Mac ของคุณรันช้า ค้าง หรือแสดง spinning beachball ที่น่ากลัว? อาจเป็นเพราะ Compressed Memory สูงบน Mac ซึ่งคุณสามารถตรวจสอบได้ใน Activity Monitor
macOS ใช้การบีบอัดหน่วยความจำเพื่อให้ระบบตอบสนองเมื่อ RAM ทางกายภาพเต็ม แต่การบีบอัดมากเกินไปจะกระทบ CPU และทำให้ทุกอย่างช้าลง
ฉันมี MacBook 2020 รัน macOS Monterey พบว่าฉันขาดหน่วยความจำตลอด และประสิทธิภาพ Mac ต่ำมาก (Compressed Memory สูงสุด และ App Memory และ Wired Memory ก็เยอะเกินไป) -reddit.com
ฉันรัน macOS Sequoia 15.3.2 และเห็น Compressed memory บน Mac สูงมาก นอกจากนี้ คอมพิวเตอร์บอกบ่อยๆ ว่า application memory สูงเกินไป ควรทำอย่างไร? -discussion.apple.com
โชคดีที่มีหลายวิธีแก้ memory compression high RAM และคืนความเร็ว Mac ให้อ่านต่อไป
วิธีที่มีประสิทธิภาพที่สุด: 釋放พื้นที่ดิสก์
macOS พึ่งพา virtual memory ซึ่งใช้พื้นที่ดิสก์เป็นพื้นที่จัดเก็บสำรองเมื่อ RAM ทางกายภาพเต็ม เมื่อพื้นที่ดิสก์น้อย Mac จะถูกบังคับให้บีบอัดหน่วยความจำเพิ่มเติม ทำให้ประสิทธิภาพช้าลง ด้วยการรับรองว่ามีพื้นที่ดิสก์มากขึ้น คุณสามารถเปลี่ยนสถานการณ์นี้ได้
นอกจากนี้ พื้นที่ดิสก์ว่างไม่เพียงพอ (<10-20%) ทำให้ความสามารถของ macOS ในการจัดการ virtual RAM และ swap memory ตกต่ำ ทำให้ระบบต้องพึ่งพา Compressed memory contents มากขึ้น เพิ่มโหลด CPU และทำให้ประสิทธิภาพช้า
เครื่องมือทรงพลังหนึ่งที่ช่วยทำความสะอาดพื้นที่ดิสก์ Mac คือ iBoysoft DiskGeeker for Mac เครื่องมือจัดการดิสก์อールอินวันนี้ช่วยให้คุณระบุและลบไฟล์ไม่ต้องการ, ไฟล์ขนาดใหญ่, และ system junk อย่างถาวร...
มา釋放พื้นที่ดิสก์เพื่อลด การใช้ Compressed Memory สูงบน Mac:
- ดาวน์โหลดฟรี, ติดตั้ง, และเปิด iBoysoft DiskGeeker for Mac
- เลือกดิสก์สตาร์ทอัพด้านซ้ายและคลิก "Clean Junk" จากแถบเครื่องมือ
(มักชื่อว่า "macOS - Data, macOS, หรือ Macintosh HD, หรือ Macintosh - Data")
- เปิดโฟลเดอร์และเลือกไฟล์ที่ไม่ต้องการ
- คลิก "Clean" แล้วคลิก "Ok"
หรือ หากคุณไม่รู้ว่าโฟลเดอร์ไหนใหญ่กว่า คลิก "Space Analyze" ก่อน มันช่วยสแกนและดูไฟล์ในโหมดภาพ ประหยัดเวลาและความพยายามมาก AI analysis ของมันสามารถบอกคุณได้ว่าโฟลเดอร์/ไฟล์ลบได้หรือไม่ ดาวน์โหลดตอนนี้และลอง
แชร์เครื่องมือนี้ช่วยผู้ใช้มากขึ้น
วิธีแก้ Compressed memory สูงบน Mac
นี่คือเคล็ดลับเพิ่มเติมหลายอย่างที่คุณสามารถทำเพื่อแก้ปัญหา Mac high Compressed Memory usage และปรับปรุงประสิทธิภาพโดยรวมของ Mac
# 1 ระบุ memory hogs
ก่อนดำเนินการต่อ คุณควรระบุ memory hogs ใน Activity Monitor ดูแอปหรือกระบวนการที่ใช้ RAM มากเกินไป นี่ช่วยให้คุณเข้าใจว่าปัญหาอยู่ที่ไหน
- Finder > Applications > Utilities > Activity Monitor
- คลิกแท็บ "Memory" ด้านบนและดูแอปที่ใช้หน่วยความจำมากที่สุด
- คลิก "Mem..." และระบุแอปที่ใช้หน่วยความจำผิดปกติ
(เลือกตัวไหนก็ได้ คุณสามารถดูกราฟ Memory Pressure ที่ด้านล่าง สีเหลืองหรือแดงบ่งบอกปัญหา)

- นอกจากนี้ ให้ดูคอลัมน์ "Compressed" เพื่อดูว่าแต่ละแอปบีบอัด RAM ไปเท่าไหร่
# 2 ปิดหรือยกเลิกติดตั้งแอปที่ใช้ทรัพยากรมาก
แอปบางตัวใช้หน่วยความจำมาก โดยเฉพาะแอปที่หนักทรัพยากรอย่างซอฟต์แวร์ตัดต่อวิดีโอ, เกม, หรือเว็บเบราว์เซอร์ที่เปิดแท็บเยอะ พิจารณาปิดแอปที่รันในพื้นหลัง หรือยกเลิกติดตั้งซอฟต์แวร์ที่ไม่ใช้
หากคุณสังเกตว่าแอปไหนใช้หน่วยความจำมากสม่ำเสมอ ให้ force-quit ผ่าน Activity Monitor หรือยกเลิกติดตั้งแอปให้สิ้นซากบน Mac
# 3 ลดโหลดหน่วยความจำ
นี่คือ 3 เคล็ดลับสำหรับคุณในการลดความกดดันหน่วยความจำบน Mac:
ปิดแอปและแท็บเบราว์เซอร์ที่ไม่จำเป็น
การเปิดหลายแอพพร้อมกันอาจท่วมท้นหน่วยความจำของ Mac ส่งผลให้ memory compression สูง
- ปิดแอปที่ไม่ใช้: ปิดแอปที่คุณไม่ได้ใช้งานอยู่
- จำกัดแท็บเบราว์เซอร์: ระวังแท็บเบราว์เซอร์ให้ต่ำสุด เพราะแต่ละแท็บใช้หน่วยความจำ
ล้าง Login Items
เมื่อ Mac เริ่มต้น แอปบางตัวจะเปิดอัตโนมัติ แอปเหล่านี้ใช้หน่วยความจำ แม้คุณจะไม่ได้ใช้งานอยู่
- System Settings > General > Login Items & Extensions
- เลือกแอปที่ไม่จำเป็นและคลิกปุ่ม - เพื่อลบออกจาก auto-starting

ใช้เว็บเบราว์เซอร์ที่เบากว่า
หากคุณใช้ Chrome คุณอาจใช้หน่วยความจำมากกว่าที่คิด Safari หรือ Microsoft Edge ปรับให้เหมาะกับ macOS และมักใช้หน่วยความจำน้อยกว่า Chrome
เคล็ดลับ: สลับไปใช้ Safari หรือพิจารณาใช้ Brave หรือ Firefox ซึ่งเบากว่าด้านทรัพยากร
คุณแก้ compressed memory สูงบน Sequoia แล้วหรือยัง? แชร์โพสต์~
# 4 ปรับการตั้งค่าเบราว์เซอร์
เบราว์เซอร์อย่าง Chrome หรือ Firefox มักใช้หน่วยความจำมาก มาลดผลกระทบของพวกมัน:
# 5 釋放 RAM ด้วย Terminal
คุณยังสามารถ釋放 RAM ด้วย Mac Terminal ได้ โดยเฉพาะหากคุณสังเกตว่า memory compression ยังสูงหลังปิดแอป
- Finder > Applications > Utilities > Terminal
- พิมพ์คำสั่ง sudo purge และกด Enter
- ใส่รหัสผ่านแอดมินเมื่อถาม
(ไม่มีตัวอักษรปรากฏ แค่พิมพ์และกด Enter)
คำสั่งนี้บังคับให้ macOS ล้าง cached memory ซึ่งบางครั้งช่วยบรรเทาความกดดันหน่วยความจำ
# 6 รีเซ็ต SMC
SMC ควบคุมฟังก์ชันระดับต่ำหลายอย่างบน Mac รวมถึงการจัดการพลังงานและการตั้งค่า حرارية การรีเซ็ตบางครั้งสามารถแก้ปัญหาประสิทธิภาพ รวมถึงการใช้หน่วยความจำสูง
- Intel Macs: ปิดเครื่อง กดค้าง Shift + Control + Option (ข้างซ้าย) + ปุ่มเปิดเครื่อง 10 วินาที ปล่อยทั้งหมด แล้วเปิดเครื่องปกติ (เช็ค Apple menu > About This Mac หากไม่แน่ใจ)
- Apple Silicon (M1/M2/M3) Macs: เพียงปิดเครื่อง รอ 30 วินาที และรีสตาร์ท ฟังก์ชัน SMC จัดการต่างออกไป
สรุปท้ายที่สุด
การจัดการ high memory compression บน Mac อาจรบกวน แต่จัดการได้ด้วยวิธีที่ถูกต้อง วิธีที่ดีที่สุดคือ 釋放พื้นที่ดิสก์ด้วย iBoysoft DiskGeeker for Mac ซึ่งช่วยป้องกันไม่ให้ macOS พึ่งพา compressed memory มากเกินไป
ด้วยการบำรุงรักษาหน่วยความจำและพื้นที่จัดเก็บของ Mac คุณจะได้ประสบการณ์ที่ราบรื่นและเร็วขึ้น หากยังประสบปัญหา พิจารณาติดต่อ Apple Support เพื่อความช่วยเหลือเพิ่มเติม