Everyone raves about how 8GB machines feel, but the massive SSD usage and pitiful lifespan shows that there’s not a free lunch here. 16GB (or a 24GB option) goes a long way toward preventing early death. I actually suspect they’ll be launching a free SSD replacement program in the next couple years.
I’ve also heard claims from a couple devs that side-by-side comparisons with their x86 macs show a massive increase in RAM usage for the same app for whatever reason. I’d guess that’s solvable, but could contribute even more to the SSD problem. On the bright side, all this seems to indicate a great pre-fetch and caching algorithm.
Partly because the GPU works differently, partly because some inaccurate methods of counting memory (Activity Monitor) have cosmetic issues displaying Rosetta processes.
Not even the most alarmist estimates suggest that the SSDs on the 8GB machines will start dying after two years!
At the moment the SSD lifetime concerns are little more than FUD. Everything we know is perfectly consistent with these machines having SSD lifetimes of a decade, even with heavy usage.
https://techreport.com/review/27909/the-ssd-endurance-experi...
700TB was the minimum that any drive in the above link managed. If you used 100gigs of swap per day it would take you two decades to hit that level.
I think we as programmers have lost sight of how a single gif in memory is about the same size as a whole docker container.
Go check out the resource usage. Yes, it involves virtualization, but the stripped down virtualized kernel uses very little resources. Getting that information is a bit complicated by the fact that it's difficult to see the difference between the virtualized kernel and it's applications in a way that's consistent with the host OS, but it's really in the dozens of megabytes range of overhead for something like docker on mac.
Just to check, I opened simultaneous projects in Logic Pro and Ableton Live, I have a Rust project open in VSCode (Electron), compiling Erlang again, I have Slack, Discord, Signal, and Hey running (all Electron apps), and I have Firefox open with Twitter, Hacker News, Facebook (a dozen tabs, just for good measure), Instagram, FBM, Techmeme, NYTimes, CNN, and MSNBC. This is a 15" 2018 MBP with a 6-core i7 and 16GB of RAM, and the CPU is working pretty hard but RAM usage is currently at just over 12GB.
Safari shows a memory warning when a tab uses ~2GB memory, and can be too aggressive about it.
Yes, she was getting both. To the point that I asked her to keep activity monitor running in the background so we could see who the problem applications were.
I'm not sure why this is in question.
If "compressed" or "swap space" approach 32GB+/64GB+ (depends on amount of physical memory installed) that can do it, but running out of disk space is a more common problem.
Of course, quitting the top app in the memory list probably is going to fix the issue.