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