Ожидание движения цепочки это функция, которая была введена в Windows 7. Это инструмент, который позволяет определить фактический процесс, который приводит к зависанию или замороженному приложению. Windows 8/10 идет еще дальше и позволяет анализировать цепочку ожидания прямо из самого диспетчера задач Windows 10. Мой коллега Shyam кратко коснулся функции Wait Chain Traversal (WCT), которая позволяет отладчикам диагностировать зависания приложений и блокировки при разговоре об особенностях диспетчера задач Windows. Сегодня посмотрим на это немного подробнее.
Ожидание движения цепочки
В Windows 7, Resource Monitor предлагает возможность анализа Wait Chain. Бежать resmon для открытия Монитора ресурсов. Определите приостановленный или приостановленный процесс на вкладке Обзор или ЦП и щелкните его правой кнопкой мыши. В контекстном меню вы увидите Анализ сети ожидания.
Windows 10/8 теперь позволяет анализировать цепочку ожидания прямо с Диспетчер задач Windows самостоятельно, кроме Монитора ресурсов. Откройте диспетчер задач и определите процесс зависания или заморозки. Щелкните его правой кнопкой мыши и выберите Анализ цепи ожидания в контекстном меню.
Анализ сети ожидания
В дереве Analyze Wait Chain показано, какие процессы или открытые узлы в дереве используются или ждут использования ресурса, используемого другим процессом или дочерних узлов в дереве, и требуется для продолжения выбранного процесса. Wait Chain Traversal (WCT) позволяет отладчикам Windows диагностировать зависания приложений и взаимоблокировки. Подробнее об этом можно узнать в TechNet.
После открытия вкладки Обзор или ЦП вы найдете список запущенных процессов. Если процесс «застрял», он будет выделен красным текстом «Не отвечает». Вы можете щелкнуть правой кнопкой мыши процесс и назначить новую задачу, включая завершение процесса.
Убить Не реагирует, висит, заморожен процесс
Если вы выберете «Анализировать цепочку ожидания», вы увидите список процессов и связанное с ним дерево процессов. Вы также можете увидеть сообщение - Процесс xyz.exe ожидает другого процесса (abc.exe), чтобы привести пример. Если вы открыли Диспетчер задач в качестве администратора, вы сможете увидеть еще много процессов. Если вы используете Windows в качестве администратора, диспетчер задач уже будет повышен по умолчанию в Windows 8. На следующем рисунке показано, как выглядит окно. Ни один из моих процессов не висел достаточно долго, чтобы я мог получить его Wait Tree.
Между прочим, Хакер процесса также поможет вам узнать, какой из процессов зависает. Так будет Что такое Hang, Эта утилита пытается обнаружить программное обеспечение или процесс, который в настоящее время висит, и отображает некоторую информацию, которая может позволить вам разобраться и понять, что именно находится в основе такого замораживания.
Похожие сообщения:
- Топ 10 бесплатных альтернативных программ для диспетчера задач для Windows 10/8/7
- Бесплатное ПО для создания генеалогического древа и онлайн-инструменты
- Как использовать диспетчер задач Windows 10, например, IT Pro
- Daphne: замена диспетчера задач для уничтожения, управления, закрытия, отладки процесса Windows
- Как использовать монитор ресурсов в Windows 10