AppDomain.MonitoringTotalProcessorTime 属性
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
获取自从进程启动后所有线程在当前应用程序域中执行时所使用的总处理器时间。
public:
property TimeSpan MonitoringTotalProcessorTime { TimeSpan get(); };
public TimeSpan MonitoringTotalProcessorTime { get; }
public TimeSpan MonitoringTotalProcessorTime { [System.Security.SecurityCritical] get; }
member this.MonitoringTotalProcessorTime : TimeSpan
[<get: System.Security.SecurityCritical>]
member this.MonitoringTotalProcessorTime : TimeSpan
Public ReadOnly Property MonitoringTotalProcessorTime As TimeSpan
属性值
当前应用程序域的总处理器时间。
- 属性
例外
static
(Visual Basic 中的 Shared
)MonitoringIsEnabled 属性设置为 false
。
注解
为应用程序域报告的总时间包括进程中每个线程在该应用程序域中执行所用的时间。
调用非托管代码的线程仍与应用程序域相关联,并且执行非托管代码所用的处理器时间会针对进行调用的应用程序域进行报告。
当线程被阻塞或处于睡眠状态时,它不会占用处理器时间。