M1 'SSD-Gate' - Is it FIXED Some Final Thoughts

Google Chrome: The Unlikely Memory Hog?

For years, Google Chrome has been the subject of jokes and criticism in the web development industry. Many believed that Chrome was the culprit behind excessive memory usage and disk writing on computers. However, recent testing revealed that this issue may not be entirely Chrome's fault.

In fact, our tests showed that Chrome was writing or caching a significant amount of data to the SSD when streaming video. This behavior was not seen in Safari and Edge browsers. While some users may have inadvertently downloaded the Intel version of Chrome by mistake, which can lead to increased disk writing, this is unlikely to be the primary cause of the issue.

The problem persists even if you're not a Chrome user. A subscriber of our channel, Ian Gao, reached out with a discovery that he made about his 16GB M1 Mac Mini with a 512GB SSD. Despite using Mac OS 11.5, Ian was still seeing "Ludicrous Mode" disk writing activity, with an astonishing 136 terabytes written to date. This is not just a Chrome issue; it's a more widespread problem that affects various browsers and apps.

Ian investigated further and discovered something called nwjs helper in his Activity Monitor. This is a package of tools necessary for apps built using the NW.js JavaScript framework. The renderer process attached to this was consuming 29GB of RAM, which is excessive, especially considering Ian's machine has only 16GB of RAM. It's no surprise that some of this memory usage is being written to the SSD.

The nwjs helper process raises an interesting question: are the embedded code and libraries used in apps optimized for M1? Ian dug deeper and found that while some apps may be Apple Silicon-optimized, others rely on third-party libraries that are not. This can lead to processes like the one we discussed being launched, consuming RAM, and resulting in excessive disk writing.

The main culprit behind this issue is likely a combination of factors, including the translation process by Rosetta and the use of Intel-based binaries for third-party libraries. As these individual apps are rewritten for Apple Silicon, the problem should largely disappear.

Fortunately, our tests suggest that the SSDs in M1 Macs are robust and can handle the swap activity generated by these processes without significant issues. In fact, Ian's SSD is only 5% worn, and it still has all its available spare capacity. An SSD does not fail immediately when it reaches 100% usage; the actual expectancy can be considerably more.

In conclusion, while there has indeed been an issue with excessive disk writing on M1 Macs, the vast majority of users will not experience this problem. The software tools are reporting correctly, and Apple's design of the M1 chip is well-suited to handle these swap activities. To minimize any potential risks, it's essential to keep your M1 Mac up-to-date with the latest version of macOS and monitor disk usage.

As a parting shot, our advice remains to enjoy your brilliant M1 computer without worrying about this issue too much. After all, time seems to be bearing out that these concerns are relatively minor. We'll continue to monitor this situation and provide updates as necessary. Thank you for watching, and we'll see you next time for more geekery!