Multi-proces van Firefox gebruiken tot 20% meer RAM in eerste instantie

0
185

Multi-proces van Firefox gebruik van het geheugen zal toenemen tussen de 10% en 20% in eerste instantie gemiddeld volgens een geheugen test Mozilla liep onlangs.

Multi-proces Firefox, korte e10s, is een belangrijke functie voor Firefox die is uitgesteld. Mozilla loopt testen in de beta-versies van Firefox en momenteel plannen om e10s wanneer Firefox 46 Stabiel is uitgebracht (onder voorbehoud).

Hoewel het meeste van wat het toevoegt aan de Firefox gebeurt op de achtergrond, de integratie in de Firefox-browser, heeft een impact op alle gebruikers van de browser.

Waarschijnlijk de twee belangrijkste gebieden van belang zijn voor gebruikers van de browser compatibiliteit en het gebruik van het geheugen. Firefox-gebruikers die op zoek zijn naar de overkant van de vijver om te zien hoe Chroom-gebaseerde browsers omgaan met multi-proces zal merken dat deze browsers hebben een hoger gebruik van het geheugen in vergelijking met Firefox wanneer hetzelfde aantal tabbladen zijn geopend.

multi-process firefox

Een recente geheugen benchmark geopenbaard informatie over het geheugengebruik van Firefox met e10s ingeschakeld als in vergelijking met Firefox zonder multi-proces-architectuur.

Kortom, Firefox gebruikers verwachten een 10% tot 20% meer geheugen gebruiken met e10s ingeschakeld in de browser. De afbeelding is een ruwe, aangezien dit afhankelijk is van parameters zoals het aantal geopende tabbladen, welke websites worden geladen, dat invoegtoepassingen worden geïnstalleerd dat de verandering van gebruiker tot gebruiker.

De test zelf was draaien op Linux, Windows en Mac OS X-systemen en betrokken de volgende zes stappen en metingen:

  1. Het laden van Firefox met een n-inhoud van processen.
  2. Maatregel geheugen gebruik.
  3. Open 100 url ‘ s in 30 tabs, en fietst u door de tabbladen zodra 30 geopend zijn. Wacht 10 seconden per tabblad.
  4. Maatregel geheugen gebruik.
  5. Alle tabbladen sluiten.
  6. Maatregel geheugen gebruik.

Mozilla plannen voor het lanceren van multi-proces Firefox met een inhoud proces in eerste instantie, maar de test werd uitgevoerd met 0, 1, 2, 4 en 8 inhoud van de processen.

Tijd zult u merken dat een stijging tussen de 10% en 20%, meestal tussen de 0-inhoud-proces-configuratie en de 1-inhoud-proces-configuratie, gebruik van het geheugen kan springen op 200% als er meer content processen zijn toegevoegd.

Bijvoorbeeld een 32-bits versie van Firefox op Windows gebruikt over 461 MiB met de tabbladen in de browser geopend en e10s niet is ingeschakeld, en 537 MiB met e10s en een inhoud proces ingeschakeld. Een stijging van vier inhoud processen zag een sprong in het gebruik van het geheugen tot 800 MiB, en een toename van 8 content-processen een tot 1099 MiB. Een soortgelijke toename kan worden waargenomen op Linux en Mac OS X-computers.

Globaal zien we een 10-20% toename in geheugengebruik voor de 1-inhoud proces zaak (dat is wat we van plan zijn op de verzendkosten in eerste instantie). Dit lijkt een reële afweging gemaakt worden voor mogelijke beveiliging en prestaties, maar als we proberen om te groeien het aantal content processen moeten we nog eens kijken naar waar dat geheugen wordt gebruikt.

Conclusie

Firefox gebruikers moeten anticiperen op een toename in het gebruik van het geheugen van Firefox multi-proces-architectuur is ingeschakeld door Mozilla. De toename varieert op basis van gebruiken, maar het zal tussen de 10% en 20% gemiddeld.