Want to know what the stackoverflow community feels about the various free and non-free Java Profilers and profiling tools available.
views:
915answers:
5
+3
A:
JProfiler works very well for us.
http://www.ej-technologies.com/products/jprofiler/overview.html
cagcowboy
2008-10-08 06:51:26
JProfiler is fantastic!
Aidos
2008-10-08 10:56:31
A:
You may find some help here: "If you have a Java application that is consuming CPU when it isn’t doing anything how do you determine what it is doing?"
Chris Kimpton
2008-10-08 06:59:05
Not totally a duplicate, because in that question primarily a text-based, free or low-cost profiler is sought for, while this question is more open.
Jonik
2009-02-10 17:17:16
+2
A:
Yourkit is pretty good for CPU analysis.
For memory usage analsis using heap dumps use http://www.eclipse.org/mat/
kohlerm
2008-10-08 08:07:28
A:
You ask what do we use.
Tools are fine, but for finding time-tumors, frankly I've seen nothing that works better than this.
Mike Dunlavey
2009-07-21 23:35:33
@Seun: They do not all sample the stack. For those that sample the stack, they do not all do it on wall-clock time. For those that do sample the stack on wall-clock time, they do not all present the results in the most useful way. Rather they only summarize over functions and the call graph. Here is a case study and more detailed explanation of the method: http://stackoverflow.com/questions/926266/performance-optimization-strategies-of-last-resort/927773#927773
Mike Dunlavey
2009-11-22 01:11:24