Multi-proces Firefox vil bruge op til 20% mere RAM i første omgang

0
138

Multi-proces Firefox ‘ s brug af hukommelse, vil stige mellem 10% til 20% i første omgang i gennemsnit i henhold til en memory test Mozilla løb for nylig.

Multi-proces Firefox, kort e10s, er en vigtig funktion til Firefox, der er blevet forsinket flere gange allerede. Mozilla kører test i beta-versioner af Firefox i øjeblikket, og har planer om at frigive e10s når Firefox 46 Stabil er udgivet (med forbehold for ændringer).

Selv om det meste af, hvad det tilføjer til Firefox, der sker i baggrunden, og dets integration i Firefox-browseren vil have en indvirkning på alle brugere af browseren.

Sandsynligvis er de to vigtigste områder af interesse for brugere af browseren er kompatibilitet og brug af hukommelse. Firefox-brugere, der ser på tværs af dammen for at se, hvordan Chrom-baserede browsere, der håndterer multi-proces vil bemærke, at disse browsere har et højere forbrug af hukommelse i forhold til Firefox, når det samme antal faner, der åbnes.

multi-process firefox

En nyere benchmark afsløret oplysninger om hukommelse, brugen af Firefox med e10s aktiveret i forhold til Firefox uden multi-proces, arkitektur.

Kort sagt, Firefox-brugere skal forvente 10% til 20% højere hukommelse brug med e10s aktiveret i browseren. Figuren er ru, da det afhænger af parametre som antallet af åbne faner, som hjemmesider er indlæst, som add-ons er installeret, at ændre sig fra bruger til bruger.

Selve testen, var at køre på Linux, Windows og Mac OS X-systemer og omfattede følgende seks trin og målinger:

  1. Læg Firefox med n-indhold processer.
  2. Måling af hukommelsesforbrug.
  3. Åbn 100 webadresser i 30 faner, og bladre gennem faner, når 30 er åbne. Vent 10 sekunder pr fane.
  4. Måling af hukommelsesforbrug.
  5. Luk alle faner.
  6. Måling af hukommelsesforbrug.

Mozilla har planer om at lancere multi-proces Firefox med et indhold, proces, i første omgang, men testen blev kørt med 0, 1, 2, 4 og 8 indhold processer.

Samtidig vil du mærke en stigning på mellem 10% til 20% normalt mellem 0-indhold, proces-konfiguration og 1-indhold, proces-konfiguration, brug af hukommelse kan hoppe til 200%, hvis der er mere indhold processer, der er tilføjet.

For eksempel, en 32-bit version af Firefox på Windows, der bruges om 461 MiB med faner, der åbnes i browseren, og e10s ikke er aktiveret, og 537 MiB med e10s og et indhold, proces aktiveret. En stigning på fire indhold processer, så en hoppe i hukommelsen bruge til 800 MiB, og en stigning til 8 indhold processer, én til 1099 MiB. Tilsvarende stigninger ses tydeligt på Linux og Mac OS X-maskiner.

Alt i alt ser vi en 10-20% stigning i brug af hukommelse for 1 indhold, proces-sagen (hvilket er, hvad vi har planer om forsendelse i første omgang). Dette virker som en rimelig afvejning for potentielle sikkerheds-og ydelsesmæssige fordele, men som vi forsøger at vokse antallet af indhold, processer, er vi nødt til at tage endnu et kig på, hvor denne hukommelse skal bruges til.

Konklusion

Firefox-brugere skal forudse en stigning i brug af hukommelse, når Firefox ‘ s multi-proces, arkitektur, der er aktiveret af Mozilla. Stigningen varierer afhængigt af brug, men det vil være mellem 10% til 20% i gennemsnit.