1

Я использую дамп памяти для анализа BSOD и других сбоев, и, как правило, держу на моем компьютере стандартную настройку "Небольшой дамп памяти", как показано ниже.

Однако есть и другой параметр, "Дамп памяти ядра", который также доступен. В чем разница между двумя типами дампов, и какой из них лучше подходит для анализа сбоев?

1 ответ1

5

Файлы дампа в режиме ядра

Есть в основном три типа файлов дампа режима ядра:

Windows 8 представила четвертый тип: автоматический дамп памяти.

Основное различие между ними заключается в размере: файлы меньшего размера будут быстро записываться на диск и занимать меньше места; большие файлы дампа будут содержать больше отладочной информации, которая может быть полезна.

Другое различие - это расположение и поведение при перезаписи. Полный дамп ядра записывается в C:\Windows\Memory.dmp по умолчанию, перезаписывая предыдущий файл (если есть). Небольшие дампы хранятся в папке C:\Windows\Minidump , и, поскольку каждому дампу присваивается свое имя, предыдущие сохраняются.

Исходя из своего ограниченного опыта, я могу сказать, что одних небольших дампов обычно достаточно для диагностики основных проблем. В любом случае, вы должны отключить опцию автоматического перезапуска. Таким образом, вы можете увидеть технические подробности проверки ошибок в случае, если система не может создать дамп памяти.

Полный дамп памяти

Этот файл включает в себя всю физическую память, которая используется Windows. По умолчанию полный дамп памяти не включает физическую память, используемую микропрограммой платформы.

Этот файл дампа требует файл подкачки на вашем загрузочном диске, который по крайней мере такой же большой, как ваша основная системная память; он должен содержать файл, размер которого равен всей вашей оперативной памяти плюс один мегабайт.

Источник: полный дамп памяти

Дамп памяти ядра

Этот тип файла дампа значительно меньше, чем полный дамп памяти. Как правило, размер файла дампа составляет примерно одну треть размера физической памяти в системе. Конечно, это количество будет значительно варьироваться в зависимости от ваших обстоятельств.

Для большинства целей этот аварийный дамп является наиболее полезным. Он значительно меньше, чем полный дамп памяти, но он пропускает только те части памяти, которые вряд ли были вовлечены в сбой.

Источник: дамп памяти ядра

Небольшой дамп памяти

Этот тип файла дампа может быть полезен, когда пространство сильно ограничено. Однако из-за ограниченного объема включенной информации ошибки, которые не были непосредственно вызваны потоком, выполняющимся во время сбоя, могут не быть обнаружены анализом этого файла.

Источник: Маленький дамп памяти

дальнейшее чтение

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .