Condividi tramite


Analizzare i log di messaggistica unificata

Usare i comandi seguenti per analizzare i log dell'heap dump in modalità utente (UMDH) creati eseguendo UMDH con la sintassi descritta in Analizzare un processo in esecuzione. Questa analisi è incentrata sulle allocazioni, anziché sulle analisi dello stack.

È possibile analizzare un singolo file di log o confrontare i log di esecuzioni diverse per rilevare le modifiche apportate alle allocazioni di dump della memoria del programma o del driver nel corso del tempo.

umdh [-d] [-v] [-l] File1 [File2] [-h | ?]

Parametri

-d
Visualizza i dati numerici in numeri decimali. Il valore predefinito è esadecimale.

-v
Modalità dettagliata. Include le tracce, nonché le informazioni di riepilogo. Le tracce sono più utili durante l'analisi di un singolo file di log.

-l
Include nomi di file e numeri di riga nel log. Si noti che il parametro è la lettera minuscola "L", non il numero uno.

File1 [File2]
Specifica i file di log UMDH da analizzare.

UMDH crea file di log quando lo si esegue nell'analisi di una modalità di processo in esecuzione e si salva il contenuto del log in un file di testo (-f).

Quando si specifica un file di log, UMDH analizza il file e visualizza le chiamate di funzione in ogni traccia in ordine decrescente di byte allocati.

Quando si specificano due file di log, UMDH confronta i file e visualizza in ordine decrescente le chiamate di funzione le cui allocazioni sono aumentate di più tra le due versioni di valutazione.

-h | ?
Visualizza la Guida.

Utilizzo di esempio

umdh dump.txt
umdh -d -v dump.txt
umdh dump1.txt dump2.txt

Osservazioni:

Si supponga di avere due computer: un computer di registrazione in cui si crea un log UMDH e un computer di analisi in cui si analizza il log UMDH. Il percorso del simbolo nel computer di analisi deve puntare ai simboli per la versione di Windows caricata nel computer di registrazione al momento in cui è stato effettuato il log. Non puntare il percorso del simbolo nel computer di analisi a un server di simboli. In questo caso, UMDH recupererà i simboli per la versione di Windows in esecuzione nel computer di analisi e UMDH non visualizzerà risultati significativi.