- 軟件(jiàn)大小:81.66M
- 軟件(jiàn)語(yǔ)言(yán):中文
- 軟件類型:國(guó)產(chǎn)軟件
- 軟件(jiàn)類(lèi)別:免(miǎn)費(fèi)軟件 / 編程工(gōng)具
- 更(gèng)新時間:2023-03-22 15:30
- 運行(háng)環境:WinAll
- 軟(ruǎn)件等級(jí):
- 軟件廠商(shāng):
- 官方網站:暫無
132.81M/中文/5.0
42.00M/中文(wén)/10.0
0KB/中文(wén)/10.0
8.92M/中文/10.0
3.58M/中文/10.0
JProfiler是一款非常好用的(de)java性能分析工具,可(kě)監控係統(tǒng)的實時(shí)內(nèi)存使用、線程運行等情(qíng)況,整合服務器資源,提供更高效的運(yùn)行性(xìng)能(néng),綠色資源網誠意推薦!
JProfiler是一個商業授權的Java剖析工(gōng)具,由EJ技術有限公(gōng)司,針對的JavaEE和JavaSE應用程序(xù)開發的。JProfiler的是(shì)一個獨立的應用程序,但其(qí)提供eclipse和IntelliJ等IDE的插件。它允許(xǔ)兩個內(nèi)存剖(pōu)麵評估內存(cún)使用情(qíng)況和動態分配泄漏和CPU剖析,以評估線程衝突。
它把CPU、執行緒和內存的剖析組(zǔ)合在一個強大的應用(yòng)中。JProfiler可提供許多IDE整合和應用服務(wù)器整合用途。
1、在綠色資源網下載(zǎi)並解壓文(wén)件
2、在windows下運行Jprofiler,新(xīn)建連接
3、選擇apache-tomcat版本
4、選擇(zé)遠(yuǎn)程係統(tǒng)類型
5、選(xuǎn)擇遠(yuǎn)程(chéng)係統上所(suǒ)運(yùn)行的java版本(běn)
6、選擇(zé)第二項,先不啟動(dòng)連接
7、輸入遠(yuǎn)程主機(jī)的IP
8、輸入遠程主機(jī)上Jprofiler的安裝路徑
9、把遠程主機tomcat/bin目錄下的start.sh下載到本地,並(bìng)上傳到Jprofiler,如下圖所示(shì)
10、選擇配置端口
11、檢查更改(gǎi)的信(xìn)息
12、設置為(wéi)待會(huì)啟動(dòng)
13、返回下載的start.sh的(de)相應(yīng)目錄會查看(kàn)到有(yǒu)一個文件名為:start_jprofiler.sh的(de)文件
把start_jprofiler.sh文件上傳到tomcat/bin目錄下,並授予可執行權限
14、查看下遠程(chéng)主機是否已經啟動了tomcat的(de)進程,如果有需先殺(shā)死:killalljava
15、重啟tomcat
[root@zhoucentosbin]#./startup_jprofiler.sh&tail-f../logs/catalina.out
16、window下連接(jiē)遠程主機
【查看HPROF快照(zhào)】
JProfiler能打開用JVM工具(比(bǐ)如jconsole、jmap或通過-XX:+HeapDumpOnOutOfMemoryErrorJVM參數觸發)創建的HPROF快照文件。
【遠程會話實時(shí)分析模式】
通過修改Java開始(shǐ)命令行(háng)方式的VM參數,用戶可使任意Java應(yīng)用程序(xù)監聽來自的JProfilerGUI的連接。該設置程序(xù)不但可以在本地計算機上(shàng)運行(háng),還(hái)可以在網(wǎng)絡中作為某個(gè)設置程序的附加程序使用。此外,JProfiler還提供了相當多(duō)的集(jí)成向導,可(kě)用於主流的可以幫助用戶安裝和設置(zhì)其應用程序的應用程序服務器。
【本地會話實時分析模式】
用戶一旦定義好了(le)其(qí)應用程序啟動方式,JProfiler即能對之進行設置,用戶即刻便能從設置好的JVM中看到實時數據。用(yòng)戶若不(bú)想進行會話配置,其(qí)可以從多個IDE插件中選擇(zé)其最喜歡的(de)那個對應用程序進行配置。
【快照(zhào)比較】
在JProfiler中(zhōng),用戶可以將(jiāng)當前的所有(yǒu)設置數(shù)據保存為一個快照(zhào)存入磁盤中(zhōng)。JProfiler提供了豐富的比較功能以對(duì)比兩個或者多個快照之間的(de)不(bú)同。用戶可從(cóng)編程的命令行比較工具和(hé)anttask比較工具中選擇其一(yī)創建對比報告。
【離線分析模式】
用戶(hù)無(wú)需通過JProfilerGUI連接應用(yòng)程序即可對之進行設(shè)置。在(zài)離線設置模式下,用(yòng)戶可(kě)以使用(yòng)功能強大的JProfiler觸發係統或者JProfiler'API對設置代理進行控製,然後將快照保存(cún)入磁盤。稍後用戶便可使用命令行導出(chū)工具或者(zhě)螞蟻任(rèn)務導出工具,在JProfilerGUI或編程方式的設置(zhì)導出(chū)視圖中打開這些快照。
【極好的支持JAVA企業版】
在(zài)JProfiler中的大多數視圖中存在(zài)JEE的專用支持。例(lì)如,在JEE聚(jù)合級別(bié)中,您可(kě)以(yǐ)根(gēn)據應用程序中的JEE組件看到(dào)調用樹。另外,每個請求URI都會分(fèn)配調用樹(shù)。此外,JProfiler在低(dī)級別(bié)分(fèn)析數據(jù)之上添加(jiā)了語(yǔ)義(yì)層,如在CPU分析視圖中呈現的JDBC,JPA/Hibernate,JMS和JNDI調用。憑借其JEE支持,JProfiler彌合了代碼分析(xī)器(qì)和高級JEE監視(shì)工具(jù)之間的差距。
【更高級別的分(fèn)析數據(jù)】
JProfiler有許(xǔ)多探(tàn)針可以顯示jre中有趣子(zǐ)係(xì)統的更高級別的數據。除(chú)了JavaEE子係統,如JDBC,JPA/Hibernate,JSP/Servlets,JMS,Web服務和JNDI之外,JProfiler還提供(gòng)了有關RMI調用,文件,套(tào)接字和進(jìn)程的高級(jí)信息(xī)。這些探針中的每一個都有自己的一組有用的(de)視圖。所有這些視圖(tú)也(yě)可用於(yú)您可以在JProfiler中即(jí)時配置的自(zì)定(dìng)義探(tàn)針。
【JDBC、JPA和(hé)NOSQL的數據庫分析】
JProfiler的JDBC和JPA/Hibernate探測器以及MongoDB,Cassandra和(hé)HBase的NoSQL探測器(qì)顯示(shì)了數據庫訪問(wèn)緩慢以及代碼緩慢的語句調用原因。從(cóng)JDBC時(shí)間線視圖顯示所有與其活動的JDBC連(lián)接,通過熱點視圖(tú),顯示各種(zhǒng)遙測視(shì)圖的慢速語句(jù)和(hé)單個事(shì)件列表,數據庫探針(zhēn)是深入了解數據庫層的重要工具(jù)。
【強大的CPU分(fèn)析器】
修複性能瓶頸是分析器(qì)最常用(yòng)的用(yòng)例。使用JProfiler,當您(nín)嚐試找到問題的原(yuán)因時,您將具有(yǒu)決定性的優勢。調用(yòng)樹視圖過濾器,聚合級別和線程狀(zhuàng)態(tài)選擇器隻是JProfiler在此領域的多功能性的一些示例。
【集成螺(luó)紋輪(lún)廓儀】
使(shǐ)用JProfiler可以解決一係(xì)列不(bú)透明的問題,例如在(zài)使用過多鎖(suǒ)定的(de)多線程應用程序中增加活動性。線程分(fèn)析不(bú)僅在JProfiler中(zhōng)有一(yī)個單獨的視圖(tú)部分(fèn),它也(yě)被緊密地(dì)集成到CPU分析視圖中。
【廣泛(fàn)的質量(liàng)保證能力(lì)】
快照(zhào)的豐富功能可以(yǐ)輕(qīng)鬆跟蹤進度(dù)。JProfiler對命令行(háng)操作有(yǒu)很強的支持。這(zhè)包括(kuò)配置(zhì),導出快照數(shù)據和從命令行創建快照比較的(de)功能。與JProfiler綁(bǎng)定的ant任(rèn)務(wù)允(yǔn)許(xǔ)您從構建腳本執行所有命(mìng)令行操作。
【最(zuì)廣泛的支持(chí)平台,IDE和應用服務(wù)器】
集成到所有(yǒu)流(liú)行的(de)IDE中,使開(kāi)發過(guò)程中的分析與運行應(yīng)用程序一樣簡單。並且市(shì)場上幾乎所(suǒ)有應用(yòng)服務器的大量(liàng)集成向(xiàng)導確保您可以(yǐ)開(kāi)始點擊(jī)幾次,而不是閱讀文檔。
【低開銷】
JProfiler隻在(zài)需(xū)要時記(jì)錄數據。實(shí)際上,您可以使用JProfiler代理啟動應用(yòng)程序,並(bìng)在以(yǐ)後連(lián)接(jiē)JProfilerGUI。當您不記錄任何數(shù)據時,開銷非常小。JProfiler顯示您的(de)性能分析設置如何影響性能,並(bìng)為(wéi)您提供(gòng)模板以快速選擇常見用例的性能分析設置。
【內存泄漏分析】
JProfiler的堆步行器為(wéi)您提供了一個直觀的界麵來(lái)解(jiě)決簡單和複雜的內存(cún)問(wèn)題。5個不同的視圖和大量的檢查(chá)顯示當前對象集的不同方麵。每個視圖都提供對所選(xuǎn)對象的基本見解(jiě),並允許您切換到不同的對(duì)象集。
【卓越的易用性】
Profiler簡單而強(qiáng)大,同時(shí)它的配置會話是直接(jiē)的,第三方集成使得開始輕鬆,分析數據以(yǐ)自然(rán)的方式呈現(xiàn)。在各(gè)個層次上,JProfiler經過精心設計,可以(yǐ)幫助您開始解決問(wèn)題。
請描述(shù)您所遇到的錯誤(wù),我們將盡快予以修正(zhèng),謝謝(xiè)!
*必填(tián)項(xiàng),請(qǐng)輸(shū)入內容