คำถามนี้มีคำตอบอยู่ที่นี่แล้ว:
ตัวจัดการงานแสดงการใช้งานหน่วยความจำทั้งหมดของฉันที่ 90% ของทั้งหมด 6 GB ของฉัน แต่ไม่มีกระบวนการใดที่ใช้ RAM มากกว่า 250 MB และผลรวมของ RAM ที่ใช้ในกระบวนการที่ทำงานอยู่ทั้งหมดนั้นน้อยกว่า 2 GB ฉันได้ลองแล้ว:
- ดูตัวเลขในคอลัมน์ "หน่วยความจำ" ในแท็บ "กระบวนการ" ของตัวจัดการงาน Windows 8
- ดูที่คอลัมน์ "Working Set", "Private Working Set", "Shared Working Set" และ "Commit Size" บนแท็บ "รายละเอียด" ของ Task Manager
- ดูคอลัมน์ที่เกี่ยวข้องกับหน่วยความจำที่คล้ายกันใน Process Explorer
- ฉันได้ลองใช้ Sysinternals RAMMap แล้ว แต่ในขณะที่ฉันประสบกับปัญหาหน่วยความจำเหลือน้อย เมื่อฉันแก้ไขปัญหา RAMMap จะทำงานตามปกติ แต่ ณ จุดนั้นมันก็สายเกินไป
ทั้งหมดแสดงจำนวนหน่วยความจำที่ค่อนข้างน้อยในการใช้งาน
มีผู้คนมากมายที่ถามคำถามนี้กับ Windows รุ่นต่างๆทั่วอินเทอร์เน็ต บางคนจัดการเพื่อแก้ไขปัญหาหน่วยความจำเหลือน้อยโดยมักจะติดตั้งซอฟต์แวร์ใหม่ บางครั้งโดยติดตั้ง windows ใหม่ตั้งแต่เริ่มต้น ฉันกำลังมองหาคำตอบสำหรับคำถามทั่วไปที่สิ่งเหล่านี้แบ่งปันและที่ดูเหมือนจะไม่ได้รับคำตอบจากที่อื่น:
- เหตุใดหน่วยความจำที่ใช้ทั้งหมดจึงสูงกว่าหน่วยความจำที่ใช้โดยกระบวนการที่ระบุไว้ทั้งหมดไม่ว่าฉันจะพยายามนับพวกเขาอย่างไร
- windows "รู้" ได้อย่างไรว่ามีการใช้หน่วยความจำโดยไม่ทราบว่ามีการใช้โปรแกรมใดอยู่
- กระบวนการใดที่อาจใช้หน่วยความจำ แต่ไม่แสดงในรายการ
- มีซอฟต์แวร์ใดบ้างที่สามารถให้ข้อมูลเพิ่มเติมเกี่ยวกับหน่วยความจำที่ใช้แล้วได้หรือไม่
รายละเอียดเฉพาะสำหรับปัญหาของฉัน: ตั้งแต่อัปเกรดเป็น Windows 8.1 ปัญหาจะเกิดขึ้นทันทีที่ฉันเข้าสู่ระบบฉันมีหน่วยความจำไม่เพียงพอเมื่อฉันรันโปรแกรมใด ๆ ฉันสังเกตเห็นใน Process Explorer ว่ามีหลายอินสแตนซ์ของ iexplore.exe กำลังทำงานดูเหมือนจะเริ่มโดยอัตโนมัติ อินสแตนซ์หนึ่งโดยเฉพาะนั้นใช้ RAM เพียงไม่กี่ MB แต่พบข้อบกพร่องหลายร้อยล้านหน้า ฉันได้ฆ่ากระบวนการเฉพาะนั้นและการใช้หน่วยความจำลดลงทันที 70%
นำไปสู่คำถามที่เฉพาะเจาะจงหนึ่งข้อ:
- จะฆ่ากระบวนการหนึ่งที่ควรใช้เพียงไม่กี่ MB เพิ่มหลาย GB ได้อย่างไร
และคำถามโบนัส (ยากมาก):
- การติดตั้ง Windows ใหม่อีกครั้งฉันจะหลีกเลี่ยงปัญหานี้ได้ทุกครั้งที่ฉันรีคอมพิวเตอร์