OS X เหมือนกับระบบปฏิบัติการที่ทันสมัยส่วนใหญ่ใช้ระบบหน่วยความจำเสมือนสำหรับจัดการหน่วยความจำ นอกเหนือจากวัตถุประสงค์อื่นแล้วสิ่งนี้ยังช่วยให้ระบบปฏิบัติการปฏิบัติต่อคอมพิวเตอร์ว่ามีหน่วยความจำไม่ จำกัด จำนวน เพื่อให้บรรลุนี้ OS จะหน้าบางส่วนที่ไม่ได้ใช้ของแรมออกไปเก็บดิสก์ที่รู้จักกันเป็นswapfile
แน่นอน RAM ไม่ จำกัด ดังนั้น OS X จะจัดกลุ่ม RAM เป็นสี่หมวดหมู่: แบบมีสายใช้งานไม่ใช้งานและฟรี ระบบปฏิบัติการต้องการหน่วยความจำแบบใช้สายและไม่สามารถทำเพจได้ไม่เต็มหน่วยความจำ Active memory คือหน่วยความจำที่ใช้โดยโปรแกรมที่รันอยู่ในปัจจุบัน หน่วยความจำที่ไม่ใช้งานถูกใช้งานเมื่อเร็ว ๆ นี้โดยโปรแกรมที่ตอนนี้ถูกยกเลิก (หรือยังไม่ได้ใช้งานเป็นเวลานาน) ฟรีหน่วยความจำคือเป็นชื่อแนะนำ, RAM ที่ไม่ได้ถูกนำมาใช้
เมื่อคุณเปิดโปรแกรมมันจะถูกโหลดเข้าสู่หน่วยความจำที่ใช้งานอยู่ เมื่อคุณออกจากโปรแกรมอย่างไรก็ตามจะไม่ถูกลบออกจาก RAM ค่อนข้างจะโดนชนในหน่วยความจำที่ไม่ได้ใช้งาน นี่คือเหตุผลที่มันมักจะเร็วกว่าที่จะเปิดตัวโปรแกรมอีกครั้ง - มันยังอยู่ใน RAM (ลองทำสิ่งนี้ด้วยโปรแกรมขนาดใหญ่เช่น Firefox)
เมื่อหน่วยความจำทั้งหมดของคุณถูกใช้ (หน่วยความจำที่ว่างคือ 0) ระบบปฏิบัติการจะเขียนหน่วยความจำที่ไม่ได้ใช้งานไปยัง swapfile เพื่อเพิ่มพื้นที่ในหน่วยความจำที่ใช้งาน
หากโปรแกรมได้รับการเพจเอาต์ไปที่ swapfile และคุณเปิดมันอีกครั้งมันจะถูกดึงจาก swapfile ไปยังหน่วยความจำที่ใช้งานอยู่
ดังนั้นในระยะสั้นคุณไม่ควรสนใจถ้าหน่วยความจำว่างของคุณต่ำ ในความเป็นจริงคุณต้องการให้มันเป็นหน่วยความจำต่ำที่ว่างเปล่าเสียหน่วยความจำ (เนื่องจากระบบปฏิบัติการไม่ได้ใช้เพื่ออะไร)
เมื่อตรวจสอบว่าคอมพิวเตอร์ของคุณใช้หน่วยความจำเท่าใดคุณต้องใส่ใจกับการใช้ Swapเป็นส่วนใหญ่ซึ่งจะบอกขนาดของ swapfile หน่วยความจำเสมือนและPage insซึ่งจะบอกคุณว่าระบบปฏิบัติการดึงหน่วยความจำจาก swapfile บ่อยแค่ไหน ในหน่วยความจำที่ใช้งานอยู่