Žiniatinklio naršyklės atminties naudojimo etalonas rodo, kad viskas neteisinga

Išbandykite Mūsų Instrumentą, Kaip Pašalinti Problemas

Šiomis dienomis interneto naršyklės atminties naudojimas gali būti ne toks didelis, kad gigabaitai kompiuterio atminties yra įmontuojami į šiuolaikines kompiuterines sistemas. Tačiau ten yra žemos klasės rinka, kurią skatina internetinių knygelių ir kitos žemos kokybės aparatinės įrangos sėkmė. Populiarios žiniatinklio naršyklės atminties naudojimo testas gali būti paveiktas ne visų kompiuterių vartotojų, tačiau tai gali būti įdomu tiems, kurie naudoja žemos kokybės aparatinę įrangą arba nori įsitikinti, ar naudojasi efektyvia interneto naršykle.

Neseniai buvo paskelbtas interneto naršyklės atminties palyginimas Taškų perlai svetainė, kurioje buvo lyginamas „Google“ naršyklės „Google Chrome“, „Mozilla Firefox“, „Opera 10“ ir „Safari“ atminties panaudojimas. Žiniatinklio naršyklės buvo sukonfigūruotos atidaryti 30 skirtukų per komandinę eilutę, kurią autorius uždarė rankiniu būdu, išskyrus vieną. Fonas veikiantis scenarijus užfiksavo visų tuo metu procesų, kurie vėliau buvo naudojami palyginimui, atminties sunaudojimą.

web browser

Tada interneto naršyklės atminties naudojimo etalono rezultatai buvo padalyti į tris raides, rodančias maksimalią, vidutinę ir galutinę atmintį, kurią naudoja kiekviena iš patikrintų interneto naršyklių. „Mozilla Firefox“ žiniatinklio naršyklė sunaudojo mažiausią kompiuterio atminties kiekį iš visų patikrintų žiniatinklio naršyklių, o „Google Chrome“ naršyklė rodė labai daug maksimalios ir vidutinės atminties.

Ir štai kasatorius suklydo. Apskaičiuoti visų procesų, kuriems buvo naudojama atmintis, o tai iš tikrųjų reiškė dvigubą kiekvieno proceso bendrosios atminties skaičiavimą. Kaip Chromas dienoraštyje nurodoma:

Jei matuojate atmintį daugiaprocesinėje programoje, pavyzdžiui, „Google Chrome“, nepamirškite atsižvelgti į bendrą atmintį. Jei pridėsite kiekvieno proceso dydį naudodami „Windows XP“ užduočių tvarkytuvę, dvigubai skaičiuosite kiekvieno proceso bendrąją atmintį. Jei yra daug procesų, dvigubas skaičiavimas gali sudaryti 30–40% papildomos atminties.

Kad būtų lengva apibendrinti kelių procesų atminties naudojimą, „Google Chrome“ pateikia puslapį „apie: atmintis“, kuriame pateiktas išsamus „Google Chrome“ atminties naudojimo aprašymas ir pateikiami pagrindiniai palyginimai su kitomis veikiančiomis naršyklėmis.

„Google Chrome“ rezultatas vis tiek bus didesnis nei „Firefox“ net ir atlikus pakeitimus, tačiau tai yra vienas iš kelių procesų naršyklės (kuri yra „Google Chrome“) kompromisų. Tokį patį rezultatą gautumėte naudodamiesi „Microsoft Internet Explorer 8“, jei bandytojas būtų išbandęs ir tą interneto naršyklę. Tai, matyt, nebuvo įmanoma dėl techninių sunkumų.

Kitas aspektas, kurį reikia paminėti, yra „Opera“ žiniatinklio naršyklės bandymo rezultatas. „Opera“ naudoja automatinį nustatymą, vadinamą automatine RAM talpykla, kuri įgalinta pagal numatytuosius nustatymus. Pagal numatytuosius nustatymus tam buvo skirta apie 10% kompiuterio atminties ir turėtų būti neleidžiama naudoti atminties etalonuose. „Opera“ greičiausiai vis tiek būtų sumušęs „Firefox“, bet atotrūkis greičiausiai būtų buvęs mažesnis.