JProfiler工具使用簡介.ppt

JProfiler工具使用簡介.ppt

ID:57646070

大?。?76.00 KB

頁數(shù):16頁

時間:2020-08-30

JProfiler工具使用簡介.ppt_第1頁
JProfiler工具使用簡介.ppt_第2頁
JProfiler工具使用簡介.ppt_第3頁
JProfiler工具使用簡介.ppt_第4頁
JProfiler工具使用簡介.ppt_第5頁
資源描述:

《JProfiler工具使用簡介.ppt》由會員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫。

1、JProfiler工具使用簡介2010年7月Confidential?2009iSoftStoneCorporation.AllRightsReserved.2主要內(nèi)容JProfiler簡介JProfiler主要功能詳細(xì)說明Confidential?2009iSoftStoneCorporation.AllRightsReserved.3JProfiler簡介JProfiler工具介紹JProfiler是一個全功能的Java剖析工具,JProfiler直覺式的GUI可以讓用戶通過視覺上的觀察就能方便的找到瓶頸和內(nèi)存漏失等問題。JProfile

2、r的功能模塊內(nèi)存剖析(Memoryprofiler)堆遍歷(Heapwalker)CPU剖析(CPUprofiler)線程剖析(Threadprofiler)VM遙感勘測技術(shù)(VMTelemetryprofiler)Confidential?2009iSoftStoneCorporation.AllRightsReserved.4Confidential?2009iSoftStoneCorporation.AllRightsReserved.5Profiler主要功能詳細(xì)說明我們實(shí)際應(yīng)用過程中最常用到的功能模塊的使用順序是:VM遙感勘測視圖C

3、PU視圖線程視圖如果我們在第一步檢查內(nèi)存情況的時候就出現(xiàn)了問題,那么以后的檢查過程就失去意義;但是如果正常,那就可以按照步驟進(jìn)行接下來的操作。1.VM遙感勘測剖析Memory視圖已使用內(nèi)存1.3M,未使用內(nèi)存3.3M,內(nèi)存未使用30%。Confidential?2009iSoftStoneCorporation.AllRightsReserved.6垃圾回收情況視圖在剛開始啟動程序的時候占用了比較大的內(nèi)存,所以垃圾回收活動比較大,達(dá)到了8%以上,只要是在10%以內(nèi)就是正常的情況。垃圾回收要控制在10%以內(nèi)。Confidential?2009i

4、SoftStoneCorporation.AllRightsReserved.7Threads視圖它主要顯示JVM中活動著的線程總數(shù),分為活動的線程和不活動的線程。從中我們可以看出活動的和不活動的線程的個數(shù),如圖所示,這個實(shí)例中,它所存在的最大的線程個數(shù)是6個,根據(jù)顏色的不同顯示不同的線程。Confidential?2009iSoftStoneCorporation.AllRightsReserved.82.CPU剖析訪問樹它顯示的是一個自頂向下的積累的樹,樹中包括所有在JVM中記錄的訪問隊(duì)列,圖中顯示的是一個所有方法的積累的樹,它標(biāo)明了所有

5、方法及其所調(diào)用的方法的情況。Confidential?2009iSoftStoneCorporation.AllRightsReserved.9熱點(diǎn)它顯示了消耗時間最多的方法的列表,對每個熱點(diǎn)都能夠顯示回溯樹,在這個樹中顯示了每個方法自身運(yùn)行的時間和平均時間。Confidential?2009iSoftStoneCorporation.AllRightsReserved.10訪問圖它顯示的是從已選方法、類、包或J2EE組件開始的訪問隊(duì)列,首先要選中一個節(jié)點(diǎn),這樣會顯示從這個節(jié)點(diǎn)開始的訪問隊(duì)列的圖,點(diǎn)擊圖上的“+”,可以顯示出此節(jié)點(diǎn)前后訪問和被

6、訪問的其他節(jié)點(diǎn)。在每一個節(jié)點(diǎn)的框中都標(biāo)明了該節(jié)點(diǎn)的總運(yùn)行時間、自身的運(yùn)行時間和被訪問的次數(shù)。Confidential?2009iSoftStoneCorporation.AllRightsReserved.113.線程剖析線程歷史視圖它顯示了線程活動和線程的狀態(tài)。按照線程開始的順序顯示JVM中所有線程狀態(tài)的詳細(xì)歷史信息在視圖左手點(diǎn),線程的名字是固定顯示不變的,時間軸的開始時間與JVM的第一個線程的時間保持一致。它用顏色的不同來標(biāo)識線程的狀態(tài):Confidential?2009iSoftStoneCorporation.AllRightsRes

7、erved.12線程監(jiān)控視圖顯示當(dāng)前運(yùn)行的線程列表以及相關(guān)的時間和狀態(tài)信息。在視圖中有以下信息:線程的名稱線程所屬線程組的名稱線程開始的時間結(jié)束時間線程的狀態(tài)Confidential?2009iSoftStoneCorporation.AllRightsReserved.13死鎖監(jiān)測圖形沒有死鎖發(fā)生顯示“Nodeadlockdetected”Confidential?2009iSoftStoneCorporation.AllRightsReserved.14存在死鎖死鎖檢測圖形的特征:紫色矩形表示死鎖中的線程灰色矩形表示死鎖中的監(jiān)視器實(shí)線箭頭

8、表示監(jiān)控器的所有權(quán)虛線箭頭表示導(dǎo)致線程死鎖的阻塞原因Confidential?2009iSoftStoneCorporation.AllRightsReserved

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動畫的文件,查看預(yù)覽時可能會顯示錯亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負(fù)責(zé)整理代發(fā)布。如果您對本文檔版權(quán)有爭議請及時聯(lián)系客服。
3. 下載前請仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時可能由于網(wǎng)絡(luò)波動等原因無法下載或下載錯誤,付費(fèi)完成后未能成功下載的用戶請聯(lián)系客服處理。