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.
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:
- Læg Firefox med n-indhold processer.
- Måling af hukommelsesforbrug.
- Åbn 100 webadresser i 30 faner, og bladre gennem faner, når 30 er åbne. Vent 10 sekunder pr fane.
- Måling af hukommelsesforbrug.
- Luk alle faner.
- 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.