Сценарий таймера PwrTest
Сценарий таймера PwrTest регистрирует изменения разрешения системного таймера по мере их изменения.
Синтаксис
pwrtest /timer /? [/t:n] [/?]
/t:n
Задает общее время (в минутах) для запуска сценария (значение по умолчанию для n — 30 минут).
Примеры
pwrtest /timer
pwrtest /timer /t:5
Выходные данные xml-файла журнала
<PwrTestLog>
<SystemInformation>
</SystemInformation>
<TimerEvents>
<TimerResolutionRundown>
<Timestamp></Timestamp>
<CurrentResolution></CurrentResolution>
<MinimumResolution></MinimumResolution>
<MaximumResolution></MaximumResolution>
<KernelCount></KernelCount>
<KernelResolution></KernelResolution>
</TimerResolutionRundown>
<TimerResolutionRequestRundown>
<Timestamp></Timestamp>
<AppName></AppName>
<Resolution></Resolution>
<ProcessID></ProcessID>
</TimerResolutionRequestRundown>
<NtSetTimerResolution>
<Timestamp></Timestamp>
<AppName></AppName>
<ServiceName></ServiceName>
<Resolution></Resolution>
<ProcessID></ProcessID>
</NtSetTimerResolution>
<UpdateTimerResolution>
<Timestamp></Timestamp>
<Resolution></Resolution>
</UpdateTimerResolution>
<ExSetTimerResolution>
<Timestamp></Timestamp>
<Resolution></Resolution>
</ExSetTimerResolution>
</TimerEvents>
</PwrTestLog>
В следующей таблице описаны XML-элементы, которые отображаются в файле журнала.
Элемент | Описание |
---|---|
<TimerEvents> | Содержит все различные события таймера. В файле журнала PwrTest может отображаться только один <элемент TimerEvents> . |
<Отметка времени> | Метка времени для любого заданного события. |
<TimerResolutionRundown> | Событие для отображения текущей статистики разрешения таймера. Регистрируется только одно из этих событий. |
<CurrentResolution> | Текущее разрешение в миллисекундах. |
<MinimumResolution> | Минимальное разрешение. |
<MaximumResolution> | Максимальное разрешение. |
<KernelCount> | Количество запросов разрешения из режима ядра. |
<KernelResolution> | Текущее разрешение таймера ядра. |
<TimerResolutionRequestRundown> | События для отображения текущих запросов на разрешение. Может быть зарегистрировано несколько событий. |
<AppName> | Имя процесса инициатора запроса. |
<Решение> | Разрешение запроса в миллисекундах. |
<ProcessID> | Идентификатор процесса инициатора запроса. |
<NtSetTimerResolution> | Событие указывает, что процесс сделал запрос на разрешение таймера. |
<ServiceName> | Имя службы инициатора запроса, если применимо. |
<UpdateTimerResolution> | Событие указывает, что система обновила разрешение таймера. |
<ExSetTimerResolution> | Событие указывает, что компонент ядра сделал запрос на разрешение таймера. |