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
62
votes
21 answers

Which Java profiler is better: JProfiler or YourKit?

Which profiler is better for general purpose profiling and heap analysis? 90% of our apps are standalone command line programs with substantial database and numeric processing. The other 10% are webapps/servlet container apps (with very little JSP…
Trenton
  • 11,678
  • 10
  • 56
  • 60
34
votes
3 answers

What is 'JNI Global reference'

I am using jProfiler to find memory leaks in a Java swing application. I have identified instances of a JFrame which keeps growing in count. This frame is opened, and then closed. Using jProfiler, and viewing the Paths to GC Root there is only one…
j.davies
  • 2,321
  • 1
  • 19
  • 24
23
votes
5 answers

Java application profiling

I am looking for a Java code profiler which I can use to profile my application (its a service which runs in backend) on production (so means low over head, and it must not slow down my application). Primarily I want calling tree profiling, that is…
Arry
  • 1,630
  • 9
  • 27
  • 46
16
votes
2 answers

Performance Testing vs Profiling

Am working with lots of mid-complexity Java/Jsp applications and wondering what would be an added advantage of doing performance testing using say Jmeter over profiling using Jprofiler/Netbeans profiler. Would highly appreciate if anyone provides…
John C
  • 1,795
  • 4
  • 27
  • 42
16
votes
1 answer

How to remotely profile a web application with JProfiler?

I am running a web application that is deployed on remote machine server and I have the IP address and URL of this application. When I hit the URL with a browser, the application displays. I now have to profile that web application, as I need to…
user1726942
  • 407
  • 2
  • 4
  • 10
15
votes
11 answers

How can I figure out what is holding on to unfreed objects?

One of our programs is sometimes getting an OutOfMemory error on one user's machine, but of course not when I'm testing it. I just ran it with JProfiler (on a 10 day evaluation license because I've never used it before), and filtering on our code…
Paul Tomblin
  • 179,021
  • 58
  • 319
  • 408
14
votes
2 answers

Integrating jprofiler into eclipse

I can't integrate jprofiler 7 into Eclipse Indigo. Installation and integration completed successfully. But I can't find jprofiler in the Eclipse IDE or in Eclipse preference. No problems in starting jprofiler, but it's just missing in my Eclipse…
Peter Villadsen
  • 181
  • 1
  • 1
  • 4
13
votes
1 answer

How to find memory leak in java using JProfiler?

How to find memory leak in java using JProfiler? I have been working in JProfiler for the past 1 week to find memory leak in a web application. I read some manuals and see some articles, it says see the memory usage in all objects and allocated…
Ronald Randon
  • 1,141
  • 3
  • 13
  • 19
13
votes
1 answer

How is jProfiler handling JIT?

I use jProfiler extensively and it is a great tool but I am wondering how is jProfiler handling the effects of the JIT compilation. Am I able to observe for example method inlining? If a method is inlined, it will not be visible in the snapshot at…
Aleš
  • 8,896
  • 8
  • 62
  • 107
12
votes
2 answers

Jprofiler 7.2.2 - how do I view time spent in methods

I have downloaded the trial version of JProfiler, and am testing it out on a java 1.5 console app. It only shows me memory usage, ie, how many times a java.lang.String was instantiated. I want to see what methods were called and how much time is…
joneric wennerstrom
  • 301
  • 1
  • 4
  • 18
10
votes
1 answer

visualvm vs JProbe vs JProfiler

There are multiple tools available for CPU and memory profiling, jvisualvm is fairly new among these. Are there any comparison/benchmarking between these tools? Which tool is better than other?
Sandeep Jindal
  • 14,510
  • 18
  • 83
  • 121
9
votes
2 answers

How to connect JProfiler to an application running on localhost?

I have an application running on my localhost and I want to profile the application to see how can I enhance the performance of the application. I am doing the setup steps as defined but it is not able to connect to localhost server, is there a…
Rachel
  • 100,387
  • 116
  • 269
  • 365
9
votes
2 answers

Is there a call tree view available for jvisualvm or NetBeans profiler?

JProfiler offers a live call-tree view so you can see what's using CPU in real-time and drill down for the details. Reset the counts to zero at any time, rinse, repeat. I'm currently without that tool, and trying to get by with free/open…
Mark Bolusmjak
  • 23,606
  • 10
  • 74
  • 129
9
votes
1 answer

How to detach Jprofiler8 'jpenable' remote agent

Since I need to profile the application runs in remote machine where GUI is not allowed. I started remote session profiling with JProfiler8 and ran /bin/jpenable agent in remote host. After the successful analysis I need to stop that remote jpenable…
syodage
  • 386
  • 1
  • 4
  • 12
9
votes
4 answers

how to measure hibernate performance?

how to measure performance in hibernate? I want to know that how much time hibernate takes to execute a query?
kandarp
  • 4,979
  • 11
  • 34
  • 43
1
2 3
34 35