「執行流程」視圖和表格都會顯示整個程式執行過程的表示法。 在視圖中,程式的執行緒會水平納入,而且會調整時間,使得整個執行過程都能垂直納入。在表格中,執行緒會群組在第一個直欄中,時間則記錄在後續的列中。
以下是「執行流程」視圖和表格的範例:
當某個方法呼叫另一個方法時,若它的回應方法會輪流地呼叫另一個方法,依此類推,線條會重疊顯示在右邊。線條是按照執行緒群組在直欄中。直欄與直欄之間會有一條細而黑的線條隔開它們。 每一個執行緒的名稱出現在其直欄的頂端。
您可以使用「放大」工具來展開圖形。
「執行流程」視圖會顯示下列資訊:
如果是從監視器物件開啟視圖, 則會顯示該監視器之下所有代理程式的執行過程。執行緒的名稱 會顯示對應程序的 ID,以便與不同程序中的同名執行緒做出區分。
依預設會隱藏記憶體回收 (GC) 執行緒。從快速功能表中選取執行緒 > GC,可以顯示記憶體回收執行緒。如果顯示出來,GC 執行緒會顯示在最左邊的直欄。GC 執行緒包含從這個監視器之下的所有程序所收集到的物件。每當物件發生記憶體回收時,這個直欄中就會出現一個細矩形。如同視圖中的其他物件和方法,您可以按一下已發生記憶體回收的物件來選取它。 大型浮雕灰色矩形代表側寫階段作業中的記憶體回收階段。
以下是「執行流程」表的範例:
表格中可用的資訊和視圖中相同。使用工具列中的顯示執行表按鈕可以開啟這個表格。
相關作業
側寫應用程式
檢視效能瓶頸
檢視方法的呼叫和呼叫端
識別程式執行的階段
識別作用中的執行緒
識別大量消耗資源的方法
相關參照
「執行流程」視圖控制項
(C) Copyright IBM Corporation 2000, 2005. All Rights Reserved.