我在 tomcat 中部署的 Web 应用程序中存在一些内存泄漏问题。为了找到根本原因,我通过设置启用了 HeapDumpOnOutOfMemory 错误:
-XX:-HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=/usr/local/tomcat/logs
和tomcat中的内存设置是:
-Xms256m -Xmx768m -XX:PermSize=128m -XX:MaxPermSize=256m
当内存不足问题发生时,我看到
java.lang.OutOfMemoryError:Java 堆空间
在 tomcat 日志文件上,但没有生成 .hprof 文件。我在这里缺少一些设置吗?