内存占用量大幅减少 360浏览器基于Windows10 v2004新功能发布SE版本

近日,360浏览器基于Windows10 v2004新增的“SegmentHeap”内存管理功能,进行了全面更新,并发布SE新版本。据悉,该版本的360浏览器,内存管理优化效果明显,渲染过程中的内存占用量甚至可减少20.7%以上。

过去十年,微软发布的所有补丁中,内存漏洞占了大约70%。可以说,Windows操作系统的内存占用问题,一直以来都在困扰众多工程师和用户。特别是,Vista之前版本使用的后端堆(Back-End)分配方法,通常需要频繁地在堆上分配和释放内存,容易导致性能的损失,并且会使系统中出现大量的内存碎片,降低内存的利用率。

随着Windows10 v2004引入SegmentHeap内存管理机制,这一问题有望得到根本性的改善。据悉,Segment heap是一种现代堆的实现方式,在Vista以上版本低碎片堆的基础上,增加了对中尺寸(<=128kb)并且可变大小的前端堆(内存池)。运行过程中,系统会预先从后堆端分配一定大小的内存,创建内存池,并在此内存池中进行内存块的分配、释放并加以更加优化的管理,从而降低整体堆的内存碎片和对后端分配器的访问频率。

在微软官方测试中,使用SegmentHeap最多可以将浏览器的内存使用率降低27%。当然,实际测试结果将根据设备配置和使用情况而有所不同,但是较低的内存使用量确实有望带来更好的体验。

基于“SegmentHeap”发布的360浏览器SE版本,在测试过程中同样表现不俗。打开hao.360.cn首页时,新版360浏览器各项数据如下:Browser进程减少内存占用4.47%,Utility网络进程减少7.32%,其中Render进程由于blink和v8频繁分配释放较小对象的特性,优化效果尤为明显,达到减少内存占用20.7%的提升。

此番360浏览器SE版本的发布,有望为大幅改善浏览器的内存使用效率,为广大用户带来更加快捷、流畅的使用体验。未来,360浏览器将继续加强技术创新和产品研发,不断满足用户需求,升级功能优化配置,实现服务方式的创新性改变和自身价值的突破性增长。

(免责声明:本网站内容主要来自原创、合作伙伴供稿和第三方自媒体作者投稿,凡在本网站出现的信息,均仅供参考。本网站将尽力确保所提供信息的准确性及可靠性,但不保证有关资料的准确性及可靠性,读者在使用前请进一步核实,并对任何自主决定的行为负责。本网站对有关资料所引致的错误、不确或遗漏,概不负任何法律责任。
任何单位或个人认为本网站中的网页或链接内容可能涉嫌侵犯其知识产权或存在不实内容时,应及时向本网站提出书面权利通知或不实情况说明,并提供身份证明、权属证明及详细侵权或不实情况证明。本网站在收到上述法律文件后,将会依法尽快联系相关文章源头核实,沟通删除相关内容或断开相关链接。 )

Baidu
map