金曜日, 8月 31, 2007

[Linux] JXInsight

JXInsightというJavaのプロファイリングツールは、開発版が無償で使えます。


Tomcatのアプリを分析する場合の使い方は(Windows版JXInsightの場合)、

・下記3つファイルをコピー
C:\usr\local\tomcat\common\libにC:\JXInsight-5.1.9\lib\jxinsight-all.jarを格納
C:\usr\local\tomcat\nbs\front\server\libにC:\JXInsight-5.1.9\lib\jxinsight-ext-tomcat-5.5.jarを格納
C:\JXInsight-5.1.9\bin\windows\jdbinsight.dllをC:\Program Files\Java\jdk1.5.0_12\jre\binに格納

・Tomcatの起動バッチたるcatalina.batに下記を追加
set JAVA_OPTS=%JAVA_OPTS% -Djava.library.path="C:\JXInsight-5.1.9\bin\windows"
set JAVA_OPTS=%JAVA_OPTS% -Xrunjdbinsight
set JAVA_OPTS=%JAVA_OPTS% -cp "C:\JXInsight-5.1.9\lib\jxinsight-core.jar"

で動きはしました。まだ使い方はよく分かっていませんが。。。というかこのagentってJVMTI(昔のJVMPI)というやつではないのかな(独自エージェントとする意味は何なのだろう)。

0 件のコメント: