4GB RAM limited macbookpro got slower after updating to 64-bit-only-Catalina

Hi.

This is an old MacBookPro Mid-2012 with 4GB of RAM.

I am becoming aware of the implications that it had to upgrade to Catalina and leave 32bits behind. And the terrible impact of performance because of RAM Usage.


Windows has a SysWOW64 structure to support 32 bits applications.

I would like the same for macOS (a 64bits OS with 32 bits appliances).

Most applications and people don't require 64bits of addressable memory for Browser, Office suites and such, and even less when your MacBook is only 4GB of available storage.


So I am here asking, is there such abstraction layer like SysWOW64 for MAC?


I know that I could downgrade to Mojave to support 32 bits apps,

but isn't it an strange thing to recommend for performance?


I also have a MacBook Pro early-2013 Retina display with 8GB of soldered RAM... yes soldered... no expansion is possible.


MacBook Pro 13″, macOS 10.15

Posted on Sep 1, 2021 6:30 AM

Reply
Question marked as Top-ranking reply

Posted on Sep 1, 2021 7:03 AM

You can add RAM to a Mid 2012 non-Retina MacBook Pro. It is a easy user-installed upgrade. My son is running Catalina on the model with 8GB RAM and has no issues. if you decide to add RAM, get it only from OWC or Crucial. Bargain RAM has cause many Macs to run poorly or not at all.


The other issue with the non-Retina 2012 MBPs is tha most shipped with an under-spec mechanical hard drive. If booting and app launches are slow, but the apps run fine once opened, that is a classic symptom of a hard drive designed long ago.


An SATA 6GB solid-state drive (SSD) makes a world of difference and, like RAM, an easy user install. Again Crucial MX series SSDs and OWC sSSDs are performing best. These are launch time data for the two slowest app on my 2012 MBP 13, where I first doubled the RAM from 4GB to 8GB, and then later added an inexpensive OWC SSD:


Base system as shipped:

4GB RAM and slow SATA 3GBps 5400rpm hard drive: Office 2008 and Photoshop Elements 12 took 15-18 seconds to be ready to use.

First upgrade, RAM:

8GB RAM and slow SATA 3GBps 5400rpm hard drive: Office and Photoshop Elements took 15-18 seconds to be ready to use.

Second upgrade, inexpensive solid-state drive

8GB RAM and fast SATA 6GBps SSD: Office and Photoshop Elements take under 4 seconds to be ready to use.






Similar questions

10 replies
Question marked as Top-ranking reply

Sep 1, 2021 7:03 AM in response to diego.rg

You can add RAM to a Mid 2012 non-Retina MacBook Pro. It is a easy user-installed upgrade. My son is running Catalina on the model with 8GB RAM and has no issues. if you decide to add RAM, get it only from OWC or Crucial. Bargain RAM has cause many Macs to run poorly or not at all.


The other issue with the non-Retina 2012 MBPs is tha most shipped with an under-spec mechanical hard drive. If booting and app launches are slow, but the apps run fine once opened, that is a classic symptom of a hard drive designed long ago.


An SATA 6GB solid-state drive (SSD) makes a world of difference and, like RAM, an easy user install. Again Crucial MX series SSDs and OWC sSSDs are performing best. These are launch time data for the two slowest app on my 2012 MBP 13, where I first doubled the RAM from 4GB to 8GB, and then later added an inexpensive OWC SSD:


Base system as shipped:

4GB RAM and slow SATA 3GBps 5400rpm hard drive: Office 2008 and Photoshop Elements 12 took 15-18 seconds to be ready to use.

First upgrade, RAM:

8GB RAM and slow SATA 3GBps 5400rpm hard drive: Office and Photoshop Elements took 15-18 seconds to be ready to use.

Second upgrade, inexpensive solid-state drive

8GB RAM and fast SATA 6GBps SSD: Office and Photoshop Elements take under 4 seconds to be ready to use.






Sep 1, 2021 9:44 AM in response to diego.rg

If you want to run older than the current MacOS, they support 32-bit just fine. Linux does as well, But that is not the future of current Applications software.


To run ANY MacOS from 10.13 El Capitan onward, you need more than 4GB of RAM for appropriately-responsive operation of MacOS alone. If running heavy Applications on top of that you need MUCH more.


Standard RAM: 8 GB* Maximum RAM:16 GB**

Details:*As originally shipped, this model has 8 GB of RAM standard. Starting February 13, 2013, as a custom configuration of the MacBook Pro "Core i7" 2.3 15" Mid-2012 (MD103LL/A), it could have only 4 GB of RAM. RAM is installed as two matching modules, no slots are free.


*Apple officially supports a maximum of 8 GB of RAM, but third-parties have determined that this model actually is capable of using up to 16 GB of RAM with two 8 GB memory modules.


In the US (and many other countries), site sponsor Other World Computing sells memory -- as well as other upgrades -- for this MacBook Pro.


In the UK, site sponsor Flexx sells memory and other upgrades for this MacBook Pro.


In Canada, site sponsor CanadaRAM sells memory and other upgrades for this MacBook Pro.


In Germany, site sponsor CompuRAM sells memory and other upgrades for this MacBook Pro.


In Australia, site sponsor Macfixit sells memory and other upgrades for this MacBook Pro.

from:

https://everymac.com/systems/apple/macbook_pro/specs/macbook-pro-core-i7-2.7-15-mid-2012-unibody-usb3-specs.html

Sep 1, 2021 9:08 AM in response to Grant Bennet-Alder

Thank you all, but I seek to answer the question about an alternative to SysWOW64 in macOS.


There are so many things in macOS, like a powerful parallels desktop and manny other stuff that I am not aware off ...

but there is no wrapper at all for 32 bits appliances? I am looking to install something like a compatibility layer.

Normally compilers provide both, x86 and x64.


Adding more RAM won't make appliances to waste less resources.




For those interested, here is where I work.


RAM should be 1600 MHz PC3-12800 DDR3L SDRAM SO-DIMMs (204-pin)

I guess any on that spec should work. If not, what is the true real spec to comply?


Sep 1, 2021 7:45 AM in response to kaz-k

Hi folks,

I writted a quite long post before deleting everything and write what you saw.

I expected the solution "just buy more ram or ssd" so here is my reasoning:


Both MacbookPro models, should work as fine as when first bought 7 years ago. It mustn't be natural to to make extra-investment if one doesn't get extra-benefits out of it. Instead save and save for a new model.

You should also understand that my country is not getting in a better economical stage, and therefore, expending requires a lot of prioritizing.

Secure vendors like OWC and Crucial requires expensive international shipping and income-taxes and importation fees to be paid in dollars for high-quality&expensive products. If alternate brands are known to be worst (like no working at all) then its quite like this MacBook will eventually die with its 4GB.


Catalina in both macbooks runs "just fine" but memory increases exponentially in 64bits.

At a bare install it takes 1.8GB, just opening safari with one tab for this post, leverages to 2.23GB. Of course there is memory caching and overall management involved handled by the kernel itself which eventually starts to do swapping in the spinning hard drive and makes everything worst.


In my measurements (in windows, because Catalina doesn't let met) 32bits appliances get 30 to 40% less memory usage than the exact same code compiled for 64bits, and 20 to 30% less Diskusage. I could also say that processor-performance is also reduced as there is less memory fragmentation, caching, addressing, etc. to be done by the OS, but it is really hard to measure.


So when Catalina forced to go for 64bits only and removed 32bits applications from the equation, the RAM-Usage by applications increased a lot just to do exactly the same tasks.


Also the new era of using node.js and electron to make multiplatform desktop applications which uses independly provided 64bits chromium cores (which gets duplicated on RAM) has became a major problem on memory consumption which for the soldered-RAM scenario won't go more than its 8GB, of course a fast SSD helps with the swapping.


Any way, as I say, I want to explore the alternative of using 32 bits applications in a 64 bits OS, like I do in my bootcamp.

Just to not waste unnecessarily huge amounts of RAM which is the most limited resource right now.


It may also be possible to disable macOS services just like one does in windows?


Sep 1, 2021 8:07 AM in response to diego.rg

To run what you are running, you need more RAM.


pre-Retina MacBook Pro 2012 will support up to two at 8GB in its two slots, for a total of 16GB. But they must be EXACTLY the correct DIMMs. Too slow and they will not even start. Too fast and your Mac will crash a few times a day to a few times a week.


What market are you buying in?

we may be able to provide recommended sellers in your market area.

This thread has been closed by the system or the community team. You may vote for any posts you find helpful, or search the Community for additional answers.

4GB RAM limited macbookpro got slower after updating to 64-bit-only-Catalina

Welcome to Apple Support Community
A forum where Apple customers help each other with their products. Get started with your Apple Account.