HOW TO:選擇取樣事件
根據預設,Visual Studio 程式碼剖析工具會依照指定的間隔收集效能資料,而這個間隔是指定為進行過程式碼剖析之處理序所使用的處理器循環次數。 循環的預設數目的間隔為 10,000,000,約是 1 GH 電腦上的 0.01 秒。 您可以變更間隔中的循環次數時間,然後,您可以變更取樣事件。 以下為可用的取樣事件:
時脈循環 - 用於 CPU-bound 問題。
分頁錯誤 - 用於記憶體相關的問題。
系統呼叫 - 用於 I/O 相關的問題。
效能計數器 - 用於低階效能問題的 CPU 計數器。
重要
如果您利用取樣方法收集 .NET 記憶體資料 (配置或物件存留期,或這兩者),則系統會忽略所有使用者指定的取樣事件,並且使用適當的記憶體配置或記憶體回收事件 (或這兩者) 來收集資料。
若要選取取樣事件
在 [效能總管] 中,以滑鼠右鍵按一下 [效能工作階段],然後按一下 [屬性]。
在 [屬性頁] 中,按一下 [取樣] 屬性。
在 [取樣事件] 下拉式清單中,選取您要用來對應用程式進行程式碼剖析的取樣事件。
注意事項 [可用的效能計數器] 只有在您從 [取樣事件] 下拉式清單中選取 [效能計數器] 時才會啟用。
如果您選取 [效能計數器],請從 [可用的效能計數器] 樹狀檢視控制項中選取特定 CPU 計數器。
[可移植的事件] 節點中的計數器可以在所有類型的處理器上使用。
[平台事件] 節點中的計數器是目前電腦上之處理器所特有的,因此不一定可以在所有類型的處理器上使用。
當您選取取樣事件時,[取樣間隔] 文字方塊中會顯示預設的取樣間隔值。 如有必要,您可以在文字方塊中輸入想要的值。