首页技术教程 正文

因性能问题,Chrome 85 将禁用“堆内存”功能

2023-07-17 15 0条评论
在 Windows 10 May 2020(20H1/Version 2004)更新中,微软引入了名为“堆内存(Segment Heap)”的内存管理机制,能将新版 Microsoft Edge 的内存使用率降低 27%。,不过谷歌在测试中发现,堆内存功能在 Windows 10 2004 上为 Chrome 带来的内存改进是以增加 CPU 使用量为代价的。优化了浏览器的内存占用,但牺牲了 CPU 使用率,Chromium 团队为此决定在 Chrome 85 稳定版中禁用该功能。,堆内存(Segment Heap)是一种现代堆的实现方式,通常来说会降低整体内存使用量。谷歌在今年 6 月下旬宣布,Canary 通道的 Chrome 版本(version 85.0.4182.0)已经开始支持 Segment Heap 内存管理机制。实验发现,浏览器和网络服务实用程序进程等方面能节省数百兆内存。实际结果会有很大的不同,多核机上的节省幅度最大。,不过在进一步的深入测试和探索之后,Chromium 团队发现会 Windows 的堆内存机制导致系统性能降低。,在版本号高于 Build 19041(Windows 10 Version 2004)的版本中使用 Segment Heap 来替代 legacy heap(应用此 commit )。然而测试发现这会导致 WebXPRT3、Speedometer2 和 JetStream2 的性能倒退。,微软员工表示,无论是内存还是 CPU 的使用都会受到影响。在这种情况下,内存的改善伴随着 CPU 使用率的增加,并提出了两个方案来克服这个问题。,Chromium 团队成员 Bruce 在帖子中指出:" M85 已经有很多其他的优化,而同时部署这项变更(同时的内存改进和性能倒退),如何平衡变得有点困难。虽然我从实验室测试中听到了关于节省内存的令人鼓舞的事情,但我不认为我们有任何办法让这个启用,直到我们在 20H1 上有明确的遥测数据和实验室测试,这两者都不会及时发生在 M85 上。所以,我们的计划是在 M85 上禁用这个功能(从而给我们提供另一个遥测数据点),然后在未来重新考虑。",【编辑推荐】,声明:免责声明:本文内容由互联网用户自发贡献自行上传,本网站不拥有所有权,也不承认相关法律责任。如果您发现本社区中有涉嫌抄袭的内容,请发,送邮件至:operations@edns.com进行举报,并提供相关证据,一经查实,本站将立刻删除涉嫌侵权内容。本站原创内容未经允许不得转载,或转载时,需注明出处:新网idc知识百科,

在 Windows 10 May 2020(20H1/Version 2004)更新中,微软引入了名为“堆内存(Segment Heap)”的内存管理机制,能将新版 Microsoft Edge 的内存使用率降低 27%。

不过谷歌在测试中发现,堆内存功能在 Windows 10 2004 上为 Chrome 带来的内存改进是以增加 CPU 使用量为代价的。优化了浏览器的内存占用,但牺牲了 CPU 使用率,Chromium 团队为此决定在 Chrome 85 稳定版中禁用该功能。

堆内存(Segment Heap)是一种现代堆的实现方式,通常来说会降低整体内存使用量。谷歌在今年 6 月下旬宣布,Canary 通道的 Chrome 版本(version 85.0.4182.0)已经开始支持 Segment Heap 内存管理机制。实验发现,浏览器和网络服务实用程序进程等方面能节省数百兆内存。实际结果会有很大的不同,多核机上的节省幅度最大。

不过在进一步的深入测试和探索之后,Chromium 团队发现会 Windows 的堆内存机制导致系统性能降低。

在版本号高于 Build 19041(Windows 10 Version 2004)的版本中使用 Segment Heap 来替代 legacy heap(应用此 commit )。然而测试发现这会导致 WebXPRT3、Speedometer2 和 JetStream2 的性能倒退。

微软员工表示,无论是内存还是 CPU 的使用都会受到影响。在这种情况下,内存的改善伴随着 CPU 使用率的增加,并提出了两个方案来克服这个问题。

Chromium 团队成员 Bruce 在帖子中指出:" M85 已经有很多其他的优化,而同时部署这项变更(同时的内存改进和性能倒退),如何平衡变得有点困难。虽然我从实验室测试中听到了关于节省内存的令人鼓舞的事情,但我不认为我们有任何办法让这个启用,直到我们在 20H1 上有明确的遥测数据和实验室测试,这两者都不会及时发生在 M85 上。所以,我们的计划是在 M85 上禁用这个功能(从而给我们提供另一个遥测数据点),然后在未来重新考虑。"

【编辑推荐】

< div>前端老司机都在用的Chrome开发者工具15 个小技巧1行代码实现Python数据分析:图表美观清晰,自带对比功能丨开源微软预告Windows 10新功能:不怕恶意软件、攻击等行为Chrome 84 稳定版正式发布,带来许多面向开发者的更新T研究发布2020中国CRM指数测评报告,销售易功能、服务双指数位居第一
文章版权及转载声明

本文作者:亿网 网址:https://edns.com/ask/post/25498.html 发布于 2023-07-17
文章转载或复制请以超链接形式并注明出处。