Bagikan melalui


Memeriksa Jejak Tumpukan

Tumpukan panggilan berisi data untuk pemanggilan fungsi yang dilakukan oleh thread. Data untuk setiap panggilan fungsi disebut bingkai tumpukan dan mencakup alamat pengembalian, parameter yang diteruskan ke fungsi, dan variabel lokal fungsi. Setiap kali panggilan fungsi dilakukan, satu frame tumpukan baru ditambahkan ke bagian atas tumpukan. Ketika fungsi tersebut kembali, frame tumpukan dihapus dari tumpukan.

Setiap utas memiliki tumpukan panggilannya sendiri, mewakili panggilan yang dilakukan dalam utas tersebut.

Untuk mendapatkan pelacakan tumpukan, gunakan metode GetStackTrace dan GetContextStackTrace. Pelacakan tumpukan dapat dicetak menggunakan OutputStackTrace dan OutputContextStackTrace.