Opera našla způsob, jak snížit spotřebu paměti. Zatočila s fragmentací

27. 7. 2016

Sdílet

 Autor: Redakce

Opera vymyslela zlepšovák, aby ušetřila paměť. Novinku dva týdny testuje v Opeře 39 beta. Nyní se pochlubila, o co jde. Podle severské firmy k častým příčinám, proč prohlížeč konzumuje spoustu paměti, patří fragmentace. Jednoduše řečeno není čas čistit a uspořádávat části kódu, takže v paměti se vedle sebe části kódu neuspořádaně povalují a přibývají nebo ubývají podle potřeby.

Nová funkce v Blinku tyto části
uspořádává, takže při používání programu nevzniká v paměti
takový nepořádek. Další optimalizace proběhne vždy po určité
době a při rostoucí fragmentaci. Výsledkem je každopádně nižší
spotřeba paměti a rychlejší budoucí paměťové operace. Tato
jednofázová optimalizační metoda přináší překvapivě dobré
výsledky.

Výsledky optimalizace využití paměti
Výsledky optimalizace využití paměti | Foto: Opera

Proběhlo testování, kdy bylo otevřeno několik
populárních stránek, po nichž se občas na stránce brouzdalo a
proběhla nějaká interakce. Po zhruba 15 minutách byla
změřena velikost upravených částí kódů. Např. část patřící
Gmailu byla zmenšena ze 6,8 MB na 2,3 MB. Wikipedia pak
byla komprimována ze 4 MB na 2,4 MB. Dobrá zpráva zní,
že díky povaze Blinku budou z vylepšení časem těžit
všechny prohlížeče, které ho používají. Tedy i Chrome.

Zdroj: blog
Opera Desktop