jdk1.6 jmap 生成快照文件
时间: 2023-12-20 14:30:50 浏览: 93
根据提供的引用内容,我们可以得知Extension ClassLoader主要用于加载jre环境下的lib下的ext下的jar包,而jmap是JDK自带的一款内存分析工具,可以生成Java进程的内存快照文件。因此,我们可以使用jmap生成jdk1.6的Java进程的内存快照文件,具体步骤如下:
1.首先,需要找到要生成快照文件的Java进程的进程ID(PID),可以使用jps命令查看,例如:
jps
2.使用jmap命令生成快照文件,命令格式如下:
jmap -dump:format=b,file=<文件名> <PID>
其中,-dump选项表示生成快照文件,format=b表示生成二进制格式的快照文件,file=<文件名>表示指定生成的快照文件的文件名,
例如,生成名为heap.bin的快照文件的命令如下:
jmap -dump:format=b,file=heap.bin 1234
3.生成快照文件后,可以使用jhat命令将快照文件转换为HTML格式的分析报告,命令格式如下:
jhat <文件名>
其中,<文件名>表示要分析的快照文件的文件名。
例如,将名为heap.bin的快照文件转换为HTML格式的分析报告的命令如下:
jhat heap.bin
相关推荐


















