Seseorang meminta saya untuk mendapatkan tumpukan panggilan atau jejak proses yang berjalan sehingga dia bisa menganalisisnya untuk saya.
Bagaimana saya bisa mendapatkan informasi itu?
sumber
Seseorang meminta saya untuk mendapatkan tumpukan panggilan atau jejak proses yang berjalan sehingga dia bisa menganalisisnya untuk saya.
Bagaimana saya bisa mendapatkan informasi itu?
Dapatkan Process Explorer .
Aktifkan Tampilkan Detail untuk Semua Proses dari menu File :
Di panel utama, pilih proses yang Anda minati:
Buka menu konteks (klik kanan) untuk proses yang dipilih dan klik Properti :
Pada tab Utas , Anda akan dapat melihat daftar utas yang berjalan di dalam proses itu:
Pilih utas yang Anda minati dan klik tombol Stack :
Process Explorer sekarang akan menampilkan tumpukan panggilan saat ini untuk utas yang dipilih:
Jika pemecahan masalah Anda mengharuskan Anda untuk mendapatkan lebih banyak detail, seringkali sangat membantu untuk memuat simbol debugging ke dalam Process Explorer. Begini caranya:
Jika Anda belum menginstal debugger Windows, Anda harus menginstal Debugging Tools untuk Windows terlebih dahulu.
Di Process Explorer, buka Configure Symbols ... dari menu Opsi :
Jika Anda memiliki Alat Debugging (atau debugger Windows lain) diinstal, Process Explorer akan secara otomatis menemukan dbghelp.dll
file. Jika tidak, tetapkan jalur yang benar di sini.
Jalur Simbol akan terlihat seperti:
SRV*C:\Symbols*http://msdl.microsoft.com/download/symbols
Satu-satunya bagian yang ingin Anda sesuaikan adalah C:\Symbols
. Itulah lokasi di mana simbol debugging akan di-cache.