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, kterou toto vlákno strávilo pomocí procesoru.
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
Hodnota vlastnosti
A TimeSpan označuje dobu, po kterou vlákno mělo kontrolu nad procesorem.
- Atributy
Výjimky
Čas vlákna nelze načíst.
Proces je ve 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 přidělil mu prioritu na libovolném procesoru. V systému s více procesory 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 .