<p>I'm looking for a Java profiler that works well with the JVM coming with WebSphere 6.0.2 (IBM JVM 1.4.2). I use yourkit for my usual profiling needs, but it specifically refuses to work with this old jvm (I'm sure the authors had their reasons...).</p>

<p>Can anybody point to a decent profiler that can do the job? Not interested in a generic list of profilers, BTW, I've seen the other stackoverflow theread, but I'd rather not try them one by one.</p>

<p>I would prefer a free version, if possible, since this is a one-off need (I hope!) and I would rather not pay for another profiler just for this. </p>

[{'answer_id': 61983, 'author': 'Andrew Harmel-Law', 'author_id': 2455, 'author_profile': 'https://Stackoverflow.com/users/2455', 'pm_score': 2, 'selected': False, 'text': '<p>What are you looking to profile?  Is it stuff in the JVM or the App Server? If it\'s the latter, there\'s loads of stuff in WAS 6 GUI to help with this.  Assuming you really want to see stuff like the heap etc, then the IBM <a href="http://alphaworks.ibm.com/tech/heapanalyzer" rel="nofollow noreferrer">HeapAnalyzer</a> might help.  There are other tools listed off the bottom of this page.</p>\n\n<p>Something else I\'ve learned, ideally, youll be able to connect your IDE\'s profiler to the running JVM.  Some let you do this to a remote one as well as the local one you are developing on.  Is the JVM you wish to profile in live or remote?  If so, you might have to force dumps and take them out of the live environment to look at at your leisure.  Otherwise, set up something local and get the info from it that way. </p>\n'}, {'answer_id': 389330, 'author': 'Andrei', 'author_id': 2718, 'author_profile': 'https://Stackoverflow.com/users/2718', 'pm_score': 3, 'selected': True, 'text': '<p>Update: I found out that <a href="http://www.ej-technologies.com/products/jprofiler/overview.html" rel="nofollow noreferrer">JProfiler</a> integrates smoothly with WAS 6.0.2 (IBM JDK 1.4). </p>\n'}, {'answer_id': 8176710, 'author': 'vmhacker', 'author_id': 833866, 'author_profile': 'https://Stackoverflow.com/users/833866', 'pm_score': 2, 'selected': False, 'text': '<p>Old post, but this may help someone. You can use <a href="http://www.ibm.com/developerworks/java/jdk/tools/healthcenter/" rel="nofollow">IBM Health Center</a> which is free. It can be downloaded standalone or as part of the <a href="http://www-01.ibm.com/software/support/isa/" rel="nofollow">IBM Support Assistant</a>. I suggest downloading ISA since it has a ton of other useful tools such as <a href="http://www.ibm.com/developerworks/java/jdk/tools/gcmv/" rel="nofollow">Garbage Collection and Memory Visualizer</a> and <a href="https://www-304.ibm.com/support/docview.wss?uid=swg21394814" rel="nofollow">Memory Analyzer</a>.</p>\n'}]
['https://Stackoverflow.com/questions/61795', 'https://Stackoverflow.com', 'https://Stackoverflow.com/users/2718/']