1.jconsole是隨著JDK 1.5而推出的。這是一個Java監(jiān)測和管理控制臺-JMX兼容的圖形工具來監(jiān)測Java虛擬機。它能夠同時監(jiān)測本地和遠程的JVMs。詳情可查看:jconsole工具介紹
2.VisualVM 集成了幾個現(xiàn)有的JDK軟件工具,輕量級內(nèi)存和CPU信息概要能力。這個工具被設(shè)計為同時在生產(chǎn)和開發(fā)時使用,進一步提高監(jiān)視的能力和Java SE平臺的性能分析能力。
http://www.alphaworks.ibm.com/tech/heapanalyzer
3.HeapAnalyzer 能夠通過它采用啟發(fā)式搜索引擎和分析Java堆棧存儲信息發(fā)現(xiàn)可能的Java堆棧泄漏區(qū)域,它通過解析Java堆棧存儲信息,創(chuàng)建定向圖表,變換他們成定向樹和執(zhí)行啟發(fā)式搜索引擎。
4.PerfAnal 是在Java 2平臺上為了分析應用表現(xiàn)的一個基于GUI的工具。您能使用PerfAnal的辯認性來查找出您需要調(diào)整的代碼。
5.JAMon 是一個免費,簡單,高性能,安全,允許開發(fā)者容易地監(jiān)測生產(chǎn)應用程序的Java API。
6.Eclipse Memory Analyzer 是幫助您發(fā)現(xiàn)內(nèi)存泄漏和減少記憶消耗量的一臺快速和功能豐富的Java堆分析儀。
7.GCViewer 一個免費開源工具,使用Java VM屬性-verbose:gc 和-Xloggc生成可視化數(shù)據(jù)。它也計算垃圾收集相關(guān)的性能指標(生產(chǎn)量、積累停留、最長的停留等等)。
如果您正在運行您的應用程序在HP - UX平臺,看看下面:
8. HPjmeter
1. 確定和診斷在HP-UX上運行的java 應用程序的問題;
2. 監(jiān)察正在運行的java應用程序和分析切面數(shù)據(jù);
3. 捕捉剖面數(shù)據(jù)與零制備時,使用JDK / JRE的5.0.04或更高;
4. 在HP - UX , Linux和Windows 系統(tǒng)上運行HPjmeter控制臺;
5. 改善垃圾回收機制的表現(xiàn)。
9.HPjconfig 是為調(diào)整您的HP-UX 11i HPIntegrity Itanium? 和HP 9000 PA-RISC系統(tǒng)核心參量的Java配置工具,匹配您的應用的特征。 HPjconfig為專門制作您的HP-UX硬件工作臺提供核心參量推薦。他提供了保持和還原的功能,根據(jù)您的客戶的需要提供適合的建議,考慮到具體的Java和HP - UX的版本問題,HPjconfig決定所有最新的HP - UX的修補程序所需的Java性能和功能在系統(tǒng)上安裝,并提示出所有遺失或取代補丁。
10.Java Out-of-Box Tool 一個獨立的捆綁安裝時將安裝啟動( RC )的腳本,修改核心參量,重建核心和重新起動系統(tǒng)。 在啟動期間,啟動腳本將修改系統(tǒng)tunables,因而為Java提供更好的Out of The Box行為。