TPTP

TPTPがいいかどうかは微妙だけどメモ

  1. AgentControler起動
    1. TPTP_HOME/bin/SetConfig.bat (jbossとかはデフォルト)のまま進める
    2. TPTP_HOME/bin/manageservice.exe add TPTP1 %TPTP_HOMEでサービスに登録されるので、あとはサービス開始する。
  2. Catalina.bat修正
    1. set JAVA_OPTS=-Xdebug -XrunpiAgent:server=enabled
  3. Eclipseプロファイリング
    1. 実行-構成およびプロファイル-Javaアプリケーション-Tomcat5.X-該当アプリソースを設定-プロファイル!

で、Tomcatが開始されてプロファイリングされる。(プロファイルパースペクティブに変わる)
停止後、確認したいグラフをアイコン-右クリック-open withで選んで確認。

うーん、デフォルトのままだとわかりづらい。慣れて無いだけか。TPTPのちゃんとした評価は機会があれば。SpringはyourkitJavaProfilerとか使ってそうですな。商用もそういえば最近見てねー。とりあえず一応メモまで。(eclipse 3.1.1, Tomcat 5.0.28)