Java 11 からは hprof がなくなってしまったので、OOM の時以外の任意のタイミングで*1ヒープの内容を簡単にするダンプ方法を調べてみました。
どうやら、HotSpotDiagnosticMXBean
*2を直接呼出すしかないようです。
メソッドとして実装するとこんな感じでしょうか。
† 参考
-XX:+HeapDumpOnOutOfMemoryError
オプションをつければできる。このエントリへのTrackbackにはこのURLが必要です→https://blog.cles.jp/item/12552
コメントは承認後の表示となります。
OpenIDでログインすると、即時に公開されます。
OpenID を使ってログインすることができます。