Chrome і іншыя прыкладанні будуць спажываць менш аператыўнай памяці ў новай Windows 10

У травеньскім абнаўленні аперацыйнай сістэмы Windows 10 кампанія Microsoft прадставіла палепшаны механізм працы з дынамічнай памяццю, які дазволіць скараціць спажыванне АЗП рознымі праграмамі.

Chrome і іншыя прыкладанні будуць спажываць менш аператыўнай памяці ў новай Windows 10

Microsoft у афіцыйным блогу, прысвечаным Windows, паведаміла, Што ўжо выкарыстоўвае новую магчымасць пры распрацоўцы свайго фірмовага браўзэра Edge, які зараз, нагадаем, грунтуецца на рухавічку Chromium. Паводле вынікаў ранніх тэстаў, скарачэнне спажывання памяці Edge можа дасягаць 27%.

У апошнім абнаўленні Windows 10 (версія 2004), разгортванне якога стартавала ў канцы траўня, але затым з-за мноства праблем было прыпынена, выкарыстоўваецца больш сучасная і эфектыўная рэалізацыя так званай кучы. Выкарыстанне механізму "сегментнай кучы" (Segment Heap) стала даступна класічным win32-прыкладанням, гэта значыць праграмам, прызначаных для працы на апаратных платформах x86 і x64 – у Windows 10 такіх большасць.

Кучай (Heap) завуць спосаб арганізацыі дынамічнай памяці кампутара. Аперацыйная сістэма вызначае пад кучу некаторую вобласць аператыўнай памяці, частка якой можа быць выдзелена які-небудзь праграме па яе запыце непасрэдна падчас прац. У дачыненні да браўзэраў: пры адкрыцці сайта ў новай укладцы памяць для размяшчэння вэб-старонкі будзе ўзятая менавіта з кучы.


Chrome і іншыя прыкладанні будуць спажываць менш аператыўнай памяці ў новай Windows 10

Распрацоўнікі браўзэра Google Chrome, які вядомы сваім празмерным «апетытам», таксама разглядаюць магчымасць выкарыстання новай тэхналогіі. Згодна папярэднім ацэнкам, выйгрыш у такім выпадку будзе вымярацца "сотнямі мегабайт". Аднак найболей дакладныя вынікі будуць у значнай ступені залежаць ад канфігурацый пэўных сістэм. Найбольш моцны эфект ад змен змогуць адчуць уладальнікі кампутараў, пабудаваных на базе шмат'ядравых працэсараў – чым іх больш, тым лепш.

На дадзены момант праблема складаецца ў тым, што для інтэграцыі новай тэхналогіі Google трэба выкарыстоўваць Windows 10.0.19041.0 SDK. Аднак гэтая версія камплекта распрацоўкі заблакіравана з-за праблем у рабоце. Таму інтэграцыі новага механізму працы з дынамічнай памяццю ў новых версіях браўзэра Chrome давядзецца пачакаць некаторы час.



Крыніца: 3dnews.ru

Дадаць каментар