首頁>技術>

作為一名Java程式設計師,一定要有一個JVM分析工具,對分析記憶體、CPU、執行緒、GC等執行情況有個更深入的掌控,才能快速定位問題,擼出高質量的程式碼。今天就給大家推薦一款JVM分析工具-JProfiler,以供沒有使用過的同學參考。

環境說明作業系統:Mac電腦開發工具:IntelliJ IDEA 2019.3效能分析:JProfiler_11.1

JProfiler介紹

JProfiler是一個商業授權的Java剖析工具,由EJ技術有限公司,針對的Java EE和Java SE應用程式開發的。它是一個獨立的應用程式,可提供IDE整合和應用伺服器整合。JProfiler直覺式的GUI可以幫助快速發現效能瓶頸、記憶體洩漏等問題。

IDEA整合JProfiler

a)安裝JProfiler分析工具

官網下載JProfiler安裝包,地址為https://www.ej-technologies.com/download/jprofiler/filesJProfiler工具安裝,安裝後的介面如下圖:

b)IDEA下載JProfiler外掛安裝

“Preferences”視窗中,選擇“Plugins”,搜尋“JProfiler”,點選“install”進行外掛安裝安裝完成後,Restart IDE重啟IDEA,就會在工具欄多一個JProfiler圖示,介面如下圖

c)IDEA配置JProfiler

“Preferences”視窗中,選擇“Tools” --> “JProfiler”,JProflier executable處,選擇剛剛安裝的JProfile,儲存

d)啟動要分析的Java專案

JProfiler檢視簡介Telemetries,監控概覽,檢視JVM整體執行情況Live memory,實時記憶體檢視,可以檢視記憶體實時使用情況Heap walker,堆遍歷檢視,可以檢視物件的引用關係,查詢記憶體洩漏問題CPU views,CPU檢視,從同層面展示CPU的使用情況Threads,執行緒檢視,檢視執行緒的執行狀態Monitors & locks,鎖檢視,檢視JVM鎖的執行狀態

12
  • BSA-TRITC(10mg/ml) TRITC-BSA 牛血清白蛋白改性標記羅丹明
  • 關於SSRF與CSRF漏洞的解釋