การบีบอัดหน่วยความจำใน Windows 10 คืออะไร?

Windows 10 ใช้การบีบอัดหน่วยความจำเพื่อจัดเก็บข้อมูลในหน่วยความจำของระบบมากกว่าที่จะทำได้ หากคุณไปที่ตัวจัดการงานและดูรายละเอียดการใช้หน่วยความจำของคุณคุณจะเห็นว่าหน่วยความจำบางส่วนของคุณถูก "บีบอัด" นี่คือความหมาย

การบีบอัดหน่วยความจำคืออะไร?

การบีบอัดหน่วยความจำเป็นคุณสมบัติใหม่ใน Windows 10 และไม่มีใน Windows 7 และ 8 อย่างไรก็ตามทั้ง Linux และ macOS ของ Apple ก็ใช้การบีบอัดหน่วยความจำเช่นกัน

ที่เกี่ยวข้อง: ไฟล์หน้า Windows คืออะไรและคุณควรปิดใช้งานหรือไม่

ตามเนื้อผ้าหากคุณมี RAM 8 GB และแอปพลิเคชันมีสิ่งที่ต้องจัดเก็บ 9 GB ใน RAM นั้นอย่างน้อย 1 GB จะต้องถูก "เพจ" และเก็บไว้ในไฟล์เพจบนดิสก์ของคอมพิวเตอร์ของคุณ การเข้าถึงข้อมูลในไฟล์เพจนั้นช้ามากเมื่อเทียบกับแรม

ด้วยการบีบอัดหน่วยความจำข้อมูลบางส่วนนั้นสามารถบีบอัดได้ 9 GB (เช่นเดียวกับไฟล์ Zip หรือข้อมูลบีบอัดอื่น ๆ สามารถย่อลงได้) และเก็บไว้ใน RAM ตัวอย่างเช่นคุณอาจมีข้อมูลที่ไม่มีการบีบอัด 6 GB และข้อมูลบีบอัด 3 GB ซึ่งใช้ RAM สูงสุด 1.5 GB คุณจะจัดเก็บข้อมูลต้นฉบับทั้งหมด 9 GB ใน RAM 8 GB เนื่องจากจะใช้เวลาเพียง 7.5 GB เมื่อมีการบีบอัดข้อมูลบางส่วน

มีข้อเสียหรือไม่? ใช่และไม่ใช่ การบีบอัดและการคลายการบีบอัดข้อมูลจะใช้ทรัพยากรของ CPU บางส่วนซึ่งเป็นสาเหตุที่ข้อมูลทั้งหมดไม่ได้รับการบีบอัดข้อมูลจะถูกบีบอัดก็ต่อเมื่อ Windows คิดว่าจำเป็นและเป็นประโยชน์ การบีบอัดและการคลายการบีบอัดข้อมูลโดยใช้เวลา CPU บางส่วนนั้นเร็วกว่าการแบ่งหน้าข้อมูลออกไปยังดิสก์และอ่านจากไฟล์เพจดังนั้นโดยปกติแล้วจะคุ้มค่ากับการแลกเปลี่ยน

หน่วยความจำที่บีบอัดไม่ดีหรือไม่?

การบีบอัดข้อมูลในหน่วยความจำนั้นดีกว่าทางเลือกอื่นมากนั่นคือการเพจข้อมูลนั้นออกไปยังดิสก์ เร็วกว่าการใช้ไฟล์เพจ ไม่มีข้อเสียของหน่วยความจำที่บีบอัด Windows จะบีบอัดข้อมูลในหน่วยความจำโดยอัตโนมัติเมื่อต้องการพื้นที่และคุณไม่จำเป็นต้องคิดถึงคุณสมบัตินี้ด้วยซ้ำ

แต่การบีบอัดหน่วยความจำใช้ทรัพยากร CPU บางอย่าง ระบบของคุณอาจทำงานได้ไม่เร็วเท่าที่ควรหากไม่จำเป็นต้องบีบอัดข้อมูลในหน่วยความจำตั้งแต่แรก หากคุณเห็นหน่วยความจำที่บีบอัดจำนวนมากและสงสัยว่าเป็นสาเหตุที่พีซีของคุณทำงานช้าวิธีแก้ปัญหาเดียวคือการติดตั้งหน่วยความจำกายภาพ (RAM) เพิ่มเติมในระบบของคุณ หากพีซีของคุณมีหน่วยความจำกายภาพไม่เพียงพอสำหรับแอปพลิเคชันที่คุณใช้การบีบอัดหน่วยความจำจะดีกว่าไฟล์เพจ แต่หน่วยความจำฟิสิคัลมากกว่าเป็นทางออกที่ดีที่สุด

วิธีดูรายละเอียดหน่วยความจำบีบอัดบนพีซีของคุณ

หากต้องการดูข้อมูลเกี่ยวกับจำนวนหน่วยความจำที่ถูกบีบอัดในระบบของคุณคุณจะต้องใช้ตัวจัดการงาน หากต้องการเปิดให้คลิกขวาที่ทาสก์บาร์ของคุณแล้วเลือก“ ตัวจัดการงาน” กด Ctrl + Shift + Esc หรือกด Ctrl + Alt + Delete จากนั้นคลิก“ ตัวจัดการงาน”

หากคุณเห็นอินเทอร์เฟซตัวจัดการงานที่เรียบง่ายให้คลิกตัวเลือก“ รายละเอียดเพิ่มเติม” ที่ด้านล่างของหน้าต่าง

คลิกแท็บ "ประสิทธิภาพ" แล้วเลือก "หน่วยความจำ" คุณจะเห็นจำนวนหน่วยความจำที่ถูกบีบอัดภายใต้“ กำลังใช้งาน (บีบอัด)” ตัวอย่างเช่นในภาพหน้าจอด้านล่าง Task Manager จะแสดงว่าระบบของเรากำลังใช้หน่วยความจำกายภาพ 5.6 GB 425 MB จาก 5.6 GB เป็นหน่วยความจำบีบอัด

คุณจะเห็นตัวเลขนี้ผันผวนตลอดเวลาเมื่อคุณเปิดและปิดแอปพลิเคชัน นอกจากนี้ยังจะผันผวนเมื่อระบบทำงานในพื้นหลังดังนั้นระบบจะเปลี่ยนไปเมื่อคุณจ้องไปที่หน้าต่างที่นี่

หากคุณวางเมาส์เหนือส่วนด้านซ้ายสุดของแถบภายใต้องค์ประกอบหน่วยความจำคุณจะเห็นรายละเอียดเพิ่มเติมเกี่ยวกับหน่วยความจำบีบอัดของคุณ ในภาพหน้าจอด้านล่างเราจะเห็นว่าระบบของเราใช้หน่วยความจำกายภาพ 5.7 GB 440 MB เป็นหน่วยความจำบีบอัดและหน่วยความจำบีบอัดนี้เก็บข้อมูลประมาณ 1.5 GB ซึ่งจะถูกจัดเก็บโดยไม่บีบอัด ส่งผลให้ประหยัดหน่วยความจำ 1.1 GB หากไม่มีการบีบอัดหน่วยความจำระบบของเราจะมีหน่วยความจำ 6.8 GB ที่ใช้งานมากกว่า 5.7 GB

สิ่งนี้ทำให้กระบวนการของระบบใช้หน่วยความจำมากหรือไม่?

ใน Windows 10 รุ่นดั้งเดิม "ที่เก็บการบีบอัด" ถูกเก็บไว้ในกระบวนการของระบบและเป็น "สาเหตุที่กระบวนการของระบบดูเหมือนจะใช้หน่วยความจำมากกว่ารุ่นก่อนหน้า" ตามบล็อกโพสต์ของ Microsoft

อย่างไรก็ตามในบางจุด Microsoft ได้เปลี่ยนวิธีการทำงานนี้ หน่วยความจำที่บีบอัดจะไม่แสดงเป็นส่วนหนึ่งของกระบวนการระบบในตัวจัดการงานอีกต่อไป (อาจเป็นเพราะผู้ใช้สับสนมาก) แต่จะมองเห็นได้ภายใต้รายละเอียดหน่วยความจำบนแท็บประสิทธิภาพ

ในการอัปเดตผู้สร้างของ Windows 10 เราสามารถยืนยันได้ว่าหน่วยความจำที่บีบอัดจะแสดงภายใต้รายละเอียดหน่วยความจำเท่านั้นและกระบวนการของระบบจะยังคงใช้งานอยู่ที่ 0.1 MB บนระบบของเราแม้ว่าระบบจะมีหน่วยความจำบีบอัดจำนวนมาก สิ่งนี้ช่วยประหยัดความสับสนเนื่องจากผู้คนจะไม่สงสัยว่าทำไมกระบวนการของระบบจึงใช้หน่วยความจำจำนวนมากอย่างลึกลับ