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