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