IMac with 8GB RAM — memory always almost full

imacmemoryparallels-desktop

I have a 27'' iMac (Late 2012, OS X 10.9.2) with 8GB RAM. The usage of memory is always above 7GB, even though I don't think I am running that much stuff. This leads to the occasional hanging of a program and occasional feeling of the computer being lagged.

The heaviest thing I am running is a Parallels virtualization of a defunct Windows laptop (for my Windows-only programs; work-related). Then I mostly surf with Chrome (10-20 tabs, some with youtube videos). Of course I have other things opened, like Mail, Evernote and a few more. But I don't think a 8GB RAM computer should be overwhelmed by that. I could be wrong.

I am willing to provide an export of processes from the Activity Monitor. I tried looking into it, of course, and I am running A LOT of small processes (unknown to me) — system stuff I presume. I am a long-time PC user and I know my way around process management in PCs, but not on Mac.

What do you think? Do I just need more RAM or it doesn't feel like it?

Regards,

Best Answer

Because OSX manages memory (as does Windows) it is often difficult to tell if performance issues are caused by memory limits. Technically, you really want the OS to capture all the available memory and allocate as needed, in which case, you would see all of the memory being 'used', even though there may be memory available but not allocated by the OS.

This is somewhat analogous to what is happening in OSX and Win7+. However, Apple has made it confusing in the past with many memory classifications, like Wired, Swap, Real, etc.

Luckily, you are running Mavericks, and a new feature of Mavericks is the Memory Pressure graph, described in the Apple support document here: http://support.apple.com/kb/HT5890

enter image description here

Basically, if the memory graph shows Red, you need more RAM, if its Green, you are good. I suggest reading the article for more details, but the Red, Yellow, Green is a great visual tool to help guide where you might be seeing problems.

Depending on your model, I have personally found Macs suffer more from hard drive access speed than memory limits, so an SSD, if your iMac does not have one, has a huge impact (and unfortunately quite a bit of work to put into your iMac)