Java JVM没有在OOM上执行堆转储
我的JVM参数中有以下设置: -Xms64m-Xmx512m-Dfile.encoding=“UTF8”-XX:+HeapDumpOnOutOfMemoryError-XX:HeapDumpPath=/opt/log 我还检查了Java JVM没有在OOM上执行堆转储,java,jvm,heap-dump,Java,Jvm,Heap Dump,我的JVM参数中有以下设置: -Xms64m-Xmx512m-Dfile.encoding=“UTF8”-XX:+HeapDumpOnOutOfMemoryError-XX:HeapDumpPath=/opt/log 我还检查了HeapDumpPath也可以是一个目录 问题是,如果发生OOM,我不会得到HeapDump。我已经用HeapDumpPath参数尝试过了,但没有。两例结果相同 我正在为此虚拟机使用JRE 1.6。您的java进程是否具有对/opt/log目录的写入权限?是。用户和组权限
HeapDumpPath
也可以是一个目录
问题是,如果发生OOM,我不会得到HeapDump
。我已经用HeapDumpPath
参数尝试过了,但没有。两例结果相同
我正在为此虚拟机使用JRE 1.6。您的java进程是否具有对
/opt/log
目录的写入权限?是。用户和组权限。