繁体   English   中英

OutOfMemoryError - 如何在创建hprof后终止JVM

[英]OutOfMemoryError - how to kill the JVM after the hprof created

我希望我的java在捕获OutOfMemoryError时退出,我使用-XX:+HeapDumpOnOutOfMemoryError来转储hprof文件。
我不能使用kill -9 <pid>因为在转储hprof文件时JVM需要启动,有没有办法在创建hprof文件后停止JVM?

要清楚我正在使用Sun的JVM版本6。

此页面似乎暗示您可以组合-XX:+HeapDumpOnOutOfMemoryError-XX:OnOutOfMemoryError="kill -9 %p"

据推测,堆转储是在运行“On ...”命令之前创建的。 (将这些东西放在一起测试它应该很容易。)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM