AppDomain.MonitoringTotalProcessorTime Właściwość

Definicja

Pobiera łączny czas procesora, który był używany przez wszystkie wątki podczas wykonywania w bieżącej domenie aplikacji, od momentu uruchomienia procesu.

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

Wartość właściwości

Łączny czas procesora dla bieżącej domeny aplikacji.

Atrybuty

Wyjątki

Właściwość static (Shared w Języku Visual Basic) MonitoringIsEnabled jest ustawiona na falsewartość .

Uwagi

Łączny czas zgłaszany dla domeny aplikacji obejmuje czas każdego wątku w procesie spędzonym w tej domenie aplikacji.

Wątek wywołujący niezarządzany kod jest nadal skojarzony z domeną aplikacji, a czas procesora spędzony na wykonywaniu niezarządzanego kodu jest zgłaszany dla domeny aplikacji, w której wykonano wywołanie.

Gdy wątek jest zablokowany lub spany, nie zużywa czasu procesora.

Dotyczy

Produkt Wersje
.NET Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9, 10
.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, 4.8.1
.NET Standard 2.0, 2.1

Zobacz też