Как я могу просмотреть активные потоки работающей программы?

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

1 ответ

Решение
  1. Получить Process Explorer.

  2. Включите Показать детали для всех процессов в меню Файл:

    введите описание здесь

  3. На главной панели выберите интересующий вас процесс:

    введите описание здесь

  4. Откройте контекстное меню (щелкните правой кнопкой мыши) для выбранного процесса и выберите Свойства:

    введите описание здесь

  5. На вкладке Threads вы сможете увидеть список запущенных потоков внутри этого процесса:

    введите описание здесь

Символы

Если для устранения неполадок требуется дополнительная информация, часто очень полезно загрузить символы отладки в Process Explorer. Вот как:

  1. Если у вас еще не установлен отладчик Windows, вам сначала нужно будет установить средства отладки для Windows.

  2. В Process Explorer откройте " Настроить символы..." в меню " Параметры":

    введите описание здесь

  3. Если у вас установлены средства отладки (или другой отладчик Windows), Process Explorer автоматически найдет dbghelp.dll файл. В противном случае установите правильный путь здесь.

    введите описание здесь

    Путь символов должен выглядеть примерно так:

    SRV*C:\Symbols*http://msdl.microsoft.com/download/symbols
    

    Единственная часть, которую вы хотите настроить, это C:\Symbols, Это место, где символы отладки будут кэшироваться.

Другие вопросы по тегам