Apa itu WinDbg?
WinDbg adalah versi terbaru WinDbg dengan visual yang lebih modern, jendela yang lebih cepat, pengalaman pembuatan skrip lengkap, dibangun dengan model data debugger yang dapat diperluas di depan dan tengah.
Catatan
Sebelumnya dirilis sebagai Pratinjau WinDbg di Microsoft Store, WinDbg memanfaatkan mesin dasar yang sama dengan WinDbg (Klasik) dan mendukung semua perintah, ekstensi, dan alur kerja yang sama.
Fitur umum
Penyiapan dan pengenalan koneksi - Target terbaru dan konfigurasi sesi disimpan. Mereka dapat dengan cepat dimulai ulang dari menu file.
Tema gelap - Buka Pengaturan File > untuk mengaktifkan tema gelap.
Navigasi keyboard - Gunakan Ctrl+Tab untuk menavigasi antar jendela dengan mudah hanya dengan keyboard Anda.
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, watch, atau jendela lainnya.
Mulai tampilan penelusuran kesalahan
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 jejak setelahnya.
Untuk informasi selengkapnya, lihat Penelusuran Kesalahan Perjalanan Waktu - Gambaran Umum.
Luncurkan paket Aplikasi - Debug aplikasi universal atau tugas latar belakang Anda dalam satu klik.
Untuk informasi selengkapnya, lihat Meluncurkan Paket Aplikasi.
Lampirkan ke proses - Tampilan lampiran baru menyediakan tampilan terperinci tentang proses yang sedang berjalan, konfigurasi yang lebih mudah, dan dukungan pencarian.
Jendela alat yang disempurnakan
Perintah - Jendela perintah telah meningkatkan dukungan DML, penyorotan teks, pencarian (termasuk Regex).
Sumber - Jendela kode sumber menyediakan penyorotan sintaksis dan peningkatan umum lainnya yang mirip dengan sebagian besar editor teks modern.
Pembbongkaran - Jendela pembbongkaran juga ditingkatkan, sorotan instruksi saat ini tetap berada di tempat saat Anda menggulir.
Titik henti - Jendela titik henti memperlihatkan semua titik henti Anda saat ini, tombol satu klik, dan jumlah hit.
Untuk mengetahui informasi selengkapnya, lihat Titik Henti.
Pembuatan skrip - Jendela pembuatan skrip baru membuat pengembangan ekstensi JavaScript dan NatVis lebih mudah, dengan penyorotan kesalahan dan IntelliSense.
Untuk informasi selengkapnya, lihat WinDbg - Scripting.
Model data - Jendela model menyediakan versi
dx
dandx -g
yang dapat diperluas dan dapat dijelajahi, memungkinkan Anda membuat tabel canggih di atas kueri NatVis, JavaScript, dan LINQ Anda.Untuk informasi selengkapnya, lihat WinDbg - Model data.
Lokal dan watch - Jendela lokal dan watch keduanya didasarkan pada model data yang digunakan oleh
dx
perintah . Ini berarti mereka mendapat manfaat dari fitur yang sama dengan jendela model data lainnya.Memori - Jendela memori telah menyoroti dan meningkatkan pengguliran.
Log - Ini adalah di bawah log sampul internal WinDbg. Ini dapat dilihat untuk pemecahan masalah atau untuk memantau perintah yang berjalan lama.
Memberikan tanggapan
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
Untuk informasi tentang apa yang baru dalam rilis terbaru, lihat Catatan rilis.
Tinjau topik ini untuk menginstal dan mengonfigurasi WinDbg:
Topik-topik ini menjelaskan cara terhubung ke lingkungan yang ingin Anda debug:
Tonton episode acara Defrag Tools ini untuk melihat WinDbg beraksi:
- Defrag Tools #182 - Tim, Chad, dan Andy membahas dasar-dasar WinDbg dan beberapa fitur.
- Defrag Tools #183 - Nick, Tim, dan Chad menggunakan WinDbg dan pergi melalui demo cepat.
- Defrag Tools #184 - Bill dan Andrew berjalan-melalui fitur pembuatan skrip di WinDbg.
- Defrag Tools #185 - James dan Ivette menyediakan dan pengenalan Time Travel Debugging.
- Defrag Tools #186 - James dan JCAB mencakup Time Travel Debugging tingkat lanjut.
Tips dan trik tambahan dapat ditemukan di arsip blog WinDbg.
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk