如何禁用Semeru 11的默认崩溃转储行为?
解决Semeru 11程序崩溃时禁用转储的问题
你遇到的问题是因为-Xdump:java:none仅禁用了Java堆转储,但程序崩溃触发的abort事件默认会触发多种类型的转储(如系统转储、core转储等),所以单独禁用Java堆转储无法阻止日志中显示的转储处理流程。
可以通过以下JVM参数彻底禁用abort事件触发的所有转储:
-Xdump:none:events=abort
如果需要更精细的控制(比如仅禁用部分类型的转储),可以指定具体转储类型并关联abort事件:
-Xdump:system:none,java:none,heap:none:events=abort
该参数会直接覆盖Semeru默认的abort事件转储配置,阻止程序崩溃时生成任何转储及相关日志输出。
内容的提问来源于stack exchange,提问作者igbgotiz
相关产品推荐
相关产品推荐

