安裝、運(yùn)行,
1 下載windows版本的yourkit,安裝并破解。
2 在本機(jī)tomcat安裝yourkit插件
2.1 打開(kāi)tomcat的環(huán)境參數(shù)配置文件catalina.bat。
2.2 增加
java系統(tǒng)參數(shù):
set JAVA_OPTS=%JAVA_OPTS% -agentpath:D:/java/share/yjpagent.dll
yjpagent.dll從your kit的安裝目錄能找到,如D:\Program Files (x86)\YourKit Java Profiler 9.0.3\bin\win32下。
請(qǐng)注意,不能將系統(tǒng)參數(shù)設(shè)置為-agentpath: D:/Program Files (x86)/YourKit Java Profiler 9.0.3/bin/win32/ yjpagent.dll,否則tomcat將無(wú)法啟動(dòng),因?yàn)槁窂街泻锌崭瘛R虼藢jpagent.dll復(fù)制到無(wú)空格的目錄,如D:/java/share/yjpagent.dll。(本人當(dāng)初因踩了“路徑有空格”這坑,而折騰了很久)。
2.3如果是監(jiān)控遠(yuǎn)程linux上的tomcat,唯一的區(qū)別是下載linux版yourkit獲取linux版的yjpagent庫(kù)文件。
3 啟動(dòng)tomcat
4 運(yùn)行your kit
5 在”show all running JVMS” 復(fù)選框打勾,能看到本機(jī)運(yùn)行的java進(jìn)程。
6 在列表中雙擊tomcat對(duì)應(yīng)的進(jìn)程,即可以看到y(tǒng)our kit的監(jiān)控界面。
監(jiān)控
1 看各函數(shù)cpu資源消耗比例
1.1點(diǎn)Cpu標(biāo)簽頁(yè)
1.2在cpu time圖標(biāo)框,用鼠標(biāo)水平劃一時(shí)間區(qū)域
1.3在底下的分析欄:CPU Usage Estimation,將顯示該時(shí)間段各個(gè)函數(shù)cpu資源利用比例。選擇函數(shù)點(diǎn)擊能顯示子函數(shù)的占用比。