IDEA中內(nèi)存分析工具之JProfiler插件的下載、安裝和使用方式
MAT是Eclipse使用的,而IDEA可以用JProfiler實(shí)現(xiàn)
插件的下載和安裝
1.IDEA中--File--Settings--plugins,搜索JProfiler--install

2.可以看到界面有一個(gè)新圖標(biāo),說(shuō)明插件安裝成功。但是此時(shí)點(diǎn)擊并不會(huì)直接響應(yīng)(正常情況,點(diǎn)擊后即運(yùn)行程序并打開JProfiler軟件)

3.務(wù)必下載一個(gè)exe文件,安裝的時(shí)候注意一下,有一個(gè)選擇IDE界面,選擇IDEA即可。
使用
1.重新點(diǎn)擊步驟2中的圖標(biāo),會(huì)看到后臺(tái)運(yùn)行JProfiler并打開JProfiler控制臺(tái)。在下面彈框中盡量選擇圖中所選,要不然有些功能用起來(lái)不方便。

2. 點(diǎn)擊ok后看到的界面是動(dòng)態(tài)(如果不是,注意上一個(gè)步驟的選項(xiàng))的

3.先看memory模塊。
1)在All Objects屬性下,隨便點(diǎn)到一個(gè)對(duì)象--右鍵--選擇Mark Current Values,會(huì)彈出Difference列。通過(guò)點(diǎn)擊Run GC回收對(duì)象后,可以看到GC后對(duì)象的增減比例情況。

2)在Allocation Call Tree屬性下,可以看到方法分配的內(nèi)存占比

4.(本人對(duì)這塊的操作不是很懂,但是覺(jué)得不看這塊也可以。繼續(xù)看下一個(gè)步驟吧)本地代碼測(cè)試?yán)飳懥藗€(gè)字符串拼接的死循環(huán)。因此用String對(duì)象舉例。
右鍵String對(duì)象--Show Select In Heap Walker--彈框直接選擇OK
5.進(jìn)行CPU views-Call Tree,能看到一些有用的信息了

此外,在IDEA中,觀察該類的左邊欄,也會(huì)有同樣的顯示

總結(jié)
以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
java sftp下載文件報(bào)錯(cuò)Caused by:com.jcraft.jsch.JSchExcep
文章講述了作者在日常工作中遇到的JSch連接問(wèn)題,經(jīng)過(guò)分析發(fā)現(xiàn)是由于連接泄露導(dǎo)致的,作者提出了解決方案,并給出了使用建議:1.在finally代碼塊中關(guān)閉連接;2.在真正使用階段再創(chuàng)建連接,避免創(chuàng)建后不使用又忘記關(guān)閉連接2024-11-11
Java使用freemarker實(shí)現(xiàn)word下載方式
文章介紹了如何使用FreeMarker實(shí)現(xiàn)Word文件下載,包括引用依賴、創(chuàng)建Word模板、將Word文件存為XML格式、更改后綴為FTL模板、處理圖片和代碼實(shí)現(xiàn)2025-02-02
全面匯總SpringBoot和SpringClould常用注解
Java注解是附加在代碼中的一些元信息,用于一些工具在編譯、運(yùn)行時(shí)進(jìn)行解析和使用,起到說(shuō)明、配置的功能,這篇文章就帶你來(lái)了解一下2021-08-08
Java如何通過(guò)枚舉實(shí)現(xiàn)有限狀態(tài)機(jī)
這篇文章主要介紹了Java如何通過(guò)枚舉實(shí)現(xiàn)有限狀態(tài)機(jī),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下2020-07-07
詳解Spring AOP 實(shí)現(xiàn)主從讀寫分離
本篇文章主要介紹了Spring AOP 實(shí)現(xiàn)主從讀寫分離,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧2017-03-03
快速入門介紹Java中強(qiáng)大的String.format()
這篇文章主要給大家介紹了如何快速入門介紹Java中強(qiáng)大的String.format()的相關(guān)資料,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧。2018-03-03

