P46 JProfiler 是一個非常優秀的的 JVM 性能分析工具,可監視本地和遠程的JVM,適用于各種操作系統。常用的功能有: 1、 監視堆內存占用情況和創建對象實例的數量,找出內存泄露的根源。 2、 監視占用 CPU 較多的方法 3、 監視線程的阻塞與死鎖 4、 監視 GC 的耗時。
P20
P88 ?改善Java服務器的性能需要模擬負載下的服務器。創建一個模擬環境、搜集數據并且分析結果可能是對許多開發人員的挑戰。這里介紹了使用JProfiler跟蹤分析Java服務器的性能。?簡單的性能問題很容易分離并解決,然而,大的性能問題,如內存溢出或者系統的罷工,通常在系統處于高負載情況下發生,就不能這么簡單的處理了。這些問題需要一個獨立的測試環境、一個模擬的負載,并且需要仔細地分析和跟蹤。
P47 JVM監控工具,可很好的監視CPU、線程和內存 可與Eclipse進行整合,也可單獨監控某一進程 可監控遠程計算機上的進程 觀察每個對象的生存情況,提升模塊性能 可觀察GC情況、CPU使用情況、堆使用情況等
P16 JProfiler工具介紹。JProfiler是一個全功能的 Java 剖析工具,JProfiler 直覺式的 GUI 可以讓用戶通過視覺上的觀察就能方便的找到瓶頸和內存漏失等問題。
P37 JProfiler是一個全功能的Java剖析工具(profiler),專用于分析J2SE和J2EE應用程序。它把CPU、執行緒和內存的剖析組合在一個強大的應用中。JProfiler可提供許多IDE整合和應用服務器整合用途。JProfiler直覺式的GUI讓你可以找到效能瓶頸、抓出內存漏失(memoryleaks)、并解決執行緒的問題。它讓你得以對heapwalker作資源回收器的rootanalysis,可以輕易找出內存漏失;heap快照(snapshot)模式讓未被參照(reference)的對象、稍微被參照的對象、或在終結(finalization)隊列的對象都會被移除;整合精靈以便剖析瀏覽器的Java外掛功能,JProfiler功能很強大,可以監控普通的javaapplication,applet,javawebstart,applicationserver等。除了可以監控本地的程序,還可以對遠程服務器上跑的應用進行監控。
P14 前言:JProfiler最新版本是5.1.4,之前使用過5.1.2,但是發現JProfiler有問題(主要是內存泄漏),所以在實際的測試中還是使用了4.3.2這個穩定的版本。
P15 Jprofiler監控遠程:首先安裝jprofiler,客戶端、服務器端都得裝,服務器端裝linux版本,到官方網下載解壓即可下面以JProfiler+resin為例,來說明JProfiler對遠程applicationserver監控的配置方法。