近日,360瀏覽器基于Windows10 v2004新增的“SegmentHeap”內(nèi)存管理功能,進行了全面更新,并發(fā)布SE新版本。據(jù)悉,該版本的360瀏覽器,內(nèi)存管理優(yōu)化效果明顯,渲染過程中的內(nèi)存占用量甚至可減少20.7%以上。
過去十年,微軟發(fā)布的所有補丁中,內(nèi)存漏洞占了大約70%??梢哉f,Windows操作系統(tǒng)的內(nèi)存占用問題,一直以來都在困擾眾多工程師和用戶。特別是,Vista之前版本使用的后端堆(Back-End)分配方法,通常需要頻繁地在堆上分配和釋放內(nèi)存,容易導致性能的損失,并且會使系統(tǒng)中出現(xiàn)大量的內(nèi)存碎片,降低內(nèi)存的利用率。
隨著Windows10 v2004引入SegmentHeap內(nèi)存管理機制,這一問題有望得到根本性的改善。據(jù)悉,Segment heap是一種現(xiàn)代堆的實現(xiàn)方式,在Vista以上版本低碎片堆的基礎上,增加了對中尺寸(<=128kb)并且可變大小的前端堆(內(nèi)存池)。運行過程中,系統(tǒng)會預先從后堆端分配一定大小的內(nèi)存,創(chuàng)建內(nèi)存池,并在此內(nèi)存池中進行內(nèi)存塊的分配、釋放并加以更加優(yōu)化的管理,從而降低整體堆的內(nèi)存碎片和對后端分配器的訪問頻率。
在微軟官方測試中,使用SegmentHeap最多可以將瀏覽器的內(nèi)存使用率降低27%。當然,實際測試結(jié)果將根據(jù)設備配置和使用情況而有所不同,但是較低的內(nèi)存使用量確實有望帶來更好的體驗。
基于“SegmentHeap”發(fā)布的360瀏覽器SE版本,在測試過程中同樣表現(xiàn)不俗。打開hao.#首頁時,新版360瀏覽器各項數(shù)據(jù)如下:Browser進程減少內(nèi)存占用4.47%,Utility網(wǎng)絡進程減少7.32%,其中Render進程由于blink和v8頻繁分配釋放較小對象的特性,優(yōu)化效果尤為明顯,達到減少內(nèi)存占用20.7%的提升。
此番360瀏覽器SE版本的發(fā)布,有望為大幅改善瀏覽器的內(nèi)存使用效率,為廣大用戶帶來更加快捷、流暢的使用體驗。未來,360瀏覽器將繼續(xù)加強技術(shù)創(chuàng)新和產(chǎn)品研發(fā),不斷滿足用戶需求,升級功能優(yōu)化配置,實現(xiàn)服務方式的創(chuàng)新性改變和自身價值的突破性增長。
特別提醒:本網(wǎng)內(nèi)容轉(zhuǎn)載自其他媒體,目的在于傳遞更多信息,并不代表本網(wǎng)贊同其觀點。其原創(chuàng)性以及文中陳述文字和內(nèi)容未經(jīng)本站證實,對本文以及其中全部或者部分內(nèi)容、文字的真實性、完整性、及時性本站不作任何保證或承諾,并請自行核實相關內(nèi)容。本站不承擔此類作品侵權(quán)行為的直接責任及連帶責任。如若本網(wǎng)有任何內(nèi)容侵犯您的權(quán)益,請及時聯(lián)系我們,本站將會在24小時內(nèi)處理完畢。