Microsoft ประกาศฟีเจอร์ Time Travel Debugging (TTD) สำหรับเครื่องมือดีบักเกอร์ WinDbg ใหม่
2 นาที. อ่าน
เผยแพร่เมื่อ
อ่านหน้าการเปิดเผยข้อมูลของเราเพื่อดูว่าคุณจะช่วย MSPoweruser รักษาทีมบรรณาธิการได้อย่างไร อ่านเพิ่มเติม
ย้อนกลับไปในเดือนสิงหาคม Microsoft การเผยแพร่ เครื่องมือดีบักเกอร์ WinDbg รุ่นตัวอย่างสำหรับนักพัฒนา Windows เป็นการอัปเดตครั้งใหญ่พร้อมฟีเจอร์ใหม่มากมายและภาพที่ทันสมัย วันนี้ Microsoft ได้ประกาศความพร้อมใช้งานของคุณสมบัติ Time Travel Debugging (TTD) ในการอัปเดตล่าสุดของ WinDbg Preview
การดีบักการเดินทางข้ามเวลาเป็นกระบวนการดีบักแบบย้อนกลับสำหรับนักพัฒนา ซึ่งจะอนุญาตให้พวกเขาบันทึกการทำงานของแอปหรือกระบวนการ เล่นซ้ำทั้งไปข้างหน้าและย้อนกลับ และใช้การสืบค้นเพื่อค้นหาตลอดการติดตามได้ ตัวดีบั๊กส่วนใหญ่ใน ตลาดอนุญาตให้นักพัฒนาก้าวไปข้างหน้าในช่วงเวลาที่กำหนดเท่านั้น แต่ TTD ช่วยให้นักพัฒนาสามารถย้อนเวลากลับไปเพื่อทำความเข้าใจเงื่อนไขในการระบุจุดบกพร่องได้ดีขึ้น นี่คือวิธีการทำงาน
- บันทึก: บันทึกแอปหรือกระบวนการบนเครื่องซึ่งอาจทำให้เกิดข้อผิดพลาดได้ สิ่งนี้จะสร้างไฟล์ Trace (นามสกุล .RUN) ซึ่งมีข้อมูลทั้งหมดเพื่อสร้างจุดบกพร่อง
- Replay: เปิดไฟล์ Trace ใน WinDbg Preview และเล่นซ้ำการเรียกใช้โค้ดทั้งแบบไปข้างหน้าและข้างหลังหลายๆ ครั้งตามความจำเป็นเพื่อทำความเข้าใจปัญหา
- วิเคราะห์: เรียกใช้การสืบค้นและคำสั่งเพื่อระบุปัญหารหัสทั่วไปและเข้าถึงหน่วยความจำและท้องถิ่นได้อย่างเต็มที่เพื่อทำความเข้าใจว่าเกิดอะไรขึ้น
เรียนรู้เพิ่มเติมเกี่ยวกับคุณสมบัติใหม่นี้ โปรดคลิกที่นี่เพื่ออ่านรายละเอียดเพิ่มเติม.