Использование WinDbg для анализа дампа .NET - PullRequest
4 голосов
/ 13 ноября 2011

Я использую windbg для выполнения анализа дампа.Ниже приведены команды, которые я выполнил

  1. .loadby sos mscorwks - для загрузки sos dll
  2. ~* e !clrstack - для просмотра всех потоков
  3. ~18s - изменил контекст на поток, который я хочу проанализировать
  4. !clrstack - чтобы посмотреть стек вызовов этого потока.

Теперь я хочу перейти к каждому кадрув стеке и посмотрите на значения объектов / переменных там.Как мне поступить?

Есть ли способ узнать, на каком номере строки в методе действительно застрял поток?

1 Ответ

6 голосов
/ 13 ноября 2011

используйте! Clrstack –l для просмотра локальных переменных.

Также посмотрите этот Шпаргалка WinDbg / SOS

В этом блоге есть несколько великолепных руководств по отладке

...