ProcessThread.TotalProcessorTime Właściwość
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Pobiera łączną ilość czasu spędzonego przez ten wątek przy użyciu procesora.
public:
property TimeSpan TotalProcessorTime { TimeSpan get(); };
public TimeSpan TotalProcessorTime { get; }
[System.Runtime.Versioning.SupportedOSPlatform("maccatalyst")]
[System.Runtime.Versioning.UnsupportedOSPlatform("ios")]
[System.Runtime.Versioning.UnsupportedOSPlatform("tvos")]
public TimeSpan TotalProcessorTime { get; }
member this.TotalProcessorTime : TimeSpan
[<System.Runtime.Versioning.SupportedOSPlatform("maccatalyst")>]
[<System.Runtime.Versioning.UnsupportedOSPlatform("ios")>]
[<System.Runtime.Versioning.UnsupportedOSPlatform("tvos")>]
member this.TotalProcessorTime : TimeSpan
Public ReadOnly Property TotalProcessorTime As TimeSpan
Wartość właściwości
Element TimeSpan wskazujący czas, przez jaki wątek miał kontrolę nad procesorem.
- Atrybuty
Wyjątki
Nie można pobrać czasu wątku.
Proces jest na komputerze zdalnym.
Uwagi
Właściwość TotalProcessorTime wskazuje całkowity czas, przez jaki system odebrał wątek ze stanu oczekiwania i nadał mu priorytet dla dowolnego procesora. W systemie z wieloma procesorami ta wartość będzie obejmować czas spędzony na każdym procesorze, jeśli wątek używał więcej niż jednego procesora.
Właściwość TotalProcessorTime jest sumą UserProcessorTime właściwości i PrivilegedProcessorTime .