Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Does anyone here have a favorite memory profiling/memory leak tool they like to use for their java webapps? [closed]

I'm looking for a good tool to profile a java webapp. I'd like to get performance information and memory usage if possible.

Any suggestions?

like image 738
ScArcher2 Avatar asked Sep 05 '08 19:09

ScArcher2


3 Answers

JProfiler is a really good one. It integrates with all the major IDEs and application servers.

like image 57
jodonnell Avatar answered Sep 20 '22 12:09

jodonnell


The Eclipse Memory Analyzer is the best tool for analysing the memory usage of java applications

like image 44
kohlerm Avatar answered Sep 20 '22 12:09

kohlerm


I use Netbeans Profiler:

alt text http://www.netbeans.org/images/v6/1/features/profiler-java-cut.png

Its free, has task based profiling, a heap walker, allows the insertion of profiling points, tracks memory usage and threading, but best of all it allows you to profile remote JVM's. You can even attach to ones which are already running.

Oh, and it works really well if you've a maven build for your project too.

like image 34
Andrew Harmel-Law Avatar answered Sep 21 '22 12:09

Andrew Harmel-Law