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