其他分享
首页 > 其他分享> > 如何捕获JVM中的OutOfMemoryError并运行脚本(如果它被捕获)?

如何捕获JVM中的OutOfMemoryError并运行脚本(如果它被捕获)?

作者:互联网

我有一个有时会抛出OOME的程序,
我知道JVM选项中有一个标志我可以设置,并且每当出现某个错误/异常(例如OOME)时它会调用我编写的脚本.
该脚本将为用户提供通知,并将使用不同的参数调用该程序,以便它不会再次获得OOME.

有谁知道如何设置这个标志?我需要设置什么JVM选项?
我在网上到处看都找不到答案.

请帮帮我!
谢谢,

解决方法:

-XX:OnOutOfMemoryError =“cmd args; cmd args”

来自:http://www.oracle.com/technetwork/java/javase/tech/vmoptions-jsp-140102.html#DebuggingOptions

标签:jvm-arguments,java,jvm,out-of-memory
来源: https://codeday.me/bug/20191006/1860880.html