Compartilhar via


Interpretando um log UMDH

User-Mode arquivos de log UMDH (Dump Heap) exibem a lista de alocações de heap no processo e as pilhas em que as alocações foram feitas.

Este exemplo mostra como gerar um log para um processo que tem a ID 1204. O log é gravado no arquivo log1.txt.

umdh -p:1204 -f:log1.txt

O arquivo de log não é legível porque os símbolos não são resolvidos. O UMDH resolve símbolos quando você analisa o log. Este exemplo mostra como analisar log1.txt e armazenar o resultado em result.txt.

umdh -v log1.txt  > result.txt

Arquivos de símbolo para analisar um arquivo de log

Suponha que você tenha dois computadores: um computador de registro em log em que você cria um log UMDH e um computador de análise em que você analisa o log UMDH. O caminho do símbolo no computador de análise deve apontar para os símbolos da versão do Windows que foi carregada no computador de registro em log no momento em que o log foi feito. Não aponte o caminho do símbolo no computador de análise para um servidor de símbolos. Se você fizer isso, o UMDH recuperará símbolos para a versão do Windows em execução no computador de análise e o UMDH não exibirá resultados significativos.