jmap 是一个可以输出所有内存中对象的工具,甚至可以将VM 中的heap,以二进制输出成文本。使用方法 jmap -histo pid。如果连用 SHELL jmap -histo pid>a.log可以将其保存到文本中去(windows下也可以使用),在一段时间后,使用文本对比工具,可以对比出GC回收了哪些对象。 jmap -dump:format=b,file=f1 3024可以将3024进程的内存heap输出出来到f1文件里。
jmap
最新推荐文章于 2022-05-27 19:53:58 发布
本文介绍了一个强大的内存诊断工具jmap,它可以输出所有内存中的对象,甚至可以将虚拟机中的堆以二进制形式导出为文本。通过使用jmap-histo命令,可以查看指定进程的堆内存对象分布情况,并可以通过文本对比工具来分析垃圾回收的情况。
1万+

被折叠的 条评论
为什么被折叠?



