Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Usare i comandi seguenti per registrare e analizzare le allocazioni di memoria dell'heap in un processo in esecuzione. Questa analisi è incentrata sulle tracce dello stack.
umdh -p:PID [-f:LogFile] [-v[:MsgFile]] | [-g] | [-h]
Parametri
-p:PID
Specifica il processo da analizzare. PID è l'ID del processo. Questo parametro è obbligatorio.
Per trovare il PID di un processo in esecuzione, usare Gestione attività, Elenco attività o TList.
-f:LogFile
Salva il contenuto del log in un file di testo. Per impostazione predefinita, UMDH scrive il log in stdout (finestra di comando).
LogFile specifica il percorso (facoltativo) e il nome del file. Se si specifica un file esistente, UMDH sovrascrive il file.
Nota Se UMDH non è stato avviato in modalità amministratore o tenta di scrivere in percorsi "protetti", l'accesso verrà negato.
-v[:MsgFile]
Modalità dettagliata. Genera messaggi informativi e di errore dettagliati. Per impostazione predefinita, UMDH scrive questi messaggi in stderr.
MsgFile specifica il percorso (facoltativo) e il nome di un file di testo. Quando si usa questa variabile, UMDH scrive i messaggi dettagliati nel file specificato, anziché in stderr. Se si specifica un file esistente, UMDH sovrascrive il file.
-g
Registra i blocchi heap a cui non fa riferimento il processo ("Garbage Collection").
-h
Visualizza la Guida.
Commenti
In Windows 2000, se UMDH segnala errori durante la ricerca del database di analisi dello stack ed è stata abilitata l'opzione Crea database di analisi dello stack in modalità utente in GFlags, è possibile che si verifichi un conflitto di file di simboli. Per risolverlo, copiare i file di simboli DBG e PDB per l'applicazione nella stessa directory e riprovare.
Utilizzo di esempio
umdh -?
umdh -p:2230
umdh -p:2230 -f:dump_allocations.txt
umdh -p:2230 -f:c:\Log1.txt -v:c:\Msg1.txt
umdh -p:2230 -g -f:garbage.txt