Bagikan melalui


Apa itu WinDbg?

WinDbg adalah versi terbaru WinDbg dengan visual yang lebih modern, jendela yang lebih cepat, pengalaman scripting yang lengkap, dibangun dengan model data debugger yang dapat diperluas sebagai fokus utama.

Nota

Sebelumnya dirilis sebagai WinDbg Pratinjau di Microsoft Store, WinDbg memanfaatkan mesin dasar yang sama dengan WinDbg (Klasik) dan mendukung semua perintah, ekstensi, dan alur kerja yang sama.

Cuplikan layar utama di debugger WinDbg.

Fitur umum

  • Penyiapan koneksi dan penarikan kembali - Target terbaru dan konfigurasi sesi disimpan. Mereka dapat dengan cepat dimulai ulang dari menu berkas.

    Cuplikan layar menu mulai penelusuran kesalahan di debugger WinDbg.

  • Tema gelap - Buka Pengaturan > File untuk mengaktifkan tema gelap.

    Cuplikan layar debugger WinDbg dengan tema gelap diaktifkan.

  • Navigasi keyboard - Gunakan Ctrl+Tab untuk menavigasi antar jendela hanya dengan keyboard Anda.

    Cuplikan layar yang menunjukkan menu Ctrl+Tab di debugger WinDbg.

  • Deteksi prosesor file cadangan - Arsitektur prosesor Autodetects untuk penelusuran kesalahan terkelola yang lebih mudah.

  • Peningkatan performa - Jendela alat dimuat secara asinkron dan dapat dibatalkan. Saat Anda menjalankan perintah, WinDbg dapat menghentikan pemuatan lokal, jam tangan, atau jendela lainnya.

Mulai tampilan debug

  • Integrated Time Travel Debugging (TTD) - Gunakan kotak centang "Rekam dengan Penelusuran Kesalahan Perjalanan Waktu" saat meluncurkan atau melampirkan ke proses. WinDbg akan menyiapkan TTD, mulai merekam, dan membuka pelacakan setelahnya.

    Untuk informasi selengkapnya, lihat Debugging Perjalanan Waktu - Gambaran Umum.

    Cuplikan layar menu rekaman proses di WinDbg dengan proses Notepad dipilih untuk perekaman.

  • Luncurkan paket Aplikasi - Debug aplikasi universal atau tugas latar belakang Anda dalam satu klik.

    Untuk informasi selengkapnya, lihat Luncurkan Paket Aplikasi.

    Cuplikan layar tab Luncurkan Paket Aplikasi di WinDbg dengan 'cal' di kotak pencarian dan tiga aplikasi ditampilkan.

  • Lampirkan ke proses - Tampilan lampiran baru menyediakan tampilan terperinci tentang proses yang sedang berjalan, konfigurasi yang lebih mudah, dan dukungan pencarian.

    Cuplikan layar dialog Lampirkan ke Proses di debugger WinDbg.

Jendela alat telah ditingkatkan

  • Command - Jendela perintah telah meningkatkan dukungan DML, penyorotan teks, pencarian (termasuk Regex).

    Cuplikan layar jendela perintah di WinDbg dengan kolom disorot dengan warna kuning.

  • Source - Jendela kode sumber menyediakan penyorotan sintaks dan peningkatan umum lainnya yang mirip dengan sebagian besar editor teks modern.

    Cuplikan layar jendela kode sumber di debugger WinDbg dengan penyorotan sintaks.

  • Disassembly - Jendela pembongkaran juga ditingkatkan, sorotan pada instruksi saat ini tetap di posisinya ketika Anda menggulir.

    Cuplikan layar jendela pembongkaran di debugger WinDbg.

  • Breakpoints - Jendela titik henti memperlihatkan semua titik henti Anda saat ini, tombol satu klik, dan jumlah hit.

    Untuk informasi selengkapnya, lihat Breakpoints.

    Cuplikan layar jendela titik henti di debugger WinDbg memperlihatkan titik henti saat ini.

  • Scripting - Jendela pembuatan skrip baru membuat pengembangan ekstensi JavaScript dan NatVis lebih mudah, dengan penyorotan kesalahan dan IntelliSense.

    Untuk informasi selengkapnya, lihat WinDbg - Scripting.

    Cuplikan layar jendela pembuatan skrip di debugger WinDbg dengan IntelliSense dan penyorotan kesalahan.

  • Model data - Jendela model menyediakan versi dx dan dx -gyang dapat diperluas dan dapat ditelusuri, memungkinkan Anda membuat tabel canggih di atas kueri NatVis, JavaScript, dan LINQ Anda.

    Untuk informasi selengkapnya, lihat WinDbg - Model data.

    Cuplikan layar jendela model data di debugger WinDbg dengan fitur yang dapat diperluas dan dapat ditelusuri.

  • Lokal dan pengamatan - Jendela lokal dan jendela pengamatan keduanya didasarkan pada model data yang digunakan oleh perintah dx. Ini berarti mereka mendapat manfaat dari fitur yang sama dengan jendela model data lainnya.

  • Memori - Jendela memori memiliki fitur penyorotan dan pengguliran yang ditingkatkan.

  • Log-log - Ini adalah log internal WinDbg di balik layar. Ini dapat dilihat untuk pemecahan masalah atau untuk memantau perintah yang berjalan lama.

Memberikan umpan balik

Umpan balik Anda membantu tim kami memandu pengembangan WinDbg dan memprioritaskan fitur.

Untuk melaporkan bug atau menyarankan fitur baru, Anda bisa mengikuti tombol umpan balik di pita untuk masuk ke halaman gitHub tempat Anda bisa mengajukan masalah baru.

Sumber daya lainnya