Användning av webbläsarens minne Benchmark blir allt fel
- Kategori: Opera
Användning av webbläsarens minne kanske inte är så mycket av ett problem i dessa dagar med Gigabyte datorminne som byggs in i moderna datorsystem. Det finns emellertid marknaden för låg slut som drivs av framgångarna för netbooks och annan låg end hårdvara. Ett test av minnesanvändning av den populära webbläsaren kan därför inte påverka alla datoranvändare, men det kan vara intressant för dem som kör hårdvara eller vill se till att de använder en effektiv webbläsare.
En jämförelse av webbläsarens minnesanvändning publicerades nyligen en the Dot Net Pearls webbplats som jämförde minnesanvändningen i Google-webbläsaren Google Chrome, Mozilla Firefox, Opera 10 och Safari. Webbläsarna konfigurerades för att öppna 30 flikar över kommandoraden som sedan stängdes manuellt av författaren förutom en. Ett skript som körs i bakgrunden registrerade minnesanvändningen av alla processer under den tiden som sedan användes i jämförelsen.
Resultaten av riktmärket för användande av webbläsare delades sedan upp i tre tecken som visar det maximala, genomsnittliga och slutliga minnet som användes av var och en av de testade webbläsarna. Webbläsaren Mozilla Firefox använde den lägsta mängden datorminne av alla testade webbläsare medan Google Chrome-webbläsaren visade mycket hög maximal och genomsnittlig minnesanvändning.
Och här är det där testaren tog fel. För att beräkna minnesanvändningen var alla processer beaktade vilket effektivt innebar att du delade det delade minnet för varje process. Som den Krom bloggen påpekar:
Om du mäter minne i en applikation med flera processer som Google Chrome, glöm inte att ta hänsyn till delat minne. Om du lägger till storleken på varje process via Windows XP-uppgiftshanteraren räknar du det delade minnet för varje process. Om det finns ett stort antal processer kan dubbelräkning stå för 30-40% extra minnesstorlek.
För att göra det enkelt att sammanfatta minnesanvändning med flera processer ger Google Chrome sidan 'om: minne' som innehåller en detaljerad uppdelning av Google Chrome minnesanvändning och ger också grundläggande jämförelser med andra webbläsare som körs.
Google Chrome: s resultat skulle fortfarande vara högre än Firefox, även efter justeringarna, men detta är en av de avvägningar för en webbläsare med flera processer (som Google Chrome är). Du skulle få samma resultat med Microsofts Internet Explorer 8 om testaren också skulle ha testat webbläsaren. Detta var tydligen inte möjligt på grund av tekniska svårigheter.
En annan aspekt som måste nämnas är testresultatet från Opera webbläsare. Opera använder en automatisk inställning som heter Automatic RAM Cache som är aktiverad som standard. Detta tilldelade som standard cirka 10% av datorminnet och borde inaktiveras i minnesnormer. Opera skulle troligen fortfarande ha slagits av Firefox men gapet skulle antagligen ha varit lägre.