минидамп против полной дамп? - PullRequest
41 голосов
/ 01 августа 2011

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

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

Ответы [ 2 ]

34 голосов
/ 02 августа 2011

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

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

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

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

32 голосов
/ 02 марта 2014

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

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

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

...