九款Java功能調(diào)試東西,有什么更好、更多的東西,歡迎彌補。
NetBeansProfiler
NetBeans中能夠找到NetBeansProfiler。
NetBeans剖析器是NetBeans的擴展,用于為NetBeansIDE供給剖析功用。NetBeansIDE是一個開源的集成開發(fā)環(huán)境。NetBeansIDE支撐開發(fā)一切Java應(yīng)用程序類型(JavaSE(包含JavaFX),JavaME,Web,EJB和移動應(yīng)用程序)。
該剖析器包含CPU,內(nèi)存和線程剖析等功用,還供給根本JVM監(jiān)控的東西和功用。關(guān)于需求解決內(nèi)存或功能相關(guān)問題的開發(fā)人員來說,這是十分有用的。
JProfiler
JProfiler是一個十分好的Java剖析器。將CPU,內(nèi)存和線程剖析結(jié)合到一個應(yīng)用程序中??捎糜谄饰龉δ芷款i,內(nèi)存走漏,CPU負載和解決線程問題。支撐本地剖析(剖析在裝置了JProfiler軟件的同一臺機器上運轉(zhuǎn)的應(yīng)用程序)和長途剖析(這是能夠剖析在未裝置JProfiler長途機器上運轉(zhuǎn)的Java應(yīng)用程序)。
JProfiler是由ej-technologiesGmbH開發(fā)的商業(yè)的Java剖析東西,主要用于與JavaEE和JavaSE應(yīng)用程序一起運用。
GC查看器
GC查看器的截圖
GCViewer能夠免費下載,而且開源??捎脕砜梢暬疛VM的數(shù)據(jù)(運用vmflags-verbose:gc和-Xloggc:裝備)GCViewer可用于核算與廢物收回相關(guān)的功能指標(biāo),包含吞吐量,累積暫停,最長暫停等。當(dāng)經(jīng)過更改生成巨細或設(shè)置初始堆巨細來調(diào)整應(yīng)用程序的廢物收回時,這十分有用。
VisualVM
VisualVM是從NetBeans渠道派生的東西,模塊化架構(gòu),意味著它能夠經(jīng)過運用插件來擴展。
VisualVM允許在Java虛擬機(JVM)上運轉(zhuǎn)時獲取有關(guān)Java應(yīng)用程序的詳細信息。生成的數(shù)據(jù)能夠由JDK東西生成和檢索,而且能夠快速查看多個Java應(yīng)用程序的一切數(shù)據(jù)和信息,包含本地和長途的應(yīng)用程序。也能夠保存和捕獲有關(guān)JVM軟件的數(shù)據(jù),并將數(shù)據(jù)保存到本地,然后再查看數(shù)據(jù)或與其他人共享數(shù)據(jù)。
VisualVM能夠履行CPU剖析,內(nèi)存剖析,運轉(zhuǎn)廢物搜集,快照等。
Java功能剖析東西(Patty)*Beta
Patty在舉動(圖片開始來自http://patty.sourceforge.net。)
“Patty”項目是可從SourceForge的開源項目,旨在為Java1.5.0及更高版本的虛擬機供給剖析東西。Patty十分重視方針剖析,這是與其他剖析器的區(qū)別,還允許用戶在運轉(zhuǎn)時切換剖析功用。
現(xiàn)在它處于beta狀態(tài),可是關(guān)于辦法履行的剖析,代碼掩蓋,線程中用到一些強大的功用可用于剖析開銷(內(nèi)存CPU等)。能夠把信息經(jīng)過TCP/IP套接字發(fā)送到其他核算機。有一個易于運用的GUI界面,可用于堆的剖析。
JRockit-使命操控
JRockit是一個專有的Java虛擬機(JVM)。開始由AppealVirtualMachines開發(fā),并于2002年被BEASystems收購,后來經(jīng)過SunMicrosystems成為Oracle的一部分。
OracleJRockit是JavaSE的完整解決方案,包含高功能JVM,剖析,監(jiān)控和確診東西,可用于預(yù)測Java應(yīng)用程序中的推遲。
JRockit的當(dāng)前迭代版本與一組名為JRockitMissionControl的東西綁縛在一起。這些東西能夠可視化廢物收回和其他功能核算信息,還有用于辦理的操控臺,。也能夠用作運轉(zhuǎn)時功能剖析東西,稱為運轉(zhuǎn)時剖析器,也能夠剖析內(nèi)存問題。
Eclipse內(nèi)存剖析器
內(nèi)存剖析器(MAT)在EclipseIDE中找到。
Eclipse內(nèi)存剖析器是一個Java堆剖析器,可幫助你查找內(nèi)存走漏并減少內(nèi)存耗費。它更適合作為剖析Java堆轉(zhuǎn)儲和核算其巨細的通用東西包。它也能夠用來陳述走漏嫌疑和內(nèi)存耗費的反形式。
JavaInteractiveProfiler
JIP是一種高功能,低開銷的剖析器。它現(xiàn)在根據(jù)BSD許可證發(fā)行,可從SourceForge下載。關(guān)于運用JIP的開發(fā)人員,能夠在VM運轉(zhuǎn)時打開和關(guān)閉剖析器,能夠過濾類和包,并操控輸出。
Profiler4J
Profiler4j是專用的CPU剖析器。界面友愛,支撐長途剖析,并能夠“即時”裝備。值得注意的功用包含基于動態(tài)字節(jié)碼的檢測,它不需求本地庫,也不需求可履行文件。Profilter4J能夠供給帶有調(diào)用圖,調(diào)用樹,內(nèi)存監(jiān)視器和類列表的圖形信息,支撐細粒度的裝備。它現(xiàn)在在Apache許可證v2.0下發(fā)布,可從SourceForge下載。
廣州天河區(qū)珠江新城富力盈力大廈北塔2706
020-38013166(網(wǎng)站咨詢專線)
400-001-5281 (售后服務(wù)熱線)
深圳市坂田十二橡樹莊園F1-7棟
Site/ http://www.szciya.com
E-mail/ itciya@vip.163.com
品牌服務(wù)專線:400-001-5281
長沙市天心區(qū)芙蓉中路三段398號新時空大廈5樓
聯(lián)系電話/ (+86 0731)88282200
品牌服務(wù)專線/ 400-966-8830
旗下運營網(wǎng)站:
Copyright ? 2016 廣州思洋文化傳播有限公司,保留所有權(quán)利。 粵ICP備09033321號