Looks like no one’s replied in a while. To start the conversation again, simply ask a new question.

Memory Usage

I've been using OS X Yosemite since the days of beta on my Macbook Pro (MBPR, 256GB Drive, 8GB RAM, 2014), and my Mac is using excessive memory. The computer sits idle using at least 5-7GB of RAM out of my 8GB. I'm not having any performance issues, nor do I have any problems with using a lot of at once due to shortage of RAM. But I'm not happy about the fact that my computer is always sitting idle at almost no free memory. Does anyone know why this happens or have a solution to this? I've been hearing that there are issues like this.

MacBook Pro with Retina display, Other OS

Posted on Jan 12, 2015 7:06 PM

Reply
2 replies

Jan 12, 2015 7:12 PM in response to dmg3exe

It happens because Yosemite takes over as much RAM as is feasible since it makes it easier, quicker, and more reliable to dole out memory as needed.


About OS X Memory Management and Usage


Using Activity Monitor to read System Memory & determine how much RAM is used

OS X Mavericks- About Activity Monitor


Understanding top output in the Terminal


The amount of available RAM for applications is the sum of Free RAM and Inactive RAM. This will change as applications are opened and closed or change from active to inactive status. The Swap figure represents an estimate of the total amount of swap space required for VM if used, but does not necessarily indicate the actual size of the existing swap file. If you are really in need of more RAM that would be indicated by how frequently the system uses VM. If you open the Terminal and run the top command at the prompt you will find information reported on Pageins () and Pageouts (). Pageouts () is the important figure. If the value in the parentheses is 0 (zero) then OS X is not making instantaneous use of VM which means you have adequate physical RAM for the system with the applications you have loaded. If the figure in parentheses is running positive and your hard drive is constantly being used (thrashing) then you need more physical RAM.


Adding RAM only makes it possible to run more programs concurrently. It doesn't speed up the computer nor make games run faster. What it can do is prevent the system from having to use disk-based VM when it runs out of RAM because you are trying to run too many applications concurrently or using applications that are extremely RAM dependent. It will improve the performance of applications that run mostly in RAM or when loading programs.

Jan 12, 2015 7:12 PM in response to dmg3exe

This isn't really "using" excessive memory. The OS is caching stuff rather than "flushing" it, in case it needs it later. If it doesn't, and something else comes up, the used memory will be replaced with new stuff.


Two things to keep in mind:


1) Unused memory is wasted memory

2) Apple has a team of people who collectively have tens, hundreds, or maybe thousands of years of experience in dealing with the tricky situations of memory and how to best optimize for performance. You can either trust them, or you can not. I, personally, trust them 🙂

Memory Usage

Welcome to Apple Support Community
A forum where Apple customers help each other with their products. Get started with your Apple ID.