「側寫工具」係由「側寫和記載」視景和許多視圖所組成。它可讓您側寫應用程式、使用側寫資源、與您所側寫的應用程式交談, 以及檢查應用程式的效能和記憶體使用情況等問題。 「側寫工具」會收集與 Java 程式的執行時期行為相關的資料,且會在圖形式和列表格式視圖中呈現這些資料。 所有這些機能都可以協助您視覺化及瞭解程式的執行過程,以及探索各種型式的程式行為。
側寫工具也可讓您精確識別最耗時的作業,且可協助您輕易找出重複的執行行為和消除細節。 簡而言之,「側寫工具」十分有助於效能分析,且可讓您更加瞭解您的 Java 程式。
側寫作業可讓您在程式設計開發週期中早一點測試應用程式的效能,使您有足夠的時間來進行改善及測試。
Java 側寫代理程式是用 Agent Controller 來部署的代理程式實例。 在下面的部署圖中,代理程式可能是 Java 側寫代理程式。應用程式程序是執行 Java 應用程式的 Java 虛擬機器。
在側寫所處理的每個應用程式程序內,都可能有執行中的側寫代理程式。因此,「側寫工具」使您可以從單一工作台以交談方式側寫這些應用程式。
「側寫工具」的一些特性如下:
針對「側寫工具」所顯示的視覺化資訊是在套件、類別和方法層次進行組織化。因此,「側寫工具」可以在建立模型與呈現程式資訊的方式上與 Java 程式設計階層一致。
「型樣擷取」會採用大量執行資訊並將它減少成基礎形式,如此可提供您程式執行過程的整體情況,讓您可以選擇檢視物件和方法呼叫的詳細資料。
這些工具讓您有能力同時監視多部機器上的多個程序,因此可以側寫分散式應用程式。藉由使用 Agent Controller,「側寫工具」可以啟動遠端機器中的應用程式, 然後再以交談方式來側寫它們。這在嘗試判斷應用程式於部署目標平台上執行的效能性質時,非常有用。
相關概念
側寫資源
症狀資料庫
Common Base Event 模型
相關作業
設定側寫喜好設定
指定側寫準則
側寫應用程式
儲存側寫資源
匯入側寫資源
相關參照
「序列圖」視圖
「記憶體統計資料」視圖
「執行統計資料」視圖
(C) Copyright IBM Corporation 2000, 2005. All Rights Reserved.