Хтось попросив мене отримати стек викликів або слід стека запущеного процесу, щоб він міг проаналізувати це на мене.
Як я можу отримати цю інформацію?
Хтось попросив мене отримати стек викликів або слід стека запущеного процесу, щоб він міг проаналізувати це на мене.
Як я можу отримати цю інформацію?
Відповіді:
Отримайте Провідник процесів .
Увімкнути Показати деталі для всіх процесів у меню Файл :
На головній панелі виберіть процес, який вас цікавить:
Відкрийте контекстне меню (клацніть правою кнопкою миші) для вибраного процесу та натисніть Властивості :
На вкладці " Нитки" ви зможете побачити список запущених потоків всередині цього процесу:
Виберіть нитку, яка вас зацікавила, і натисніть кнопку Стек :
Провідник процесів тепер покаже поточний стек викликів для вибраного потоку:
Якщо для усунення несправностей потрібні детальніші відомості, часто корисно завантажувати налагоджувальні символи в Process Explorer. Ось як:
Якщо у вас ще не встановлено налагоджувач Windows, вам доведеться спочатку встановити інструменти налагодження для Windows .
У Провіднику процесів відкрийте Налаштування символів ... у меню Опції :
Якщо у вас встановлені засоби налагодження (або інший налагоджувач Windows), Process Explorer автоматично знайде dbghelp.dll
файл. В іншому випадку встановіть тут правильний шлях.
Шлях символів повинен виглядати приблизно так:
SRV*C:\Symbols*http://msdl.microsoft.com/download/symbols
Єдина частина, яку ви хочете скорегувати - це C:\Symbols
. Це місце, де будуть кешовані символи налагодження.