ปัญหาที่พบบ่อยที่สุดของผู้ใช้ Mac คือหน่วยความจำคอมพิวเตอร์ต่ำ ตามเวลา แม้คอมพิวเตอร์ที่ทรงพลังที่สุดก็จะแออัดไปกับแอป ไฟล์ ส่วนขยาย และกระบวนการมากเกินไป เพื่อคืนสภาพปกติ (เพราะทุกไบต์สำคัญ) คุณต้องล้าง Mac โดยกำจัดความวุ่นวายและลบสิ่งไม่จำเป็นที่กินหน่วยความจำ
ดังนั้นเมื่อคอมพิวเตอร์ช้าลง คุณอาจเห็นข้อความ "Your system has run out of application memory" แอปหลายตัวครัช หรือเห็นลูกศรหมุนสีรุ้งเยอะ ทั้งหมดหมายความว่าคอมพิวเตอร์อาจขาดหน่วยความจำหรือ RAM
บทความนี้จะแสดงวิธี釋放หน่วยความจำบน Mac และเคล็ดลับอื่นๆ เพื่อเพิ่มประสิทธิภาพเครื่อง
RAM คืออะไร?
RAM ย่อมาจาก Random Access Memory เป็นหนึ่งในส่วนประกอบสำคัญที่สุดของคอมพิวเตอร์และแล็ปท็อป เป็นที่จัดเก็บข้อมูลก่อนประมวลผล เป็นหน่วยความจำแบบระเหย (volatile) ข้อมูลมีเฉพาะตอนเปิดเครื่อง และทุกอย่างหายเมื่อปิดเครื่อง
เคล็ดลับ: สแกน Mac เพื่อหาปัญหาประสิทธิภาพ ไฟล์ขยะ แอป有害 和安全威胁
那些可能导致系统问题或性能下降的问题。
Mac ส่วนใหญ่มี RAM 8GB แต่วุ่นเก่ามีแค่ 4GB พอถ้าคุณไม่ใช้แอปที่กิน RAM มาก แต่ถึงกับนั้น ก็ยังคงเจอปัญหาหน่วยความจำในระยะยาว หากสังเกตว่า Mac โหลดนานหรือแอปครัชบ่อย ต้องจัดการหน่วยความจำให้มีพื้นที่ว่าง
อย่างไรก็ตาม การอัปเกรด RAM ของ Mac ซับซ้อนกว่าที่คิด ไม่ใช่ทุก Mac ที่อัปเกรด RAM ได้ ต้องเช็คก่อนว่าโมเดล Mac มี RAM ถอดได้หรือไม่ บางรุ่น โดยเฉพาะ MacBook Air และ MacBook Pro RAM นึงไว้บนบอร์ด ไม่สามารถเปลี่ยนได้
ก่อนคิดจะติดตั้ง RAM เพิ่ม ควรลองเคล็ดลับด้านล่างเพื่อ釋放หน่วยความจำ Mac ก่อน
วิธี釋放 RAM บน macOS Mojave
มีหลายอย่างทำได้เพื่อจัดการการใช้หน่วยความจำ Mac และแก้ปัญหา RAM ที่เจอ
รีบูท Mac
สิ่งแรกที่ควรทำเมื่อ釋放 RAM คือ รีสตาร์ท Mac การรีเฟรชระบบแก้ปัญหาได้ส่วนใหญ่ โดยเฉพาะถ้าปัญหามาจากข้อผิดพลาดเล็กน้อยหรือแอปที่ครัช การรีสตาร์ทจะลบข้อมูลบน RAM และ disk cache ทำให้รันราบรื่นและเร็วขึ้น
อย่างไรก็ตาม หากคุณอยู่ระหว่างงานและกลัวสูญเสียสิ่งที่กำลังทำ รีสตาร์ทอาจไม่ใช่ความคิดดี หาก macOS ค้างเพราะหมดหน่วยความจำแต่อยากเก็บข้อมูลที่ยังไม่เซฟ ไอเดียอื่นๆ ด้านล่างอาจช่วย
อัปเดต macOS
เป็นไปได้ว่าปัญหาหน่วยความจำมาจากบั๊กหรือปัญหา macOS หากเป็นเช่นนั้น สำคัญต้องเช็คว่ารัน macOS รุ่นล่าสุดอยู่ และติดตั้งอัปเดตที่จำเป็น
วิธีเช็คว่ามีอัปเดตที่ต้องติดตั้ง:
- คลิกโลโก้ Apple เลือก App Store ใต้ System Preferences
- คลิกแท็บ Updates
- ติดตั้งอัปเดตทั้งหมด หากมี
พอติดตั้งอัปเดตทั้งหมดแล้ว รีสตาร์ท Mac และเช็คว่าปัญหา RAM แก้แล้วหรือยัง
เช็คการใช้หน่วยความจำผ่าน Activity Monitor
เมื่อแอปค้างหรือ Mac ช้าผิดปกติ สิ่งแรกที่ต้องเช็คคือ Activity Monitor เครื่องมือ built-in ที่แสดงว่ามีหน่วยความจำใช้ไปเท่าไหร่ แอปไหนใช้ และแต่ละแอปหรือกระบวนการกินหน่วยความจำเท่าไหร่ Activity Monitor ยังช่วยตัดสินใจได้ว่ากระบวนการหรือแอปไหนกินทรัพยากรมากเกินไป
พอเข้า Activity Monitor จะเห็นข้อมูลครบของแต่ละกระบวนการหรือแอป สามารถเพิ่มข้อมูลเพิ่มเติมโดยเพิ่มคอลัมน์บนหน้าต่าง
วิธีเปิด Activity Monitor ไป Finder > Go > Utilities > Activity Monitor หรือพิมพ์ activity monitor ใน Spotlight ในหน้าต่าง Activity Monitor จะเห็นลิสต์กระบวนการพร้อมแท็บข้อมูล คือ CPU, Memory, Energy, Disk, และ Network
คลิกแท็บ Memory เพื่อเข้าใจว่าหน่วยความจำถูกใช้โดยแอปและกระบวนการอย่างไร ที่ด้านล่างหน้าต่าง จะเห็นกราฟ Memory Pressure และข้อมูล Physical Memory, Memory Used, Cached Files, และ Swap Used ด้านขวาสุดของกราฟ จะเห็นข้อมูล App Memory, Wired Memory, และ Compressed
กราฟ Memory Pressure แสดงว่าหน่วยความจำ RAM กำลังอยู่ภายใต้แรงกดดันเท่าไหร่ ควรจะเป็นสีเขียว แสดงแรงกดดันต่ำ สีเหลืองหมายถึงขาดหน่วยความจำ สีแดงหมายถึงสถานการณ์วิกฤต ต้อง釋放พื้นที่ด่วน
ทำตามขั้นตอนด้านล่างเพื่อ釋放 RAM ด้วย Activity Monitor:
- เปิด Activity Monitor คลิกแท็บ Memory
- คลิกคอลัมน์ Memory เรียงกระบวนการตามการใช้หน่วยความจำ ให้เรียงจากมากไปน้อย
- หากคิดว่าแอปไหนกินทรัพยากรมากเกินไป สามารถ kill process ได้ง่ายโดยกดปุ่ม Quit โปรดทราบว่านี้ไม่ได้ kill แอปเสมอไป หาก process ที่ kill คือเว็บเพจ จะแค่ปิดและโหลดหน้านั้นใหม่โดยไม่ปิดเบราว์เซอร์ แต่ถ้าปิดแอปเฉพาะเจาะจง จะเห็นคำเตือน "closed unexpectedly" บ่อยครั้ง
คำเตือน: อย่าปิดกระบวนการที่ไม่คุ้นเคย เพราะอาจเกี่ยวข้องกับกระบวนการสำคัญอื่นๆ บนคอมพิวเตอร์
ปิดแอปที่ไม่จำเป็น
ผู้ใช้ Mac บางคนคลิกปุ่มปิดแล้วคิดว่าแอปปิดแล้ว แต่จริงๆ การคลิกปุ่มปิดแค่ปิดหน้าต่าง ไม่ใช่ปิดแอปเอง บ่อยครั้งเหลือแอปเปิดหลายตัวโดยไม่รู้ตัว
แม้ไม่ดู Activity Monitor ก็เห็นแอปที่รันอยู่จาก Dock หากเห็นจุดใต้ไอคอนแอป แสดงว่าแอปเหล่านั้นยังเปิดอยู่
วิธีปิดแอปให้ถูกต้องและ釋放หน่วยความจำ:
- คลิกขวาไอคอนแอปบน Dock
- เลือก Quit จากเมนูคลิกขวา
- หรือเลือก Quit จากเมนูบนของแอปนั้นๆ
จัดระเบียบไฟล์
หากคุณมีนิสัยเซฟทุกอย่างบน Desktop แล้วทิ้งไว้ คุณอาจต้องจัดระเบียบของเพื่อลดความเครียดของคอมพิวเตอร์ macOS ให้ทุกไอคอนบน Desktop เป็นหน้าต่างที่ใช้งานอยู่ ดังนั้น ยิ่งของบน Desktop มาก ยิ่งการใช้หน่วยความจำมาก
ลบไฟล์ไม่จำเป็นทั้งหมด และกำจัดไฟล์ขยะด้วยแอปอย่าง Mac repair app หรือลากทั้งหมดเข้าโฟลเดอร์เดียวเพื่อให้ Desktop สะอาด
ลบไฟล์แคช
การลบไฟล์แคชช่วย釋放หน่วยความจำบ้าง แต่นี่ไม่ใช่เรื่องสำหรับมือใหม่ โฟลเดอร์ Cache มีไฟล์ระบบสำคัญที่ Mac ต้องใช้เพื่อรันได้ปกติ คุณควรรู้ว่าลบไฟล์ไหนได้และเก็บไฟล์ไหนไว้
หากมั่นใจว่ารู้ว่าทำอะไรอยู่ สามารถลบไฟล์แคชได้โดย:
- คลิก Finder > Go > Go to Folder
- พิมพ์ ~/Library/Caches/ ในกล่องโต้ตอบ
- ลบไฟล์แคชที่ไม่ต้องการในโฟลเดอร์ แต่แน่ใจว่ารู้ว่าไฟล์ไหนกำลังลบ
ล้าง Inactive Memory ผ่าน Terminal
อีกวิธีหนึ่ง釋放หน่วยความจำคือ purge ผ่าน Terminal ทำได้โดยเปิด Terminal พิมพ์ sudo purge กด Enter พิมพ์รหัสผ่านแอดมิน รอ Mac ลบ inactive memory
- ปรับตั้งค่า Finder
หากเปิด Finder แล้วเห็น All My Files หรือ Recents อาจต้องเปลี่ยนการตั้งค่า Finder เพราะตำแหน่งไฟล์ทั้งหมดที่โชว์ในหน้าต่างนั้นจะเก็บใน RAM ใช้ทรัพยากรมากขึ้น สิ่งที่ทำได้คือ แสดงโฟลเดอร์เฉพาะเจาะจง เพื่อให้มีเพียงหนึ่งตำแหน่ง
วิธีทำ:
- เปิด Finder ไป Preferences
- คลิกแท็บ General
- ใต้ New Finder windows show เลือกโฟลเดอร์เฉพาะ เช่น Documents หรือ Desktop
- ปิด Finder และเปิดใหม่
หากมีหน้าต่าง Finder เปิดหลายอัน สามารถปิดที่ไม่ต้องการ หรือรวมทั้งหมด คลิก Window จากเมนูบน แล้ว Merge All Windows อาจไม่ประหยัดหน่วยความจำมาก แตช่วยได้
สรุป
หน่วยความจำของคอมพิวเตอร์เป็นสินค้ามหัศจรรย์ที่ต้องจัดการอย่างยุทธศาสตร์ เนื่องจากอัปเกรด RAM บน Mac ยาก และบางครั้งไม่ได้ คุณสามารถลองวิธีข้างต้นเพื่อคืนพื้นที่ว่างให้หน่วยความจำ เทคนิคคือ quit ทุกอย่างที่ไม่ต้องการ ลบไฟล์ขยะ และปรับกระบวนการให้สตรีมไลน์ พอทำแล้ว คุณจะสังเกตเห็นการปรับปรุงประสิทธิภาพ Mac ที่ชัดเจน