If I am running about 50 different websites, many of which have flash, and a windows virtual machine I can easily run into the 16 GB limit.
I doubt it uses 16GB of
active memory.
Many people make a mistake not taking
passive memory into the consideration. E.g. if you open a VM that uses 4GB, and then close it, that memory will still be allocated, but as passive memory (so that other applications can "eat" that space). If you have 16GB RAM, and have 3GB active, and 10GB passive, activity monitor would only say you have 3GB free memory, even though you have a total of 13GB to take from.
So in the end of the day, when you'd have tons of apps running, "free memory" might show a small number, but take a look at how much the passive memory uses. Passive memory is the same as free memory; other applications can use that memory. It's only passive to be able to quickly activate that memory without having to allocate it again, when opening frequent apps.
Take Photoshop for example. First time after a cold boot it will take 10-15 seconds to load. Then quit it, and open it again. Now it will open almost instantly (1-3 seconds). That is because the memory is already allocated for Photoshop, so OSX just needs to make that passive memory (it became passive when you closed Photoshop) active again. It doesn't have to re-allocate it.
So.. Many people are mistakenly thinking they
need 32GB RAM. The truth is, that only a fraction of all computer users need it. You can easily have two VMs and Chrome with a lot of tabs open together with some other apps with 16GB of RAM.
Ohh.. And I'm amazed that you can use 50 tabs at once. It's pretty impressing!
