I just upgraded mine from 8 to 16. Prior to the upgrade, Activity Monitor reported usage in the 5 - 6.5 GB range (always green). Afterwards, usage has jumped up to around 10GB... so I guess it's true that Mac OS will utilize whatever it has available. Although, now, my ceiling has jumped from 1.5GB to 6GB.
As long as you keep opening stuff, cache will keep increasing. When Memory Used approached Physical Memory (RAM), then the OS will start dumping the cache.
"Memory Used" includes the Cached Files, so when estimating how much RAM is "available", you should really subtract the cache.
If you look at
@Spectrum 's memory usage screenshots (post #200), you'll see that it started with 4+GB of cache, but as the memory usage approached the RAM limit, cache gets flushed down to ~1.5GB.
Specrum's swap does go up a couple GB during his testing. That indicates for absolute
optimal performance, the computer would benefit from more RAM if that was typical usage. However, under that kind of usage, you're probably not going to perceive any slowdowns unless you're really sensitive to an extra second here or there.
This is where that crazy fast SSD comes in - Apple isn't just including that for bragging rights - it's a major component of overall optimal system performance. For non RAM-intensive usage, unless you're very sensitive, you probably won't perceive a few gigabytes of swap here and there. Where you would mostly notice performance degradation due to lack of RAM is where a lot of memory is being manipulated very quickly, e.g. video editing, encoding/rendering, heavy use of photoshop effects on huge images, GPU, etc.
Something like opening and closing PDF's is very static memory usage. Even if the OS has to flush the cache and write a GB PDF to swap and load another GB PDF into RAM, that can happen faster than most people would notice.
I would suggest everyone who's posting on this stuff (or just curious) to read the Apple page on "
How to use Activity Monitor on your Mac" if you're not already familiar with how to comprehend RAM usage.