Файл дампа памяти (.dump) представляет собой моментальный снимок (снапшот) содержимого памяти компьютерной системы или конкретного процесса в определенный момент времени. Он содержит необработанные данные, хранящиеся в ОЗУ (RAM), включая исполняемый код, значения переменных, регистры и другую критически важную информацию. Эти файлы в первую очередь используются для отладки (debugging) и анализа причин сбоев программного обеспечения (software crashes), системных отказов (system failures) или проблем с производительностью. Когда программа или операционная система сталкивается с непредвиденной ошибкой, она может сгенерировать файл дампа памяти, чтобы сохранить состояние системы на момент сбоя. Разработчики и системные администраторы затем могут проанализировать файл дампа с помощью специализированных инструментов отладки, чтобы определить первопричину проблемы. Анализ обычно включает изучение стека вызовов (call stack), значений переменных и других соответствующих данных для понимания последовательности событий, приведших к ошибке. Дампы памяти могут быть довольно большими, в зависимости от объема памяти, используемой системой или процессом. Они имеют решающее значение для диагностики сложных программных проблем, которые трудно воспроизвести или изолировать другими способами. Существуют различные типы дампов памяти, включая полные дампы памяти (full memory dumps, содержащие всю системную память), дампы памяти ядра (kernel memory dumps, содержащие только память ядра) и мини-дампы (mini-dumps, содержащие меньшее подмножество памяти и соответствующую информацию).