Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Gunakan perintah berikut untuk merekam dan menganalisis alokasi memori tumpukan dalam proses yang sedang berjalan. Analisis ini berfokus pada jejak tumpukan.
umdh -p:PID [-f:LogFile] [-v[:MsgFile]] | [-g] | [-h]
Parameter
-p:PID
Menentukan proses yang akan dianalisis. PID adalah ID proses proses. Parameter ini diperlukan.
Untuk menemukan PID proses yang sedang berjalan, gunakan Task Manager, Tasklist, atau TList.
-f:LogFile
Menyimpan konten log dalam file teks. Secara default, UMDH menulis log ke stdout (jendela perintah).
LogFile menentukan jalur (opsional) dan nama file. Jika Anda menentukan file yang ada, UMDH akan menimpa file.
Catatan Jika UMDH tidak dimulai dalam mode Administrator, atau mencoba menulis ke jalur "dilindungi", itu akan ditolak aksesnya.
-v[:MsgFile]
Mode verbose. Menghasilkan pesan informasi dan kesalahan terperinci. Secara default, UMDH menulis pesan-pesan ini ke stderr.
MsgFile menentukan jalur (opsional) dan nama file teks. Saat Anda menggunakan variabel ini, UMDH menulis pesan verbose ke file yang ditentukan, bukan ke stderr. Jika Anda menentukan file yang ada, UMDH akan menimpa file.
-g
Mencatat blok tumpukan yang tidak dirujuk oleh proses ("pengumpulan sampah").
-h
Menampilkan bantuan.
Komentar
Pada Windows 2000, jika UMDH melaporkan kesalahan menemukan database pelacakan tumpukan, dan Anda telah mengaktifkan opsi Buat database pelacakan tumpukan mode pengguna di GFlags, Anda mungkin memiliki konflik file simbol. Untuk mengatasinya, salin file simbol DBG dan PDB untuk aplikasi ke direktori yang sama, dan coba lagi.
Penggunaan Sampel
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