日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程语言 > java >内容正文

java

使用JDK自带的VisualVM进行Java程序的性能分析

發(fā)布時(shí)間:2023/12/19 java 27 豆豆
生活随笔 收集整理的這篇文章主要介紹了 使用JDK自带的VisualVM进行Java程序的性能分析 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

VisualVM是什么?

VisualVM是JDK自帶的一個(gè)用于Java程序性能分析的工具,JDK安裝完畢后就有啦,在JDK安裝目錄的bin文件夾下能找到名稱為jvisualvm.exe。

要使用VisualVM分析您的應(yīng)用性能,首先得讓VisualVM識(shí)別出您的應(yīng)用。Eclipse有個(gè)插件名叫“VisualVM Launcher for Eclipse”,可以幫助我們做到這一點(diǎn)。

Eclipse VisualVM Launcher的安裝和配置

1. 從下面的鏈接下載VisualVM Launcher插件。下載完畢后,放到您本地Eclipse文件夾的plugins文件夾下。

http://visualvm.java.net/eclipse-launcher.html

你可以參考下圖我本地的Eclipse文件夾。注意這個(gè)插件解壓之后,應(yīng)該有一個(gè)名叫site.xml的文件。

2. 在Eclipse里,菜單 “Help->Install New Software”, 點(diǎn) “Local”, 把第一步下載的插件文件加載進(jìn)去。

Plugin文件已經(jīng)被成功識(shí)別出來,可以安裝了。

3. 安裝完畢,重啟Eclipse,能在Eclipse的option里能看到一個(gè)新的關(guān)于VisualVM的界面了。我們需要告訴Eclipse我們JDK自帶的VisualVM的可執(zhí)行文件具體路徑。這里根據(jù)JDK的路徑指定即可。

注意JDK home可別錯(cuò)誤指定成JRE的路徑了,否則Eclipse也會(huì)貼心地彈出錯(cuò)誤提示:Error Starting VisualVM:You are running VisualVM using Java Runtime Environment(JRE)。

使用VisualVM進(jìn)行性能測(cè)試

右鍵單擊您的Java項(xiàng)目,從右鍵菜單里選擇“Run as”->”Run configuration”, 創(chuàng)建一個(gè)新的應(yīng)用程序啟動(dòng)配置。

因?yàn)榍懊嫖覀円呀?jīng)成功安裝了Eclipse VisualVM Launcher,所以此時(shí)發(fā)現(xiàn)除了Eclipse自帶的Eclipse JDT launcher之外,多了一個(gè)VisualVM Launch的選項(xiàng)。

2. 假設(shè)我自己實(shí)現(xiàn)了一個(gè)快速排序算法,我想測(cè)一測(cè)它的性能。

首先我在下圖代碼第57行執(zhí)行我的快速排序算法之處設(shè)置一個(gè)斷點(diǎn)。

然后使用前一步創(chuàng)建的基于Eclipse VisualVM Launcher的應(yīng)用程序啟動(dòng)配置,以調(diào)試模式啟動(dòng)我的Java應(yīng)用。

斷點(diǎn)觸發(fā),這樣VisualVM就成功識(shí)別到了我的Java應(yīng)用。點(diǎn)擊Profiler標(biāo)簽頁(yè):

當(dāng)前狀態(tài): profiling inactive.

點(diǎn)擊CPU按鈕:

現(xiàn)在Profile處于激活狀態(tài)了。

3. 回到Eclipse,按F8結(jié)束應(yīng)用程序的執(zhí)行。應(yīng)用程序一旦結(jié)束,VisualVM會(huì)立即撲捉到這個(gè)事件,并彈出一個(gè)窗口通知我們:

點(diǎn)Yes,就可以查閱VisualVM為我們產(chǎn)生的性能評(píng)測(cè)分析報(bào)告了。

要獲取更多Jerry的原創(chuàng)技術(shù)文章,請(qǐng)關(guān)注公眾號(hào)”汪子熙”或者掃描下面二維碼:

總結(jié)

以上是生活随笔為你收集整理的使用JDK自带的VisualVM进行Java程序的性能分析的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 国产淫语对白 | 欧美一区二区公司 | 激情五月婷婷在线 | 亚洲精品欧洲 | 欧美一区二区三区精品 | 麻豆精品视频免费观看 | 国产精品成熟老女人 | 长河落日电视连续剧免费观看01 | 日本福利视频导航 | 男操女视频网站 | aaa天堂| 亚洲色图另类小说 | 在线亚洲观看 | 爱涩av| 人妻无码一区二区三区久久 | 四虎免费久久 | 九九av| 国产免费av网址 | 欧美激情一区二区三区免费观看 | 日本乱码一区二区 | 中文字幕一区二区三区5566 | 成人网色 | 香蕉在线视频观看 | 在线观看免费视频一区 | 日本在线天堂 | 欧美日韩国产成人 | 二级毛片在线观看 | 日本一区二区观看 | 已满十八岁免费观看 | 性高潮免费视频 | 中文一区二区在线播放 | 成人av动漫 | 一级全黄毛片 | 国产精品a级 | 99精品欧美一区二区 | 草草视频在线播放 | 亚洲综合在线第一页 | 国产永久在线观看 | 这里只有精品9 | 午夜影院在线观看18 | 无码国产精品高潮久久99 | 一级片播放 | 夜夜骚网站 | 超污巨黄的小短文 | 凸凹人妻人人澡人人添 | 色噜| 熟妇人妻av无码一区二区三区 | 尹人综合| 欧美激情视频在线 | 国产69精品久久久久777 | 在线欧美激情 | 学生孕妇videosex性欧美 | 18成人在线观看 | 91视频99 | 少妇精品久久久一区二区三区 | 草草网址 | 欧美一级二级三级视频 | 91看篇| 亚洲一区二区三区在线免费观看 | 免费日韩一区 | 精品自拍视频 | 天堂资源网 | 午夜不卡在线观看 | 国产嗷嗷叫 | 亚洲成人黄色影院 | 国产黄色免费 | 日本免费在线观看 | 成年人看的毛片 | 他趴在我两腿中间添得好爽在线看 | 久草精品在线观看视频 | 在线看黄网址 | 国产偷自拍视频 | 免费久久视频 | 激情www | 打屁股外国网站 | 天天5g天天爽免费观看 | 少妇高潮惨叫久久久久久 | 国产精品1区2区 | 亚洲首页 | jjzz日本视频 | 久艹在线观看 | 动漫av一区二区 | 国产日韩亚洲欧美 | 亚洲国产精品久 | 在线免费视频观看 | 看黄色小视频 | 久草操| 欧美肥老妇 | 一级视频在线免费观看 | 夜夜操夜夜爽 | 一区二区三区四区精品视频 | 亚洲成人精品一区 | 亲嘴扒胸摸屁股免费视频日本网站 | 久久综合久久久 | 欧美一区二区三区国产 | www国产精品内射老熟女 | 俺来也俺也啪www色 欧洲一区二区视频 | 欧美成人国产va精品日本一级 | 韩国女同性做爰三级 |