ProcessThread.UserProcessorTime Vlastnost

Definice

Získá dobu, po kterou přidružené vlákno strávilo spuštěním kódu uvnitř aplikace.

public:
 property TimeSpan UserProcessorTime { TimeSpan get(); };
[System.Runtime.Versioning.SupportedOSPlatform("maccatalyst")]
[System.Runtime.Versioning.UnsupportedOSPlatform("ios")]
[System.Runtime.Versioning.UnsupportedOSPlatform("tvos")]
public TimeSpan UserProcessorTime { get; }
public TimeSpan UserProcessorTime { get; }
[<System.Runtime.Versioning.SupportedOSPlatform("maccatalyst")>]
[<System.Runtime.Versioning.UnsupportedOSPlatform("ios")>]
[<System.Runtime.Versioning.UnsupportedOSPlatform("tvos")>]
member this.UserProcessorTime : TimeSpan
member this.UserProcessorTime : TimeSpan
Public ReadOnly Property UserProcessorTime As TimeSpan

Hodnota vlastnosti

Označuje TimeSpan dobu, po kterou vlákno strávilo spouštěním kódu uvnitř aplikace, a ne uvnitř jádra operačního systému.

Atributy

Výjimky

Čas vlákna nelze načíst.

Proces je na vzdáleném počítači.

Poznámky

Windows NT používá několik různých mechanismů ochrany a v kořenovém adresáři všech je rozdíl mezi uživatelským režimem a privilegovaným režimem. UserProcessorTime odpovídá době, po kterou aplikace strávila spuštěním v uživatelském režimu mimo jádro operačního systému. Odpovídá PrivilegedProcessorTime době, po kterou aplikace strávila spouštěním kódu v privilegovaném režimu uvnitř jádra systému.

Uživatelský režim omezuje aplikaci dvěma důležitými způsoby. Za prvé, aplikace nemůže přímo přistupovat k periferním zařízení, ale musí volat jádro operačního systému získat nebo nastavit periferní data. Operační systém tak může zajistit, aby jedna aplikace nezničila periferní data potřebná jiným. Za druhé nemůže aplikace číst ani měnit data, která vlastní operační systém udržuje. Toto omezení brání aplikacím neúmyslně nebo úmyslně poškodit jádro. Pokud aplikace potřebuje operační systém k provedení operace, volá jednu z rutin systému. Mnohé z těchto přechodů do privilegovaného režimu, provádějí operaci a hladce se vrací do uživatelského režimu.

Platí pro

Viz také