エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
JavaでExceptionのStackTraceが出力されない事がある。 - Qiita
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
JavaでExceptionのStackTraceが出力されない事がある。 - Qiita
JVM起動中に同じExceptionが何度も発生する場合、StaceTraceが最適化されることが原因らしい。 まさか、... JVM起動中に同じExceptionが何度も発生する場合、StaceTraceが最適化されることが原因らしい。 まさか、StackTraceが出力されなくなる事があるとは思ってませんでした。 Tomcatなど、長時間起動しているJVMでは当然、同じフローで同じExceptionが発生し続ける場合があるので、 そういう状況にあたるかもしれませんが。(まさに自分はそうでした) 下記の設定で、最適化の実施有無を制御できるようです。 -XX:-OmitStackTraceInFastThrow Java7でこの仕様を初めて認識したが、Java5から設定があったようです。 Java8でも同様の設定があるかどうかなどは調べてみる必要がありそうです。 参考:http://piyolian.blogspot.jp/2012/02/java-omitstacktraceinfastthrow.html