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


Распространенные проблемы с анализом In-Depth

Оценки устанавливают предопределенные пороговые значения анализа для завершения измеряемого действия. Оценки выявляют и сообщают о проблемах, когда длительность действия превышает эти пороговые значения. Некоторые оценки в наборе средств оценки Windows выполняют расширенный анализ проблем. Эти проблемы можно просмотреть в консоли оценки Windows и в клиенте служб оценки Windows (Windows ASC) и дополнительно проанализировать их в Windows Анализатор производительности (WPA).

Проблемы, созданные на основе оценок, поступают из нескольких источников. В этом разделе описываются некоторые распространенные проблемы расширенного анализа.

Формат проблемы

В консоли оценки Windows и Windows ASC проблемы, о которых сообщают оценки, отображаются в двух расположениях: в левом столбце страницы Представление результатов и в области сведений справа. На странице Представление результатов проблемы, предупреждения и ошибки отображаются в таблице сведений о выполнении и в таблице результатов оценки. Вы можете сгруппировать эти проблемы, щелкнув правой кнопкой мыши Проблемы и выбрав критерии для группировки. В области сведений проблемы отсортированы по серьезности. Их можно отфильтровать с помощью ключевых слов и метаданных. Дополнительные сведения см. в разделе Проблемы с группировкой, фильтрацией и поиском.

При открытии WPA по ссылке в представлении результатов вы увидите список проблем, выявленных оценкой, в окне Проблемы WPA. При выборе одной из этих проблем в окне Подробные сведения WPA отображаются сведения и рекомендуемое решение. Дополнительные сведения о WPA см. в статье Windows Анализатор производительности.

Большинство проблем, которые отображаются в области сведений в консоли оценки Windows и Windows ASC, имеют общую структуру, которая может включать:

  • Заголовок

    Заголовок содержит важные сведения о проблеме, например метрики, определяющие проблему, и имя затронутого действия. Сведения о названии также могут включать этап, на который была выполнена оценка при обнаружении проблемы.

  • Рекомендация

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

  • Дополнительные сведения

    В некоторых случаях область сведений предоставляет дополнительные сведения в виде ссылки на веб-сайт, который может содержать сведения о действиях, которые можно предпринять для устранения проблемы.

  • Дальнейший анализ

    Для расширенного анализа проблем в области сведений предоставляется ссылка на подробный анализ WPA, что позволяет открыть WPA и продолжить изучение источника проблемы.

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

    • Сведения об образе процесса включают сведения о файле и версии процесса, который создал обнаруженную проблему, в том числе:

      • Имя файла
      • Путь к файлу
      • Описание файла
      • Версия файла
      • Изготовитель
    • Сводка активности диска по файлам, в том числе:

      • Размер и количество операций чтения и записи на диске
      • Количество дисковых накопителей
    • Сводка активности ЦП по процессам и потокам, включая:

      • Влияние каждого потока процесса с точки зрения времени ЦП
      • Стеки вызовов, которые показывают, где произошло влияние на производительность и как долго
    • Сводка задержек, вызванных активностью ЦП или диска процессами или потоками, в том числе:

      • Потоки или процессы, которые были отложены, включая длительность задержки
      • Влияние каждого потока процесса, включая длительность задержки
      • Стеки вызовов для каждого потока, который вызывает задержку или влияет на нее

Примечание

Сведения, предоставляемые стеками вызовов, являются статистическим представлением действия. Его точность зависит от выборок, собранных оценкой.

Управляемый код

Управляемый код относится к коду, который выполняется в среде CLR Microsoft .NET. Среда CLR управляет выполнением приложений, основанных на microsoft платформа .NET Framework. Процессы CLR запускаются во время загрузки Windows и могут привести к дополнительному потреблению ресурсов, что может увеличить время загрузки. Файлы, которые платформа .NET Framework считывает во время инициализации среды CLR, могут добавлять мегабайты операций чтения в хранилище, что может задержать процесс загрузки и появление начального экрана.

Пример проблемы

<X>.exe — это процесс запуска управляемого кода.

Рекомендация

При возникновении проблем в категории управляемого кода, если приложение или служба на основе платформа .NET Framework критически важны для загрузки Windows, рекомендуется избегать использования управляемого кода. Если вы не можете избежать использования управляемого кода, рекомендуется отложить запуск приложения или службы на основе платформа .NET Framework, чтобы избежать проблем с ресурсами, необходимыми для других основных приложений или служб при загрузке Windows.

Использование управляемого кода влечет за собой некоторые издержки на производительность, и издержки по каждому вызову могут стать очень заметными. В области Дальнейший анализ проблемы выберите ссылку подробный анализ WPA, чтобы определить источник накладных расходов, а затем снизьте задержки, выполнив одно из следующих действий:

  • Избегайте использования несуществуемого управляемого кода в пути загрузки.
  • Используйте планировщик задач для запуска приложений позже.
  • Запускать приложения только по требованию или при активации. Дополнительные сведения см. в разделе [MSDN] Разработка эффективного фонового процесса для Windows.

Использование процессора

Высокая загрузка ЦП приложениями и службами может способствовать плохому взаимодействию с пользователем, например к неотвечению пользовательского интерфейса и сбоям видео и звука. Если поток процесса, выполняющийся с обычным или высоким приоритетом, превышает пороговое значение для использования ресурсов процессора, оценка помечает процесс как проблему и вычисляет задержку. Если один процесс использует слишком много ресурсов ЦП, другие процессы могут быть отложены, так как они должны конкурировать за системные ресурсы. Созданные проблемы имеют красный или желтый цвет с точки зрения их влияния на ЦП.

Пример проблемы

Процесс <X> использует ЦП в течение 5,3 секунд во время быстрого возобновления запуска после включения и выключения.

Рекомендация

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

Примечание

Сведения, предоставляемые стеками вызовов, являются статистическим представлением действия. Его точность зависит от выборок, собранных оценкой.

Использование хранилища

Процесс может выполнять операции чтения, записи или очистки хранилища во время выполнения. Так как жесткий диск является одним общим ресурсом, чрезмерное или ненужное использование хранилища может привести к значительным проблемам с производительностью, которые идентифицирует оценка.

Примеры проблем

Процесс <X>.exe считывает 23 мегабайта (МБ) из хранилища во время быстрого возобновления запуска после включения и выключения.

Процесс <X>.exe 12 раз сбрасывается в хранилище во время быстрого запуска после возобновления после включения и выключения.

Рекомендация

В области Дальнейший анализ проблемы выберите ссылку Подробный анализ WPA, чтобы просмотреть сводный список основных файловых ввода-вывода. Используйте этот список для поиска файлов, которые вызывают чрезмерное количество операций чтения или записи. Для дисковых накопителей найдите стеки вызовов, указывающие на источник.

  • При чрезмерном количестве операций чтения или записи на диске рекомендуется уменьшить объем данных, обрабатываемых процессом, или отложить чтение или запись на более позднее время.

  • Для операций ввода-вывода, которые нельзя уменьшить или отложить, рекомендуется использовать размеры ввода-вывода от 64 килобайт (КБ) до 128 КБ, чтобы избежать небольших потоков прерывания, которые могут значительно помешать другим незавершенным действиям ввода-вывода.

  • Дисковые сбросы влияют на операции ввода-вывода другими процессами. Очистку диска следует выполнять только в том случае, если они необходимы.

Задержки обработки

Когда поток использует ресурсы ЦП или диска, он увеличивает длительность действия. Состязание за процессор часто проявляется как голод потока и(или) вытеснение. Раздел анализа этой проблемы состоит из всех потоков, затронутых процессом, которые сначала были вытеснены или голодали, а затем были готовы после завершения процесса.

Поток ожидает завершения работы. После завершения работы DPC считывает этот поток ожидания.

Идентификатор потока ожидания и его совокупное время ожидания отображаются в сведениях о проблеме. Разверните сведения о проблеме, чтобы просмотреть стек ожидания этого потока.

В сложных действиях поток обычно ожидает другого потока, ожидающего завершения работы. DPC, выполняющийся поток, планировщик или другой механизм считывает последний поток ожидания. Этот последний ожидающий поток выполняется еще раз и считывает ожидающий его поток. Процесс повторяется с каждым потоком ожидания до тех пор, пока самый ранний ожидающий поток не будет готовым и не запустится снова.

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

Поток 712 csrss.exe процесса (600) ожидает 374 миллисекунда

Поток 2724 explorer.exe процесса (1836) ожидает 374 миллисекунда

Поток 4748 explorer.exe процесса (1836) в спящем режиме в течение 373 миллисекунда

Поток чтения таймера DPC 4748

Поток 4748 чтения ожидает потока 2724

Поток 2724 чтения ожидает поток 712

Во время действия одинаковая последовательность передачи элементов управления может повторяться много раз. Время ожидания является совокупным.

Выберите предложение, описывающее ожидающий поток, чтобы просмотреть стек, включающий функцию ожидания. Выберите предложение, описывающее поток подготовки другого потока, чтобы просмотреть стек, в котором показана функция подготовки.

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

К типам задержек обработки относятся:

  • Использование ЦП

    Когда поток выполняется независимо от его приоритета во время анализируемого действия, он потребляет время ЦП, вносит свой вклад в общее время действия и может отложить завершение.

    Пример проблемы

    Использование ЦП процессом <X> задерживает действие быстрый запуск инициализации обозревателя возобновления на 125 миллисекундах.

    Рекомендация

    В области Дальнейший анализ проблемы выберите ссылку Подробный анализ WPA, чтобы проанализировать стеки вызовов для потока, который вызывает задержку.

  • Голода

    Голодание потока, возникающее во время выполнения процесса, может привести к задержке в завершении действия. Поток голодает, когда он готов к запуску, но другие потоки препятствуют его немедленному запуску.

    Пример проблемы

    Процесс <X> голодает. Это приводит к задержке инициализации обозревателя возобновления быстрого запуска в 50 миллисекундах.

    Рекомендация

    В области Дальнейший анализ проблемы выберите ссылку подробный анализ WPA, чтобы узнать, какой поток был голодал и какие потоки препятствовали запуску голодающего потока. Определите причину нехватки потока, просмотрев сведения о проблеме и наблюдая за стеками вызовов функций.

  • Вытеснение

    Выполняющийся поток вытесняется, когда выполняется другой поток с более высоким приоритетом. Поток с более высоким приоритетом вызывает задержку в завершении действия другого потока.

    Пример проблемы

    Процесс <X> вытесняется. Вытеснение приводит к задержке инициализации обозревателя возобновления быстрого запуска действия на 150 миллисекундах.

    Рекомендация

    Дополнительные сведения о планировании потоков см. в разделе Планирование потоков.

  • Sleep

    Потоки в спящем режиме вызывают одну из доступных функций спящего режима Windows, например SleepEx. Это вызывает задержку в завершении действия потока.

    Пример проблемы

    Процесс <X> задерживает действие Быстрый запуск приостанавливать bar устройства в спящем режиме на 4,0 секунды.

    Рекомендация

    В области Дальнейший анализ проблемы выберите ссылку Подробный анализ WPA. Определить причину непредвиденного сна потока можно из стеков вызовов функций и сведений о файлах.

Задержки ввода-вывода хранилища

Если поток использует ресурсы хранилища, это может увеличить длительность действия. Когда несколько потоков борются за использование хранилища, результирующие случайные поиски диска делают задержки более значительными.

К типам задержек хранилища относятся:

  • Операции чтения и записи в хранилище

    Следующая проблема содержит сумму всех задержек, вызванных чтением (или записью) во время действия.

    Пример проблемы

    Инициализация обозревателя возобновления действия с быстрым запуском вызывает задержку в 1,2 секунды из-за 2,3 МБ операций чтения из хранилища.

    Рекомендация

    В области Дальнейший анализ проблемы выберите ссылку Подробный анализ WPA, чтобы сначала просмотреть потоки, отсортированные по наибольшей задержке, и рекомендации по повышению производительности во время этого действия.

  • Очистка хранилища

    В следующей проблеме показана сумма всех сбросов, которые способствовали задержкам в действии.

    Пример проблемы

    Инициализация обозревателя возобновления действия с быстрым запуском вызывает задержку в 300 миллисекундах из-за 4 сброса в хранилище.

    Рекомендация

    В области Дальнейший анализ проблемы выберите ссылку Подробный анализ WPA, чтобы просмотреть стеки вызовов для каждого потока, который вызывает сбросы на диск, и определить соответствующий код, который способствовал задержке действия.

Очистки реестра

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

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

Существует 2 типа проблем с очисткой реестра:

  • Процессы, которые определены для очистки реестра один или несколько раз. Эти проблемы классифицируются как высокоприоритетные.

    Пример проблемы

    Один или несколько процессов сбрасывают куст реестра во время быстрого возобновления запуска после включения или выключения.

    Рекомендация

    В области Дальнейший анализ проблемы выберите ссылку Подробный анализ WPA, чтобы изучить каждый поток процесса или процессов, вызвавших такое поведение. WPA предоставляет соответствующие стеки вызовов функций, в которых произошло действие.

  • Процессы, которые очищают реестр во время действия и вызывают задержку с завершением действия.

    Пример проблемы

    Процесс <X> задерживает действие Быстрый запуск, приостанавливая профили подписчиков звонков, очищая куст реестра в течение 405 миллисекундах.

    Рекомендация

    В области Дальнейший анализ проблемы выберите ссылку Подробный анализ WPA, чтобы проанализировать стеки вызовов функций для каждого потока процессов.

Учет времени

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

Пороговое значение длительности действия

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

Минимальное пороговое значение анализа

Проблемы сообщаются только в том случае, если описываемое ими влияние превышает пороговое значение анализа.

Тип 1:

Длительность действия превышает пороговое значение. В действии также есть проблемы, превышающие пороговое значение анализа.

Пример проблемы

Сводка. Процесс быстрого завершения работы при запуске Example.exe занимает 6,5 секунды и превышает пороговое значение в 2 секунды. Оценка выявила другие проблемы, влияющие на это действие. Эти другие проблемы полностью учитывают время этого действия.

Тип 2:

Длительность действия превышает пороговое значение. Действие также имеет смешанный набор проблем: некоторые из них больше порогового значения анализа, а другие — меньше порогового значения анализа.

Пример проблемы

Сводка. Процесс быстрого завершения работы при запуске Example.exe занимает 6,5 секунды и превышает пороговое значение в 2,0 секунды. Оценка выявила другие проблемы, влияющие на это действие. На эти другие проблемы приходится 5,9 секунды этого действия. Оставшиеся 500 миллисекундах состоят из вопросов, которые не превышают минимального порогового значения анализа в 150 миллисекундах.

Тип 3.

Длительность действия превышает пороговое значение. Все проблемы, влияющие на это действие, меньше порогового значения анализа и поэтому не отображаются.

Пример проблемы

Сводка. Процесс быстрого завершения работы при запуске Example.exe занимает 6,5 секунды и превышает пороговое значение в 2,0 секунды. Оценка выявила другие проблемы, влияющие на это действие. Эти другие проблемы, влияющие на это действие, не превышают минимального порогового значения анализа в 200 миллисекундах, поэтому они опущены.

Тип 4:

Длительность действия превышает период, когда ведение журнала оценки было активным. Однако задержки были обнаружены в действии, когда ведение журнала было активным. Эти задержки были вызваны состязанием за ЦП или диск.

Пример проблемы

Сводка. Продолжительность записи быстрого возобновления запуска неизвестна, так как это действие завершается после завершения ведения журнала оценки. 4 секунды этого действия, пока ведение журнала оценки активно, связаны с состязанием ЦП.

Рекомендация

В области Дальнейший анализ проблемы выберите ссылку Подробный анализ WPA, чтобы просмотреть эту проблему в Windows Анализатор производительности. Изучите подробные сведения о поведении этого действия, чтобы понять основную причину задержек при получении сообщения. Чтобы просмотреть связанные проблемы, выполните следующие действия.

  1. Используйте параметры фильтра для просмотра всех проблем, связанных с действием, указанным в заголовке проблемы.

  2. При просмотре полного списка проблем выберите плюс (+) и выберите Действие в списке параметров фильтра.

  3. В поле фильтра Действие проблемы введите имя действия. В списке именованных действий выберите конкретное действие. Вы получите отфильтрованный список проблем, связанных с этой сводной проблемой учета времени.

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

Отсутствующие символы

Для некоторых оценок требуется доступ к символам. В некоторых случаях сведения в результатах оценки могут быть неверными или неполными, если сервер символов недоступен. Во многих случаях эта зависимость соответствует подключению к Интернету и доступу к серверу общедоступных символов Майкрософт. В других случаях можно настроить частный сервер символов или установить символы на локальном компьютере.

Используются следующие типы символов:

  • Критические символы: Если эти символы недоступны, оценка не может завершить полный анализ собранных данных. В этом случае текст проблемы будет содержать конкретные имена модулей, которые не имеют символов, настроенных и доступных во время анализа оценки.

  • Символы для сторонних компонентов: Если эти символы недоступны, оценка завершится успешно, но ее результаты могут быть неверными или неполными. Созданные сведения о проблеме могут содержать неполные или неверные сведения при просмотре в windows Анализатор производительности. Например, при просмотре раздела Сведения о проблеме отображаемые стеки вызовов могут иметь отсутствующие имена функций для определенного компонента.

  • Символы ядра: Оценка объема памяти использует символы ядра для анализа. Если эти символы не настроены, в результатах будет создана проблема, которая упоминает об отсутствии символов после завершения оценки.

Рекомендация

Отсутствуют критические символы. Убедитесь, что компьютер имеет доступ к серверу общедоступных символов Майкрософт. Эту проблему можно устранить, указав правильное расположение символов или установив символы на локальном диске.

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

Примечание

Дополнительные сведения о настройке правильного пути к символам см. в разделе Устранение неполадок служб оценки Windows.

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

DPC и ISR

Длительные отложенные вызовы процедур (DPCs) и подпрограммы прерывания службы (ISR) могут привести к задержкам, которые продлевают длительность действия, и эта задержка может рассматриваться пользователями как проблема с производительностью.

Проблемы DPC (и ISR) обычно требуют более глубокого анализа инженерами, знакомыми с работой, связанной с DPC (или ISR). Подробный анализ этой проблемы зависит от типа DPC, вызывающего задержку или использование ресурсов.

Контроллеры домена, которые задерживают действие

Поток ожидает завершения работы. После завершения работы DPC считывает этот поток ожидания.

Идентификатор потока ожидания и его совокупное время ожидания отображаются в сведениях о проблеме. Разверните сведения о проблеме, чтобы просмотреть стек ожидания этого потока.

В сложных действиях поток обычно ожидает другого потока, ожидающего завершения работы. DPC, выполняющийся поток, планировщик или другой механизм считывает последний поток ожидания. Этот последний ожидающий поток выполняется еще раз и считывает ожидающий его поток. Процесс повторяется с каждым потоком ожидания до тех пор, пока самый ранний ожидающий поток не будет готовым и не запустится снова.

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

Поток 712 csrss.exe процесса (600) ожидает 374 миллисекунда

Поток 2724 explorer.exe процесса (1836) ожидает 374 миллисекунда

Поток 4748 explorer.exe процесса (1836) в спящем режиме в течение 373 миллисекунда

Поток чтения таймера DPC 4748

Поток 4748 чтения ожидает потока 2724

Поток 2724 чтения ожидает поток 712

Во время действия одинаковая последовательность передачи элементов управления может повторяться много раз. Время ожидания является совокупным.

Выберите предложение, описывающее ожидающий поток, чтобы просмотреть стек, включающий функцию ожидания. Выберите предложение, описывающее поток подготовки другого потока, чтобы просмотреть стек, в котором показана функция подготовки.

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

Задержки, связанные с DPC, можно разделить на три типа, как показано в этих примерах.

Примеры проблем

Сетевые DPC: использование сети задерживает общее возобновление действия Быстрый запуск на 4,0 секунды

Контроллеры данных таймера: процесс быстрого завершения работы действия Example.exe задерживается на 5,3 секунды

Действие Быстрый запуск приостановки устройства BAR вызывает задержку в 2,6 секунды из-за ожидающих потоков. DPC Example.sys считывает этот поток ожидания.

DPC или ISR, возникающие во время действия

Этот тип проблемы подчеркивает длительные ISR или DPC, которые, скорее всего, повлияют на производительность сценария. Проблемы не связывают это действие ISR/DPC с задержкой.

В разделе Сведения о проблеме перечислены все потоки, вытесняемые ISR/DPC. Список находится примерно в порядке убывания времени вытеснения. Разверните поток в списке, чтобы просмотреть стек, который приблизительно соответствует активности потока, которую вытесняет ISR/DPC.

Пример проблемы

DPC превышает пороговое значение в 1,0 миллисекунда 5 раз за время существования обработчика мультимедиа. 5 экземпляров этого DPC выполняются в общей сложности 3,7 секунды

Примечание

Информация, предоставляемая в стеках вызовов, представляет собой статистическое представление рассматриваемого действия (выборка выполняется раз в миллисекунду), а ее точность зависит от выборок, собранных при оценке.

Сводка проблем

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

Сводка по занимаемой памяти на диске действия

Дисковое пространство — это совокупный вклад всех процессов, которые выдают операции ввода-вывода хранилища в виде операций чтения, записи и очистки хранилища во время действия. Эта сводка содержит дополнительные сведения о занимаемом диске, помимо проблем с использованием хранилища, которые уже были отмечены в результатах оценки.

Сведения о проблеме в WPA содержат сведения об образе файла и рекомендации по повышению производительности сценария. Анализ также содержит список процессов, влияющих на объем дискового пространства, в порядке уменьшения влияния.

Примеры проблем

Сводка. Общие проблемы с быстрым запуском возобновления 275 МБ операций чтения и записи и 82 раза сбрасываются в хранилище

Примечание

Если проблемы группируются по категории на странице Представление результатов , эта сводная проблема отображается над связанными проблемами в группе Использование хранилища .

Сводка по использованию процессора

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

Сводная проблема содержит сведения для каждого процесса в порядке убывания влияния. Для каждого процесса проблема отображает стек вызовов функции, который объединяет действия из всех потоков в процессе, а также сведения о ЦП и образе файлов. Отдельные проблемы содержат более подробные стеки вызовов функций для каждого применимого потока.

Примеры проблем

Сводка. Процессы используют 26,9 секунды времени ЦП во время быстрого общего возобновления запуска

Примечание

Если проблемы группируются по категории на странице Представление результатов , эта сводная проблема отображается над связанными проблемами в группе Использование обработчика .

Сводка по состязаниям за процессор и диск

Эта проблема обобщает задержки в действии из-за состязания за ресурсы процессора и диска. Оспаривание действия влияет на задачи, критически важные для завершения сценария. Сведения о проблеме перечисляют различные вложенные действия в порядке убывания количества состязаний.

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

Примеры проблем

Сводка. Общая приостановка быстрого запуска занимает 29,5 секунды. Из-за этого времени 300 миллисекунда из-за состязания за ЦП.

Если проблемы группируются по категории на странице Представление результатов , эта сводная проблема отображается над связанными проблемами в группе Задержки обработчика .

Рекомендация

Сводка проблем может помочь сосредоточиться на наиболее важных проблемах. Чтение сводных вопросов самостоятельно часто дает представление о более широком влиянии этих вопросов вместе.

Чтобы получить все преимущества суммарных проблем, можно сгруппировать список проблем в консоли оценки Windows, используя один из этих двух критериев.

  • Категория. Это представление по умолчанию и рекомендуется для суммарных проблем, где они группируются с идентичными или сопоставимыми проблемами определенного типа.

  • Тестовый случай. В этом представлении сводная проблема сгруппирована вместе с подмножеством проблем, которые относятся к конкретному действию или тестовом случае.

Предупреждение

Информация, предоставляемая в стеках вызовов, представляет собой статистическое представление рассматриваемого действия (выборка выполняется раз в миллисекунду), а ее точность зависит от выборок, собранных при оценке.

Ведение журнала оценки

Оценки используют ведение журнала трассировки событий Windows (ETW) для сбора данных для анализа. В этом журнале используются системные ресурсы. Эта категория проблемы учитывает действия хранилища, которые происходят во время оценки.

Пример проблемы

Журналы оценки 39 МБ в хранилище во время быстрого возобновления запуска после включения и выключения.

Рекомендация

В области Дальнейший анализ проблемы выберите ссылку Подробный анализ WPA, чтобы найти сведения о записи хранилища в файлы журнала.

Windows Assessment Console

Оценки