原創(chuàng)|使用教程|編輯:龔雪|2015-03-10 09:20:42.000|閱讀 1582 次
概述:MyEclipse官方中文網(wǎng)正式上線,歡迎下載交流!
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
相關(guān)鏈接:
MyEclipse包含了Sun公司的VisualVM分析器的高級集成。剖析可以為您收集有關(guān)應(yīng)用程序的數(shù)據(jù),因為它們運行并監(jiān)測數(shù)據(jù)的統(tǒng)計。
持續(xù)時間:20分鐘
沒有MyEclipse?
VisualVM被包含在MyEclipse當(dāng)中,但其卻未必是您基礎(chǔ)安裝配置的一部分。如果沒有安裝,您可以很容易地添加組件。
(1)選擇Help>Choose Components。
(2)在Selected中,在過濾字段中輸入VM找到MyEclipse VisualVM的分析器組件。
(3)如果未安裝VisualVM,從左側(cè)選擇它并將其移動到右側(cè)添加的組件中。為了可靠地分析,您的應(yīng)用程序必須在JRE 1.6.0更新的7或者更高的版本中執(zhí)行。
(1)選擇MyEclipse>Examples On-Demand來下載示例項目的分析。
(2)點擊搜索,然后搜索swing。
(3)點擊Swing Contact Manager安裝按鈕示例來將其安裝到您的工作區(qū)中。
(1)右鍵單擊M4M Contact Manager示例項目,并選擇Profile As>Java Application。這將啟動性能分析模式的剖析。
(2)選擇Main – com.myeclipseide.examples.m4m作為主類,然后單擊確定,并選擇性能分析模式,然后點擊確定繼續(xù)。
(3)在contact manager應(yīng)用程序中選擇一些新的名稱來觀察分析,此信息會被收集到VisualVM窗口。
(4)在列表中選擇一個名稱,然后單擊刪除會看到removeButtonActionPerformed方法被添加到列表中,以1為它的調(diào)用計數(shù),每次單擊刪除后此計數(shù)都將增加。
(5)點擊保存此時收集到的結(jié)果快照。使用過濾器來只顯示您要查看的信息,您可以將其保存為以后要研究的文件。
(6)關(guān)閉應(yīng)用程序和VisualVM的窗口。
要在此運行分析會話,可以重復(fù)步驟1或者點擊分析圖標(biāo)的下拉箭頭。選擇您要查看的剖析配置,如果先前所分析的應(yīng)用程序仍在運行,在您啟動另一個分析會話之前系統(tǒng)會提示將其關(guān)閉。
(1)右鍵單擊該項目,并選擇Profile As>Profile Configurations,或者點擊文件圖標(biāo)的下拉菜單,并選擇Profile Configurations。
(2)在Java應(yīng)用程序節(jié)點下,從走遍的列表中選擇應(yīng)用程序。
(3)選擇配置文件選項,然后在性能選項中更改分析器設(shè)置。
配置文件
只/不要配置文件下面的類
儀表方案
分析啟動時的基本框架
方法跟蹤
儀表方法調(diào)用()
儀表getter / setter方法
儀表的空方法
分析新的threads / runnables
排除時間花費在Thread.sleep()和Object.wait()上
分析線程數(shù)限制
(1)右鍵單擊該項目,選擇Profile As>Profile Configurations,并從列表左側(cè)的Java應(yīng)用程序節(jié)點下選擇您的項目。
(2)選擇配置文件選項,然后選擇內(nèi)存選項。
(3)自定義設(shè)置,然后單擊配置文件來啟動內(nèi)存分析。
僅記錄對象創(chuàng)建
記錄對象創(chuàng)建和垃圾收集
跟蹤每一個X分配
分配記錄的堆棧跟蹤
(1)右鍵單擊Web項目,并選擇Profile As>MyEclipse Server Application。
(2)自定義設(shè)置按照第2節(jié)中的說明。分析配置您的Web應(yīng)用程序是在MyEclipse服務(wù)器應(yīng)用節(jié)點配置文件中的配置窗口下。
(1)右鍵單擊小程序的項目,并選擇Profile As>Java Applet。
(2)自定義設(shè)置按照第2節(jié)中的說明。分析配置您的Java小程序是在Java Applet配置文件中的配置窗口下。
在VisualVM的監(jiān)視器選項中包含應(yīng)用程序的當(dāng)前狀態(tài)、CPU和內(nèi)存的使用情況概述。
線程選項包含了您的應(yīng)用程序的線程列表。
以及您可以深入到獲得特定線程的詳細(xì)信息。
點擊應(yīng)用程序按鈕,右鍵單擊您的應(yīng)用程序并選擇Thread或堆轉(zhuǎn)儲。
本站文章除注明轉(zhuǎn)載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉(zhuǎn)載,但請務(wù)必注明出處、不得修改原文相關(guān)鏈接,如果存在內(nèi)容上的異議請郵件反饋至chenjj@fc6vip.cn
文章轉(zhuǎn)載自:慧都控件網(wǎng)