IT-гигант Google выпустил новую версию Chrome 87. С этой версией пользователи получили максимальную прибавку производительности за многие годы. Но несмотря на то, что браузер теперь отрабатывает очень быстро, нареканий в его адрес по-прежнему много, и главная проблема Chrome – это невероятная прожорливость. Браузер отъедает столько оперативной памяти, что кажется, что вместо одной страницы простенького сайта, он пытается втиснуть в неё всю Википедию.
Разумеется, пользователям это не нравится, ведь даже полностью сайт вместе с картинками, файлами и прочими скриптам на диске вест, к примеру, 200 мегабайт, но когда откроешь в Хроме пять страниц этого сайта, которые сами по себе весят не более 5 мегабайт с картинками, то браузер на них тратит 1.5 гигабайта! В связи с этим Гугл начал работу над решением проблемы, и придумал, как уменьшить потребление оперативной памяти.
Разработчики сейчас работают над функцией под названием PartitionAlloc FastMalloc, она позволяет сделать так, что некоторые процессы будут использовать лишь 10 процентов памяти. Будет также оптимизироваться кэширование и прочие настройки, чтобы вместе с прожорливостью не ушла производительность.
Сначала разработчики попытались использовать для оптимизации потребления памяти функцию браузера Segment Heap. Например, разработчики Microsoft сумели уменьшить потребление за счёт этой функции в Edge на 27 процентов. Система при этом выделяет под определённое приложение определённое количество памяти. Однако впоследствии Гугл решил отказаться от этой идеи, поскольку работа с функцией снижала производительность
Так что, вся работа сосредоточена на PartitionAlloc FastMalloc, что позволит, не снижая производительности, эффективно распределять память между процессами. Пока эта функция не включена в актуальную версию, и будет доступна только в начале следующего года., А пока осторожно открывает не более пяти вкладок.
Поделись мнением о статье "Сайты будет меньше съедать памяти в Chrome", предложи свой вариант в комментариях! Спасибо!