啟動或連接到側寫程序
側寫工具提供連接到執行中的應用程式或啟動應用程式以進行側寫的能力。
連接到應用程式表示建立一個監視器來包含相關的代理程式所觀察的結果。
啟動程序表示程序隨著程序的相關代理程式而啟動,且會建立一個監視器來包含代理程式所觀察的結果。
每當您啟動或連接至 Java 程序時,都會在「側寫監視器」視圖中建立這個 Java 程序的邏輯表示法。
這個程序物件表示法由名稱和 ID 號碼 (PID) 來識別,它們會隨著相關聯的代理程式出現在視圖中。
- 從「側寫和記載視景」中,按一下「側寫」
下拉功能表,
選取側寫...。這時會開啟「側寫」精靈。
- 按兩下連接 - Java 程序。這時會建立新的配置。
- 在主機標籤下,指定主機名稱或 IP 位址及 Agent Controller 埠(如果不同於預設值)。
- 選取您要連接的程序 ID 之相關代理程式。
- 利用箭頭來選取代理程式。
提示:每當您要取得代理程式清單時,請按一下自動更新。
- 選取監視標籤。請依照需要來配置側寫過濾器。
請參閱指定側寫準則主題,以取得配置側寫過濾器的詳細資訊。
- 按一下套用來套用變更。
- 按一下側寫來連接應用程式。
- 這時會自動更新「側寫監視器」視圖來顯示代表應用程式的代理程式。這時會開啟工作台主控台,顯示程式輸入及輸出。
如果要啟動本端或遠端 Java 程序,請遵循下列步驟:
- 從「側寫和記載視景」中,按一下「側寫」
下拉功能表,
選取側寫...。這時會開啟「側寫」精靈。
- 您可以啟動若干類型的 Java 程序:
- 如果要啟動 Java 應用程式,請遵循下列步驟:
- 按兩下 Java 應用程式。這時會建立新的配置。
- 選取您要側寫的 Java 專案和主要類別。
- 在引數標籤中,輸入這個配置要用的任何程式引數和/或 VM 引數。
- 如果未使用本端部署,則必須在系統路徑中指定 Agent Controller bin 目錄,才能在 Eclipse 內側寫應用程式。
如果未指定,請利用環境標籤將環境變數新增至應用程式路徑。
- 按一下環境標籤。
- 按一下新建。
- 在新建環境變數對話框,指定名稱為 PATH。
- 在值中指定 Agent Controller 的 bin 目錄,例如 D:\agentcontroller_install\bin。
- 按一下確定來套用變更。
- 如果要啟動外部 Java 程序,請遵循下列步驟:
- 按兩下外部 Java 應用程式。這時會建立新的配置。
- 在主機標籤中,指定主機名稱或 IP 位址和 Agent Controller 埠(如果與預設值不同的話)。
按一下新增,再切換到主要標籤。
- 在檔案系統中選取 Java 類別。
- 您可能需要指定尋找類別路徑、目錄和 JAR 檔的位置。
- 您可以利用「引數」和「環境」標籤來指定 VM 引數和環境變數(視需要而定)。
附註:「引數」標籤下的工作目錄,僅適用於「主機」標籤中指定的本端主機上所啟動的外部應用程式。
對於遠端主機上啟動的外部應用程式,將忽略這個欄位。
- 如果要啟動 Eclipse 執行時期工作台,請遵循下列步驟:
- 按兩下 Eclipse 應用程式。這時會建立新的配置。
- 在引數標籤中,改變用來啟動執行時期工作台的引數,或接受預設值,再選取外掛程式標籤。
- 外掛程式標籤可用來選取在執行時期工作台中,將在啟動時載入的外掛程式。
請進行所有必要的變更(或接受預設),再按一下追蹤標籤。
- 在追蹤標籤中,您可以修改外掛程式所用的追蹤旗標。
- 選取監視標籤。請依照需要來配置側寫過濾器。
請參閱指定側寫準則主題,以取得配置側寫過濾器的詳細資訊。
- 按一下套用來套用變更。
- 按一下側寫來連接應用程式。
- 這時會自動更新「側寫監視器」視圖來顯示代表應用程式的代理程式。這時會開啟工作台主控台,顯示程式輸入及輸出。
開始側寫應用程式之後,您可以在應用程式上執行其他許多資料收集活動,例如收集物件參照和記憶體回收。
注意事項。iSeries JVM 需要下列選項來產生方法進入點和結束點事件,以用於方法統計值:
-Dos400.enbprfcol=1 -Djava.compiler=jitc
相關概念
側寫工具概觀
側寫資源
相關作業
收集物件參照
瞭解記憶體回收
以獨立模式側寫應用程式
側寫本端部署
指定側寫準則
使用「側寫監視器」視圖
(C) Copyright IBM Corporation 2000, 2006. All Rights Reserved.