Google Chrome will use the PartitionAlloc mechanism to reduce memory usage
Microsoft added a segment heap memory management mechanism in Windows 10 v2004, which helps software such as Google Chrome reduce memory overhead during use.
After Microsoft launched this new technology, Google Chrome also actively adapted, but Google engineers found that the memory did decrease but the processor usage soared.
In this case, using the segment heap memory mechanism cannot effectively reduce the power consumption problem. Now Google announced that it will abandon the use of the segment heap mechanism and use a new method to reduce memory usage.
Google engineers are currently working on new dynamic memory allocation techniques to ensure that certain processes reduce their active memory usage by about 10% in the worst case.
Google engineers newly introduced the PartitionAlloc function to replace the segment heap memory technology. This function looks like a memory allocator.
This memory allocator can improve memory allocation efficiency and security, so it seems that it can be used to replace Microsoft’s segment heap memory mechanism.
According to Google engineers, PartitionAlloc can improve browser caching through dedicated partitions, and resource allocation is faster than the original mechanism after it is enabled.
Through this dynamic memory allocation mechanism, the resource overhead of Google Chrome can be saved, and at the same time, it will not cause the processor to occupy too high and the power consumption cannot be reduced.
At present, Google has tested this technology in the Chrome Canary version, and if it goes well, it is expected to support this feature in the official version launched next spring.