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