While the Retina MacBook Pro and MacBook Air systems do not have user-upgradable RAM, often other Mac systems Apple sells that do have this option are only shipped with a minimal amount of RAM, so you might find yourself needing to upgrade after a while.
Even if you are purchasing a new Mac, you might be considering purchasing one with a base level of RAM and then upgrading it later, to save money over choosing Apple’s relatively overpriced RAM upgrade options.
Avoid Apple RAM
While Apple sells RAM upgrades for its systems, both as CTO options and as standalone purchases, these are sometimes ridiculously overpriced. For example, as a CTO upgrade for its iMacs, Apple charges $200 to upgrade from the base 8GB to 16GB RAM. If you purchase this as a standalone upgrade, then you will be paying $400. In contrast, RAM with the same specifications from reputable manufacturers are available in online stores for around $130-160.
Get as much as you can
Test it thoroughly
Regardless of whether you have expensive RAM or the cheapest stuff you can find, be sure to test it thoroughly. While some companies do a good job in testing their RAM, you will only benefit from running your own tests. To do this on your Mac, you can use a third-party tool like Memtest or Rember, but will likely test more thoroughly by using Apple’s Hardware Test suite that is included with every Mac. For best results, take the time to run as many of these tests as you can.Be sure to regularly test your RAM, at a rate of about a couple of times per year. While RAM can last for decades without problems, sometimes odd manufacturing defects can cause good RAM to go bad after a few months, or a few years, or after exposure to extreme environments.
Keep old receipts
For any RAM upgrade purchase, be sure to keep your receipts and packaging. Most RAM companies offer lifetime warranties on their RAM, and will replace it if it goes bad. However, in most cases you will need to have your original proof of purchase.
Keep your old RAM
Finally, while many companies offer RAM buy-back programs and will give you about $10-20 for an old pair of 2GB RAM modules, if your new RAM does go bad and needs to be replaced, then you will have to wait for your replacement to come in. Even though the old RAM might not be of adequate capacity for your needs, you can at least use it to get by, and you might find this safety net worth every penny of the trade-in price for your old RAM.
By following these suggestions, you will spend less on configuring your Mac with the RAM you need, be sure your upgrade is in working order, and then be prepared to handle any snafus with your upgrade, should they happen.
How can Apple’s Hardware Test suite test RAM more thoroughly than Memtest, which is a command-line interface? I thought it was the opposite (that Memtest tested most RAM than any other method).
On the other hand, how many passes of RAM tests should be carried out in a row for a particular Mac?
Memory test software will only test free RAM, and not any that is being used by other software. All memory tests run on your Mac will require some OS software to be loaded, which will use some RAM and prevent those parts from being tested. Apple’s Memory Test suite runs a minimal diagnostics operating system that just loads the tests, ensuring as little memory is used as possible, whereas memtest will at least require OS X to be booted in single user mode. I am not sure which has a larger memory footprint, but AHT is definitely a minimal OS environment, and one that is convenient to access.
You can also create a minimal linux installation on an external drive and try loading that to run memtest.
Memtest is a thorough tester for the RAM that is available, and will not necessarily test “the most” RAM in comparison to other testing options.
My 2010 4 GB iMac was giving occasional 3-tone memory error alerts followed by a crash. I added another 8 GB for $65, for 12 GB total, but the problem persisted. I removed the original Apple RAM, leaving 8 GB of third-party, and no more crashes. Moral: Apple’s RAM is no better than anyone else’s, no matter how expensive it is.
Apple’s pricing for RAM upgrades is ludicrous. The memory modules are not any different from 3rd party suppliers. They are simply increasing their gross margin by charging an arm and a leg and recently started using soldered RAM in order to close the ‘loophole’ of users upgrading by themselves.