Opera belooft een beter gebruik van het geheugen in Opera 39

0
248

Opera heeft gisteren bekend gemaakt dat het bedrijf is aan het experimenteren met een nieuwe geheugen-Heap verdichting functie in de Dev-en Beta-versies van Opera voor een bepaalde tijd.

De nieuwe functie belooft een beter gebruik van het geheugen in Opera 39 en hoger door het toevoegen van een heap verdichting fase om het geheugen van de browser management functionaliteit.

In principe, wat de nieuwe memory management functie doet is de fragmentatie van het geheugen van de browser van het web door het toevoegen van de heap verdichting functie.

We aangevallen fragmentatie van het geheugen door het implementeren van een goedkope, single-pass beperkte verdichting van hopen (foto een “heap” als de “kast” in de analogie hierboven). De voordelen zijn tweeledig: minder heap-geheugen is toegewezen, en live objecten zijn verpakt strakker, waardoor het geheugen van plaats en snelheid van de toegang.

De nieuwe functie voegt twee voordelen voor de browser afhankelijk van de Opera: ten eerste vermindert het bedrag van de heap-geheugen toegewezen op een bepaald punt in de tijd. Ten tweede, het verbetert het geheugen plaats en dus de snelheid van de toegang.

Heap Verdichting in Opera 39

Heap compaction

Opera voerde een aantal tests uit op populaire sites en merkte merkbaar heap-grootte afnemen. Op De New York Times website, heap-grootte ging naar 4.0 MB van 9,0 MB. Vergelijkbare verbeteringen werden gemeten op Gmail, Amazon of Wikipedia waar heap-grootte bijna altijd gehalveerd of zag een nog betere reductie dan dat.

Men moet het niet verwarren heap-grootte met in het algemeen het gebruik van het geheugen van de browser wel. Een snelle, onwetenschappelijke test van mijn eigen toonde geen merkbare verbeteringen in de Opera Ontwikkelaar (met heap verdichting) over Opera Stabiel (zonder heap verdichting).

De methode die ik gebruikte was simpel: open x-sites in de Opera Ontwikkelaar en Stabiel, en vergelijken het gebruik van het geheugen in Windows Verkenner na een tijdje. Natuurlijk, dit is niet de beste van de methodologie en van een wetenschappelijke test zou gebruik maken van andere geheugen meetinstrumenten voor en is waarschijnlijk een aantal automatisering op de top van dat.

Dit betekent niet dat er geen verbetering, en het is waarschijnlijk dat je snelheid zal variëren, afhankelijk van de sites die u bezoekt en uw acties op die sites.

Opera plannen te integreren heap verdichting in de Blink-engine. Indien het bedrijf dat doet, alle andere Blink-gebaseerde browsers, Chrome en Vivaldi bijvoorbeeld, zal profiteren van de functie.

Het bedrijf heeft enkele nieuwe functionaliteiten toegevoegd aan de web browser te kort. Deze is voorzien van een Batterij Saver functie om de batterij te sparen, een browser proxy voor het verbeteren van de privacy van de gebruiker, en een ingebouwde ad-blocker.

Nu: Hoe groot van een rol speelt het geheugen van de browser gebruik je?