原創|使用教程|編輯:郝浩|2013-05-14 15:26:19.000|閱讀 2045 次
概述:Java剖析工具JProfiler提供了4中不同的剖析模式,其中的三種模式涉及到了JProfiler GUI。因此,用戶可以立即查看并分析數據。第四種模式不涉及JProfiler GUI,它是一種離線剖析模式。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
相關鏈接:
Java剖析工具提供了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。
本站文章除注明轉載外,均為本站原創或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@fc6vip.cn
文章轉載自:慧都控件網