Длительность запроса устройств
Наиболее применимо к: Разработчики драйверов
Соответствующие оценки:
- Производительность загрузки (быстрый запуск)
- Производительность в режиме ожидания
- Производительность гибернации
На этапе завершения работы или приостановки каждому драйверу устройства отправляется IRP питания с дополнительным кодом IRP_MN_QUERY_POWER и состоянием питания (S4 для производительности загрузки (быстрый запуск)/производительность гибернации, S3 для резервной производительности). Эта метрика измеряет продолжительность всех драйверов, обрабатывающих IRP мощности запроса.
Каждый драйвер может задержать завершение работы системы, не обрабатывая его оперативно.
Подробные подметрики
При развертывании метрики отображается более подробное представление этапа со списком устройств и их продолжительностью.
Типичные факторы влияния
Эта метрика фиксирует совокупное время, затраченное всеми драйверами на реагирование на запросы питания. На эту метрику может повлиять один драйвер, который отвечает слишком долго, в дополнение к совокупному времени всех ответов драйвера.
Шаги по анализу и исправлению
Вы можете определить драйвер или драйверы, которые значительно влияют на эту метрику, просмотрев подметрики. Более длительные задержки в длительности отклика драйвера обычно приводят к проблемам, характерным для конкретного драйвера. При возникновении такой проблемы перейдите по ссылке внутри проблемы, чтобы просмотреть дополнительные сведения о проблеме. Если проблема не возникает, требуется последующий анализ в WPA; это выходит за рамки область данного документа. Список распространенных рекомендаций см. в разделе Рекомендации по Time-Critical задач в разделе Результаты оценок включения и выключения .
Примечание
Если драйвер владеет политикой питания для устройства, он создает IRP Power IRP устройства в ответ на получение системного power IRP. Драйверы не должны ждать завершения IRP системы до завершения IRP устройства, так как это ожидание может помешать другим устройствам получить свои системные IRP. Эта серия ожиданий приводит к задержкам сериализации и увеличивает общее время приостановки.
Дополнительная информация