Corredor

ウェブ、プログラミングの勉強メモ。

Jps

JMap でヒープダンプを取得する

JDK に付属の JMap というコマンドラインツールで、ヒープメモリ内の情報を出力できる。 参考:jmapユーティリティ 「ダンプ」という言葉に馴染みがなかったので今一度調べたが、要は「その瞬間」の情報をまとめて吐き出す、ということ。JMap は実行中の Jav…

JStat でヒープに関する統計情報を取得する

JDK 付属のコマンドラインツールである JStat を使うと、ヒープに関する統計情報を文字列で取得できる。 リアルタイムにグラフで推移を確認できる JConsole と用途に応じて使い分けると良い。 参考:jstat まずは対象の Java のプロセス ID を jps.exe で調…

JConsole で Java アプリの CPU・メモリ使用状況を確認する

JDK をインストールすると、標準で JConsole というものがついてくる。これを使うと、起動中の Java アプリの CPU やメモリの使用状況をリアルタイムに確認できる。 今回説明する環境は Windows 前提だが、Linux 系でも大差ない。 参考:JConsoleの使用 - Ja…