ใน Windows หน่วยความจำรั่วเกิดขึ้นเมื่อแอปพลิเคชันหรือกระบวนการของระบบไม่ปล่อยบล็อก RAM อย่างถูกต้องไปยังตัวจัดการหน่วยความจำของระบบปฏิบัติการเมื่อไม่ต้องการใช้อีกต่อไป ในบางกรณี โปรแกรมอาจส่งคืนเฉพาะส่วนของบล็อกหน่วยความจำที่ใช้ ในบางกรณี จะไม่มีการปลดปล่อยอะไรเลย เนื่องจาก RAM จริงเป็นทรัพยากรที่มีจำกัด สิ่งสำคัญคือต้องแน่ใจว่าคุณมีเพียงพอสำหรับจัดการกับภาระงานของคุณ
แม้ว่าจะมีหน่วยความจำรั่วใน Windows อยู่สองสามประเภท แต่ปัญหาที่พบบ่อยที่สุดคือหน่วยความจำสแตนด์บาย ย้อนกลับไปจนถึง Windows 7 ปัญหาหน่วยความจำสแตนด์บายยังคงเป็นที่แพร่หลายใน Windows 10 เมื่อหน่วยความจำสแตนด์บายของคุณกินหน่วยความจำว่างจนหมด ระบบของคุณอาจเริ่มล้าหลังและอาจถึงขั้นหยุดทำงานเนื่องจากหน่วยความจำรั่วโดยทั่วไปเป็นผลมาจากข้อบกพร่องของซอฟต์แวร์หรือความผิดพลาด การอัปเดตไดรเวอร์ทั้งหมดของคุณจึงเป็นสิ่งสำคัญ
ค้นหาหน่วยความจำรั่วด้วยตัวตรวจสอบทรัพยากรของ Windows
Resource Monitor เป็นเครื่องมือในตัวที่ยอดเยี่ยมที่จะช่วยให้คุณเห็นภาพที่ชัดเจนขึ้นว่า Windows จัดการทรัพยากรของคอมพิวเตอร์ของคุณอย่างไร (RAM, CPU, ฮาร์ดไดรฟ์ ฯลฯ) หากคุณสงสัยว่าแอปพลิเคชันหรือกระบวนการไม่ปล่อยหน่วยความจำสแตนด์บาย Resource Monitor เป็นสถานที่ที่ดีในการเริ่มสังเกต ขั้นตอนด้านล่างแสดงวิธีดูการใช้หน่วยความจำของระบบใน Windows 10, 8 และ 7
-
กด ปุ่ม Windows+R ป้อน resmon แล้วเลือก ตกลง
-
เลือกแท็บ Memory จากนั้นเลือก Commit เพื่อเรียงลำดับรายการใหม่
-
ตรวจสอบ Standby (แถบสีน้ำเงิน) กับแอปพลิเคชันต่างๆ ที่คุณมักใช้ในการทำงาน
คุณอาจต้องปล่อยให้ Resource Monitor ทำงานชั่วขณะหนึ่งเพื่อตรวจหารอยรั่ว จับภาพหน้าจอหรือจดบันทึกเมื่อคุณเปิดเครื่องมือเป็นครั้งแรกเพื่อให้เปรียบเทียบได้ง่าย
วินิจฉัยการรั่วไหลของหน่วยความจำด้วย Windows' RaMMap
RaMMap เป็นเครื่องมือฟรีจาก Microsoft ที่จะแสดงข้อมูลแบบเรียลไทม์เกี่ยวกับวิธีที่ Windows จัดการและจัดสรร RAM ของคุณ คล้ายกับ Resource Monitor RaMMap จะแสดงการใช้หน่วยความจำขณะสแตนด์บาย และทำงานบน Windows 10, 8 และ 7 ขั้นตอนด้านล่างแสดงวิธีดาวน์โหลดและเรียกใช้ RaMMap
-
ไปที่หน้า Sysinternals ของ RaMMap จากนั้นเลือก ดาวน์โหลด RaMMap.
-
ไปที่โฟลเดอร์ ดาวน์โหลด ของคุณ คัดลอกไฟล์ RaMMap ไปยังโฟลเดอร์ที่คุณเลือก จากนั้นแตกไฟล์
-
คลิกขวาที่ไฟล์แอปพลิเคชัน RaMMap จากนั้นเลือก เรียกใช้ในฐานะผู้ดูแลระบบ.
-
เลือก ใช่.
-
ทบทวน เงื่อนไขการอนุญาตให้ใช้สิทธิซอฟต์แวร์ระบบภายใน จากนั้นเลือก ตกลง.
-
เลือกแท็บ ใช้การนับ จากนั้นตรวจสอบหน่วยความจำสแตนด์บายของคุณเพื่อดูว่าเพิ่มขึ้นหรือไม่
หากระบบของคุณสูญเสียหน่วยความจำว่างมากขึ้นเรื่อยๆ คุณอาจต้องปล่อยให้ RamMap ทำงานอยู่ชั่วขณะหนึ่ง จดบันทึกหน่วยความจำสแตนด์บายของคุณก่อนและหลังเพื่อดูว่า RAM ของคุณรั่วหรือไม่
-
คุณยังสามารถดูแต่ละกระบวนการที่ใช้หน่วยความจำกายภาพของคุณอย่างละเอียดในแท็บ Processes
ตรวจสอบ RAM ด้วยเครื่องมือวินิจฉัยหน่วยความจำของ Windows
เรียกใช้การวินิจฉัยหน่วยความจำของ Windows เป็นวิธีที่ยอดเยี่ยมในการตรวจสอบหน่วยความจำกายภาพของคอมพิวเตอร์อย่างละเอียดเพื่อหาข้อผิดพลาด
- กด ปุ่ม Windows+R ป้อน " mdsched.exe แล้วเลือก ตกลง.
- Select เริ่มใหม่ตอนนี้และตรวจสอบปัญหา (แนะนำ).
- การทดสอบจะเริ่มขึ้นและอาจใช้เวลาหลายชั่วโมงจึงจะเสร็จสิ้น ทำตามคำแนะนำบนหน้าจอเมื่อการทดสอบเสร็จสิ้น
ว่างหน่วยความจำสแตนด์บายใน Windows ด้วย Rammap
นอกจากการตรวจสอบการใช้หน่วยความจำของคุณแล้ว คุณยังสามารถใช้ RaMMap เพื่อล้างรายการสแตนด์บายของคุณด้วยตนเองได้อีกด้วย
- คลิกขวาที่ไฟล์แอปพลิเคชัน RaMMap จากนั้นเลือก เรียกใช้ในฐานะผู้ดูแลระบบ.
- Select Empty จากนั้น Empty Standby List.
- หน่วยความจำสแตนด์บายของคุณควรลดลงอย่างเห็นได้ชัด
ล้างหน่วยความจำสแตนด์บายด้วยตัวล้างรายการสแตนด์บายอัจฉริยะ
Intelligent Standby List Cleaner (ISLC) เป็นเครื่องมือฟรีที่นำเสนอโดย Wagnardsoft ซึ่งจะล้างหน่วยความจำสแตนด์บายของคอมพิวเตอร์ของคุณโดยอัตโนมัติ ตามเงื่อนไขที่แก้ไขได้บางประการ
-
เปิดเว็บเบราว์เซอร์ ไปที่หน้าฟอรัมอย่างเป็นทางการของแอป เลือก ดาวน์โหลดอย่างเป็นทางการที่นี่ จากนั้นเลือก บันทึกไฟล์.
-
ทำกับโฟลเดอร์ ดาวน์โหลด ของคุณ คลิกขวาที่ไฟล์ ISLC 7z จากนั้นเลือก เรียกใช้ในฐานะผู้ดูแลระบบ.
-
เลือก ใช่ เมื่อหน้าต่างการควบคุมบัญชีผู้ใช้ปรากฏขึ้น
-
เรียกดูโฟลเดอร์ เลือก ตกลง จากนั้นเลือก Extract.
-
เมื่อแตกออกมาแล้ว ให้คลิกขวา ISLC ทำความสะอาดรายการสแตนด์บายอัจฉริยะ จากนั้นเลือก เรียกใช้ในฐานะผู้ดูแลระบบ.
-
เลือก ใช่ เมื่อกล่องโต้ตอบ UAC ปรากฏขึ้น
-
เลือก ล้างรายการสแตนด์บาย เพื่อล้างหน่วยความจำสแตนด์บายของระบบด้วยตนเอง เปลี่ยนค่าสำหรับ; ขนาดรายการอย่างน้อย และ หน่วยความจำว่างต่ำกว่า เพื่อให้เหมาะกับความต้องการของคุณ
Select เริ่มย่อให้เล็กสุด เพื่อเรียกใช้ ISLC ในพื้นหลังทุกครั้งที่ระบบของคุณเริ่มทำงาน
แก้ไขการรั่วไหลของหน่วยความจำ Windows 10 ด้วย FreeStandbyMemory.bat
สคริปต์ freestandbymemory.bat เป็นอีกหนึ่งเครื่องมือที่มีประโยชน์ในการช่วยลดปัญหาหน่วยความจำสแตนด์บายของ Windows 10 โดยจะทำงานทุกๆ 3 นาทีโดยอัตโนมัติในพื้นหลัง และจะล้างหน่วยความจำสแตนด์บายหากหน่วยความจำกายภาพของคอมพิวเตอร์ของคุณเหลือต่ำกว่า 1500 MB สคริปต์นี้ให้ดาวน์โหลดฟรีและออกแบบมาสำหรับ Windows 10
-
ไปที่หน้า Pastebin ของสคริปต์ เลือก ดาวน์โหลด จากนั้นเลือก บันทึกไฟล์
-
ไปที่โฟลเดอร์ ดาวน์โหลด ของคุณ คลิกขวา freestandbymemory (ไฟล์แบตช์) จากนั้นเลือก เรียกใช้ในฐานะผู้ดูแลระบบ.
-
เลือก ข้อมูลเพิ่มเติม.
-
เลือก วิ่งต่อไป.
-
เลือก ใช่.
-
เมื่อเพิ่มสคริปต์แล้ว ให้เลือกคีย์ใดก็ได้เพื่อดำเนินการต่อ ตอนนี้ FreeStandbyMemory จะทำงานในพื้นหลังในระบบของคุณ
-
หากต้องการลบสคริปต์ ให้ไปที่ พีซีเครื่องนี้ > Windows (C:) > Windows คลิกขวา FreeStandbyMemory จากนั้นเลือก ลบ.
แก้ไขหน่วยความจำรั่วโดยอัปเดตไดรเวอร์ของคุณ
ถึงแม้จะมีเครื่องมือมากมายสำหรับตรวจสอบไดรเวอร์ที่ล้าสมัย แต่ควรตรวจสอบทีละรายการเพื่อให้แน่ใจว่าทุกอย่างเป็นปัจจุบัน
- ป้อน ตัวจัดการอุปกรณ์ ในการค้นหาของ Windows จากนั้นเลือก เปิด เมื่อผลลัพธ์ปรากฏขึ้น
- ขยายส่วนฮาร์ดแวร์
- คลิกขวาที่อุปกรณ์ จากนั้นเลือก อัปเดตไดรเวอร์.