HeapDumpOnOutOfMemoryError

HeapDumpOnOutOfMemoryError

我的程序抛出以下异常:

java.lang.OutOfMemoryError: unable to create new native thread

但是当我将 -XX:+HeapDumpOnOutOfMemoryError 添加到 jvm 参数时,但似乎 jvm 没有转储堆,因为我从未找到任何 .hprof 文件。为什么?

最佳答案

请参阅此错误报告底部标有“评估”的部分。

http://bugs.sun.com/view_bug.do?bug_id=6784422

当您无法创建新的本地线程时,-XX:+HeapDumpOnOutOfMemoryError 不会触发转储。

10-08 16:29