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

JProfiller HeapWalker: This view is not available when retained size calculation has been disabled jprofiler

I am a newbie to JProfiler. I am trying to figure out retained and deep size of an object in java. However, I'm getting n/a for all objects in Heap Walker. Also when I'm trying to check Biggest Object, following message has been shown. "This view…
2
votes
1 answer

Why does the invocation show "n/a"?

I use maven to run my web application, then I use the JProfiler to trace it. But the invocation shows n/a, what do I miss any settings ? This is what I start server's command. maven tomcat7:run
David0120
  • 23
  • 2
2
votes
1 answer

Jprofiler: how to detach jprofiler from a java process

I am evaluating Jprofiler. In this process, i tried to attach a profiling scheme to a java process on a remote machine. it provided a profiling port number, using which could connect to remote process and proceed. But, once a profiling port is…
2
votes
2 answers

Hibernate performance and memory leakage issues under profiler

I have profiled my J2EE web application using jprofiler. I found there is huge memory leak by looking at vm telemetry graph and recorded object. Using heap walker i conclude that there is a lot of memory leakage because of hibernate criteria,…
R. Rahul
  • 1,166
  • 3
  • 16
  • 40
2
votes
0 answers

How to detach the JProfiler GUI remote server

I tried to Profile remote server JVM using JProfiler.The first time I can connect JProfiler. After closing the connection again tried to connect through JProfiler. Error message show JProfiler GUI connected. How can I resolve this issue? Process…
AsankaD7
  • 179
  • 15
2
votes
0 answers

How to remote profile using JProfiler for JVM that was started by nobody user?

On my remore Linux server I have Java app that is running as 'nobody' user. I connect JProfiler through SSH Tunnel and I am able to view JVM when swith user to root (via su) after SSH Tunnel login as normal user. But when I click Open I get this…
ace
  • 11,526
  • 39
  • 113
  • 193
2
votes
1 answer

JProfiler Heap Walker - select objects that are held by GC Root located in specific Java packages

I have JavaFX application and I have made Heap Snaphot using JProfiler 10.1.5. My current object set (filtered using "use new" selection step) has 46064 objects in 672 classes. I would like to narrow the search range for memory leaks, and filter my…
sgnsajgon
  • 664
  • 2
  • 13
  • 56
2
votes
1 answer

not able to open jmc for java version jdk1.8.0_191.jdk

I have a mac system. Whenever i try to open java JMC, it doesn't open. I can just see maximise, minimise and close buttons for the dialog box. The jdk version im using is jdk1.8.0_191.jdk.
Rohan RM
  • 157
  • 1
  • 2
  • 10
2
votes
1 answer

Tracking outgoing RestTemplate/Feign requests in JProfiler

when using JProfiler I'd like to be able to see outgoing RestTemplate requests in the calltree/hot spots of CPU views in the similar way JDBC/JPA/Mongo queries are shown and aggregated. Is there some kind of configuration/scripting/extension to…
2
votes
2 answers

What is meant by Net IO in JProfiler?

What is meant by Net IO time in JProfiler? JProfilerguide says following but I dont know what exactly it means? Is the time spent on network or waiting on network? What to fix if the net io time is huge? During network operations, many calls in…
NaiveCoder
  • 957
  • 3
  • 14
  • 34
2
votes
1 answer

Cannot create JMX connection from JProfiler

I am trying to connect JProfiler (10.0.1) to JMX port using quick attach -> another computer. I can connect to JMX port using jvisualvm and JConsole easily, all I have to do is put in host and port. But on jprofiler I get following error "Another…
Rahul
  • 866
  • 8
  • 19
2
votes
1 answer

Standard Time Measurement Unit

in JProfiler, is there a way to force the UI to always shows time measurement in one unit, ie. milliseconds? The current behaviour is it will auto adjust the number to a higher or lower unit, i.e. seconds or nanoseconds, which is a bit annoying to…
Panji
  • 133
  • 1
  • 7
2
votes
1 answer

UnsatisfiedLinkError when running jpenable in alpine / Jprofile 10

When running jpenable to permit profiling for Jprofiler10 in an alpine:3.3 container running JDK 8, I'm getting an UnsatisfiedLinkError exception. Any ideas? ERROR: The agent could not be loaded: Picked up _JAVA_OPTIONS: -Xmx1024m Exception in…
Bjorn Loftis
  • 156
  • 10
2
votes
1 answer

How do I profile maven tests on windows with JProfiler?

I tried this org.apache.maven.plugins maven-surefire-plugin com.my.test.IntegrationTest -agentpath:C:\Program…
xenoterracide
  • 16,274
  • 24
  • 118
  • 243
2
votes
0 answers

Make JProfiler ignore `Thread.sleep()` in CPU views

In JProfiler, in the Call Tree and Hot Spots views of the CPU profiler, I have found that JProfiler is showing some methods as hot spots which aren't really hot spots. These methods are skewing my profiling work, as they are dominating these CPU…
JimN
  • 3,120
  • 22
  • 35