Java應用常用性能分析工具
好的工具有能有效改善和提高工作效率或加速分析問題的進度,筆者將從事Java工作中常用的性能工具和大家分享下,如果感覺有用記得投一票哦,如果你有好的工具也可以分享給我
工具/原料
jvisualvm.exe
jconsole.exe
jca
MAT
jprofile
httpwatch
方法/步驟
jvisualvm.exe JDK自帶監控工具 在JDK安裝目錄\bin\目錄下
可以對正在運行的Java應用程序進行比較全面的監控分析,配合相關的插件功能,組合成一個非常強大實用的Java性能監控分析工具。
jconsole.exe JDK自帶監控工具 在JDK安裝目錄\bin\目錄下 ,相比於jvisualvm 相關的插件比較少,基礎功能都差不多
jprofile 是需要商業授權的Java分析工具,功能十分強大,在分析內存泄露,線程死鎖,非常的專業
jca Java線程分析工具,專業的線程分析工具兼容sun/oracle JDK dump線程堆,圖形化顯示線程概括信息,非常容易的定位問題。
jca是一個類工具 啟動方法:java -jar jca433.jar
MAT (Memory Analyzer Tool)基於eclipse的 內存溢出分析工具,專業的內存泄露分析工具,為eclipse的一個基礎插件,十分好用,餅狀圖,將問題的關鍵標出,很容易定位問題
httpwatch 網頁數據分析工具,對客戶端到服務器端的請求,響應數據有效的監控分析