Java剖析工具JProfiler入門使用教程:剖析模式

來源:互聯網
上載者:User

Java剖析工具JProfiler提供了4中不同的剖析模式,其中的三種模式涉及到了JProfiler GUI。因此,使用者可以立即查看並分析資料。第四種模式不涉及JProfiler GUI,它是一種離線剖析模式。

1、Attach mode

對於剖析Java1.6或更高版本,JProfiler支援串連到一個正在啟動並執行JVM並載入剖析代理。不過連結模式也有一些缺點,因為分析介面的一些功能在連結模式下無法使用。

2、Profile at startup

若要在啟動時分析應用程式,在建立JVM前就必須啟用剖析代理。這是通過添加一個特殊的JVM參數來實現:

-agentpath:[path to jprofilerti library]

對於Java>=1.5.0(JVMTI),使用者無需手動添加次JVM參數。對於發起會話和IDE整合,JProfiler 都是自動完成這些操作的。其他情況下,也有整合的嚮導。

3、Prepare for profiling

可以通過追加nowait到the -agentpath VM參數來啟用該剖析模式。在大多數情況下,可以根據整合嚮導來實現。在任何情況下,該模式比串連模式更有效,因為多數檢測都獨立於剖析設定。當載入類或者重轉換類的數量變低時,執行這些監測。

4、Offline profiling

通過追加offline,config=[config file],id=[id] 到-agentpath VM參數,從而啟用該模式。與"Prepare for profiling" 模式類似,所指定設定檔的選定對話方塊可用於分析設定。分析結果只儲存到快照檔案中,無法在Offline profiling(離線分析模式)下串連到JProfiler GUI

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.