„Mozilla Firefox“ gyvuoja daugiau nei dešimtmetį ir tuo metu sukūrė didžiulį lojalių vartotojų sekimą. Anksčiau ji veikė „Internet Explorer“, kad pasiektų aukščiausią „Windows“ žiniatinklio naršyklę, tačiau šiomis dienomis užėmė trečią vietą už „Internet Explorer“ ir neseniai „Google Chrome“. „Firefox“ labai patinka daugeliui tūkstančių prieinamų priedų, bet ir tai, kad bėgant metams ji pasidalijo problemomis, susijusiomis su įvairiomis našumo ir atminties problemomis.
Srityje, kurioje „Firefox“ atsiliko, naršyklė tampa visa 64 bitų programa, kad ji geriau veiktų su 64 bitų „Windows“ versijomis. Teoriškai gerai užkoduota 64 bitų programa turėtų veikti geriau ir efektyviau nei ji yra 32 bitų atitikmuo 64 bitų operacinėje sistemoje, paprastai šiek tiek daugiau atminties sąskaita. Kelerius metus „Internet Explorer“ veikė 64 bitų režimas, „Chrome“ taip pat yra versija, kuri buvo išleista 2014 m. „Firefox“ buvo vienintelė pagrindinė naršyklė, kurioje dar visai neseniai nebuvo 64 bitų versijos.
Nuo 42 versijos „Firefox“ turi oficialią 64 bitų versiją, kurią galite atsisiųsti ir įdiegti vietoj 32 bitų versijos, nors ji šiuo metu nėra prieinama pagrindiniame „Firefox“ atsisiuntimo puslapyje ir yra šiek tiek paslėpta „Mozilla“ išleidimo puslapiuose. Po šio ilgai laukto leidimo kyla klausimas, ar 64 bitų „Firefox“ veikia geriau nei 32 bitų versija?
Norėdami sužinoti, mes pateikėme „Firefox“ naudodamiesi daugeliu žinomų etalonų ir keliais mūsų pačių pavyzdžiais, kad pamatytume skirtumus tarp 32 ir 64 bitų versijų. Mes įtraukėme „Waterfox“, kuris paima „Firefox“ šaltinio kodą ir sudaro jį su 64 bitų optimizacijomis, kad jis turėtų veikti efektyviau ir greičiau 64 bitų „Windows“ kompiuteriuose. Palyginimui taip pat įtrauktas 64 bitų „Firefox Nightly“, norėdamas sužinoti, ar bandomosios versijos padidėja greičiu ir efektyvumu. Etalonams paleisti kiekviena naršyklė buvo įdiegta švariame ir visiškai atnaujintame 64 bitų „Windows 7 Professional SP1“. Aparatinė įranga buvo „AMD Phenom II X4 955 CPU @ 3, 2 GHz“, turinti 4 GB 1333Mhz atminties ir 7200RPM HDD. Mes išbandėme 32 bitų „Firefox 42.0“, 64 bitų „Firefox 42.0“, 64 bitų „Firefox Nightly 45.0a1“ ir „Waterfox 40.1.0“, visi parametrai buvo nustatyti kaip numatytieji.
1. „ JetStream“
„JetStream“ testą pateikė „Webkit“ ir „Sunspider“ įpėdinis. Tai „Javascript“ etalonų serija, apimanti įvairius krūvius ir scenarijus, įskaitant „Octane 2“ ir „Sunspider“ testus. Kiekvienas testas atliekamas 3 kartus ir pateikiamas vidutinis balas.
2. Krakenas
„Kraken“ sukūrė patys „Mozilla“, tačiau šis testas prideda laiko, reikalingo kiekvienam bandymui atlikti kartu, ir gaunamas bendras rezultatas milisekundėmis, taigi mažesnis yra geresnis.
3. Taikos sargas
Bendrovė, esanti už „3DMark“ ir „PCMark“, „Futuremark“, sukūrė šį palyginimo įrankį. Tai išbando tokius dalykus kaip DOM operacijos, HTML5, teksto analizė ir pateikimas. Taikos palaikymo tarnybą nebepalaiko „Futuremark“, tačiau ji vis dar dirba.
4. Oktaninis 2.0
„Octane“ yra paties „Google“ „Javascript“ testavimo rinkinys, kuris pakeičia populiarųjį „V8“ etaloną, siūlantį 9 papildomus testus ir 4 daugiau nei „Octane“ 1 versiją.
5. Naršyklės ženklas
„BrowserMark“ paketas išbando daugybę sričių, įskaitant naršyklės dydį, puslapio įkėlimą ir užklausos greitį, „Javascript“ našumą bei DOM, CSS ir grafikos greičio testus. Jis turėtų automatiškai pasirinkti artimiausią regioninį serverį, rankiniu būdu pasirinkti vieną, jei norite kito regiono.
6. „ RoboHornet“
„RoboHornet“ yra palyginti naujas etaloninis testas, kuris vis dar naudojamas alfa versijoje. Numatytasis „Core“ paketas išbando daugelį sričių, įskaitant lenteles, DOM, CSS, drobę, slinktį ir „Javascript“.
7. Dromaeo
Tai dar vienas „Mozilla“ pagamintas testavimo rinkinys, kuriame vykdoma daugybė savo bandymų, „Sunspider“ testų ir V8 testų. Kiekvienas etalonas vykdomas mažiausiai 5 kartus, o tai paaiškina, kodėl visas procesas užtrunka maždaug 15 minučių. Mes naudojome parinktį „Rekomenduojami testai“.
8. Vieno skirtuko atminties naudojimas
Šis atminties testas yra gana paprastas, „Firefox“ atidaromas ir paliekamas standartiniame pradžios puslapyje, maždaug po 10 sekundžių, kad viskas susitvarkytų, „Firefox.exe“ procesui panaudota atmintis nuskaitoma užduočių tvarkytuvėje.
Pastaba: „ Firefox Nightly“ yra nepalankioje padėtyje atliekant šiuos atminties testus, nes įkelia papildomą „plugin-container.exe“, kurios atminties naudojimas padidėja ir sumažėja keičiantis skirtukų skaičiui. Šis procesas įtraukiamas į rezultatus, nes jis sunaudoja papildomą RAM.
9. 5 skirtukai Atidaryti atminties naudojimą
Šis testas vėlgi yra gana paprastas, „Raymond.cc“ puslapis įkeliamas į 5 skirtukus ir po kelių sekundžių įrašomas „Firefox“ atminties sunaudojimas.
10. 25 skirtukai Atidaryti atminties naudojimą
Panašus į aukščiau pateiktą testą, be 25 skirtukų, jie atidaromi iškart.
11. Programos pradžios laikas
Matuojamas laikas, per kurį sekundės įkeliamos „Firefox“ ar „Waterfox“ pirmą kartą po naujo paleidimo (šaltasis paleidimas).
Rezultatai ir santrauka
Kaip matote iš visų 11 bandymų rezultatų, 32 bitų „Firefox“ versija laimėjo įspūdingus 8 testus, prarasdama tik pirmąją vietą „Kraken“ ir „Peacekeeper“ etalonuose ir šaltą pradžios laiką. Atminties naudojimo rezultatai taip pat buvo geresni, o padidinus jų dydį, skirtumai tarp 32 ir 64 bitų versijų, atidarius kelis didelius svetainės skirtukus, gali būti šimtai ar net tūkstančiai megabaitų. 64 bitų gali padėti, jei jūsų naršyklė nuolat sunaudoja kelis gigabaitus RAM, tačiau dažniausiai tai būna ekstremalios aplinkybės.
Kelerius metus gyvuojanti ir specialiai 64 bitų versijai sukurta „Waterfox“ negali konkuruoti su 32 bitų versija. Naktinis „Firefox“ rodo kai kuriuos patobulinimus, palyginti su oficialia 64 bitų versija, todėl laikui bėgant viskas turėtų pagerėti. Bet kuri „64 bitų“ „Firefox“ versija vis dar atrodo labai nebaigta, todėl sunku rekomenduoti įdiegti bet kokią „x64“ versiją, jei konkrečiai siekiate didesnio našumo. Ateityje turėtume pastebėti tam tikrų našumo patobulinimų, tačiau panašu, kad 64 bitų „Firefox“ šiuo metu nesuteikia jums greitesnio naršymo.