タグ

LINUXとGCに関するmaisenakajimaのブックマーク (1)

  • Javaメモリリーク調査ログ(Linux) - daybreaksnow's diary

    CentOS6.4で動いているプロセスを対象に、以下の2点を調査した。 起動直後、取込後、再取込後のヒープ使用量を取得し、どのオブジェクトが増えている(残り続けている)のか調べる GCのログを取り、メモリリークがないか調べる ヒープダンプ調査手順 linux-x64用のJDKをダウンロード(jmapがJDKに含まれるため) 検証環境にコピー、JDKのtar解凍 psで調査対象のプロセスIDを取得 jmapでダンプ取得 jdk/bin/jmap -dump:format=b,file=XXX.hprof プロセスID Dumping heap to /home/hoge/jdk/XXX.hprof... と表示されるのでしばらく待つ。 WinSCPでダンプファイルを受け取り、Eclipse Memory Analyzerのヒストグラムでメモリ上のインスタンスを確認する Java実行オプション

    Javaメモリリーク調査ログ(Linux) - daybreaksnow's diary
  • 1