Microsoft.VisualStudio.Profiler 命名空間
Microsoft.VisualStudio.Profiler 命名空間可讓您以程式設計的方式,從應用程式內控制效能資料的收集。例如,如果您想在某個功能範圍內收集效能資料,或是避免收集程式碼執行之較大架構的效能資料,便可使用這個方法。另外,如果您想收集執行緒群組中某個特定執行緒的效能資料,也可以使用這個方法。
取樣模式中有下列限制:
不支援「暫止/繼續」。
取樣模式不支援執行緒層級的「啟動/停止」。
如需原生 API 的詳細資訊,請參閱 VSPerf.h 檔。
類別
類別 | 說明 | |
---|---|---|
![]() |
DataCollection | DataCollection 類別可讓您以程式設計方式控制在 .vsp 檔中進行分析時所收集的資料量。若要以程式設計方式控制資料集合,請在 Managed 程式碼中使用 DataCollection 類別的方法和屬性。 |
列舉型別
列舉型別 | 說明 | |
---|---|---|
![]() |
MarkOperationResult | CommentMarkAtProfile、CommentMarkProfile 和 MarkProfile 會使用 MarkOperationResult 列舉傳回成功或失敗。 |
![]() |
NameOperationResult | NameProfile 方法會傳回 NameOperationResult 列舉以表示成功或失敗。 |
![]() |
ProfileLevel | ProfileLevel 列舉是用來指定三個層級的其中一個可套用效能資料集合的層級。 |
![]() |
ProfileOperationResult | ResumeProfile、StartProfile、StopProfile 和 SuspendProfile 會使用 ProfileOperationResult 列舉傳回成功或失敗。 |