/中文/
/中文/
/中文/
/中文/
/中文/
/中文/
/中文/
/中文/
/中文/
/中文/
EJ Technologies JProfiler(Java剖析工具)是一款十分出色的Java剖析工具,EJ Technologies JProfiler官方版界麵美觀大方,功能強勁實用,EJ Technologies JProfiler官方版是以動態的方式分析基於Java的應用程序,並使您能夠分析它們,從而優化性能。使用起來簡單便捷。
JProfiler是一個全功能的Java剖析工具(profiler),專用於分析J2SE和J2EE應用程序。它把對CPU、執行線程和內存的剖析組合在一個強大的應用中。JProfiler的GUI可以讓你方便的找到效能瓶頸、內存泄漏(memory leaks)、並解決執行線程的問題。JProfiler是一個功能強大的工具,您可以使用它以動態的方式分析基於Java的應用程序,並使您能夠分析它們,從而優化性能。
1.異常易用性
當您配置文件時,您需要得到最強大的工具。同時,你也不想花時間去學習如何使用這個工具。JProfiler就是這樣:既簡單又強大。配置會話非常簡單,第三方集成使啟動變得非常容易,並且以自然的方式呈現分析數據。在所有級別上,JProfiler都經過精心設計,可以幫助您開始解決問題。
2.用於JDBC、JPA和NOSQL的數據庫分析
數據庫調用是導致業務應用程序性能問題的主要原因。JProfiler的JDBC和JPA/Hibernate探測以及針對MongoDB、Cassandra和HBase的NoSQL探測顯示了數據庫訪問緩慢的原因以及代碼調用語句的速度有多慢。從顯示所有JDBC連接及其活動的JDBC timeline視圖,到顯示各種遙測視圖和單個事件列表的hot points視圖,數據庫探測是深入了解數據庫層的必要工具。
3.優秀的JAVA企業版支持
JProfiler中的大多數視圖都提供了對JEE的專用支持。例如,在JEE聚合級別,您可以根據應用程序中的JEE組件看到調用樹。此外,將為每個請求URI拆分調用樹。此外,JProfiler還在底層概要數據之上添加了一個語義層,如JDBC、JPA/Hibernate、JMS和JNDI調用,這些調用在CPU概要視圖中顯示。通過對JEE的支持,JProfiler彌補了代碼分析器和高級JEE監視工具之間的差距。
4.高級概要數據
JProfiler有許多探針,向您顯示來自JRE中有趣子係統的高級數據。除了Java EE子係統(如JDBC、JPA/Hibernate、JSP/ servlet、JMS、web服務和JNDI)之外,JProfiler還提供了關於RMI調用、文件、套接字和進程的高級信息。每個探測都有自己的一組有用的視圖,這些視圖可以讓您全麵了解問題,突出顯示性能問題,並允許您跟蹤單個事件。而且,所有這些視圖都可以用於您自己的定製探測,您可以在JProfiler中動態配置這些探測。
1.內存剖析 Memory profiler
JProfiler 的內存視圖部分可以提供動態的內存使用狀況更新視圖和顯示關於內存分配狀況信息的視圖。所有的視圖都有幾個聚集層並且能夠顯示現有存在的對象和作為垃圾回收的對象。
所有對象
顯示類或在狀況統計和尺碼信息堆上所有對象的包。你可以標記當前值並顯示差異值。
記錄對象 Record objects
顯示類或所有已記錄對象的包。你可以標記出當前值並且顯示差異值。
分配訪問樹 Allocation call tree
顯示一棵請求樹或者方法、類、包或對已選擇類有帶注釋的分配信息的J2EE組件。
分配熱點 Allocation hot spots
顯示一個列表,包括方法、類、包或分配已選類的J2EE組件。你可以標注當前值並且顯示差異值。對於每個熱點都可以顯示它的跟蹤記錄樹。
2.堆遍曆 Heap walker
在JProfiler的堆遍曆器(Heap walker)中,你可以對堆的狀況進行快照並且可以通過選擇步驟下尋找感興趣的對象。堆遍曆器有五個視圖:
為單個對象和"顯示到垃圾回收根目錄的路徑"提供索引圖的顯示功能。還能提供合並輸入視圖和輸出視圖的功能。
顯示一個對已記錄對象的解決時間的柱狀圖。
3. CPU 剖析 CPU profiler
JProfiler 提供不同的方法來記錄訪問樹以優化性能和細節。線程或者線程組以及線程狀況可以被所有的視圖選擇。所有的視圖都可以聚集到方法、類、包或J2EE組件等不同層上。CPU視圖部分包括:
顯示一個積累的自頂向下的樹,樹中包含所有在JVM中已記錄的訪問隊列。JDBC,JMS和JNDI服務請求都被注釋在請求樹中。請求樹可以根據Servlet和JSP對URL的不同需要進行拆分。
顯示消耗時間最多的方法的列表。對每個熱點都能夠顯示回溯樹。該熱點可以按照方法請求,JDBC,JMS和JNDI服務請求以及按照URL請求來進行計算。
添加了顯示源代碼的鍵盤選項
修複某些類型的大HPROF堆轉儲不能打開的問題
修複了jpenable在JAVA6中不工作的問題
遠程集成向導:修複了當下載代理文件,沒有代理對話框顯示連接失敗的問題
修複了JProfiler在Windows non-ascii路徑下不工作的問題
修複了LogManager分析異常的問題
修複了當剖析JUnit運行配置,會話啟動對話框不顯示的問題
一些其他bug的修複