Firefox 41 skip med massive hukommelses forbedringer for Adblock Plus
Versjon 41 av Firefox nettleser skip med minne forbedringer som kommer alle brukere av nettleseren, men Adblock Plus-brukere spesielt.
Når Mozilla kjørte hukommelsestester mot et sett av populære Firefox add-ons nylig det lagt merke til at den populære utvidelsen Adblock Plus var å legge et gjennomsnitt på 60-70 megabyte til nettleserens minnebruken.
Det oppdaget dessuten at visse betingelser kunne øke minnebruk ekstremt slik at den samlede bruken av minnet ved Firefox ville doble, triple eller firedoble mens områder forble åpne i nettleseren
. Tips: du kan teste dette selv ved å åpne følgende nettside i Firefox med Adblock Plus installert: http://vimcolorschemetest.googlecode.com/svn/html/index-c.html. Du vil merke at minnet vil gå opp dramatisk mens siden lastes, og mens det fortsatt åpent.
Lappen som Mozilla lagt til Firefox 41, for tiden tilgjengelig i Nightly kanalen, optimaliserer minnebruk i nettleseren. Når du sammenligner minnebruk av en optimalisert versjon av Firefox til en som ikke inkluderer oppdateringen, vil du legge merke til massive forbedringer.
Bildet over viser to forekomster av Firefox som kjører på en PC med Windows 7 Pro 64-bit. Kun test nettsiden ble åpnet i første og resultatet var et hopp i minnet til 1,4 Gigabyte.
Testsiden ikke øke minnet nesten like mye i pris per versjon av Firefox, spesielt siden ti nettsteder var allerede åpen før lasting av test nettstedet i en ny fane.
Bakgrunnen for økningen i minnet når du besøker testsiden i Firefox med Adblock Plus installert er at Firefox laster stilark flere ganger selv om de er identiske når rammene blir brukt på nettsider.
I stedet for å dele stilarket, det skaper kopier av det for hver ramme på siden. Testsiden bygger mange rammer som forklarer økningen i minnebruken som hver ramme legger ca 3 megabyte minne til nettleseren samlede minnebruk som Adblock Plus stilark er om denne størrelsen.
Hva forbedringene som landet en par dager siden hjelpe med er stilark lagt på user agent nivå (bygget i stilark, for eksempel de som brukes for standard styling av HTML-elementer) eller brukernivå (som er der userContent.css brukeren stilark er lagt til, og hvor ABP legger sin stil ark).
minne optimalisering patch som landet i Firefox 41 muliggjør deling av identiske stilark. Selv om det er blitt gjort mest for å forbedre hukommelsen bruk av Adblock Plus, alle brukere av nettleseren nytte forbedring selv om de ikke kjører Adblock Plus.
Når et område bruker rammer for eksempel, og refererer til en stilark i en ramme og på hovedsiden, så den er lastet bare én gang i minne i stedet for to ganger.
Tester viste små forbedringer i siden lasting tid også selv om ikke nesten like imponerende som reduksjonen i totale minne bruke.
Avslutnings Words
Forbedringen kommer alle brukere av nettleseren Firefox, men spesielt Adblock Plus-brukere. For Mozilla, er det ikke bare om å forbedre minnebruken i Firefox, men også bringe Firefox til nivåer av nettlesere den konkurrerer med. (via Sören Hentzschel) Anmeldelser