側寫工具概觀

「側寫工具」係由「側寫和記載」視景和許多視圖所組成。它可讓您側寫應用程式、使用側寫資源、與您所側寫的應用程式交談, 以及檢查應用程式的效能和記憶體使用情況等問題。 「側寫工具」會收集與 Java 程式的執行時期行為相關的資料,且會在圖形式和列表格式視圖中呈現這些資料。 所有這些機能都可以協助您視覺化及瞭解程式的執行過程,以及探索各種型式的程式行為。 

側寫工具也可讓您精確識別最耗時的作業,且可協助您輕易找出重複的執行行為和消除細節。 簡而言之,「側寫工具」十分有助於效能分析,且可讓您更加瞭解您的 Java 程式。

側寫作業可讓您在程式設計開發週期中早一點測試應用程式的效能,使您有足夠的時間來進行改善及測試。

側寫架構

Java 側寫代理程式是用 Agent Controller 來部署的代理程式實例。 在下面的部署圖中,代理程式可能是 Java 側寫代理程式。應用程式程序是執行 Java 應用程式的 Java 虛擬機器。

部署圖解

在側寫所處理的每個應用程式程序內,都可能有執行中的側寫代理程式。因此,「側寫工具」使您可以從單一工作台以交談方式側寫這些應用程式。

特性

「側寫工具」的一些特性如下:

顯示視覺化資訊

針對「側寫工具」所顯示的視覺化資訊是在套件、類別和方法層次進行組織化。因此,「側寫工具」可以在建立模型與呈現程式資訊的方式上與 Java 程式設計階層一致。

型樣擷取

「型樣擷取」會採用大量執行資訊並將它減少成基礎形式,如此可提供您程式執行過程的整體情況,讓您可以選擇檢視物件和方法呼叫的詳細資料。

分散式監視  

這些工具讓您有能力同時監視多部機器上的多個程序,因此可以側寫分散式應用程式。藉由使用 Agent Controller,「側寫工具」可以啟動遠端機器中的應用程式, 然後再以交談方式來側寫它們。這在嘗試判斷應用程式於部署目標平台上執行的效能性質時,非常有用。

 

相關概念
側寫資源
症狀資料庫
Common Base Event 模型

相關作業
設定側寫喜好設定
指定側寫準則
側寫應用程式
儲存側寫資源
匯入側寫資源

相關參照

「序列圖」視圖
「記憶體統計資料」視圖
「執行統計資料」視圖