Як я можу переглянути активні потоки запущеної програми?


27

Я знаю, що бачу всі запущені процеси в диспетчері завдань. Але як я бачу поодинокі потоки, що протікають всередині цих процесів?

Відповіді:


36
  1. Отримайте Провідник процесів .

  2. Увімкнути Показати подробиці для всіх процесів у меню Файл :

    введіть тут опис зображення

  3. На головній панелі виберіть процес, який вас цікавить:

    введіть тут опис зображення

  4. Відкрийте контекстне меню (клацніть правою кнопкою миші) для вибраного процесу та натисніть Властивості :

    введіть тут опис зображення

  5. На вкладці " Нитки" ви зможете побачити список запущених потоків всередині цього процесу:

    введіть тут опис зображення

Символи

Якщо для усунення несправностей потрібні детальніші відомості, часто корисно завантажувати налагоджувальні символи в Process Explorer. Ось як:

  1. Якщо у вас ще не встановлено налагоджувач Windows, спочатку доведеться встановити інструменти налагодження для Windows .

  2. У Провіднику процесів відкрийте Налаштування символів ... у меню Опції :

    введіть тут опис зображення

  3. Якщо у вас встановлені засоби налагодження (або інший налагоджувач Windows), Process Explorer автоматично знайде dbghelp.dllфайл. В іншому випадку встановіть тут правильний шлях.

    введіть тут опис зображення

    Шлях символів повинен виглядати приблизно так:

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

    Єдина частина, яку ви хочете скорегувати - це C:\Symbols. Це місце, де будуть кешовані символи налагодження.


3
Омг, чому вони не побудували його в диспетчері завдань, це очевидна особливість…
Привіт-Ангел

1
... очевидна особливість для розробників: Windows призначений для користувачів бабусиного рівня, тому краще зберігати приховано.
Кампа
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.