ปัญหา: 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)
- เปิด Task Manager > Details > Right-click column > Select columns > เลือก Dedicated GPU memory
- เปิด Office App (เช่น Word) สร้างเอกสารใหม่ > Maximize
- เปิด App อื่น Maximize บนจอเดียวกัน (ซ่อน Office App)
- รอ ~30 วินาที Office เข้าสู่ "Low Resource Mode" (Flush GPU caches)
- ดูค่า Dedicated GPU memory ของ Office App - จะลดลง ~100MB
- นำ Office App กลับมาหน้าจอ
พฤติกรรมที่คาดหวัง vs จริง
| Expected | Actual (บนระบบที่มีบั๊ก) |
|---|---|
| ค่า GPU memory กลับมาเท่าเดิม | ค่าเพิ่มขึ้น ~100MB+ ทุกครั้งที่ซ่อน-แสดงใหม่ |
| แต่ Performance pane, WPR, WPA แสดงค่าถูกต้อง |
สรุปจาก Microsoft
Known Issue ใน Windows 10 - ไม่ใช่ Memory Leak จริง
วิธีติดตาม GPU Memory ที่ถูกต้อง
ใช้ Task Manager > Performance pane หรือ WPR/WPA แทน Details pane