2016-10-21 5 views
2

Javaのブレーク(少なくともバージョン7と、私が試してみました8時)、それはCtrlキー + ブレーク信号を受信し、デフォルトの動作を持っている、それは完全なスレッドダンプを書き出します。これを無効にしたり、この出力を抑制する方法はありますか?抑制JavaのCtrlキーを押しながら行動

+1

これは例外ではありません。 http://stackoverflow.com/questions/10756105/how-to-get-a-complete-stack-trace-of-a-running-java-program-that-is-taking-100を参照してください。つまり、スタックダンプは間違った言葉であり、すべてのスレッドをダンプします。 – Vijay

答えて

2

javaコマンドのマニュアルのNon-Standard Options sectionによると、あなたはそれを無効にする-Xrsオプションを使用することができます。

-Xrs

はJVMによって、オペレーティング・システムのシグナルの使用を減らし。

  • はCtrl +ブレークスレッドダンプは使用できません。

    ... -Xrsを指定する2つの結果は

    があります。

  • シャットダウンフックを実行するのは、たとえば、System.exit()を呼び出すことです.JVMを終了する必要があります。すべて-X-XXオプションと同様に

、これは将来のJavaのリリースで利用可能であることが保証されていません。

関連する問題