Chrome is perennially criticized for its memory usage, and Google has been working to address those complaints in recent browser releases for Mac, Windows, and Android.
With the latest Chrome release, Google is using its own advanced memory allocator. PartitionAlloc is optimized for low allocation latency, space efficiency, and security. It’s now used everywhere on Chrome for Android and 64-bit Windows.
In Chrome M89, we’re seeing significant memory savings on Windows–up to 22% in the browser process, 8% in the renderer, and 3% in the GPU. Even more than that, we’ve improved browser responsiveness by up to 9%.
The browser is also smarter about using and discarding memory:
Chrome now reclaims up to 100MiB per tab, which is more than 20% on some popular sites, by discarding memory that the foreground tab is not actively using, such as big images you’ve scrolled off screen.