![](/img/trans.png)
[英]Can you override the file permissions for the heap dump produced by -XX+HeapDumpOnOutOfMemoryError?
[英]-XX:+HeapDumpOnOutOfMemoryError Multiple heap dump creation
"-XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=/tmp"
此参数将有助于在达到服务器限制时自动进行堆转储。
http://www.oracle.com/technetwork/java/javase/clopts-139448.html#gbzrr
我可以在上面的链接上看到详细的信息,但是,“ OutOfMemoryError ”消息在服务器日志中打印了很多次。
因此,如果错误msg多次发生,JVM将进行多次堆转储吗?
问候,彼得
指定此标志时,oracle jvm仅在第一个OOM上创建堆转储。 但是,如果jvm进程仍处于活动状态并且可以响应,则可以手动创建多个堆转储。 谷歌搜索:
-XX:+ HeapDumpOnOutOfMemoryError无法在OOM中创建hprof文件
它取决于JVM。 我认为Oracle JVM仅转储一次。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.