跳至内容
深圳市捷比信实业有限公司 · 产品选型与采购咨询联系业务人员
取样电阻捷比信 · 专业器件主题站

Chrome将切换到Segment Heap技术,并用PartitionAlloc替代它

由于Microsoft通知它不再提供对堆类型的控制,因此Google也决定将来不再使用WindowsSegmentHeap技术。据说测试结束后,Chrome将切换到PartitionAlloc技术,据说该技术可以节省大量内存资源。此外,谷歌还注意到,尽管WindowsSegmentHeap的节流效果显着,但对性能的影响也更大。据报道,谷歌已经禁用了Chrome85中的相关功能,并且布鲁斯·道森(BruceDawson)将WindowsSegmentHeap的性能回归问题标记为“关闭”。我在GitHub上提出了一个问题,希望能够更好地控制堆类型。 Microsoft的回应是,他们将继续致力于改善SegmentHeap,以减少所有应用程序的影响。但是,随着时间的推移,新版本和旧版本之间的差异可能并不一致,但是最终Microsoft不想在这方面进行控制。 SegmentHeap相关评论(来自:GitHub)此外,BruceDawson确认Chrome将默认使用PartitionAlloc:相反,Chrome将默认使用PartitionAlloc。 Canary分支中的crrev.com/c/2543884问题似乎不再重要,因此,我将关闭此帖子! (毕竟,不再使用SegmentHeap。)至于PartitiionAlloc,它实际上是针对Blink引擎中的性能和安全性进行了优化的主内存分配器。有兴趣的朋友可以转到官方网站进行深入了解。