Microsoft ประกาศฟีเจอร์ Time Travel Debugging (TTD) สำหรับเครื่องมือดีบักเกอร์ WinDbg ใหม่

ไอคอนเวลาอ่านหนังสือ 2 นาที. อ่าน


ผู้อ่านช่วยสนับสนุน MSpoweruser เราอาจได้รับค่าคอมมิชชันหากคุณซื้อผ่านลิงก์ของเรา ไอคอนคำแนะนำเครื่องมือ

อ่านหน้าการเปิดเผยข้อมูลของเราเพื่อดูว่าคุณจะช่วย MSPoweruser รักษาทีมบรรณาธิการได้อย่างไร อ่านเพิ่มเติม

ย้อนกลับไปในเดือนสิงหาคม Microsoft การเผยแพร่ เครื่องมือดีบักเกอร์ WinDbg รุ่นตัวอย่างสำหรับนักพัฒนา Windows เป็นการอัปเดตครั้งใหญ่พร้อมฟีเจอร์ใหม่มากมายและภาพที่ทันสมัย วันนี้ Microsoft ได้ประกาศความพร้อมใช้งานของคุณสมบัติ Time Travel Debugging (TTD) ในการอัปเดตล่าสุดของ WinDbg Preview

การดีบักการเดินทางข้ามเวลาเป็นกระบวนการดีบักแบบย้อนกลับสำหรับนักพัฒนา ซึ่งจะอนุญาตให้พวกเขาบันทึกการทำงานของแอปหรือกระบวนการ เล่นซ้ำทั้งไปข้างหน้าและย้อนกลับ และใช้การสืบค้นเพื่อค้นหาตลอดการติดตามได้ ตัวดีบั๊กส่วนใหญ่ใน ตลาดอนุญาตให้นักพัฒนาก้าวไปข้างหน้าในช่วงเวลาที่กำหนดเท่านั้น แต่ TTD ช่วยให้นักพัฒนาสามารถย้อนเวลากลับไปเพื่อทำความเข้าใจเงื่อนไขในการระบุจุดบกพร่องได้ดีขึ้น นี่คือวิธีการทำงาน

  1. บันทึก: บันทึกแอปหรือกระบวนการบนเครื่องซึ่งอาจทำให้เกิดข้อผิดพลาดได้ สิ่งนี้จะสร้างไฟล์ Trace (นามสกุล .RUN) ซึ่งมีข้อมูลทั้งหมดเพื่อสร้างจุดบกพร่อง
  2. Replay: เปิดไฟล์ Trace ใน WinDbg Preview และเล่นซ้ำการเรียกใช้โค้ดทั้งแบบไปข้างหน้าและข้างหลังหลายๆ ครั้งตามความจำเป็นเพื่อทำความเข้าใจปัญหา
  3. วิเคราะห์: เรียกใช้การสืบค้นและคำสั่งเพื่อระบุปัญหารหัสทั่วไปและเข้าถึงหน่วยความจำและท้องถิ่นได้อย่างเต็มที่เพื่อทำความเข้าใจว่าเกิดอะไรขึ้น

เรียนรู้เพิ่มเติมเกี่ยวกับคุณสมบัติใหม่นี้ โปรดคลิกที่นี่เพื่ออ่านรายละเอียดเพิ่มเติม.

ข้อมูลเพิ่มเติมเกี่ยวกับหัวข้อต่างๆ: ดาวน์โหลด, การแก้ไขจุดบกพร่องการเดินทางข้ามเวลา, TTD, การแสดงตัวอย่างดีบักเกอร์ WinDbg, เครื่องมือดีบักเกอร์ WinDbg, วินโดว์สโตร์