在OutOfMemoryException之前不久转储Java堆?

Fra*_*fka 0 java heap profiling out-of-memory

可能重复:
Java VisualVM在OOME上启用堆转储

我有一个因OOME而崩溃的应用程序.我想在App崩溃之前不久创建堆的转储文件.jdump之前我用过几个小时的运行时来分析堆,但没有发现任何可疑之处.我可以在一些Eclipse分析器中运行该应用程序.在使用普通(或jdk)安装的服务器上抛出OOME之前不久,是否有某种方法可以创建堆转储?

And*_*ell 5

您可以使用-XX:+ HeapDumpOnOutOfMemoryError