【Java】VisualVMでJavaのプロファイリング

Javaには、「VisualVM」という非常に強力なGUIベースのプロファイラ(どのメソッドでCPUや時間などどれだけのリソースを食ったかを解析するツール)がある。

Home — Project Kenai

シンプルだが非常にわかりやすい。 ローカルで起動してプロセスにアタッチするならどんなjava起動のプロセスでも良いが、 リモートの場合、VM引数追加してしかもポートを開けないとだめなのが難点。

開発には十二分な機能だ。今後活躍してもらおう。