Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> ระบบ >> Windows

GPU Process Memory Counters รายงานค่าผิดใน Windows 11/10

ปัญหา: GPU Process Memory Counters ใน Task Manager และ Performance Monitor รายงานค่าผิด (ดูเหมือน Memory Leak) สำหรับแอปพลิเคชันที่ทำงานอยู่

Counter ที่ได้รับผลกระทบ

  • Performance Monitor: GPU Process Memory
  • Task Manager > Details pane: Dedicated GPU memory

GPU บางตัวไม่ใช้ Dedicated GPU Memory - Counter นี้จะไม่แสดง หรือเป็น 0 (ไม่มีปัญหานี้)

วิธี Reproduce ปัญหา (ตัวอย่าง Office App)

  1. เปิด Task Manager > Details > Right-click column > Select columns > เลือก Dedicated GPU memory
  2. เปิด Office App (เช่น Word) สร้างเอกสารใหม่ > Maximize
  3. เปิด App อื่น Maximize บนจอเดียวกัน (ซ่อน Office App)
  4. รอ ~30 วินาที Office เข้าสู่ "Low Resource Mode" (Flush GPU caches)
  5. ดูค่า Dedicated GPU memory ของ Office App - จะลดลง ~100MB
  6. นำ Office App กลับมาหน้าจอ

พฤติกรรมที่คาดหวัง vs จริง

ExpectedActual (บนระบบที่มีบั๊ก)
ค่า GPU memory กลับมาเท่าเดิมค่าเพิ่มขึ้น ~100MB+ ทุกครั้งที่ซ่อน-แสดงใหม่
แต่ Performance pane, WPR, WPA แสดงค่าถูกต้อง

สรุปจาก Microsoft

Known Issue ใน Windows 10 - ไม่ใช่ Memory Leak จริง

วิธีติดตาม GPU Memory ที่ถูกต้อง

ใช้ Task Manager > Performance pane หรือ WPR/WPA แทน Details pane