Un fichier .hdmp, également appelé fichier de vidage de tas (Windows Heap Dump), est un instantané du tas de mémoire (memory heap) d'un processus en cours d'exécution à un moment précis. Il est principalement utilisé pour le débogage et l'analyse des problèmes liés à la mémoire dans les applications Windows. Lorsqu'une application subit un plantage (crash), une fuite de mémoire (memory leak) ou d'autres problèmes de performance, un vidage de tas peut être généré pour capturer l'état actuel de l'allocation de mémoire de l'application. Ce fichier contient des informations détaillées sur tous les objets alloués sur le tas, y compris leurs tailles et leurs relations mutuelles. Les développeurs utilisent ensuite des outils spécialisés pour analyser le vidage de tas et identifier la cause profonde du problème. Cette analyse permet souvent de détecter les fuites de mémoire (objets qui ne sont plus nécessaires mais qui sont toujours retenus en mémoire), la consommation excessive de ressources et d'autres anomalies de gestion de la mémoire. Les informations contenues dans le fichier .hdmp sont cruciales pour le diagnostic et la résolution des problèmes logiciels complexes, en particulier ceux qui concernent la gestion de la mémoire.