ProfileLevel 枚举
ProfileLevel 枚举用于指示可以应用性能数据收集的三个级别之一。
命名空间: Microsoft.VisualStudio.Profiler
程序集: Microsoft.VisualStudio.Profiler(在 Microsoft.VisualStudio.Profiler.dll 中)
语法
声明
Public Enumeration ProfileLevel
public enum ProfileLevel
public enum class ProfileLevel
type ProfileLevel
public enum ProfileLevel
成员
成员名称 | 说明 | |
---|---|---|
Global | 全局级别设置影响分析运行中的所有进程和线程。 | |
Process | 进程级别设置影响指定进程包含的所有线程。 | |
Thread | 线程分析级别设置影响指定的线程。 |
示例
下面的代码演示 ProfileLevel 枚举。 该示例在调用 DataCollection.StartProfile 方法时使用 Global 的 ProfileLevel 值。
public void ExerciseStartProfile()
{
// Declare enumeration to hold return value of
// the call to StartProfile.
ProfileOperationResult profileResult;
profileResult = DataCollection.StartProfile(
ProfileLevel.Global,
DataCollection.CurrentId);
Console.WriteLine("StartProfile returned {0}", profileResult);
}