如果您在生产中遇到它,并且不能真正从堆栈跟踪或日志中对此进行推理,则需要分析其中的内容。
获取要转储到OOM的VM
-XX:+HeapDumponOutOfMemoryError -XX:HeapDumpPath="/tmp"
并将其用于分析。内存分析器工具(http://eclipse.org/mat/)是用于此分析的很好的独立程序。

如果您在生产中遇到它,并且不能真正从堆栈跟踪或日志中对此进行推理,则需要分析其中的内容。
获取要转储到OOM的VM
-XX:+HeapDumponOutOfMemoryError -XX:HeapDumpPath="/tmp"
并将其用于分析。内存分析器工具(http://eclipse.org/mat/)是用于此分析的很好的独立程序。