ProcessThread.TotalProcessorTime Vlastnost
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Získá celkovou dobu, po kterou toto vlákno strávilo pomocí procesoru.
public:
property TimeSpan TotalProcessorTime { TimeSpan get(); };
[System.Runtime.Versioning.SupportedOSPlatform("maccatalyst")]
[System.Runtime.Versioning.UnsupportedOSPlatform("ios")]
[System.Runtime.Versioning.UnsupportedOSPlatform("tvos")]
public TimeSpan TotalProcessorTime { get; }
public TimeSpan TotalProcessorTime { get; }
[<System.Runtime.Versioning.SupportedOSPlatform("maccatalyst")>]
[<System.Runtime.Versioning.UnsupportedOSPlatform("ios")>]
[<System.Runtime.Versioning.UnsupportedOSPlatform("tvos")>]
member this.TotalProcessorTime : TimeSpan
member this.TotalProcessorTime : TimeSpan
Public ReadOnly Property TotalProcessorTime As TimeSpan
Hodnota vlastnosti
Hodnota TimeSpan označující dobu, po kterou má vlákno kontrolu nad procesorem.
- Atributy
Výjimky
Čas vlákna nelze načíst.
Proces je na vzdáleném počítači.
Poznámky
Vlastnost TotalProcessorTime označuje celkovou dobu, po kterou systém odebral vlákno ze stavu čekání a dal jí prioritu u libovolného procesoru. V systému více procesorů by tato hodnota zahrnovala čas strávený na každém procesoru, pokud vlákno používalo více než jeden procesor.
Vlastnost TotalProcessorTime je součet UserProcessorTime vlastností a PrivilegedProcessorTime vlastností.