I have a 2009 Mac Pro flashed to 2010 with 12 cores with only 32GB ram. I also have a GTX670 FTW GPU installed. I use this machine for Adobe Premiere Pro for video editing. Will going from 32GB ram to 64GB ram be any better or wasting my money?
How does Activity Monitor determine memory pressure? Does it look only at free space and page faults, or does it include filesystem cache misses and hits?If you are near to or exceeding 32GB of memory use, then upgrading will be extremely helpful. If you are not, then it will not help at all.
It is trivially easy to check memory utilization. Just run Activity Monitor while doing work and check "Memory Pressure".
How does Activity Monitor determine memory pressure? Does it look only at free space and page faults, or does it include filesystem cache misses and hits?
Large filesystem caches can be a huge benefit - but if your applications are filling most of RAM there's very little caching possible. In that situation, extra memory can help a lot - even though you haven't "run out of memory" in the classic sense.
How does Activity Monitor determine memory pressure? …
Here's a picture from a 20-core server that's doing some data mining on about 200 GB of data.That is a very good point to bring up. Yes, in Yosemite and later they include cached files in Memory Pressure.
I remember many people complaining back then that when they upgraded, their memory utilization shot way up. They assumed it was bloat, but really it was OS X making better use of otherwise underutilized memory in order to benefit from the advantages you mention.
<Image>
Thanks!In Ask Different:
A naïve viewpoint would be that 16 GiB would be plenty, because the application is using less that 14 GiB. In fact, that 200+ GiB of cache is critical for performance.
… put your Mac to sleep mostly instead of full shutdowns.
Can't you disable the full memory check?Boot time will be slow! My machine takes ages to complete the Ram check during efi load. It reminds me of watching old servers boot! At least those show you the bits as it progressed through the sectors.
Not really anything to worry about if you put your Mac to sleep mostly instead of full shutdowns.
Can't you disable the full memory check?
The default on many other x64 BIOS programs is to skip the check unless the amount of RAM has changed since the last boot. (Clever default - if you add memory it checks it the first boot only.)
possible on a Mac Pro?