Java應用常用性能分析工具


Java應用常用性能分析工具

好的工具有能有效改善和提高工作效率或加速分析問題的進度,筆者將從事Java工作中常用的性能工具和大家分享下,如果感覺有用記得投一票哦,如果你有好的工具也可以分享給我

工具/原料

  • jvisualvm.exe

  • jconsole.exe

  • jca

  • MAT

  • jprofile

  • httpwatch

方法/步驟

  1. jvisualvm.exe JDK自帶監控工具  在JDK安裝目錄\bin\目錄下

    可以對正在運行的Java應用程序進行比較全面的監控分析,配合相關的插件功能,組合成一個非常強大實用的Java性能監控分析工具。

    Java應用常用性能分析工具

  2. jconsole.exe JDK自帶監控工具  在JDK安裝目錄\bin\目錄下 ,相比於jvisualvm 相關的插件比較少,基礎功能都差不多

    Java應用常用性能分析工具

  3. jprofile 是需要商業授權的Java分析工具,功能十分強大,在分析內存泄露,線程死鎖,非常的專業

    Java應用常用性能分析工具

  4. jca  Java線程分析工具,專業的線程分析工具兼容sun/oracle JDK dump線程堆,圖形化顯示線程概括信息,非常容易的定位問題。

    jca是一個類工具 啟動方法:java -jar jca433.jar

    Java應用常用性能分析工具

  5. MAT (Memory Analyzer Tool)基於eclipse的 內存溢出分析工具,專業的內存泄露分析工具,為eclipse的一個基礎插件,十分好用,餅狀圖,將問題的關鍵標出,很容易定位問題

    Java應用常用性能分析工具

  6. httpwatch 網頁數據分析工具,對客戶端到服務器端的請求,響應數據有效的監控分析

    Java應用常用性能分析工具


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM