タグ

ブックマーク / d.hatena.ne.jp/tonoccho (1)

  • メモリリークを調べたい - はてっちょ

    JavaJavaで悩ましいのが、メモリリークとそれに伴うOutOfMemory。OutOfMemoryでJVMがクラッシュしたら結局何で落ちたかよくわからんね、となってしまう。ヒープダンプJava6では、ヒープダンプを出す仕組みがあります。簡単に手順を。コマンドは全部%JAVA_HOME%\binにあります。JVMのPIDを調べるjpsコマンドでPID(というのが適切かは別として)を調べることができます。 C:\Program Files\Java\jdk1.6.0_13\bin>jps 5604 5996 Jps 5324 Main <−調べたいプロセス ヒープダンプをはかせるjpsコマンドでPIDがわかったので、そのJVMのヒープをダンプさせます。 >jmap -dump:file=c:\dump.txt 5252 Dumping heap to C:\dump.txt ... Hea

    hondams
    hondams 2014/05/08
  • 1