第八回 #渋谷java で発表した「あなたとスレッドダンプ」です。 スレッドダンプの使いみち、取り方、読み方について説明しています。 スレッドダンプこわくない。

第八回 #渋谷java で発表した「あなたとスレッドダンプ」です。 スレッドダンプの使いみち、取り方、読み方について説明しています。 スレッドダンプこわくない。
その2も書きました。 JavaでOutOfMemoryErrorが発生したときに、ヒープダンプを取得して解析することで、メモリリークの原因を調査することができます。 私の場合、OutOfMemoryErrorを解析する機会はそんなに頻繁にはないのですが、たまに出会したときに「どうやってヒープダンプ取るんだっけ?」、「何のツールでヒープダンプを解析できるんだっけ?」と毎回調べてるので、ちょっとメモっておくことにします。 ヒープダンプを取得する方法(参考: 公式のjhatマニュアル) jmap の -dump オプションを使って実行時にヒープダンプを取得する。jconsole のオプションを使って HotSpotDiagnosticMXBean 経由で実行時にヒープダンプを取得する。-XX:+HeapDumpOnOutOfMemoryError VM オプションを指定すると、OutOfMemo
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く