We have previously reported that Google has been testing a new feature internally that can significantly reduce the memory usage of Windows 10. With the release of Chrome 89, the search giant finally enabled “PartitionAlloc-everywhere” support for its browser.
Google has confirmed that Chrome 89 is characterized by better tag memory allocation, release and better resource management through “PartitionAlloc-everywhere”. This feature is to improve the performance of the Google Chrome browser on Windows 10.
According to the content submitted by Chromium, “PartitionAlloc-everywhere” support allows browsers to reduce RAM usage, load web pages faster, and provide better processor and power management capabilities.
The PartitionAlloc-everywhere feature comes with an advanced memory allocator, which can reduce the memory usage of the Chrome browser by up to 22% during the browser process. Similarly, Google said that this update reduces the memory usage of the browser renderer by 8% and the memory usage of the GPU by 3%.
Due to the improvement in the release of new tab resources, the response speed of the Chrome browser has also increased by 9%, and the memory usage of the Chrome 89 foreground tab has also decreased slightly. In order to reduce the memory usage of front-end tags, Google Chrome will now automatically discard front-end tags, and each tag can recycle up to 100MiB, which may exceed 20% on some popular websites.
In addition to performance improvements, Chrome 89 for Windows 10 also supports modern sharing user interfaces in advance, which may soon allow users to easily share web pages through other applications, such as Outlook and OneNote. You can even use modern sharing functions to send web pages to nearby devices via Wi-Fi and Bluetooth.
These changes are being rolled out with Chrome 89 for Windows, and Google is already testing other improvements. For example, Google plans to periodically clean up the thread cache in a child process of Chrome. This happens on a per-process basis, which should continue to improve the overall performance of the GPU, rendering, and utilities.