【发布时间】:2011-06-20 22:00:52
【问题描述】:
我今天一直在尝试jmap -histo 和jmap -dump
按此顺序运行时
jmap -dump:format=b,file=heap.1 [pid]
jmap -dump:live,format=b,file=heap.2 [pid]
jmap -dump:format=b,file=heap.3 [pid]
heap.3 与 heap.2 的相似度高于 heap.1。特别是,我对heap.1 感兴趣的“死”对象在heap.3 中不存在。
看到这一点,我开始寻找可以告诉我应该期待什么的文档。我设法得到的最接近的是this discussion,其中来自 briand 和 alanb 的 cmets 暗示在实践中我可以预期在使用 live 选项时会发生此 GC;但答案是五年前的事了,论坛上的帖子似乎有点不规范。
在哪里可以找到记录的当前行为?
【问题讨论】:
标签: java garbage-collection jmap