Verkkoselaimen muistin käyttövertailun avulla kaikki saadaan väärin

Kokeile Instrumenttia Ongelmien Poistamiseksi

Verkkoselaimen muistin käyttö ei ehkä ole niin suuri ongelma näinä päivinä, kun tietokoneen muistin gigatavua rakennetaan nykyaikaisiin tietokonejärjestelmiin. Verkkokirjojen ja muiden heikkojen laitteiden menestys lisää kuitenkin alhaisempia markkinoita. Suositun selaimen muistin käyttötesti ei ehkä vaikuta kaikkiin tietokoneen käyttäjiin, mutta se voi olla mielenkiintoinen niille, jotka käyttävät loppukäyttöistä laitteistoa tai haluavat varmistaa, että he käyttävät tehokasta selainta.

Verkkoselaimen muistin käytön vertailu julkaistiin äskettäin Pisteverkot verkkosivusto, jossa verrattiin Google-selaimen Google Chromen, Mozilla Firefoxin, Opera 10: n ja Safarin muistin käyttöä. Selaimet määritettiin avaamaan 30 välilehteä komentorivin yli, jonka kirjoittaja sulki sitten käsin, paitsi yhden. Taustalla käynnissä oleva komentosarja tallensi kaikkien prosessien muistin käytön tuona aikana, joita sitten käytettiin vertailussa.

web browser

Verkkoselaimen muistin käyttövertailun tulokset jaettiin sitten kolmeen merkkiin, jotka näyttävät kunkin testatun selaimen käyttämän enimmäis-, keskimääräisen ja lopullisen muistin. Mozilla Firefox -selain käytti kaikkien testattujen selainten pienintä tietokonemäärää, kun taas Google Chrome -selaimessa käytettiin erittäin korkeaa maksimimääräistä ja keskimääräistä muistin käyttöä.

Ja tässä testaaja sai sen väärin. Muistinkäytön laskemiseksi kaikki prosessit, kun ne otettiin huomioon, mikä käytännössä tarkoitti jaetun muistin kaksinkertaista laskemista jokaiselle prosessille. Kuten Kromi blogi huomauttaa:

Jos mittaat muistia moniprosessisessa sovelluksessa, kuten Google Chromessa, muista ottaa huomioon jaettu muisti. Jos lisäät kunkin prosessin koon Windows XP: n tehtävänhallinnan kautta, lasket kaksinkertaisesti jaetun muistin jokaiselle prosessille. Jos prosesseja on paljon, kaksinkertainen laskenta voi aiheuttaa 30–40% lisämuistia.

Moniprosessisen muistin käytön tiivistämisen helpottamiseksi Google Chrome tarjoaa 'about: memory' -sivun, joka sisältää yksityiskohtaisen erittelyn Google Chromen muistin käytöstä ja tarjoaa myös perusvertailut muihin käynnissä oleviin selaimiin.

Google Chromen tulos olisi silti korkeampi kuin Firefox, jopa säätöjen jälkeen, mutta tämä on yksi moniprosessoriselaimen (joka Google Chrome on) kompromisseista. Saisit saman tuloksen Microsoftin Internet Explorer 8: n kanssa, jos testaaja olisi myös testannut kyseisen selaimen. Tämä ei ilmeisesti ollut mahdollista teknisten vaikeuksien vuoksi.

Toinen näkökohta, joka on syytä mainita, on Opera-selaimen testitulos. Opera käyttää automaattista asetusta nimeltään Automaattinen RAM-välimuisti, joka on oletuksena käytössä. Tämä allokoi oletusarvoisesti noin 10% tietokoneen muistista ja pitäisi poistaa käytöstä muistin vertailuarvoissa. Opera olisi todennäköisesti vielä voittanut Firefoxin, mutta ero olisi todennäköisesti ollut pienempi.