共用方式為


Microsoft.VisualStudio.Profiler 命名空間

Microsoft.VisualStudio.Profiler 命名空間可讓您以程式設計的方式,從應用程式內控制效能資料的收集。例如,如果您想在某個功能範圍內收集效能資料,或是避免收集程式碼執行之較大架構的效能資料,便可使用這個方法。另外,如果您想收集執行緒群組中某個特定執行緒的效能資料,也可以使用這個方法。

取樣模式中有下列限制:

  1. 不支援「暫止/繼續」。

  2. 取樣模式不支援執行緒層級的「啟動/停止」。

如需原生 API 的詳細資訊,請參閱 VSPerf.h 檔。

類別

  類別 說明
公用類別 DataCollection DataCollection 類別可讓您以程式設計方式控制在 .vsp 檔中進行分析時所收集的資料量。若要以程式設計方式控制資料集合,請在 Managed 程式碼中使用 DataCollection 類別的方法和屬性。

列舉型別

  列舉型別 說明
公用列舉型別 MarkOperationResult CommentMarkAtProfile、CommentMarkProfile 和 MarkProfile 會使用 MarkOperationResult 列舉傳回成功或失敗。
公用列舉型別 NameOperationResult NameProfile 方法會傳回 NameOperationResult 列舉以表示成功或失敗。
公用列舉型別 ProfileLevel ProfileLevel 列舉是用來指定三個層級的其中一個可套用效能資料集合的層級。
公用列舉型別 ProfileOperationResult ResumeProfile、StartProfile、StopProfile 和 SuspendProfile 會使用 ProfileOperationResult 列舉傳回成功或失敗。