使用以下JVM选项:-XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath="/tmp" 当抛出OutOfMemoryError时,JVM将会把堆的内容转储到指定目录的文件中。请注意,只有在JVM由于不同原因崩溃而不需要进行转储时,才会发生这种情况。 编辑: "布尔选项通过-XX:+打开并通过-XX:-关闭"。文档