Функция ожидания цепочки в Windows 10/8/7

Особенности
Ожидание цепочки обхода - это функция, которая была представлена ​​в Windows 7. Это инструмент, который позволяет вам определить фактический процесс, который приводит к зависанию или зависанию приложения. Windows 8/10 идет дальше и позволяет анализировать цепочку ожидания прямо из самого диспетчера задач Windows 10. Мой коллега Шьям кратко коснулся функции «Ожидание цепочки» (WCT), которая позволяет отладчикам

Ожидание цепочки обхода – это функция, которая была представлена ​​в Windows 7. Это инструмент, который позволяет вам определить фактический процесс, который приводит к зависанию или зависанию приложения. Windows 8/10 идет дальше и позволяет анализировать цепочку ожидания прямо из самого диспетчера задач Windows 10. Мой коллега Шьям кратко коснулся функции «Ожидание цепочки» (WCT), которая позволяет отладчикам диагностировать зависания и взаимоблокировки приложений при обсуждении функций диспетчера задач Windows. Сегодня давайте рассмотрим это немного подробнее.

Содержание

  1. Ожидание обхода цепи
  2. Анализировать цепочку ожидания
  3. Убить Не отвечает, завис, заморожен процесс

Ожидание обхода цепи

В Windows 7 монитор ресурсов позволяет анализировать цепочку ожидания. Запустите resmon , чтобы открыть монитор ресурсов. Определите зависший или приостановленный процесс на вкладке «Обзор» или «Процессор» и щелкните правой кнопкой мыши по нему. В контекстном меню вы увидите Анализ цепочки ожидания .

Windows 10/8 теперь позволяет анализировать цепочку ожидания прямо из самого диспетчера задач Windows , помимо монитора ресурсов. Откройте диспетчер задач и определите зависший или замороженный процесс. Щелкните правой кнопкой мыши по нему и выберите Анализировать цепочку ожидания в контекстном меню.

Анализировать цепочку ожидания

Дерево анализа цепочки ожидания показывает, какие процессы или открытые узлы в дереве используют или ожидают использования ресурса, используемого другим процессом или дочерними узлами в дереве, и требуется для продолжения выбранного процесса. Wait Chain Traversal (WCT) позволяет отладчикам Windows диагностировать зависания и взаимоблокировки приложений. Вы можете прочитать больше об этом на TechNet.

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

Убить Не отвечает, завис, заморожен процесс

Если вы выберете Анализ цепочки ожидания, вы увидите список процессов и связанное с ним дерево процессов. Вы также можете увидеть сообщение – процесс xyz.exe ожидает другого процесса (abc.exe) , чтобы привести пример. Если вы открыли диспетчер задач в качестве администратора, вы сможете увидеть еще много процессов. Если вы используете Windows от имени администратора, в Windows 8 диспетчер задач будет по умолчанию повышен. Следующий рисунок просто показывает, как выглядит окно. Ни один из моих процессов не зависал достаточно долго, чтобы я мог получить его дерево ожидания.

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

Кстати, Process Hacker также поможет вам определить, какой из ваших процессов зависает. Так и будет Что такое Hang . Эта утилита пытается обнаружить программное обеспечение или процесс, который в данный момент зависает, и отображает некоторую информацию, которая может помочь вам разобраться и понять, что именно лежит в основе такого замораживания.

Оцените статью
Добавить комментарий