Firefox 41 fartyg med stora mängder minne förbättringar för Adblock Plus

0
211

Version 41 av webbläsaren Firefox fartyg med minne förbättringar som gynnar alla användare av webbläsaren, men Adblock Plus-användare i synnerhet.

När Mozilla sprang minne tester mot en uppsättning av den populära Firefox add-ons nyligen märkt att det populära tillägget Adblock Plus var att lägga till i genomsnitt 60-70 Megabyte till webbläsarens minne.

Det upptäckte dessutom att vissa villkor kan öka minnesanvändning mycket så att den totala användningen av minne genom att Firefox skulle fördubbla, tredubbla eller till och med fyrdubbla medan platser förblev öppna i webbläsaren.

Tips: du kan testa detta själv genom att öppna följande webbplats i Firefox med Adblock Plus är installerad: http://vimcolorschemetest.googlecode.com/svn/html/index-c.html. Du kommer att märka att minnet kommer att gå upp dramatiskt medan sidan laddas, och medan det fortfarande är öppet.

Den korrigeringsfil som Mozilla tillägg till Firefox 41, finns för närvarande i Nattliga kanal, optimerar användning av minne i webbläsaren. När du jämför minne av en optimerad version av Firefox till en som inte har den lapp, som du kommer att märka stora förbättringar.

firefox adblock plus memory usage

Skärmdumpen ovan visar två fall av Firefox som körs på en PC med Windows 7 Pro 64-bitars. Bara testa webbsidan öppnades den första och resultatet blev ett hopp i minnet att ungefär 1,4 Gb.

Provsidan inte öka minnet nästan lika mycket i Nattlig version av Firefox, särskilt sedan tio webbplatser redan var öppet före lastning testa webbplatsen i en ny flik.

Orsaken till ökningen i minnet när du besöker testa sidan i Firefox med Adblock Plus är installerad är att Firefox laddar stilmallar flera gånger även om de är identiska när bilder används på webbsidor.

Istället för att dela stilmallen, det är att skapa kopior av det för varje ram på sidan. Testsidan bäddar in massor av bilder som förklarar ökningen av minne som varje bildruta lägger ca 3 Mb minne till webbläsaren total användning av minne som Adblock Plus stilmall är ungefär den storleken.

Vad de förbättringar som landade för ett par dagar sedan hjälpa till med är stilmallar som läggs på user agent-nivå (inbyggda formatmallar, exempelvis de som används för standard styling av HTML-element) eller user level (som är där userContent.css-användare stil blad, och där animaliska biprodukter lägger sin style sheet).

Minnet optimering patch som landade i Firefox 41 gör det möjligt att dela identiska stilmallar. Samtidigt som gjort mest för att förbättra minne av Adblock Plus, alla användare av webbläsaren dra nytta av förbättringen, även om de inte kör Adblock Plus.

När en webbplats använder ramar till exempel och referenser i en formatmall i en ram och på huvudsidan, då det läses bara en gång i minnet i stället för två gånger.

Tester visade att små förbättringar på sidan laddar tiden också även om det inte är nästan lika imponerande som den minskning av den totala minne används.

Avslutande Ord

Förbättringen är till nytta för alla användare av webbläsaren Firefox men särskilt Adblock Plus-användare. För Mozilla, det är inte bara om att förbättra minne i Firefox, men också att föra Firefox för att nivåer av webbläsare som konkurrerar med. (via Sören Hentzschel)