みたにっき@はてな

三谷純のブログ

Java VisualVM

@ITの記事「あなたの知らないJDKの便利ツールたち」で紹介されていた VisualVM を試してみました。
とっても便利。
簡単操作で下図のようなプロファイラーを実行することができてしまいます。

これを見れば、高速化の際に、どのメソッドを改善すれば効果的であるかがすぐに判断できます。
こんなに簡単に操作できる便利なツールがJDKと一緒にインストールされているとは知らなかった。。

簡単なメモ。

  • C:\Program Files\Java\jdk1.6.0_xx\bin あたりに実行ファイル jvisualvm.exe がある
  • プロファイルを見たいJavaアプリを起動しておく
  • 左側のペインの[Local]で、アプリを選択。右クリックして[Open]
  • 右側の[Profiler]タブを選択。[CPU]を押して、プロファイリング開始。[Stop]を押して終了。