Поделиться через


Длительность приостановки служб

Наиболее применимо к: Разработчики служб Windows

Соответствующие оценки:

  • Производительность загрузки (быстрый запуск)
  • Производительность в режиме ожидания
  • Производительность гибернации

Эта метрика измеряет время, которое компьютер тратит на уведомление служб о предстоящем изменении состояния питания. Все службы, которые регистрируются для получения событий управления питанием (SERVICE_ACCEPT_POWEREVENT), получают уведомления о приостановке. Так как эти уведомления отправляются последовательно, любая задержка в службе напрямую влияет на общую длительность завершения работы или приостановки. Для обработки этого уведомления применяется 30-секундный тайм-аут (для каждой службы); По истечении этого времени ожидания система переходит к следующему этапу. Так как регистрация для этого уведомления является необязательной, операционная система не требует никаких конкретных действий со стороны службы.

Подробные подметрики

При расширении метрики отображается более подробное представление этапа со списком отдельных служб и их продолжительностью.

Типичные факторы влияния

Эта метрика фиксирует совокупное время, затраченное всеми службами на реагирование на запрос питания. На эту метрику может повлиять один процесс, который занимает слишком много времени, в дополнение к совокупному времени всех ответов процесса.

Большинству служб не требуется выполнять какую-либо значительную работу в ответ на уведомления о режиме ожидания и гибернации питания. С точки зрения службы быстрый запуск похож на гибернации.

Шаги по анализу и исправлению

Определите службу, которая значительно влияет на эту метрику. Более длительные задержки в ответах службы обычно приводят к проблемам, характерным для конкретной службы. При возникновении такой проблемы можно перейти по ссылке внутри проблемы, чтобы просмотреть дополнительные сведения о проблеме. Если проблема не возникает, требуется последующий анализ в WPA. Этот дополнительный анализ выходит за рамки область данного документа. Дополнительные сведения о распространенных рекомендациях см. в разделе Рекомендации по Time-Critical задач в разделе Результаты для оценок включения и выключения .

Дополнительная информация

MSDN: Поддержка OnNow/ACPI