Bagikan melalui


Penelusuran kesalahan historis (C#, Visual Basic, C++)

Penelusuran kesalahan historis adalah mode penelusuran kesalahan yang bergantung pada informasi yang dikumpulkan oleh IntelliTrace. Ini memungkinkan Anda untuk bergerak mundur dan maju melalui eksekusi aplikasi Anda dan memeriksa statusnya.

Anda dapat menggunakan IntelliTrace di edisi Visual Studio Enterprise (tetapi, bukan edisi Profesional atau Komunitas).

Mengapa menggunakan penelusuran kesalahan historis?

Menyetel titik henti untuk menemukan bug bisa menjadi urusan yang untung-untungan. Anda mengatur titik henti yang dekat dengan tempat dalam kode Anda di mana Anda mencurigai bug, lalu menjalankan aplikasi di debugger dan berharap titik henti Anda terkena, dan tempat di mana jeda eksekusi dapat mengungkapkan sumber bug. Jika tidak, Anda harus mencoba mengatur titik henti di tempat lain dalam kode dan menjalankan kembali debugger, menjalankan langkah pengujian berulang kali hingga Anda menemukan masalahnya.

setting a breakpoint

Anda dapat menggunakan IntelliTrace dan penelusuran kesalahan historis untuk menjelajahi aplikasi Anda dan memeriksa statusnya (tumpukan panggilan dan variabel lokal) tanpa harus mengatur titik henti, memulai ulang penelusuran kesalahan, dan mengulangi langkah pengujian. Ini dapat menghemat banyak waktu, terutama ketika bug terletak jauh di dalam skenario pengujian yang membutuhkan waktu lama untuk dieksekusi.

Bagaimana cara mulai menggunakan penelusuran kesalahan historis?

IntelliTrace aktif secara default. Yang harus Anda lakukan adalah memutuskan peristiwa dan panggilan fungsi mana yang menarik bagi Anda, dan apakah Anda ingin melihat snapshot dari status aplikasi lengkap Anda. Untuk informasi selengkapnya tentang menentukan apa yang ingin Anda cari, lihat Fitur IntelliTrace. Dukungan fitur bervariasi menurut bahasa dan jenis aplikasi.