Tīmekļa pārlūka atmiņas lietojuma etalons to visu padara nepareizu

Izmēģiniet Mūsu Instrumentu Problēmu Novēršanai

Tīmekļa pārlūkprogrammas atmiņas izmantošana mūsdienās var nebūt tik liela problēma, ka datora atmiņas gigabaiti tiek iebūvēti mūsdienu datorsistēmās. Tomēr ir lētākais tirgus, kuru veicina netbooks un citas lētas aparatūras panākumi. Populārā tīmekļa pārlūka atmiņas lietojuma pārbaude, iespējams, neattiecas uz visiem datoru lietotājiem, taču tas varētu būt interesants tiem, kuriem ir lētāka aparatūra vai kuri vēlas pārliecināties, vai viņi izmanto efektīvu tīmekļa pārlūku.

Tīmekļa pārlūka atmiņas lietojuma salīdzinājums nesen tika publicēts Dot neto pērles vietne, kurā tika salīdzināts Google pārlūka Google Chrome, Mozilla Firefox, Opera 10 un Safari atmiņas lietojums. Tīmekļa pārlūkprogrammas tika konfigurētas, lai atvērtu 30 cilnes virs komandrindas, kuras autors pēc tam manuāli aizvēra, izņemot vienu. Skripts, kas darbojas fonā, reģistrēja visu tajā laikā izmantoto procesu atmiņu, kas pēc tam tika izmantota salīdzināšanā.

web browser

Pēc tam tīmekļa pārlūkprogrammas atmiņas izmantošanas etalona rezultāti tika sadalīti trīs rakstzīmēs, parādot maksimālo, vidējo un galīgo atmiņu, ko izmantoja katrs pārbaudītais tīmekļa pārlūks. Mozilla Firefox tīmekļa pārlūks izmantoja viszemāko datora atmiņas daudzumu no visiem pārbaudītajiem tīmekļa pārlūkiem, savukārt pārlūks Google Chrome parādīja ļoti lielu maksimālo un vidējo atmiņas patēriņu.

Un šeit testeris kļūdījās. Lai aprēķinātu atmiņas lietojumu, tika ņemti vērā visi procesi, kas faktiski nozīmēja koplietotās atmiņas dubultu uzskaiti katram procesam. Kā Hroms emuārs norāda:

Ja mēra atmiņu daudzprocesuālā lietojumprogrammā, piemēram, Google Chrome, neaizmirstiet ņemt vērā koplietoto atmiņu. Ja pievienosit katra procesa lielumu, izmantojot Windows XP uzdevumu pārvaldnieku, jūs divreiz skaitīsit koplietojamo atmiņu katram procesam. Ja ir liels skaits procesu, dubultā uzskaite var radīt 30–40% papildu atmiņas lieluma.

Lai būtu viegli apkopot vairāku procesu atmiņas lietojumu, pārlūks Google Chrome nodrošina lapu “apmēram: atmiņa”, kurā iekļauts detalizēts Google Chrome atmiņas lietojuma sadalījums un sniegti pamata salīdzinājumi ar citiem pārlūkiem, kuri darbojas.

Google Chrome rezultāts joprojām būs lielāks nekā Firefox pat pēc korekcijām, taču tas ir viens no daudzprocesu pārlūka (kas ir Google Chrome) kompromisiem. Jūs iegūtu tādu pašu rezultātu ar Microsoft Internet Explorer 8, ja testētājs būtu pārbaudījis arī šo tīmekļa pārlūku. Tas acīmredzot nebija iespējams tehnisku grūtību dēļ.

Vēl viens aspekts, kas jāpiemin, ir tīmekļa pārlūka Opera testa rezultāts. Opera izmanto automātisko iestatījumu ar nosaukumu Automātiskā RAM kešatmiņa, kas ir iespējota pēc noklusējuma. Tas pēc noklusējuma atvēlēja apmēram 10% no datora atmiņas, un tas būtu jāatspējo atmiņas etalonos. Opera, visticamāk, joprojām būtu pārspējusi Firefox, taču starpība, iespējams, būtu bijusi mazāka.