iyuichiの私的開発ログ

渋谷で働くWebエンジニアのログ. Java, Android, iOS, Docker, GCP, AWS, ゲーム開発

Javaプロセスのモニタリング

ヒープメモリ、パーマネント領域の使用量やGCの様子をみるのには、jstat(1.4以前 jvmstat)というものが使える。

※ jvmstat ではモニタリング対象となるJVMを-XX:+UsePerfData オプション付きで起動しておく必要がある。1.5以降は必要ないみたい。

jstat(http://java.sun.com/j2se/1.5.0/ja/docs/ja/tooldocs/share/jstat.html)

jps(jvmps)で対象となるプロセスのPIDを取得する。
上記ページを参照していろんなオプションで試してみるとよいでしょう。