呼叫端/被呼叫端檢視 - 程式碼剖析工具:.NET 記憶體檢測資料
使用檢測方法所收集之 .NET 記憶體程式碼剖析資料的 [呼叫端/被呼叫端] 檢視,會顯示所選取函式以及其父函式和子函式的配置與執行時間資料。 [呼叫端/被呼叫端] 檢視包含 3 個方格。
中間的方格顯示 [目前的函式],會顯示所選取函式的記憶體程式碼剖析資訊。 這些值包括對函式的所有取樣呼叫。
上方的方格顯示 [呼叫目前函式的函式],顯示來自呼叫端 (父) 函式的呼叫所產生的選取 (目前) 函式值的量。
下方的方格顯示 [目前的函式所呼叫的函式],顯示目前函式在呼叫子函式時,選取之函式的被呼叫端 (子) 函式的記憶體程式碼剖析資料。
按兩下呼叫端或被呼叫端函式資料列,將該資料列標示為目前函式。
一般
資料行 |
描述 |
---|---|
函式名稱 |
函式的名稱。 |
函式位址 |
函式的位址。 |
函式行號 |
在原始程式檔中這個函式的開頭行號。 |
呼叫次數 |
呼叫此函式的總次數。 |
原始程式檔 |
包含這個函式定義的原始程式檔。 |
模組名稱 |
包含該函式的模組名稱。 |
模組路徑 |
包含該函式的模組路徑。 |
處理序 ID |
執行程式碼剖析期間的處理序 ID。 |
處理序名稱 |
指派給處理序的名稱。 |
時間專有探查額外負荷 |
這個函式因檢測所產生的時間額外負荷。 已經從所有專有時間減去探查額外負荷。 |
時間內含探查額外負荷 |
這個函式及其子函式因檢測所產生的時間額外負荷。 已經從所有內含時間減去探查額外負荷。 |
型別 |
函式的內容: 0:目前的函式 1:呼叫目前函式的函式 2:由目前函式所呼叫的函式 只存在於 VSPerfReport 命令列報告中。 |
根函式名稱 |
目前函式的名稱。 只存在於 VSPerfReport 命令列報告中。 |
.NET 記憶體配置值
資料行 |
描述 |
---|---|
專有配置 |
|
專有配置 % |
執行程式碼剖析期間內,此函式的專有配置佔所有已建立物件的百分比。 |
內含配置 |
|
內含配置 % |
執行程式碼剖析期間內,此函式的內含配置佔所有已建立物件的百分比。 |
專有位元組 |
|
專有位元組 % |
執行程式碼剖析期間內,此函式的專有配置佔所有已配置記憶體位元組的百分比。 |
內含位元組 |
|
內含位元組 % |
執行程式碼剖析期間內,此函式的內含配置佔所有已配置記憶體位元組的百分比。 |
整體內含值
整體內含值表示函式在呼叫堆疊上的時間。 包含花在子函式以及呼叫作業系統 (例如 Context Switches 和輸入/輸出作業) 的時間。
資料行 |
描述 |
---|---|
整體內含時間 |
|
整體內含時間百分比 |
在程式碼剖析執行期間內,花費在此內容中此函式的整體內含時間佔整體內含總時間的百分比。 |
平均整體內含時間 |
在此內容中,對此函式之呼叫的平均整體內含時間。 |
最大整體內含時間 |
在此內容中,對此函式之呼叫的最大整體內含時間。 |
最小整體內含時間 |
在此內容中,對此函式之呼叫的最小整體內含時間。 |
整體專有值
整體專有值表示函式在呼叫堆疊頂端直接執行的時間。 這個時間包含呼叫作業系統 (例如 Context Switches 和輸入/輸出作業) 的時間,但不包含花在子函式的時間。
資料行 |
描述 |
---|---|
整體專有時間 |
|
整體專有時間百分比 |
在程式碼剖析執行期間內,花費在此內容中此函式之整體專有總時間的整體專有總時間百分比。 |
平均整體專有時間 |
在此內容中,對此函式之呼叫的平均整體專有時間。 |
最大整體專有時間 |
在此內容中,對此函式之呼叫的最大整體專有時間。 |
最小整體專有時間 |
在此內容中,對此函式之呼叫的最小整體專有時間。 |
應用內含值
應用內含值表示函式在呼叫堆疊上的時間。 不包含花在呼叫作業系統的時間 (例如 Context Switches 和輸入/輸出作業),但包含花在子函式的時間。
資料行 |
描述 |
---|---|
應用內含 (Application Inclusive) 時間 |
|
應用內含 (Application Inclusive) 時間百分比 |
在程式碼剖析執行期間內,花費在此內容中此函式之應用內含總時間的整體內含總時間百分比。 |
平均應用內含時間 |
在此內容中,對此函式之呼叫的平均應用內含時間。 |
最大應用內含時間 |
在此內容中,對此函式之呼叫的最大應用內含時間。 |
最小應用內含時間 |
在此內容中,對此函式之呼叫的最小應用內含時間。 |
應用專有值
應用專有 (Application Exclusive) 值表示已花費在函式中的時間,不包括花費在子函式的時間。 顯示的時間也不包括花費在呼叫作業系統 (例如環境切換和輸入/輸出作業) 的時間。
資料行 |
描述 |
---|---|
應用專有 (Application Exclusive) 時間 |
|
應用專有 (Application Exclusive) 時間百分心 |
在程式碼剖析執行期間內,花費在此內容中此函式之應用專有總時間的整體專有總時間百分比。 |
平均應用專有時間 |
在此內容中,對此函式之呼叫的平均應用專有時間。 |
最大應用專有時間 |
在此內容中,對此函式之呼叫的最大應用專有時間。 |
最小應用專有時間 |
在此內容中,對此函式之呼叫的最小應用專有時間。 |