I'm running Mavericks DP4 with 16GB on my 15" rMBP, and I constantly see 9-10GB RAM use WITHOUT activating any VM (running VM brings that to 12-13GB).
So why is it that people don't need 16GB RAM again?
Granted, not everyone will see that much use, but Mavericks is not a magical fix for those who do need that amount of RAM.
Edit: Activity Monitor...
![]()
Memory compression doesn't work all the time. And just to say... disregarding cached memory (for closed applications), with just Safari, Mail, iTunes, and Finder open, it's already 5.6GB.
Dude! You seriously have to learn about how OSX does its memory management!
You have to know the difference between active memory and passive memory.
Once you fire up a VM, you quickly allocate a lot of gigs of memory, and when you close it, that memory is still allocated, but it is now passive, and not active. If you should fire up another application that needs those extra GB, it will re-allocate that passive memory to the active application.
So, why have passive memory? A good example is Photoshop. Do a cold reboot, and fire up Photoshop. It will take about 5-10 seconds for it to load. Now close Photoshop, and open it again. Now it will launch almost instantaneously. This is due to the passive memory.
All the resources that Photoshop needs (or, in your case; VM's) are already in the memory, but is passive. This allows for OSX to quickly make that memory active, thus minimizing load time.
16 GB is more than enough, even when running several VM's. You have to do some really really heavy in a VM for it to use that much memory. Of course everyone have different needs, but I think that about 80% of all customers doesn't need more than 16GB of RAM. Still, Apple could do an 32GB option for those who really need it.
But many people in here just make it sound like 32GB is a must, and you can't live without it, while only a fraction of all users will ever need it.