Condividi tramite


UMDH

Lo strumento User-Mode heap dump (UMDH), Umdh.exe, analizza le allocazioni di memoria dell'heap di Microsoft Windows per un determinato processo. UMDH ha le modalità seguenti.

  • Analizzare un processo in esecuzione ("Modalità 1"). UMDH acquisisce e analizza le allocazioni di memoria dell'heap per un processo. Per ogni allocazione, UMDH visualizza le dimensioni dell'allocazione, le dimensioni dell'overhead, il puntatore all'allocazione e lo stack di allocazione. Se un processo ha più di un heap di memoria attivo, UMDH acquisisce tutti gli heap. Questa analisi può essere visualizzata in tempo reale o salvata in un file di log.

  • Analizzare i file di log UMDH ("Modalità 2"). UMDH analizza i file di log creati in precedenza. UMDH può confrontare due log creati per lo stesso processo in momenti diversi e visualizzare le chiamate in cui le dimensioni di allocazione sono aumentate di più. Questa tecnica può essere usata per trovare perdite di memoria.

La sezione include:

Preparazione all'uso di UMDH

Comandi UMDH

Interpretazione di un log UMDH

Interpretazione di un confronto tra log