網友評分: 5分
EJ Technologies JProfiler是個強大的Java應用程序剖析編譯工具,你可以用它來分析自己所編譯程序,從而有效的優化他們,使其提高運行性能。
軟件專用于分析J2SE和J2EE應用程序。它把對CPU、執行線程和內存的剖析組合在一個強大的應用中。里面的的GUI可以讓你方便的找到效能瓶頸、內存泄漏(memory leaks)、并解決執行線程的問題。
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中動態配置這些探測。
標簽: java分析