Freigeben über


AppDomain.MonitoringTotalProcessorTime Eigenschaft

Definition

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

TimeSpan

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.

Gilt für

Siehe auch