新聞中心
YourKit Java Profiler是業(yè)界領(lǐng)先的Java剖析工具。CPU和內(nèi)存的剖析歷來是很困難的,YourKit創(chuàng)造出了革命性的剖析工具,應用在研發(fā)和生產(chǎn)階段,為專業(yè)的Java開發(fā)者帶來了無比的好處。本文主要對性能分析軟件yourkit的入門介紹。

安裝、運行
1、下載windows版本的yourkit,安裝并破解。
2、在本機tomcat安裝yourkit插件
2.1、打開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下。
請注意,不能將系統(tǒng)參數(shù)設置為-agentpath: D:/Program Files (x86)/YourKit Java Profiler 9.0.3/bin/win32/ yjpagent.dll,否則tomcat將無法啟動,因為路徑中含有空格。因此將yjpagent.dll復制到無空格的目錄,如D:/java/share/yjpagent.dll。(本人當初因踩了“路徑有空格”這坑,而折騰了很久)。
2.3、如果是監(jiān)控遠程linux上的tomcat,唯一的區(qū)別是下載linux版yourkit獲取linux版的yjpagent庫文件。
3、啟動tomcat
4、運行your kit
5、在”show all running JVMS” 復選框打勾,能看到本機運行的java進程。
6、在列表中雙擊tomcat對應的進程,即可以看到y(tǒng)our kit的監(jiān)控界面。
監(jiān) 控
1、看各函數(shù)cpu資源消耗比例
1.1、點Cpu標簽頁
1.2、在cpu time圖標框,用鼠標水平劃一時間區(qū)域
1.3、在底下的分析欄:CPU Usage Estimation,將顯示該時間段各個函數(shù)cpu資源利用比例。選擇函數(shù)點擊能顯示子函數(shù)的占用比。
2、分析內(nèi)存
2.1、選擇Memory 標簽頁
2.2、在底下分析欄:CPU List,能看到jvm中各類的內(nèi)存占用情況,如要查詢具體類可在輸入類名進行模糊查看那。
原文鏈接:http://blog.tianya.cn/blogger/post_read.asp?BlogID=444252&PostID=27759583
【編輯推薦】
- Java多線程的監(jiān)控分析工具(VisualVM)
- Java幾款性能分析工具的對比
- 棧的Java實現(xiàn)和棧的應用舉例
- 實戰(zhàn)是硬道理:記Java技術(shù)面試
- Java設計模式:責任鏈
分享標題:性能分析軟件之yourkit入門介紹
標題來源:http://www.5511xx.com/article/djphehh.html


咨詢
建站咨詢
