Auf Englisch lesen

Teilen ü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.

C#
public TimeSpan MonitoringTotalProcessorTime { get; }
C#
public TimeSpan MonitoringTotalProcessorTime { [System.Security.SecurityCritical] get; }

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

Produkt Versionen
.NET Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7
.NET Framework 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8
.NET Standard 2.0, 2.1

Siehe auch