側寫資源這個術語表示用來開啟側寫視圖所使用的精度。 資源的層次會顯示在「側寫監視器」視圖中。 選取資源可讓您開啟基於這個資源的聚集視圖。 比方說,從主機層次開啟的視圖可讓您查看和所選主機相關的程序和代理程式的側寫資料。 可用的資源列出如下。
Java 專案包含用來建置 Java 程式的程式碼和相關檔案。
Java 專案也會維護其內容的模型。這個模型包括了 Java 元素的類型階層、參照與宣告等相關資訊。
資料夾
(或目錄)是可包含任何一種檔案的儲存器。
依預設,這些物件都會隱藏起來,在視圖中見不到它們。 您可以利用「喜好設定」視窗(視窗 > 喜好設定 > 側寫和記載 > 外觀),再取消選取資料夾勾選框來顯示它們。
監視器是從一組程序收集來的側寫資訊所使用的邏輯儲存器。
監視器層次的視圖會顯示從這些程序收集到的側寫資料。監視器對於聚集從分散式應用程式中執行的程序所收集到的側寫資料而言,非常有用。
監視器係由監視器物件來表示。依預設,這些物件都會隱藏起來,在視圖中見不到它們。 藉由選取「側寫監視器」工具列中的分散式佈置就能看見監視器物件。
主機是測試中應用程式所在的一部機器或一個機器執行分割區。主機擁有側寫的程序。主機會執行程序。您可以指定要依照主機名稱或 IP 位址來指定主機。
不同的監視器可能會有同名的主機。這類主機對每個監視器而言都是唯一的, 因為「側寫監視器」視圖中的資源是由完整路徑來識別。
依預設,這些物件都會隱藏起來,在視圖中見不到它們。藉由選取「側寫監視器」工具列中的分散式佈置就能看見監視器物件。
程序物件代表要進行側寫作業的應用程式。
程序係由程序的名稱和 ID 號碼來識別。程序名稱有兩種形式,會隨著程序的啟動方式而不同:
當您開始側寫 Java 應用程式之後,程序和相關聯的代理程式會出現在「側寫監視器」視圖中。
在 Agent Controller 部署模型中,代理程式是個可重複使用的二進位檔, 其提供主機程序的服務,更重要的是,它提供一個入口網站,使應用程式資料能夠轉遞給連接的用戶端。代理程式會收集執行應用程式的相關資料。 「側寫和記載」視景的視圖會以視覺化的方式呈現代理程式所收集的資訊。 Java 側寫代理程式是個側寫代理程式。
依據 JVMPI(Java 虛擬機器側寫程式介面),「Java 側寫代理程式」在 JVM(Java 虛擬機器)程序中執行且接收 JVM 事件的通知。這個代理程式最適合用來識別效能詳細資料,例如造成執行效能不佳的類別或方法。「Java 側寫代理程式」也用來分析應用程式資料堆以及尋找記憶體洩漏。
一個程序內可以同時執行一或多個代理程式。即使程序一開始沒有包含代理程式,但是在程序生命週期的某個時點,某些處理狀況仍會導致代理程式的建立。 組成應用程式的任何層都可能包含代理程式。
您只能開始監視「已暫停」或「已分離」的代理程式。由於每個代理程式一次只能連接一個用戶端,因此已在監視中的代理程式無法再度使用。 您無法監視已終止的代理程式。
代理程式的狀態是由下列符號來識別:
側寫集是一組準則,用來縮小收集的側寫資料範圍。 側寫集可讓您收集特定的分析資訊。 側寫工具提供三種側寫集:
相關概念
側寫工具概觀
相關作業
側寫應用程式
(C) Copyright IBM Corporation 2000, 2005. All Rights Reserved.