Questions tagged [jprofiler]

JProfiler is a commercially licensed Java profiling tool developed by ej-technologies GmbH targeted at Java EE and Java SE applications.

Notable Features

  • CPU Profiling - call-tree and call-graph views, hotspots detection
    • Instrumentation - all calls are profiled, code is instrumented
    • Sampling - sampling interval of e.g. 10ms is used to collect callstacks
  • Memory Profing, Heap Walker - profiling Heap, recording Heap snapshot and walking through the snapshot
  • Thread and Monitor Profiling - detecting thread contention.
  • VM Telemetry - To observe the internal state of your JVM
  • JEE Probes
  • NoSQL and big data probes - Bottlenecks in MongoDB, Cassandra and HBase can now be analyzed with JProfiler.
  • Remote tracking allows you to follow calls from one profiled JVM to another. RMI, web services and remote EJBs are supported.
  • Profiling modes There are four different profiling modes in JProfiler: Attach mode, Profile at startup, Prepare for profiling and Offline profiling

References

517 questions
2
votes
1 answer

Can JProfiler be run without the GUI?

Is it possible to run JProfiler to profile an application without having to launch the GUI, select the application, etc? I'd like to be able to run a set of executions of my application and save the profiling results in an automated way. Thanks
Didac Busquets
  • 605
  • 1
  • 5
  • 8
2
votes
0 answers

Spring boot microservice memory usage

I have a spring boot jar file running in Amazon ec2 . It do very basics thing take small entity from database build url from entity and call third party api .that's it. but it taking memory of almost 2gb sometimes . number of request also like 100…
trinadh k
  • 21
  • 5
2
votes
1 answer

In jprofiler's jpexport, what probeId to use for a custom pre-loaded probe

Using Jprofiler's jpexport utility, I would like to export events generated by my custom probe. The -probeId parameter indicates the probe to export, but it's not clear what probeId should be used. My case is that of a set of Java classes that…
Uri Simchoni
  • 314
  • 2
  • 8
2
votes
1 answer

JProfiler : knowing which method is calling for java objects

I'm new to JProfiller, I'm using it to know which part of my app is consuming a lot of resources. I use the live memory and found that those object consumes a lot of memory : then I select heap walker as mentioned in a comment of this question,…
aName
  • 2,751
  • 3
  • 32
  • 61
2
votes
1 answer

How can I see the higher up object that uses the high count instances?

I'm using VisualVM and JProfiler to try and find a memory leak culprit. There's a PoolThreadCache class that has the biggest number of instances. Is there a way to see the call trace of the object usage? Something like…
osmingo
  • 994
  • 1
  • 8
  • 16
2
votes
1 answer

What is Jprofiler9 NetIO state really mean?

Im profiling my JAVA application to find who is consuming the cpu. based on my cpu view of a snapshot, I found NetIO is consuming the most of my cpu. But what does this state really mean? Are the threads in this state really consuming CPU? Is…
hakunami
  • 2,351
  • 4
  • 31
  • 50
2
votes
1 answer

JProfiler hangs with "waiting for a JProfiler GUI to connect" message

I am trying to run JProfiler on win64 on Tomcat and Oracle Weblogic. After I run the wizard, it hangs at line "waiting for a JProfiler GUI to connect" On the other hand, the GUI is waiting to connect with profiled jvm on the default port, but there…
Dan
  • 11,077
  • 20
  • 84
  • 119
2
votes
1 answer

Connecting JProfiler to a remote host

I'm trying to profile a web application that is on a remote host/server using JProfiler, but the process seems to be a more complicated than i imagined. I already managed to profile locally on my Dev working copy, but the results aren't useful…
Hisham
  • 21
  • 1
  • 2
2
votes
1 answer

JProfiler keep throwing Connection error, A different version of JProfiler has been detected

I try to use JProfiler with Intellij IDEA but it keep throwing error dialog with these messages, Connection Error A different version of JProfiler has been detected on the remote side. Please synchronize both installations to the same…
Natta Wang
  • 553
  • 11
  • 18
2
votes
1 answer

How do I detect from my application that it was started with JProfiler?

I know that I "shouldn't do this", but I fiddle with the ClassLoaders a bit and JProfiler doesn't like that and it hasn't to do anything with what I want to profile, so just stick to the question, please :). How do I detect from my application that…
Daniel
  • 27,718
  • 20
  • 89
  • 133
2
votes
1 answer

Trigger Snapshots on Remote Server from local

I am trying to remotely profile alfresco running on a 64-bit linux server running a 1.8 JVM and Apache Tomcat 7.xx from my testing code but can't figure out how to programatically trigger snapshots. What I want to do is to connect to the remote…
2
votes
1 answer

JProfiler Assertion failed

I am trying to launch JProfiler 6 in remote mode and get the following error: JProfiler> Protocol version 28 JProfiler> Using JVMTI JProfiler> JVMTI version 1.1 detected. JProfiler> 64-bit library JProfiler> Listening on port: 8849. JProfiler>…
user368831
  • 231
  • 1
  • 4
  • 6
2
votes
1 answer

How to aggregate REST calls in JProfiler

I just upgraded to version 9 of your product. I am profiling a REST service. My CPU profile shows entries such as this HTTP: /bridge/rest/identity/feature/account/2052814 HTTP: /bridge/rest/identity/feature/account/2052821 HTTP:…
opus111
  • 2,744
  • 4
  • 25
  • 41
2
votes
1 answer

Profile Nashorn Javascript execution?

When using JProfiler 9.1 to profile a JVM (1.8.0_65-b17 on Mac) running Javascript code through Nashorn, it turns out that calls into javax.script.ScriptEngine.eval() cannot be further profiled: The nashorn-dev mailing list seems to say that…
jfrantzius
  • 623
  • 7
  • 16
2
votes
0 answers

JProfiler 8.1.4 issue on Ubuntu 14.04.3 (64 bit)

Could someone please offer hints on how to resolve the below JProfiler core dump issue? I get a core dump when I try to remotely attach to my application started with the JProfiler 1.8.4 agent on a Ubuntu 14 64-bit under Java 1.8. % java…
RamG
  • 21
  • 3