Java性能故障排除工具
阿新 • • 發佈:2018-03-20
tomcat 無法啟動
Java性能故障排除工具:
1.jconsole是隨著JDK 1.5而推出的。這是一個Java監測和管理控制臺-JMX兼容的圖形工具來監測Java虛擬機。它能夠同時監測本地和遠程的JVMs。詳情可查看:jconsole工具介紹 2.VisualVM 集成了幾個現有的JDK軟件工具,輕量級內存和CPU信息概要能力。這個工具被設計為同時在生產和開發時使用,進一步提高監視的能力和Java SE平臺的性能分析能力。 3.HeapAnalyzer 能夠通過它采用啟發式搜索引擎和分析Java堆棧存儲信息發現可能的Java堆棧泄漏區域,它通過解析Java堆棧存儲信息,創建定向圖表,變換他們成定向樹和執行啟發式搜索引擎。 4.PerfAnal 是在Java 2平臺上為了分析應用表現的一個基於GUI的工具。您能使用PerfAnal的辯認性來查找出您需要調整的代碼 5.JAMon 是一個免費,簡單,高性能,安全,允許開發者容易地監測生產應用程序的Java API。 6.Eclipse Memory Analyzer 是幫助您發現內存泄漏和減少記憶消耗量的一臺快速和功能豐富的Java堆分析儀。 7.GCViewer 一個免費開源工具,使用JavaVM屬性-verbose:gc 和-Xloggc生成可視化數據。它也計算垃圾收集相關的性能指標(生產量、積累停留、最長的停留等等)。
上產環境任何服務都不應該以默認配置的方式運行,下面的這兩個參數是我們不熟Tomcat時必須要修改的;
在/usr/local/tomcat/bin目錄下的catalina.sh 添加:JAVA_OPTS=''-Xms512m -Xmx1024m'' 要加“m”說明是MB,否則就是KB了,在啟動tomcat時會報內存不足。 -Xms:初始值 -Xmx:最大值 -Xmn:最小值
Java性能故障排除工具