สารบัญ:
- 1. 'Your System Has Run Out of Application Memory' หมายถึงอะไร
- 2. วิธีตรวจสอบการใช้หน่วยความจำบน Mac
- 3. วิธีแก้ไข Your System Has Run Out of Application Memory
- 4. สรุป
macOS แจ้งข้อความผิดพลาดเพื่อเตือนคุณว่าปัญหาอะไรกำลังเกิดกับ Mac ข้อความผิดพลาดที่พบบ่อยรวมถึง "Your disk is almost full," "This volume is not formatted as APFS," "macOS could not be installed on your computer," ฯลฯ
และ "Your system has run out of application memory" เป็นอีกปัญหาทั่วไป รบกวนผู้ใช้ Mac จำนวนมาก ข้อผิดพลาดแบบนี้ปรากฏซ้ำๆ หรือแม้แต่กันไม่ให้ใช้ Mac จนกว่าจะแก้ไข ในบทความนี้ เราจะแนะนำวิธีแก้ไขข้อความผิดพลาดที่บอกว่า "Your system has run out of application memory."
'Your System Has Run Out of Application Memory' หมายถึงอะไร
คุณใช้ Mac ตามปกติ แต่หน้าต่าง force quit applications แจ้งว่าระบบหมด application memory หมายความว่า หน่วยความจำที่พร้อมใช้งานบน Mac ไม่เพียงพอต่อความต้องการที่แอปพลิเคชันบางอย่างต้องการเพื่อทำงานอย่างถูกต้อง
เพื่อเข้าใจข้อความผิดพลาดนี้ คุณควรทราบว่า memory บน Mac คืออะไร และมันทำงานอย่างไรเมื่อคุณรันแอปพลิเคชันบน Mac

เมื่อพูดถึงคำศัพท์คอมพิวเตอร์ memory มักหมายถึง RAM (random access memory) อุปกรณ์ฮาร์ดแวร์สำคัญสำหรับ Mac ให้ทำงานราบรื่น มันใช้จัดเก็บข้อมูลชั่วคราวเพื่อให้แอปทำงานได้ถูกต้อง แตกต่างจาก storage ที่เก็บข้อมูลถาวร เมื่อคุณซื้อ Mac คุณสามารถเลือกความจุ RAM ได้ เช่น 8GB หรือ 16GB
เนื่องจาก physical memory (RAM) จำกัด เมื่อแอปที่ทำงานอยู่หมดพื้นที่ macOS จะย้าย inactive pages จาก RAM ไปยัง swap files หรือใช้ virtual memory ทั้งหมดจัดเก็บข้อมูลบน startup disk (boot disk) และเมื่อไม่มีพื้นที่เพียงพอบนดิสก์สำหรับไฟล์ชั่วคราวเหล่านี้ มันจะทริกเกอร์ข้อความผิดพลาดนี้บน Mac
เหตุผลหลากหลาย ที่สร้างข้อผิดพลาด "Your system run out of application memory" บน Mac บางคนร้องว่าปัญหานี้เกิดหลังอัปเกรด macOS บน M1 Mac แต่ไม่ได้เป็นของ M1 Mac เฉพาะ Intel Macs อื่นๆ ก็แจ้งข้อความผิดพลาดเดียวกัน และเราสรุปสาเหตุทั่วไปของข้อผิดพลาดหน่วยความจำไม่เพียงพอ รวมถึง:
- รันแอปพลิเคชันจำนวนมากพร้อมกัน
- เปิดเบราว์เซอร์พร้อม extensions มากเกินไป
- พื้นที่ดิสก์ต่ำ
- Memory leak จากโปรแกรมที่ผิดปกติ
- การโจมตีไวรัส
วิธีตรวจสอบการใช้หน่วยความจำบน Mac
อย่างไม่คาดคิด ข้อความผิดพลาดนี้ปรากฏบนหน้าจอ คุณอาจอยากทราบว่าใช้หน่วยความจำไปเท่าไหร่ และแอปหรือกระบวนการพื้นหลังไหนกินทรัพยากรของคอมพิวเตอร์
ระบบ Mac อนุญาตให้ตรวจสอบการใช้หน่วยความจำด้วย built-in tool - Activity Monitor หรือที่รู้จักว่า Mac Task Manager คลิก Launchpad > Other > Activity Monitor แล้วเลือกแท็บ Memory บนแถบเมนูด้านบน

บนหน้าต่าง Memory คุณสามารถดูโปรแกรมที่ทำงานอยู่ในพื้นหลังทั้งหมด ถัดจากชื่อแต่ละโปรแกรม จะมีตัวเลขบอกว่าโปรแกรมนั้นใช้หน่วยความจำเท่าไหร่
และที่ด้านล่างของหน้าต่าง คุณจะเห็นกราฟ Memory Pressure แสดงสถานะของหน่วยความจำและปริมาณที่ใช้สำหรับแต่ละประเภท รวมถึง Memory Used, Cached Files และ Swap Used
วิธีแก้ไข Your System Has Run Out of Application Memory
อย่าตกใจเมื่อเห็นข้อความผิดพลาดนี้บน Mac มันไม่รุนแรงขนาดนั้น คุณสามารถได้วิธีที่พิสูจน์แล้วในคู่มือนี้ ไม่ว่าสาเหตุที่แน่นอนของกรณีคุณจะเป็นอะไร เนื่องจากเราได้สรุปสาเหตุที่เป็นไปได้ของปัญหา "Your system has run out of application memory" แล้ว เราจะ troubleshoot ปัญหาจากมุมมองเหล่านี้
Force Quit Applications
เมื่อข้อความ out-of-memory ปรากฏบน Mac มันจะแสดงแอปที่ใช้หน่วยความจำ แอปที่กินหน่วยความจำมากจะถูกเลือกและเน้นสีน้ำเงิน หรือบางแอปแสดงเป็น "paused" และเน้นสีแดง คุณควรเริ่มจากเหล่านี้ คลิกชื่อแอปจากรายการและคลิกปุ่ม Force Quit
หากคุณเปิดแอปหลายตัวบน Mac โดยเฉพาะ memory-intensive programs อาจต้องการหน่วยความจำมากเกินไปเพื่อ cache files เกิน RAM ที่จำกัด ดังนั้นคุณสามารถ force quit แอป เพื่อปล่อยหน่วยความจำจาก Apple Menu > Force Quit หรือดับเบิลคลิกแอปในแผง Memory ของ Activity Monitor แล้วเลือก > Quit เพื่อปิดแอปที่ไม่ได้ใช้
อัปเดต macOS & Apps
อาจเป็นว่าข้อผิดพลาดนี้เกิดหลังคุณอัปเดต macOS ในกรณีนี้ คุณสามารถพึ่งพา macOS เวอร์ชันใหม่ที่จะมาถึงเพื่อแก้บั๊กก่อนหน้า เพื่อ อัปเดต Mac เป็นเวอร์ชันล่าสุด คุณสามารถคลิกไอคอน Apple > System Preferences > Software Update > Upgrade Now จะตรวจสอบว่ามีแพ็กเกจอัปเดตหรือไม่
ไม่เพียงระบบปฏิบัติการ แต่อัปที่ติดตั้งก็ควรอัปเดตด้วย โดยเฉพาะ แอปบางอย่างอาจก่อให้เกิด memory leak - แอปกินหน่วยความจำแตไม่ปล่อยหน่วยความจำเมื่อไม่ได้ใช้ มันกินหน่วยความจำสะสมจนระบบแจ้งข้อผิดพลาด การอัปเดตหรือติดตั้งใหม่แอปอาจช่วยได้
ถอนการติดตั้ง Browser Extensions
คุณติดตั้ง extensions ในเบราว์เซอร์ Chrome, Safari หรือ Firefox ไหม? Extensions เหล่านี้ช่วยได้จริง แต่ติดตั้งมากเกินไปอาจเป็นผู้กระทำร้ายของปัญหาหน่วยความจำต่ำ
เมื่อคุณเปิดเบราว์เซอร์ ทุก extensions ทำงานและ cache ไฟล์เพื่อให้ประสิทธิภาพราบรื่น มันใช้สัดส่วนหน่วยความจำมากโดยไม่รู้ตัว ดังนั้นการลบ extensions ที่ไม่ใช้และล้าสมัยจะได้ application memory มากขึ้น
ถอนการติดตั้ง browser extensions จาก Safari:
- เปิด Safari แล้วคลิก Safari จากแถบเมนู Apple ด้านบน และเลือก Preferences
- เลือกแท็บ Extensions
- เลือก extensions ที่แถบด้านซ้ายของหน้าต่าง และคลิก Uninstall ที่แผงขวา
ถอนการติดตั้ง browser extensions จาก Google Chrome:
- เปิด Google และล็อกอินเข้าบัญชี
- คลิกไอคอนสามจุดที่มุมขวาบนของหน้าต่าง Google และเลือก Settings
- เลือก Extensions ที่แถบด้านซ้ายของหน้าตั้งค่า และดู extensions ทั้งหมดที่เพิ่ม
- เลือก extension ที่ไม่รู้จักหรือไม่ได้เพิ่มเอง และคลิก Remove
ถอนการติดตั้ง browser extensions จาก Firefox:
- เปิด Firefox คลิกไอคอนเมนูมุมขวาบน แล้วเลือก Add-ons and themes
- ที่แถบด้านซ้าย เลือก Extensions
- คลิกสามจุดข้าง extension และเลือก Remove
ทำความสะอาดไอคอนบนเดสก์ท็อป
บางคนชอบวางไฟล์บนเดสก์ท็อป เช่น เอกสาร วิดีโอ รูปภาพ เพื่อหาไฟล์ที่ต้องการเร็วที่สุดเพื่อเปิดโดยตรง ตามเวลา มีไฟล์หลายสิบไฟล์วางบนเดสก์ท็อป
ขณะที่ ทุกไอคอนบนเดสก์ท็อปเป็น active window ใช้ physical RAM เหมือนกัน ยิ่งไอคอนเดสก์ท็อปมาก ยิ่งหน่วยความจำถูกใช้มาก หากกรณีของคุณเหมือนกัน ก็ถึงเวลาทำความสะอาดเดสก์ท็อป คุณสามารถสร้างโฟลเดอร์ใหม่บนเดสก์ท็อป และลากเอกสารและรูปภาพเข้าไป
ทำพื้นที่ว่างบนดิสก์ Mac
ตามที่อธิบายข้างต้น เมื่อ RAM ไม่พอสำหรับแอปพลิเคชัน ระบบ Mac จะใช้ swap memory เพื่อย้าย inactive pages ไปยัง startup disk ซึ่งจะใช้พื้นที่ดิสก์ ปกติแนะนำให้สำรองพื้นที่ว่าง 10% เพื่อให้ swap files, virtual memory และซอฟต์แวร์อื่นทำงานปกติ ดังนั้น ทำพื้นที่ว่างบนดิสก์เพื่อได้หน่วยความจำมากขึ้น
วิธีตรวจสอบพื้นที่จัดเก็บบน Mac:
- คลิกโลโก้ Apple ที่มุมซ้ายบนของหน้าจอ
- เลือก About This Mac
- คลิกแท็บ Storage และรอให้แผนภูมิโหลด

เพื่อทำพื้นที่ว่างมากขึ้นใน system hard drive คุณสามารถคลิก Manage... เพื่อเข้าสู่หน้าต่างใหม่ คุณจะเห็นคำแนะนำของ Mac รวมถึง Store in iCloud, Optimize Storage, Empty Trash Automatically และ Reduce Clutter นอกจากนี้ ในเมนูด้านซ้าย คุณสามารถ ลบแอปพลิเคชัน ลบ junk files ฯลฯ
มากกว่าคุณสมบัติจัดการพื้นที่จัดเก็บของ macOS คุณยังสามารถ ลบ other storage บน Mac เช่น ล้าง cache และ log files ลบ downloads ที่ไม่ต้องการ ลบ backup files ล้าสมัย ฯลฯ
ขยาย Physical Memory
ความจุของ RAM กำหนดว่าคุณสามารถรันโปรแกรมพร้อมกันได้กี่ตัวบน Mac และส่งผลต่อประสิทธิภาพ Mac ด้วย งบประมาณพอ คุณสามารถเลือก RAM ใหญ่กว่าเมื่อซื้ออุปกรณ์ใหม่ สำหรับงานประจำวัน 8GB หรือ 16GB พอใช้
หากคุณพบว่า RAM ของ Mac ที่ใช้อยู่ไม่พอ คุณสามารถพิจารณาอัปเกรดได้ อย่างไรก็ตาม รุ่น Mac สมัยใหม่ส่วนใหญ่ไม่รองรับการอัปเกรด RAM เพราะมันถูกประกอบกับ motherboard ตั้งแต่โรงงาน
ตรวจสอบว่าคุณอัปเดต RAM บน Mac ได้ไหม:
- เลือก Apple menu > About This Mac แล้วคลิก Memory
- สำหรับคำแนะนำเกี่ยวกับการอัปเกรดหรือเพิ่มหน่วยความจำ คลิก Memory Upgrade Instructions
หากไม่มีแท็บ Memory แสดงว่ามีโอกาสสูงที่ Mac ของคุณอัปเกรด RAM ไม่ได้
สรุป
หลังจากอ่านบทความนี้ คุณสามารถแก้ไขข้อผิดพลาด "Your system has run out of application memory" ได้ง่ายด้วยไม่กี่คลิก ด้วยการใช้วิธีที่พิสูจน์แล้วข้างต้น ระบบ Mac จะได้หน่วยความจำเพียงพอสำหรับรันแอปอย่างถูกต้อง