禁止Java Ctrl + Break行为

时间:2016-10-21 22:52:37

标签: java dump thread-dump

Java(至少我试过的版本7和8)有一个默认行为,当它收到 Ctrl + Break 信号时,会写出一个完整的线程倾倒。有没有办法禁用它或抑制此输出?

1 个答案:

答案 0 :(得分:3)

根据java命令手册的http://adelanteemprendedora.com,您可以使用-Xrs选项将其禁用:

  

<强> -Xrs

     

减少JVM对操作系统信号的使用。

     

...

     

指定-Xrs有两个后果:

     
      
  • Ctrl + Break线程转储不可用。
  •   
  • 用户代码负责导致关闭挂钩运行,例如,在JVM终止时调用System.exit()
  •   

与所有-X-XX选项一样,这不保证在将来的Java版本中可用。