Wanted to see if 16GB is enough for me or would it be better to get a 32GB RAM instead. My idea is to keep it for at least 3-4 years from now. My use case is: Photoshop, some photo editing, video processing, and then, Mobile game development (Android mainly), maybe some work with Docker (running 5-6 containers simultaneously) while having other tools like Android Studio, Zoom, Brave and Edge Browsers with 20 tabs each, etc. open
Thanks a lot for the help!
Additionally, if you sell the laptop at the end of the five years or keep it for seven like your current computer, these daily costs will in actuality be even lower.
64gb if you don't want to end up with swap. 32gb is the bare minimum.
Ram on m1 is split between gpu and cpu. 16gb is more like 10gb available to the actual application.
Don't believe in all the hype and misinformation surrounding ram efficiency on m1.
Swap is fast enough for most casual users to not notice the impact but as a developer or creator, you will definitely notice it.
For me, RAM is at least a few seconds saved at every step, which adds up to minutes, hours, days and months saved. Waiting for a computer when you spend so much time on it is not something super worthwhile for me.
RAM remains like increased lung capacity for computers.
Apple silicon appears much more efficient per GB of RAM, which might reduce the need for RAM in average use cases.
It entirely remains to be seen if that effect remains as software and operating systems continue to become complex.
To imagine 32 GB is becoming the standards that 16 GB was a while ago doesn't seem unreasonable.
I bought a Mac Studio with 64GB, but I really feel I could have gotten 32GB and it would have been fine.
That said, reading your workload and apps you use, I would get 32GB. Keep in mind that the capacity of your SSD also determines the speed which helps in the event the OS needs to swap, so maybe don't go for the smallest SSD.
The 8gb was just not enough. It crashed through normal use often
16gb was greatttt but got slow and weird (audio devices would disappear, requiring a restart) , occasionally with Docker Desktop
64gb is a beast and I'm running parallels windows and parallels KDE and even ELECTRON apps simultaneously ( ;) )
If you can afford it, get the 64. If it's too much, I'm guessing 32 will work very well also.
I restarted my Mac. Opened one tab in Chrome + Android Studio + emulator then ran a full unit test run. Memory usage spiked at around 27GB, then down to 17GB 'App Memory' when idle.
I typically have 30-40GB usage (heavy browser usage & 2/3 heavy IDEs)
Get the 32 GB.