我对Heaps不熟悉,有人能否建议如何获取任何Java进程(如Jmeter)的堆转储? 我已经阅读了关于jmap命令的文章,但是我不知道在哪里以及如何执行/编写它(在Eclipse或cmd中)。这可能是一个非常基本的问题,但仍然需要建议。我可以从哪里下载jmap.exe和jhat.exe?谢谢。
我对Heaps不熟悉,有人能否建议如何获取任何Java进程(如Jmeter)的堆转储? 我已经阅读了关于jmap命令的文章,但是我不知道在哪里以及如何执行/编写它(在Eclipse或cmd中)。这可能是一个非常基本的问题,但仍然需要建议。我可以从哪里下载jmap.exe和jhat.exe?谢谢。
这是命令:
<JDK_HOME>/jmap -F -dump:live,format=b,file=<file_name.hprof> <process_id>
你可以在这个命令中提及文件位置。
bin
目录中。在Windows上,该目录的路径通常类似于:C:\Program Files\Java\jdk1.8.0_92\bin
。 - Aerus