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