Минидамп против фуллдамп?

Я только недавно начал просматривать файлы дампа, чтобы помочь мне проанализировать сбои процесса w3wp в нашей производственной среде на работе...

И я хотел бы знать, каковы различия между мини-дампом и файлом fulldump?

2 ответа

Решение

Различия между файлами полного дампа памяти и файлами мини памяти

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

  • Полный дамп памяти файлов. Эти файлы содержат содержимое виртуальной памяти для процесса. Эти файлы наиболее полезны при устранении неполадок неизвестных проблем. Инженер службы поддержки может использовать эти файлы для поиска в любом месте памяти, чтобы найти любой объект, найти переменную, которая была загружена в любой стек вызовов, и разобрать код, чтобы помочь диагностировать проблему. Недостаток файлов полного дампа памяти в том, что они большие. Также может потребоваться дополнительное время для сбора этих файлов, и записываемый процесс должен быть заморожен во время создания файла дампа.
  • Мини дамп памяти файлов. Файл мини-дампа более настраиваемый, чем файл полного дампа, и может иметь размер от нескольких мегабайт (МБ) до размера файла полного дампа. Размер отличается из-за объема виртуальной памяти, которую отладчик записывает на диск. Несмотря на то, что вы можете быстро собирать мини-файлы дампа памяти, и они имеют небольшой размер, они также имеют недостаток. Файлы мини-дампа могут содержать гораздо меньше информации, чем файлы полного дампа. Информация, которую собирает файл мини-дампа, может быть практически бесполезной для инженера службы поддержки, если область памяти, которую должен устранить специалист службы поддержки, не была захвачена. Например, если память кучи не записывается в файл дампа памяти, инженер службы поддержки не может проверить содержимое сообщения, которое обрабатывалось во время возникновения проблемы. Полезная информация, такая как строка темы и список получателей, будет потеряна.

Выдержка из документации Microsoft.

На самом деле, как говорится в следующей ссылке MS, все немного сложнее, чем предполагалось в предыдущем посте.

https://docs.microsoft.com/en-us/windows-hardware/drivers/debugger/user-mode-dump-files

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

Другие вопросы по тегам