Поделиться через


Практическое руководство. Использование SOS

Этот раздел применим к:

Выпуск

Visual Basic

C#

F#

C++

Web Developer

Express

Тема не применяется Тема не применяется Тема не применяется Тема не применяется Тема не применяется

Pro, Premium и Ultimate

Тема применяется

Тема применяется

Тема не применяется

Тема применяется

Тема применяется

SOS – это внешний компонент, который можно использовать для отладки управляемых приложений и просмотра их файлов дампа.

Для начала работы с SOS необходимо загрузить в отладчик расширение SOS, используя Окно интерпретации. Затем можно будет вводить команды и просматривать результат в окне интерпретации. Другие окна отладчика, например Стек вызова или Локальные, в средстве SOS не используются.

Чтобы использовать SOS для отладки управляемого приложения, нужно подключить отладчик как в режиме отладки машинного кода, так и в режиме отладки управляемого кода. Дополнительные сведения см. в разделе SOS.dll (расширение отладки SOS) или на странице SOS: теперь это не только песня группы ABBA (страница может быть на английском языке) веб-сайта корпорации Майкрософт.

Загрузка расширения отладчика SOS

  1. Откройте файл дампа памяти.

    Дополнительные сведения см. в разделе Практическое руководство. Сохранение и открытие файлов дампа.

  2. В меню Отладка выберите команду Запуск и дождитесь, когда выполнение программы приостановится.

  3. В окне интерпретации введите следующую команду:

    .load sos
    

    Если найти SOS в окне интерпретации не удалось, укажите полный путь:

    %windir%\Microsoft.NET\Framework\<version>\sos.dll

    Версия SOS должна соответствовать версии среды CLR, используемой в файле дампа.

Справочная информация о командах SOS

  1. После загрузки SOS введите в окне интерпретации следующую команду:

    !help

  2. Для получения сведений, относящихся к конкретной команде, введите:

    !help команда

Чтобы остановить выполнение команды SOS

  • В меню Отладка выберите пункт Остановить вычисление.

См. также

Ссылки

SOS.dll (расширение отладки SOS)

Основные понятия

Файлы дампов