Um arquivo DMP, abreviação de arquivo de Despejo de Memória (Memory Dump), é um instantâneo da memória de um computador em um ponto específico no tempo. Esses arquivos são tipicamente criados quando um programa falha (crashes) ou o sistema operacional encontra um erro crítico, frequentemente resultando na infame "Tela Azul da Morte" (Blue Screen of Death - BSOD) em sistemas Windows. O propósito principal de um despejo de memória é fornecer a desenvolvedores e administradores de sistema informações valiosas sobre o estado exato do sistema no momento da falha. Essa informação é crucial para diagnosticar a causa raiz do crash, identificar código defeituoso, e, consequentemente, prevenir ocorrências futuras. Arquivos DMP contêm uma riqueza de dados técnicos, incluindo o conteúdo da RAM, registradores do processador, módulos carregados, e a pilha de chamadas (call stack) dos processos em execução. A análise desses arquivos requer ferramentas de depuração (debugging tools) especializadas e um profundo entendimento da arquitetura de sistema e programação. O tamanho de um arquivo DMP pode variar significativamente dependendo do tipo de despejo configurado (por exemplo, despejo de memória pequeno, despejo de memória do kernel, despejo de memória completo).