- 軟件大?。?span>18.09M
- 軟件語言:多國語言[中文]
- 軟件類型:國外軟件
- 軟件類別:免費軟件 / 編程工具
- 更新時間:2015-11-23 11:48
- 運行環(huán)境:WinAll, WinXP
- 軟件等級:
- 軟件廠商:
- 官方網(wǎng)站:http://m.siawh.com/
18.95M/中文/10.0
279KB/英文/10.0
767.25M/英文/10.0
3.83M/中文/3.3
581KB/中文/10.0
Java VisualVM是一個多線程的監(jiān)控分析工具,可以對Java應(yīng)用程序做性能分析和調(diào)優(yōu),功能包括內(nèi)存分析、快照功能、轉(zhuǎn)儲功能、CPU分析等等,系統(tǒng)管理員可以利用它來監(jiān)測、控制Java應(yīng)用程序橫跨整個網(wǎng)絡(luò)的情況。有需要的趕緊下載吧。
開發(fā)大型 Java 應(yīng)用程序的過程中難免遇到內(nèi)存泄露、性能瓶頸等問題,比如文件、網(wǎng)絡(luò)、數(shù)據(jù)庫的連接未釋放,未優(yōu)化的算法等。隨著應(yīng)用程序的持續(xù)運行,可能會造成整個系統(tǒng)運行效率下降,嚴(yán)重的則會造成系統(tǒng)崩潰。為了找出程序中隱藏的這些問題,在項目開發(fā)后期往往會使用性能分析工具來對應(yīng)用程序的性能進行分析和優(yōu)化。
VisualVM 是一款免費的\集成了多個 jdk 命令行工具的可視化工具,它能為您提供強大的分析能力,對 Java 應(yīng)用程序做性能分析和調(diào)優(yōu)。這些功能包括生成和分析海量數(shù)據(jù)、跟蹤內(nèi)存泄漏、監(jiān)控垃圾回收器、執(zhí)行內(nèi)存和 CPU 分析,同時它還支持在 MBeans 上進行瀏覽和操作。
從主菜單中選擇“工具”>“插件”。
在“可用插件”標(biāo)簽中,選中該插件的“安裝”復(fù)選框。單擊“安裝”。
逐步完成插件安裝程序。
內(nèi)存分析
VisualVM 通過檢測 JVM 中加載的類和對象信息等幫助我們分析內(nèi)存使用情況,我們可以通過 VisualVM 的監(jiān)視標(biāo)簽和 Profiler 標(biāo)簽對應(yīng)用程序進行內(nèi)存分析。
線程分析
Java 語言能夠很好的實現(xiàn)多線程應(yīng)用程序。當(dāng)我們對一個多線程應(yīng)用程序進行調(diào)試或者開發(fā)后期做性能調(diào)優(yōu)的時候,往往需要了解當(dāng)前程序中所有線程的運行狀態(tài),是否有死鎖、熱鎖等情況的發(fā)生,從而分析系統(tǒng)可能存在的問題。
快照功能
我們可以使用 VisualVM 的快照功能生成任意個性能分析快照并保存到本地來輔助我們進行性能分析??煺諡椴东@應(yīng)用程序性能分析數(shù)據(jù)提供了一個很便捷的方式因為快照一旦生成可以在任何時候離線打開和查看,也可以相互傳閱。
轉(zhuǎn)儲功能
線程轉(zhuǎn)儲的生成與分析
VisualVM 能夠?qū)φ谶\行的本地應(yīng)用程序生成線程轉(zhuǎn)儲,把活動線程的堆棧蹤跡打印出來,幫助我們有效了解線程運行的情況,診斷死鎖、應(yīng)用程序癱瘓等問題。
CPU 分析
VisualVM 能夠監(jiān)控應(yīng)用程序在一段時間的 CPU 的使用情況,顯示 CPU 的使用率、方法的執(zhí)行效率和頻率等相關(guān)數(shù)據(jù)幫助我們發(fā)現(xiàn)應(yīng)用程序的性能瓶頸。我們可以通過 VisualVM 的監(jiān)視標(biāo)簽和 Profiler 標(biāo)簽對應(yīng)用程序進行 CPU 性能分析。
請描述您所遇到的錯誤,我們將盡快予以修正,謝謝!
*必填項,請輸入內(nèi)容