Web Browser Minnebruk Benchmark Gets It All Wrong

Web Browser Minnebruk Benchmark Gets alt galt

nettleser minnebruk kanskje ikke så mye av et problem i disse dager med gigabyte med datamaskinens minne blir bygge i moderne datasystemer. Det er imidlertid den lave enden markedet som er drevet av suksess for netbooks og andre low end hardware. En minnebruken test av populære nettleser kan dermed ikke påvirke alle databrukere, men det kunne være interessant for de som kjører lave enden maskinvare eller ønsker å sørge for at de å bruke en effektiv nettleser.

En nettleser minne bruk sammenligning ble nylig lagt ut en den Dot Net Pearls nettside som sammenminnebruken av Google nettleseren Google Chrome, Mozilla Firefox, Opera 10 og Safari. Nettlesere ble konfigurert til å åpne 30 faner over kommandolinjen som der deretter lukkes manuelt av forfatteren unntak av én. Et skript som kjører i bakgrunnen registrert minnebruken av alle prosesser i løpet av den tiden som deretter ble brukt i sammenligningen.


Resultatene av nettleseren minnebruken benchmark ble deretter delt inn i tre chars som viser maksimal, gjennomsnittlig og endelig minnet som brukes av hver av de testede nettlesere. Mozilla Firefox nettleser brukt det laveste beløpet av datamaskinens minne av alle testede nettlesere mens nettleseren Google Chrome viste svært høy maksimal og gjennomsnittlig minnebruk.

Og her er der testeren fikk det galt. Å beregne minnebruken alle prosesser der det er tatt hensyn til hvor effektivt ment dobbelt telle delt minne for hver prosess. Som Chromium bloggen påpeker:

Hvis du måler minne i en multi-prosess program som Google Chrome, ikke glem å ta hensyn til delt minne. Hvis du legger til størrelsen på hver prosess via Windows XP Oppgavebehandling, vil du være dobbelt telle delt minne for hver prosess. . Hvis det er et stort antall prosesser, kan dobbelttelling står for 30-40% ekstra minnestørrelse

For å gjøre det enkelt å oppsummere multi-prosessen minnebruk, Google Chrome gir "about: memory" side som inneholder en detaljert oversikt over Google Chrome minnebruk, og gir også grunnleggende sammenligninger til andre nettlesere som kjøres.

Google Chrome resultat vil fortsatt være høyere enn for Firefox selv etter justeringer, men dette er en av de avveininger av en multi-prosess leseren (som Google Chrome er). Du vil få samme resultat med Microsofts Internet Explorer 8 hvis testeren ville ha testet at nettleseren også. Dette var tydeligvis ikke mulig på grunn av tekniske problemer.

Et annet aspekt som må nevnes er testresultatet av Opera nettleser. Opera bruker en automatisk innstilling som kalles Automatic RAM Cache som er aktivert som standard. Dette bevilget om lag 10% av datamaskinens minne som standard og bør deaktiveres i minne benchmarks. Opera vil mest sannsynlig fortsatt ha blitt banket opp av Firefox, men gapet ville trolig ha vært lavere. Anmeldelser



Previous:
Next Page: