ProcessThread.TotalProcessorTime Свойство
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Возвращает общее количество времени, которое потратил поток на обработку процессором.
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
Значение свойства
Объект TimeSpan, указывающий количество времени, на протяжении которого поток контролировал процессор.
- Атрибуты
Исключения
Не удалось извлечь затраченное потоком время.
Данный процесс выполняется на удаленном компьютере.
Комментарии
Свойство TotalProcessorTime указывает общее время, в течение которого система вывела поток из состояния ожидания и присвоила ему приоритет на любом процессоре. В системе с несколькими процессорами это значение будет включать время, затраченное на каждый процессор, если поток использует более одного процессора.
Свойство TotalProcessorTime — это сумма UserProcessorTime свойств и PrivilegedProcessorTime .