UMDH

A ferramenta UMDH (Heap de Despejo de User-Mode), Umdh.exe, analisa as alocações de memória de heap do Microsoft Windows para um determinado processo. O UMDH tem os seguintes modos.

  • Analisar um processo em execução ("Modo 1"). O UMDH captura e analisa as alocações de memória de heap para um processo. Para cada alocação, UMDH exibe o tamanho da alocação, o tamanho da sobrecarga, o ponteiro para a alocação e a pilha de alocação. Se um processo tiver mais de um heap de memória ativo, o UMDH capturará todos os heaps. Essa análise pode ser exibida em tempo real ou salva em um arquivo de log.

  • Analisar arquivos de log UMDH ("Modo 2"). O UMDH analisa os arquivos de log criados anteriormente. O UMDH pode comparar dois logs criados para o mesmo processo em momentos diferentes e exibir as chamadas nas quais o tamanho da alocação aumentou mais. Essa técnica pode ser usada para localizar vazamentos de memória.

Esta seção inclui:

Preparando-se para usar UMDH

Comandos UMDH

Interpretando um log UMDH

Interpretando uma comparação de logs