側寫工具

「側寫工具」提供功能強大的使用者介面可供側寫應用程式和分析側寫資料。有一組統計視圖可幫助您識別套件、類別或方法呼叫層次的效能熱點。工具也提供一組圖形檢視幫助您更充分的瞭解在節點、程序、執行緒或方法呼叫層次的應用程式執行情況。

Agent Controller (RAC) 架構管理已收集資料的側寫作業。Agent Controller 的部署模型是由多個開發主機所組成,這些主機利用測試用戶端與網路中許多不同主機上的多個應用程式交談。

以下說明一個簡單的部署圖:

部署圖解

測試用戶端將所有的側寫要求傳送給應用程式所在主機上的 Agent Controller。 這些要求是在部署主機中進行鑑別及遞送到目標代理程式或服務。 代理程式和服務所產生的指令和資料也必須遞送至 Agent Controller,然後再傳輸至測試用戶端。

RAC 利用不同的代理程式類型(例如「Java 側寫代理程式」)來控制側寫資料的收集。 依據 JVMPI(Java 虛擬機器側寫程式介面),「Java 側寫代理程式」在 JVM 程序中執行且接收 JVM 事件的通知。

下列資訊可幫助您熟悉「側寫工具」的特性與功能: