Um arquivo DMP, abreviação de Memory Dump (despejo de memória), é uma captura instantânea da memória de um computador em um momento específico. Esses arquivos são geralmente criados quando um programa trava ou o sistema operacional encontra um erro crítico, resultando frequentemente na infame "Tela Azul da Morte" (BSOD) em sistemas Windows. O objetivo de um despejo de memória é fornecer aos desenvolvedores e administradores de sistemas informações valiosas sobre o estado do sistema no momento da falha. Essas informações podem ser analisadas para diagnosticar a causa da falha, identificar códigos defeituosos e, finalmente, evitar ocorrências futuras. Os arquivos DMP contêm uma grande quantidade de dados, incluindo o conteúdo da memória RAM, registros 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 especializadas e um conhecimento profundo da arquitetura do sistema e de 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 ou despejo de memória completo).