Use Activity Monitor to read system memory and determine how much RAM is being used (OS X Mountain Lion and earlier)

Learn how to use Activity Monitor to read system memory and determine how much RAM is being used.

This article has been archived and is no longer updated by Apple.

Refer to this article if you're using OS X v10.8 Mountain Lion or earlier. If you're using OS X v10.9 Mavericks or later, refer instead to How to use Activity Monitor.

OS X has very efficient memory management. It automatically allocates memory and adjusts the contents of memory as needed. The types of system memory are free, wired, active, and inactive. The term memory as used in this article includes high-speed RAM, virtual memory, and swap files on the Mac's drive.

Understanding the Activity Monitor's System Memory pane

Four types of memory appear in the System Memory pie chart: Free, Wired, Active, and Inactive. The sum of the four pie graph slices equals the total amount of random-access memory (RAM) installed in the Mac. RAM is the high-speed memory used to store information that is in use or used most recently. Information in RAM is loaded from the Mac's drive at startup and when applications and documents are opened.

Here's an Activity Monitor window with the System Memory tab selected:

  • Free: This is the amount of RAM that's not being used.
  • Wired: Information in RAM that can't be moved to the Mac's drive. The amount of Wired memory depends on the applications you are using.
  • Active: This information is in RAM and has recently been used.
  • Inactive: This information is in RAM but isn't actively being used, though it was recently used. For example, if you've been using Mail and then quit it, the RAM that Mail was using is marked as Inactive memory. Inactive memory is available for use by another application, just like free memory. However, if you open Mail before its inactive memory is used by a different application, Mail will open quicker because its inactive memory is converted to active memory, instead of loading it from the slower drive.
  • Used: This is the total amount of RAM used.
  • VM size: This is the total amount of virtual memory for all processes on the Mac. 
  • Page ins / Page outs: This refers to the amount of information moved between RAM and the Mac's drive. This number is a cumulative amount of data that OS X has moved between RAM and the Mac's drive. The number inside the brackets shows recent page activity. Page outs occur when the Mac has to write information from RAM to the hard drive, because RAM is full. Adding more RAM may reduce page outs.
  • Swap used: This is the amount of information copied to the swap file on the Mac's drive.

Learn more

For more information about OS X memory management, including virtual memory, refer to the Apple Developer website.

Published Date: