如何在eclipse中的断点处创建堆转储?
我的Java程序有2个版本,使用2种不同的方法做同样的事情 其中一种方法遇到堆空间异常,但另一种方法没有。
我能够通过设置VM参数-XX来获取遇到错误的堆的dumpdump:+ HeapDumpOnOutOfMemoryError
对于使用没有得到错误的方法的程序,我想在某个断点处获得一个堆转储。我怎么能这样做?
答案 0 :(得分:4)
答案 1 :(得分:2)
您始终可以使用jvisualvm连接到该进程,然后右键单击并执行堆转储。