Mozilla Firefox Gets Major Memory Improvements

Mozilla Firefox Gets Major Memory Forbedringer

Minnebruk har alltid vært akilleshælen nettleseren Firefox for en del av brukerbasen. Mozilla erkjenner dette og arbeider for tiden med å optimalisere nettleserens minnebruken betydelig.

Man skulle normalt anta at åpne en fane øker minnebruk, og at du lukker den samme kategorien ville slippe minne utnyttelse igjen til nivåer før åpning at fanen. Denne antakelsen frem til nå ikke har vært til stede, noe som kan tilskrives i stor grad til Script fragmentering.

Firefox bevilger 1 megabyte biter til nettleserens Java haug. Disse biter returneres når de er helt tomme data som brukes av nettleseren. Det eneste problemet før nå var at biter inneholdt gjenstander og elementer fra ulike prosesser, områder og nettleserfunksjoner.

Gregor Wagner analysert oppførselen og la merke til at om lag 30% av 1 megabyte biter ikke kunne slettes på grunn av små filer som fortsatt var i bruk i biter.

Wagner implementert en patch som skilte lange og korte levde objekter ved å "plassere systemet og brukerobjekter i separate biter". Han definerer lenge levd gjenstander som nettleser elementer som ikke kommer fra nettsider. Kjernen Fordelen med denne tilnærmingen er at klumper kan tømmes mye raskere noe som betyr at de kan returneres til operativsystemet.

En forbedring på ca 30% ble lagt merke til i gjennomsnitt på lappet versjoner av Firefox nettleseren.

Lukke alle faner etter surfing:

108003328 B - js-gc-heap (uten lappen)

20971520 B - js-gc-heap (med patch )

Minne fotavtrykk av hele nettleseren:

310890496 B - bosatt (uten lappen)

219856896 B - bosatt (med patch)

Det er en imponerende forbedring som trolig vil gjøre veien inn den kommende Firefox 7 browser.

Nicholas Nethercote postet en oppsummering av Firefox minne forbedringer på sin Mozilla basert blogg som inneholder informasjon om George Wagners optmizations, men også informasjon om andre deler av nettleseren som blir optimalisert.

Firefox-brukere kan ser frem til neste, men en versjon av nettleseren som følger med alle disse forbedringene. I relaterte nyheter, har de første Firefox 8 night blitt oppdaget på Mozilla-serveren. Anmeldelser



Previous:
Next Page: