Файлы дампов
Этот раздел применим к:
Выпуск |
Visual Basic |
C# |
F# |
C++ |
Web Developer |
---|---|---|---|---|---|
Express |
![]() |
![]() |
![]() |
![]() |
![]() |
Pro, Premium и Ultimate |
Файлы дампов (предыдущее название – аварийные дампы) позволяют сохранять программные данные для последующей отладки. Файлы дампов особенно полезны при тестировании программы на компьютере, на котором отсутствуют исходные файлы или файлы символов. В случае аварийного завершения можно сохранить файл дампа, а отладку выполнить позже, либо на компьютере, который использовался для построения приложения, либо на другом компьютере, на котором имеются исходные файлы и файлы символов отладки.
Сохраняемые и открываемые Visual Studio файлы дампов используют формат файла, который называется минидампом. Visual Studio может сохранять файлы минидампа со сведениями кучи или без них.
Отладчик Visual Studio 2010 может сохранять файлы минидампа либо для управляемого, либо для машинного кода. Отладчик может загружать файлы дампов, созданные Visual Studio 2010 или другими программами, которые способны сохранять файлы в формате минидампа.
Создание файла дампа
Существует несколько способов создания и сохранения файла дампа.
При отладке процесса в Visual Studio 2010 для сохранения файла дампа можно использовать пункт Сохранить дамп как в меню Отладка. Дополнительные сведения см. в разделе Практическое руководство. Сохранение и открытие файлов дампа.
Если включена JIT-отладка, можно подключиться к аварийному процессу, который выполняется вне отладчика, прервать процесс, а затем сохранить файл дампа. Дополнительные сведения см. в разделе Практическое руководство. Сохранение и открытие файлов дампа.
Можно сохранить файл дампа, созданный служебной программой UserDump, входящей в пакет средств поддержки изготовителей оборудования (OEM). Копию этого пакета можно загрузить на странице https://www.microsoft.com/downloads/search.aspx?displaylang=ru (страница может быть на английском языке) веб-сайта корпорации Майкрософт.
https://download.microsoft.com/download/win2000srv/Utility/3.0/NT45/EN-US/Oem3sr2.zip
Можно сохранить файл дампа, созданный служебной программой Autodump +, которая входит в состав пакета средств отладки Microsoft для Windows. Пакет средств отладки для Windows можно загрузить на странице Центра разработки оборудования Windows (страница может быть на английском языке) веб-сайта корпорации Майкрософт.
Отладка дампа
Отладчик Visual Studio 2010 может выполнять чтение файлов дампа, содержащих сведения об управляемом коде, неуправляемом коде или их сочетании. Можно отлаживать как машинные, так и управляемые дампы с помощью обычных окон отладки.
В следующих разделах приведены дополнительные сведения об отладке дампов.
Практическое руководство. Сохранение и открытие файлов дампа
Практическое руководство. Создание файлов дампов 64-разрядных приложений