วิเคราะห์ห่วงโซ่การรอ: ระบุกระบวนการหยุดทำงานหรือหยุดนิ่งใน Windows 10

Wait Chain Traversalเป็นคุณลักษณะที่นำมาใช้ในWindows(Windows 7) 7 เป็นเครื่องมือที่ให้คุณระบุกระบวนการจริงที่ส่งผลให้แอปพลิเคชันหยุดทำงานหรือหยุดทำงาน Windows 10/8 ก้าวไปอีกขั้นและให้คุณวิเคราะห์Wait Chainได้จาก ตัว จัดการงานของ Windows 10(Windows 10 Task Manager)เอง เพื่อนร่วมงานของฉันShyamได้กล่าวถึงคุณลักษณะWait Chain Traversal ( WCT ) สั้นๆ ซึ่งช่วยให้ดีบั๊กสามารถวินิจฉัยแอปพลิเคชันแฮงค์และการชะงักงันในขณะที่พูดถึง คุณสมบัติ ของWindows Task Manager วันนี้มาดูแบบละเอียดกันหน่อย

รอการข้ามผ่านของลูกโซ่

ในWindows 7ตัว  ตรวจสอบทรัพยากร(Resource Monitor) นำเสนอความสามารถใน การวิเคราะห์Wait Chain เรียกใช้resmonเพื่อเปิดResource Monitor ระบุกระบวนการหยุดทำงานหรือระงับ แท็บ ภาพรวม(Overview)หรือCPUแล้วคลิกขวาที่กระบวนการ ในเมนูบริบท คุณจะเห็นAnalyze Wait Chain(Analyze Wait Chain)

รอการข้ามผ่านของลูกโซ่

Windows 10/8ให้คุณวิเคราะห์Wait Chainได้จากตัวจัดการงานของ Windows(Windows Task Manager)(Windows Task Manager)เองยกเว้นResource Monitor เปิดตัวจัดการงาน(Task Manager) ของคุณ และระบุกระบวนการหยุดทำงานหรือหยุดนิ่ง คลิกขวาที่มันแล้วเลือกวิเคราะห์ห่วงโซ่การรอ(Analyze wait chain)ในเมนูบริบท

Wait Chain Traversal windows 8

วิเคราะห์ Wait Chain

ท รีAnalyze Wait Chainจะแสดงกระบวนการหรือโหนดที่เปิดอยู่ในทรีที่กำลังใช้หรือกำลังรอใช้ทรัพยากรที่ใช้โดยกระบวนการอื่นหรือโหนดย่อยในทรี และจำเป็นสำหรับกระบวนการที่เลือกเพื่อดำเนินการต่อ Wait Chain Traversal ( WCT ) ช่วยให้ โปรแกรมแก้ไขข้อ บกพร่องของ Windowsสามารถวินิจฉัยการหยุดทำงานและการชะงักงันของแอปพลิเคชัน คุณสามารถอ่านเพิ่มเติมเกี่ยวกับเรื่องนี้ได้ที่TechNet

เมื่อคุณเปิด แท็บ ภาพรวม(Overview)หรือ แท็บ CPUคุณจะพบรายการกระบวนการที่ทำงานอยู่ หากกระบวนการ "ค้าง" กระบวนการนั้นจะถูกเน้นด้วยข้อความสีแดง "ไม่ตอบสนอง" คุณสามารถคลิกขวาที่กระบวนการ และมอบหมายงานใหม่ รวมถึงการสิ้นสุดกระบวนการ

ไม่ตอบสนอง

ฆ่า(Kill)ไม่ตอบสนอง ค้าง กระบวนการแช่แข็ง

หากคุณเลือกAnalyze Wait Chainคุณจะเห็นรายการกระบวนการและแผนผังกระบวนการที่เกี่ยวข้อง คุณอาจจะได้เห็นข้อความ – กระบวนการ xyz.exe กำลังรอกระบวนการอื่น (abc.exe)(xyz.exe process is waiting for another process (abc.exe))เพื่อยกตัวอย่าง หากคุณเปิดตัวจัดการงาน(Task Manager)ในฐานะผู้ดูแลระบบ คุณจะสามารถเห็นกระบวนการอื่นๆ อีกมากมาย หากคุณใช้Windowsในฐานะผู้ดูแลระบบTask Managerจะถูกยกระดับเป็นค่าเริ่มต้นในWindows 8 (Windows 8)รูปต่อไปนี้แสดงให้เห็นว่ากล่องมีลักษณะอย่างไร ไม่มีกระบวนการใดที่ค้างอยู่นานพอที่จะรับWait Treeของมัน

วิเคราะห์-รอ-ห่วงโซ่-กล่อง

ตอนนี้คุณอาจรอหรือเลือกที่จะฆ่ากระบวนการ แต่อย่าลืมว่าเมื่อใดที่คุณฆ่ากระบวนการใด ๆ หากเป็นกระบวนการของระบบ และฟังก์ชันอื่นๆ ที่ขึ้นอยู่กับกระบวนการนั้นก็อาจขัดข้อง ดังนั้นคุณต้องระวังที่นี่

อนึ่งProcess Hackerจะช่วยคุณค้นหาว่ากระบวนการใดของคุณค้าง ดังนั้นสิ่งที่แฮงค์คือ(What is Hang)อะไร ยูทิลิตีนี้(This utility)พยายามตรวจหาซอฟต์แวร์หรือกระบวนการที่กำลังหยุดทำงาน และแสดงข้อมูลบางอย่างที่อาจช่วยให้คุณแยกแยะและทำความเข้าใจว่าอะไรคือสาเหตุของการค้างดังกล่าว



About the author

ฉันเป็นนักพัฒนาซอฟต์แวร์ฟรีแวร์และเป็นผู้ให้การสนับสนุน Windows Vista/7 ฉันได้เขียนบทความหลายร้อยบทความเกี่ยวกับหัวข้อต่างๆ ที่เกี่ยวข้องกับระบบปฏิบัติการ รวมถึงคำแนะนำและเคล็ดลับ คู่มือการซ่อม และแนวทางปฏิบัติที่ดีที่สุด ฉันยังเสนอบริการให้คำปรึกษาเกี่ยวกับสำนักงานผ่านทางบริษัท Help Desk Services ของฉัน ฉันมีความเข้าใจอย่างลึกซึ้งเกี่ยวกับวิธีการทำงานของ Office 365 ฟีเจอร์ และวิธีใช้งานอย่างมีประสิทธิภาพสูงสุด



Related posts