AppDomain.MonitoringTotalProcessorTime Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ruft die gesamte Prozessorzeit ab, die von allen Threads bei der Ausführung in der aktuellen Anwendungsdomäne seit Prozessstart genutzt wurde.
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
Eigenschaftswert
Gesamte Prozessorzeit für die aktuelle Anwendungsdomäne.
- Attribute
Ausnahmen
Die static
(Shared
in Visual Basic) MonitoringIsEnabled-Eigenschaft ist auf false
festgelegt.
Hinweise
Die Gesamtzeit, die für eine Anwendungsdomäne gemeldet wird, enthält die Zeit, zu der jeder Thread im Prozess ausgeführt wird, der in dieser Anwendungsdomäne ausgeführt wird.
Ein Thread, der nicht verwalteten Code aufruft, ist weiterhin einer Anwendungsdomäne zugeordnet, und der Verarbeitungszeitaufwand für die Ausführung des nicht verwalteten Codes wird für die Anwendungsdomäne gemeldet, in der der Aufruf ausgeführt wurde.
Wenn ein Thread blockiert oder schlafen wird, verbraucht er keine Prozessorzeit.