亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

IDEA中內(nèi)存分析工具之JProfiler插件的下載、安裝和使用方式

 更新時間:2025年07月28日 10:00:55   作者:黃黃黃黃黃瑩  
文章介紹如何在IDEA中安裝和使用JProfiler插件進(jìn)行性能分析,包括下載exe文件、配置界面及查看內(nèi)存分配和CPU調(diào)用樹等操作,同時對比MAT工具的使用差異

MAT是Eclipse使用的,而IDEA可以用JProfiler實現(xiàn)

插件的下載和安裝

1.IDEA中--File--Settings--plugins,搜索JProfiler--install

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

3.務(wù)必下載一個exe文件,安裝的時候注意一下,有一個選擇IDE界面,選擇IDEA即可。

使用

1.重新點(diǎn)擊步驟2中的圖標(biāo),會看到后臺運(yùn)行JProfiler并打開JProfiler控制臺。在下面彈框中盡量選擇圖中所選,要不然有些功能用起來不方便。

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

3.先看memory模塊。

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

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

 4.(本人對這塊的操作不是很懂,但是覺得不看這塊也可以。繼續(xù)看下一個步驟吧)本地代碼測試?yán)飳懥藗€字符串拼接的死循環(huán)。因此用String對象舉例

右鍵String對象--Show Select In Heap Walker--彈框直接選擇OK

5.進(jìn)行CPU views-Call Tree,能看到一些有用的信息了

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

總結(jié)

以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • java sftp下載文件報錯Caused by:com.jcraft.jsch.JSchException:session is down問題

    java sftp下載文件報錯Caused by:com.jcraft.jsch.JSchExcep

    文章講述了作者在日常工作中遇到的JSch連接問題,經(jīng)過分析發(fā)現(xiàn)是由于連接泄露導(dǎo)致的,作者提出了解決方案,并給出了使用建議:1.在finally代碼塊中關(guān)閉連接;2.在真正使用階段再創(chuàng)建連接,避免創(chuàng)建后不使用又忘記關(guān)閉連接
    2024-11-11
  • Java使用freemarker實現(xiàn)word下載方式

    Java使用freemarker實現(xiàn)word下載方式

    文章介紹了如何使用FreeMarker實現(xiàn)Word文件下載,包括引用依賴、創(chuàng)建Word模板、將Word文件存為XML格式、更改后綴為FTL模板、處理圖片和代碼實現(xiàn)
    2025-02-02
  • 全面匯總SpringBoot和SpringClould常用注解

    全面匯總SpringBoot和SpringClould常用注解

    Java注解是附加在代碼中的一些元信息,用于一些工具在編譯、運(yùn)行時進(jìn)行解析和使用,起到說明、配置的功能,這篇文章就帶你來了解一下
    2021-08-08
  • Java編寫實現(xiàn)多人聊天室

    Java編寫實現(xiàn)多人聊天室

    這篇文章主要為大家詳細(xì)介紹了Java編寫實現(xiàn)多人聊天室,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2022-09-09
  • SpringBoot整合消息隊列RabbitMQ

    SpringBoot整合消息隊列RabbitMQ

    SpringBoot整合RabbitMQ很容易,但是整合的目的是為了使用,那要使用RabbitMQ就要對其有一定的了解,不然容易整成一團(tuán)漿糊。因為說到底,SpringBoot只是在封裝RabbitMQ的API,讓其更容易使用而已,廢話不多說,讓我們一起整它
    2023-03-03
  • Java如何通過枚舉實現(xiàn)有限狀態(tài)機(jī)

    Java如何通過枚舉實現(xiàn)有限狀態(tài)機(jī)

    這篇文章主要介紹了Java如何通過枚舉實現(xiàn)有限狀態(tài)機(jī),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2020-07-07
  • Springboot es包版本異常解決方案

    Springboot es包版本異常解決方案

    這篇文章主要介紹了springboot 項目依賴 es包版本異常,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2020-03-03
  • 詳解Spring AOP 實現(xiàn)主從讀寫分離

    詳解Spring AOP 實現(xiàn)主從讀寫分離

    本篇文章主要介紹了Spring AOP 實現(xiàn)主從讀寫分離,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-03-03
  • 使用JAVA判斷凸多邊形的示例代碼

    使用JAVA判斷凸多邊形的示例代碼

    本文提供了使用JAVA判斷凸多邊形的示例代碼供大家參考學(xué)習(xí),需要的朋友可以看一下
    2013-11-11
  • 快速入門介紹Java中強(qiáng)大的String.format()

    快速入門介紹Java中強(qiáng)大的String.format()

    這篇文章主要給大家介紹了如何快速入門介紹Java中強(qiáng)大的String.format()的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧。
    2018-03-03

最新評論