Potaknut raspravom na ovoj temi, odlučio sam napraviti mali test browsera – koliko tko troši tog precijenjenog I jadnog RAMa pošto nekima svaki kB igra ulogu – kao da smo u 1996. godini sa 16MB memorije I 5gb HDDovima. Testovi će biti izvedeni u čistoj okolini, u VirtualBoxu. Svaki browser će dobiti jednake uvjete za rad. OS koji koristim je Vista Business SP2 x32 sa 1GB RAMa na raspolaganju. Sve se vrti na laptopu iz Moj PC pod Linux Mintom 10. Također, bit će izmjerena potrošnja RAMa na Linuxu.
Svaki put će biti otvorene iste stranice kojie simuliraju tipičan dan forumaša – Youtube sa učitanom jednom pjesmom u bufferu (
Browseri u igri su IE7, IE8, IE9 beta, Firefox 3.6.13, zadnji nightly od Minefielda, zadnja beta od Firefoxa, Chrome, Opera 11 I Safari. Uza sve će biti priloženi Ssovi iz process explorera da uhvatimo sve IE-ove skrivene procese koje je on pozvao. Ssove radim odmah na kraju bufferiranja videa da nebi bilo priče o nejednakim uvjetima.
Radna okolina je pripremeljena na najjednostavniji mogući način – instalirani updateovi, process explorer I napravljen je restore point. Kako browser ne ulazi preduboko u sistem, sys restore će sasvim ok poslužiti da ne kopiram po 6.5 GB vhd-a.
Ako netko ima primjedbe na način testiranja, nek se javi. Prigovore vezane za Vistu si zapiknite tamo di sunce nikad ne sija. Antivirusa I sličnih žderača resursa neće biti jer simuliramo čisti komp – user se upravo uputio u potragu za stvarima koje mu trebaju po bespućima interneta. Sad, hoće završiti taman kad izađe nova verzija OS-a koji vrti, ovisi I o browseru. Pa da vidimo taj okršaj...
Instaliran Process Explorer I važni apdejti za windowse. Kreirao sam restore point “Početak” I na nju ću se vraćati prije instalacije idućeg browsera.
IE7 – browser dolazi sa Vistom SP2. U Task manageru vidimo 75 mb dok je stvarna situacija malo drugačija – oko 116 MB sa svim dll-ovima. Zaboravio sam ga slikati uz task manager ali ako nekom to puno znači, mogu ponovit test.
IE8 – dolazi sa Win7 I kao important update za Vistu. I opet nas MS laže. Task manager kaže oko 70mb dok process explorer kaže “malo” više – oko 146mb. Duplo više.
IE9 beta – MS-ov konj za trku sa novim browserima. HTML5, veće brzine renderiranja, manje žderanja resursa... Task manager kaže 87mb. Process explorer kaže oko 160mb. Opet skoro duplo više. MS??
Sada palim system restore I vraćam na onu početnu točku. Dosad sam instalirao 8 I 9 preko windows updatea, sada kreće instalacija drugih browsera.
Opera 11 – ovaj browser prvi put koristim tako da nemam pojma kako će se ponašati. Task manager kaže oko 130mb dok Process Explorer kaže oko 150mb. Razlika je vidljiva I kod Opere.
System restore da očistimo Operine ostatke koji bi mogli utjecati na rezultate ostalih browsera.
Firefox 3.6.13 – not much to say. Zadnji stabilni release. Task manager kaže oko 70mb sa plugin containerom dok process explorer kaže oko 105mb sa plugin containerom. Razlika je vidljiva ali ne ogromna (dupla) kao kod IE-a.
Opet system restore. Idemo na FF 4.0 beta.
Firefox 4.0 beta8 – beta verzija novog Mozillinog preglednika. Već sada, u beta fazi, pokazuje vrlo velik potencijal. Zasad najveći problem je memory bug zbog kojeg FF povuče malo više RAMa (I to je jedini argument zlobnicima protiv Ffa). Do finalne verzije, ovo će biti riješen problem. Task manager pokazuje oko 120mb sa plugin containerom dok process explorer pokazuje oko 150mb. Još uvijek ispod IE9 rekorda.
Još jedan restore. Sada je na redu Minefield.
Minefield 4.0b9pre – alpha verzija novog FF-a, današnji build. Nadajmo se da ovaj troši manje RAMa od onog od jučer :D. Task manager kaže oko 100mb a process explorer 135mb. Dakle, u prosjeku, kod Firefoxa odstupanje task manager – process explorer je oko 30mb.
Opet restore, sada je na redu Google Chrome.
Chrome – ovaj browser sam koristio nešto sitno ali mi se nije osobito svidio. Malo vježbanja mozga dok se to pozbroji. Oko 80mb u task manageru (ako me matematika dobro služi u pola1). Process explorer kaže oko 180mb ako sam dobro pozbrojio. Provjerite. Za “mali” I “jednostavni” browser poprilično troši. Više od Firefoxa?
Zadnji restore večeras, sada je na redu Appleov izdanak Safari.
Safari – također prvi put koristim ovaj browser pa ne znam kako će se ponašati. Nevjerovatno duga instalacija u odnosu na ostale (Opera definitivno najbrža) I 2 puta je tražio dopuštenje od UACa. U task manageru kaže oko 85mb (letjelo je I do 120) dok process explorer kaže oko 115mb.
Zaključak? Potpuno besmisleno testiranje jer smo sve već znali – svi troše tu negdje istu količinu, 20-30mb manje-više. IE nije svetac kao što izgleda u Task manageru a Chrome me osobno iznenadio. Neki odokativni poredak bi bio (od najmanje prema najviše) – Firefox 3.6.13 sa 105mb, Safari 115mb, IE7 116mb, Minefield 135mb, IE8 146mb, Firefox 4.0 beta 150mb, Opera također 150mb, IE9 160mb I začuđujuči rekorder Chrome sa 180mb.
I rezultat Minefielda koji je otvoren 4h na Mintu. x64 obadvoje.
Ako se nekom da, nek pokuša ponovno sve. Ja sam gotov za večeras. Svaki put kad krene rasprava oko RAMa I browsera, uputite se u ovu temu.
Laku noć.