
学习如何通过Google内存管理Chrome在Mac、Windows和Android系统中节省内存
最新的 chrome 浏览器带有一个新的“PartitionAlloc”,以提高安全性、空间效率和低分配延迟。 以下是谷歌对镇上新技术 PartitionAlloc 的评价。 “分区是一个堆,其中包含某些对象类型、特定大小的对象或具有一定生命周期的对象(根据调用者的喜好)。调用者可以根据需要创建任意数量的分区。每个分区都是独立的,并且不受任何其他分区的影响。 每个分区包含多个桶。存储桶是分区中包含类似大小对象的区域。 PartitionAlloc 将每个对象分配与最接近的桶大小对齐。例如,假设一个分区有 64 字节、256 字节和 1024 字节的三个存储桶。在这种情况下,PartitionAlloc 将通过四舍五入到 256 字节并从第二个桶分配来满足 128 字节的分配请求。” Chrome 经常因其内存使用而受到批评。上述事实促使这家搜索引擎巨头在最近的 Mac、Windows 和 Android








