I found a good list of free tools here:

http://java-source.net/open-source/profilers

Java1.5 includes System.nanoTime() which gives a much
more accurate way to measure fine grain performance.

The ones on that list that look most useful for CPU profiling are
JFLuid/NetBeans Profiler, and InfraRED.

There are also Eclipse plugins called TPTP and Colorer
http://www.eclipse.org/tptp/platform/documents/tutorials/jvmti/Java_Applicat
ion_Profiling_using_TPTP-v2.0.html

http://eclipsecolorer.sourceforge.net/index_profiler.html

Most people I know seem to use the commercial tool JProfiler, you can
get a few days free eval license, and it costs a few hundred bucks,
but seems to be worth it.

Adrian

On Jan 30, 2008 2:36 PM, Z W <[EMAIL PROTECTED]> wrote:
> Hi
>
> Is there an open source performance tool out there that gives a complete
> "picture" on all the methods called
> in a java application run ? In other words, I like to know if there's a tool
> out there that could help me
> determine if a method within a java app that would indicate a "bottleneck"
> performance issue
> so that we could improve the algorithm performance.
>
> Thanks
> _______________________________________________
> perf-discuss mailing list
> perf-discuss@opensolaris.org
>
_______________________________________________
perf-discuss mailing list
perf-discuss@opensolaris.org

Reply via email to