tag:blogger.com,1999:blog-1417695962027703953.post8036762094621645192..comments2023-07-22T06:31:36.200-04:00Comments on WebSphere Community Blog: The Poor (Broke) Man's Java ProfilerTerry Bleizefferhttp://www.blogger.com/profile/14053000030795260150noreply@blogger.comBlogger6125tag:blogger.com,1999:blog-1417695962027703953.post-33499600217322812072008-09-05T11:55:00.000-04:002008-09-05T11:55:00.000-04:00anonymous who posted the admin commands .. thanks!...anonymous who posted the admin commands .. thanks!Andrew Spykerhttps://www.blogger.com/profile/11842707696430474242noreply@blogger.comtag:blogger.com,1999:blog-1417695962027703953.post-44093419940333967392008-09-05T11:32:00.000-04:002008-09-05T11:32:00.000-04:00Is the same as:Heap dump:set jvm [$AdminControl co...Is the same as:<BR/><BR/>Heap dump:<BR/><BR/>set jvm [$AdminControl completeObjectName type=JVM,process=appserver1,*]<BR/>$AdminControl invoke $jvm generateHeapDump<BR/><BR/>Thread dump:<BR/><BR/>set jvm [$AdminControl completeObjectName type=JVM,process=appserver1,*]<BR/>$AdminControl invoke $jvm dumpThreadsAnonymousnoreply@blogger.comtag:blogger.com,1999:blog-1417695962027703953.post-18319419501759905342008-07-02T17:47:00.000-04:002008-07-02T17:47:00.000-04:00I can't provide SendSignal myself as I don't endor...I can't provide SendSignal myself as I don't endorse the tool. It looks like the website is up again now. It is worth noting that on Windows, if you're running a console application, you can use control-break in the console window to force java core dump instead of using SendSignal, as described in the IBM JVM diagnostics guide I linked to from the post. Also, if the process is WebSphere Application Server, we have wsadmin commands I could provide to force a java core dump.Andrew Spykerhttps://www.blogger.com/profile/11842707696430474242noreply@blogger.comtag:blogger.com,1999:blog-1417695962027703953.post-32851976240813332132008-07-02T15:23:00.000-04:002008-07-02T15:23:00.000-04:00Andrew, thanks for you post, however http://www.la...Andrew, thanks for you post, however http://www.latenighthacking.com/projects/2003/sendSignal/ appears to be down...could you possibly post a copy of SendSingal.<BR/><BR/>Thanks.Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-1417695962027703953.post-32408949724281744962008-06-28T08:36:00.000-04:002008-06-28T08:36:00.000-04:00Actually if you were to do thousands of thread dum...Actually if you were to do thousands of thread dumps and average them, the result is the same as sampling stack walking profilers. Doing a few, as I pointed out in the article, is a good way to find gross performance problems. This is not to say a good profiler isn't needed to do focused finer grainer performance analysis and improvement. For that there are many profilers I would recommend that aren't for "Poor" or "Broke" men.Andrew Spykerhttps://www.blogger.com/profile/11842707696430474242noreply@blogger.comtag:blogger.com,1999:blog-1417695962027703953.post-65181957842347887932008-06-28T00:05:00.000-04:002008-06-28T00:05:00.000-04:00Calling this a profile is pretty poor , the thread...Calling this a profile is pretty poor , the thread dump has little to do with profiling in the true sense of the word.Anonymousnoreply@blogger.com