Um arquivo .hdmp, também conhecido como Arquivo de Despejo de Heap do Windows (Windows Heap Dump file), é um instantâneo (snapshot) da memória heap de um processo em execução em um ponto específico no tempo. Ele é usado primariamente para depuração (debugging) e análise de problemas relacionados à memória em aplicações Windows. Quando uma aplicação sofre uma falha (crash), vazamento de memória (memory leak) ou outros problemas de desempenho, um despejo de heap pode ser gerado para capturar o estado atual da alocação de memória da aplicação. Este arquivo contém informações sobre todos os objetos alocados na heap, seus tamanhos e suas relações mútuas. Desenvolvedores podem então utilizar ferramentas especializadas para analisar o despejo de heap e identificar a causa raiz do problema. Esta análise frequentemente envolve a identificação de vazamentos de memória (objetos que não são mais necessários, mas ainda estão sendo mantidos na memória), consumo excessivo de memória e outras anomalias relacionadas à memória. A informação contida no arquivo .hdmp é crucial para diagnosticar e resolver problemas complexos de software, particularmente aqueles relacionados ao gerenciamento de memória.