A webböngésző memóriahasználati teljesítményértékelője hibás

Próbálja Ki A Műszerünket A Problémák Kiküszöbölésére

A webböngésző memóriahasználata manapság valószínűleg nem olyan nagy probléma, hogy a számítógép memória gigabájtjait beépítik a modern számítógépes rendszerekbe. Van azonban az alacsonyabb kategóriájú piac, amelyet a netbookok és más alacsony kategóriájú hardverek sikere táplál. A népszerű webböngésző memóriahasználatának tesztje előfordulhat, hogy nem érinti az összes számítógép-felhasználót, de érdekes lehet azok számára, akik alacsony szintű hardvert használnak, vagy meg akarják győződni arról, hogy hatékony böngészőt használnak-e.

A webböngésző memóriahasználatának összehasonlítását nemrégiben tették közzé a Dot Net Pearls olyan webhely, amely összehasonlította a Google böngésző, a Google Chrome, a Mozilla Firefox, az Opera 10 és a Safari memóriafelhasználását. A webböngészőket úgy konfigurálták, hogy 30 lapot nyissanak meg a parancssor felett, amelyet a szerző manuálisan bezárt, kivéve az egyiket. A háttérben futó szkript rögzítette az összes folyamat memóriafelhasználását abban az időben, amelyet azután használtak az összehasonlításhoz.

web browser

A böngésző memóriahasználati teljesítményének eredményeit ezután három karakterre osztottuk, amelyek az egyes tesztelt webböngészők által használt maximális, átlagos és végső memóriát mutatják. A Mozilla Firefox böngészője az összes tesztelt böngészőből a legalacsonyabb számítógépes memóriát használja, míg a Google Chrome böngésző nagyon magas maximális és átlagos memóriafelhasználást mutatott.

És itt van a tesztelő hibája. A memóriahasználat kiszámítása az összes folyamat figyelembevételével, amely ténylegesen azt jelentette, hogy minden megosztott memóriát kétszer meg kell számolni. Mint a Króm blog rámutat:

Ha a memóriát olyan többfolyamatú alkalmazásban méri, mint például a Google Chrome, ne felejtse el figyelembe venni a megosztott memóriát. Ha hozzáadja az egyes folyamatok méretét a Windows XP feladatkezelőn keresztül, akkor kétszer megszámolja az egyes folyamatok megosztott memóriáját. Ha nagyszámú folyamat van, a kettős számolás 30–40% -ot jelenthet a memória extra méretének.

A többfázisú memóriahasználat összefoglalásának megkönnyítése érdekében a Google Chrome a 'about: memória' oldalt tartalmazza, amely részletesen leírja a Google Chrome memóriahasználatát, és alapvető összehasonlításokat nyújt a többi futó böngészővel.

A Google Chrome eredménye még a kiigazítások után is magasabb lenne, mint a Firefox, de ez a többfolyamatú böngésző (amely a Google Chrome is) egyik kompromisszuma. Ugyanazt az eredményt kapja a Microsoft Internet Explorer 8 esetén, ha a tesztelő a web böngészőt is tesztelte volna. Ez nyilvánvalóan nem volt lehetséges technikai nehézségek miatt.

Egy másik szempont, amelyet meg kell említeni, az Opera böngésző teszteredménye. Az Opera az automatikus RAM gyorsítótár nevű automatikus beállítást használja, amely alapértelmezés szerint engedélyezve van. Ez alapértelmezés szerint a számítógép memóriájának kb. 10% -át kiosztotta, és a memória referenciaértékeiben ki kell kapcsolni. Az Opera valószínűleg még mindig legyőzte a Firefoxot, de a különbség valószínűleg alacsonyabb lett volna.