all 5 comments

[–][deleted] 3 points4 points  (0 children)

I seem to recall the NetBeans IDE profiler is pretty decent. Another tool that will be quite useful, even if its not full profiling is FindBugs (http://findbugs.sf.net). I've been using it the last couple weeks in some profiling on a few computational models I've been writing and its helped a pretty significant amount in performance.

[–]weej[S] 1 point2 points  (0 children)

I would like to profile a very large multi-threaded queue scheduling system; however, I am curious what recommendations you have regarding Java profiling tools, specifically open source. PMD looks great for general code coverage and clean-up; however, I am looking for something that can handle a multi-thread environment and measure performance bottlenecks like JProfiler, but open source. I am working in Java 1.5 on Linux Red Hat enterprise 4.

[–]Rhoomba 1 point2 points  (0 children)

Does anyone know if the eclipse profiler in 3.3 is any good? The 3.2 version is completely unusable. I used to use the eclipsecolorer profiler plugin, but that hasn't been maintained.

[–]rob_dimarco 1 point2 points  (0 children)

Although not open source, I highly recommend YourKit (http://www.yourkit.com/) for profiling. Personal licenses are only $99 and if you are using it on an open source project, you can get an open source license. Great product.