Compartir vía


ProcessThread.UserProcessorTime Propiedad

Definición

Obtiene el tiempo durante el cual el subproceso asociado ha ejecutado código dentro de la aplicación.

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

Valor de propiedad

TimeSpan que indica la cantidad de tiempo que el subproceso ha estado ejecutando código dentro de la aplicación, en lugar de dentro del núcleo del sistema operativo.

Atributos

Excepciones

No se pudo recuperar el tiempo del subproceso.

El proceso está en un equipo remoto.

Comentarios

Windows NT usa varios mecanismos de protección diferentes y, en la raíz de todos ellos, es la distinción entre el modo de usuario y el modo con privilegios. UserProcessorTime corresponde a la cantidad de tiempo que la aplicación ha dedicado a ejecutarse en modo de usuario, fuera del núcleo del sistema operativo. PrivilegedProcessorTime corresponde a la cantidad de tiempo que la aplicación ha dedicado a ejecutar código en modo con privilegios, dentro del núcleo del sistema.

El modo de usuario restringe la aplicación de dos maneras importantes. En primer lugar, la aplicación no puede acceder directamente a los periféricos, sino que debe llamar al núcleo del sistema operativo para obtener o establecer datos periféricos. Por lo tanto, el sistema operativo puede garantizar que una aplicación no destruya los datos periféricos que necesita otro. En segundo lugar, la aplicación no puede leer ni cambiar los datos que mantiene el propio sistema operativo. Esta restricción impide que las aplicaciones dañen accidentalmente o intencionadamente el núcleo. Si la aplicación necesita que el sistema operativo realice una operación, llama a una de las rutinas del sistema. Muchas de estas transiciones al modo con privilegios, realizan la operación y vuelven sin problemas al modo de usuario.

Se aplica a

Consulte también