รอการข้ามสายโซ่ เป็นคุณลักษณะที่นำมาใช้ใน Windows 7 เป็นเครื่องมือที่ช่วยให้คุณสามารถระบุกระบวนการจริงที่ส่งผลให้แอปพลิเคชันหยุดทำงานหรือหยุดทำงาน Windows 10/8 ก้าวไปอีกขั้นและให้คุณวิเคราะห์ Wait Chain ได้จากตัวจัดการงานของ Windows 10 เอง เพื่อนร่วมงานของฉัน Shyam ได้กล่าวถึงคุณลักษณะ Wait Chain Traversal (WCT) สั้น ๆ ซึ่งช่วยให้ดีบั๊กสามารถวินิจฉัยแอปพลิเคชันแฮงค์และการหยุดชะงักในขณะที่พูดถึงคุณสมบัติของ Windows Task Manager วันนี้มาดูรายละเอียดกันสักหน่อย
รอการข้ามผ่านลูกโซ่
ใน Windows 7 , Resource Monitor ให้ความสามารถในการวิเคราะห์ Wait Chain เรียกใช้ resmon เพื่อเปิดตัวตรวจสอบทรัพยากร ระบุกระบวนการหยุดทำงานหรือระงับ แท็บภาพรวมหรือ CPU แล้วคลิกขวาที่กระบวนการ ในเมนูบริบท คุณจะเห็น วิเคราะห์ห่วงโซ่การรอ .
Windows 10/8 ตอนนี้ให้คุณวิเคราะห์ Wait Chain ได้จาก Windows Task Manager ตัวเอง นอกเหนือจากการตรวจสอบทรัพยากร เปิดตัวจัดการงานของคุณและระบุกระบวนการหยุดทำงานหรือหยุดนิ่ง คลิกขวาที่มันแล้วเลือก วิเคราะห์ห่วงโซ่การรอ ในเมนูบริบท
วิเคราะห์ห่วงโซ่การรอ
ทรี Analyze Wait Chain จะแสดงกระบวนการหรือโหนดที่เปิดอยู่ในทรีที่กำลังใช้หรือกำลังรอใช้ทรัพยากรที่ใช้โดยกระบวนการอื่นหรือโหนดย่อยในทรี และจำเป็นสำหรับกระบวนการที่เลือกเพื่อดำเนินการต่อ Wait Chain Traversal (WCT) ช่วยให้ดีบักเกอร์ของ Windows สามารถวินิจฉัยการหยุดทำงานและการชะงักงันของแอปพลิเคชัน คุณสามารถอ่านเพิ่มเติมเกี่ยวกับ TechNet
เมื่อคุณเปิดแท็บภาพรวมหรือแท็บ CPU คุณจะพบรายการกระบวนการที่ทำงานอยู่ หากกระบวนการ "ค้าง" กระบวนการนั้นจะถูกเน้นด้วยข้อความสีแดง "ไม่ตอบสนอง" คุณสามารถคลิกขวาที่กระบวนการ และมอบหมายงานใหม่ รวมถึงการสิ้นสุดกระบวนการ
ฆ่า ไม่ตอบสนอง ค้าง กระบวนการแช่แข็ง
หากคุณเลือก Analyze Wait Chain คุณจะเห็นรายการกระบวนการและแผนผังกระบวนการที่เกี่ยวข้อง คุณอาจจะได้เห็นข้อความ – กระบวนการ xyz.exe กำลังรอกระบวนการอื่น (abc.exe) , เพื่อยกตัวอย่าง หากคุณได้เปิด Task Manager ในฐานะผู้ดูแลระบบ คุณจะสามารถเห็นกระบวนการอื่นๆ อีกมากมาย หากคุณใช้ Windows ในฐานะผู้ดูแลระบบ ตัวจัดการงานจะถูกยกระดับเป็นค่าเริ่มต้นใน Windows 8 แล้ว รูปภาพต่อไปนี้จะแสดงให้เห็นว่ากล่องมีลักษณะอย่างไร ไม่มีกระบวนการใดที่หยุดทำงานนานพอที่จะรับ Wait Tree
ตอนนี้คุณอาจรอหรือเลือกที่จะฆ่ากระบวนการ แต่อย่าลืมว่าเมื่อใดที่คุณฆ่ากระบวนการใดๆ หากเป็นกระบวนการของระบบ และฟังก์ชันอื่นๆ ที่ขึ้นอยู่กับกระบวนการนั้นก็อาจขัดข้อง ดังนั้นคุณต้องระวังที่นี่
อนึ่ง ประมวลผลแฮ็กเกอร์ จะช่วยให้คุณทราบด้วยว่ากระบวนการใดของคุณค้าง แฮงค์คืออะไร . ยูทิลิตีนี้พยายามตรวจหาซอฟต์แวร์หรือกระบวนการที่กำลังหยุดทำงาน และแสดงข้อมูลบางอย่างที่อาจช่วยให้คุณแยกแยะและทำความเข้าใจว่าอะไรคือต้นเหตุของการค้างดังกล่าว