jak muzete tomuto rikat velky test webovych prohlizecu, kdyz tam chybi alespon jeden velky prohlizec, ktery by byl schopen v posuzovanych kategoriich suverenne vyhrat. Taky by me zajimal test prohlizecu ve windows verzi, kde, jak je uvedeno o par prispevku vys, by hodnoty mohly byt lepsi, protoze rychlost GTK / QT je na hony vzdalena WinAPI. Alespon subjektivne hodnoceno, Firefox na XP je o dost sviznejsi na stejne masine. Dalsi test, o kterem stoji za to uvazovat, je mereni vyse zabrane pameti po nejake praci. Mohl by se vymyslet nejaky scenar a na vsech prohlizecich otevrit treba stejne stranky ve stejnem sledu. Pak byste se divili, jaktoze FF najednou zere 100MB, i kdyz ty tady zavrete ;-)
Muj postreh s pouzivanim FF v MS Window: na velikosti zkonzumovane pameti zalezi! Po spusteni zabira FF par (desitek MB) v pameti, chova se ralativne svizne, nijak extremne nekonzumuje cas CPU. Ke konci dne, kdy FF nerestartuju, mi uzira pres 200 MB RAM (mam jen 512), pri otevirani nove zalozky se vlece a CPU je na 100%. Cim dele mam FF spusteny, tim vetsi riziko, ze padne - prumerne mi FF 1.0.6 ve WinXP pada 1x/den.
Obavam se, ze tady s tim bonmotem neuspejes... To, ze program pri dlouhem behu nasbira stovky MB zapomenute pameti, nemusi nutne mit neco spolecneho s OS, na kterem bezi. Mne to same dela Opera...ta je schopna za par ni nazrat treba 300 MB. Takze nez neco placnes, radsi se nejdriv zamysli, kdo z toho vyjde jako osel...
O Windowsech jsem psal proto, ze ve Windowsech Firefox pouzivam. V Linuxu je na me konfiguraci (cel 566@850, 3*256 MB RAM, windowmaker) tak znihily pri ukladani souboru na disk, ze je nepozitelny, takze pouzivam konqueror.
Flame o Windows si prosim nech do nejakého blogu. Ja jsem s timhle OS relativne spokojeny - uz jen z toho duvodu, ze v nem Firefox muzu pouzivat.
No to se da IMO vyresit vymazanim downloads.rdf nebo neceho podobneho. Pripadne pozmenit konfiguraci, aby si download manager po sobe pravidelne uklizel smeti. Nemyslim, ze by to bylo dano Linuxem, spis byl ten Firefox pouzivan za trochu jinych podminek nez ve Windows.
Taky jsem si myslel, ze ta mozilla nejak hnije pri ukladani souboru, a pak jsem zjistil ze pomuze obcas promaznout seznam stazenych souboru v download manageru. Jeste lepsi je nastavit automaticke smazani po stahnuti.
To neni zalezitost OS, ale FF. Stejne se choval i v mem pripade, dokud jsem jej uzival. A prekvapive, bylo to na Linuxu (a bez pluginu, takze na ne to svest neslo). U velke Mozilly a maleho Epiphany jsem se s timto nesetkal v tak rozsahle mire. FF opravdu Gecku cest v nekterych smerech nedela.
Kdyz do toho tak vidis osvetli nam vsem svou znalost prace s pameti jednotlivych OS na nejake nizsi urovni nez je vyvolani nejakeho spravce uloh :) . Treba win 2k potazmo XP a linuxu s nejakym rozumnym jadrem . Nevis nic a jeste tu davas trapne off topic flame prispevky . Ty jsi presne ten uzivatel linuxu , kterym tem ostatnim dela ostudu .
Odpověď pro vás i sněhuláka je obsažena v několika příspěvcích níže o nutnosti swapovat do paměti :-) To je vážně tak geniální myšlenka, že to nemá obdobu. Tomu bych se mohl smát, kdyby to nebylo zároveň tak smutné. Ano i já jsem před léty byl nucen dělat takové skopičiny. Dnes na stroji, který má uptime 23 dní (bohužel jsem měl nemilou nehodu s kabelem) a pracuje na něm 8 lidí (převážně naráz! a s tím tak mizerným FF) mám na swapu 12MB. Nu což, někdo má problémy a někdo nepoužívá MS Windows(tm) :-p
P.S. pro sněhuláka: Nebudu tady dělat přednášku, ale jestli tě to zajímá tak se koukni do LDP, nebo přímo do zdrojáků jádra. V té parodii na OS stačí chvilku sledovat práci s diskem, volnou paměť a obsah swapu a víš hned na čem jseš. Na co je mi volná paměť a hlavičky HD, které se div neutrhnou, jsem dodnes nepochopil, ale třeba mi to vysvětlíš. Se zdrojáky máš smůlu :-)
no ... winshit nepouziva swap file ale page file, to je trochu nieco ine.
v casoch minulych (nt 3.51 4.0 a 2000) som sa tym trochu zaoberal a ak si dobre pamatam, tak kazda stranka v pamati mala svoj obraz na disku. To su tie utrhnute hlavicky.
rozdiel medzi vykonom winapi a X je v tom, ze winapi komunikuje s aplikaciou cez pamat, kdezto v X je to socket.
mozno by nenudilo rozsirit Xlib urychlovac zalozeny napr na shared memory (pre workstation) ... aj ked ktovie, ja uz som len bfu ... :-)))
Already done. Napriklad funkce XShmPutImage funguje na principu toho, ze pres socket posles pouze adresu dat ve sdilene pameti misto celeho obrazku. Nerikam, ze by Xlib neslo urychlit, ale rozhodne to nepujde nejakou snadnou zpetne kompatibilni upravou. Krome toho myslim, ze pomalost GTK 2 na Xlibe neni zpusobena ciste Xlibou, ale spis jejim spatnym (rozumnej neoptimalizovanym) pouzitim.
Uff, co s tim ma co spolecneho OS? Problem vznika ten, ze FF musi prochazet stale cim dal tim delsi interni pametove struktury a zpomaluje se. Diky mnozstvi alokovane (a prochazene) pameti klesa mnozstvi pameti, kterou lze dedikovat na cache => celkove zpomaleni systemu. Sprava pameti v ramci OS nema s ukrutnym cunactvim FF nic spolecneho.
Otazka - proc bych to delal? Vzhledem k povaze me prace i konicku mi rukama projde za den hromada ruzneho SW a opravdu nemam cas kazdou "hracku" optimalizovat podle osobnich prani. Mimochodem, ma vytka vuci vasemu prispevku nebyla ohledne nevhodneho standardniho nastaveni FF, ale vaseho hloupouckeho vyjizdeni vuci vyrobku male mekke firmy.
Napsat Windows XP dalo jistě hodně práce. Ale tím, že si do paměti natahají svinsto, kterého se nedá zbavit tak snadno, jako v Linuxu, ze sebe - původně operačního systému - udělají operační brzdu. XPčka by jistě šla upravit tak, aby po startu zabírala málo MB RAM (co já vím, třeba 40) a aby neměla v pozadí skoro žádné služby, ale málokdo má čas si s nimi takhle pohrát. Microsoft ale podobné věci nevidí rád a udělal všechno pro to, aby se to nedalo tak lehko udělat a vyladit - asi proto se objevují ty výpady o parodii na operační systém.
Mne nemusite presvedcovat o tom, ze diskutovany produkt je zmrsenina. Ja s nim mam tak letite zkusenosti, ze to dobre vim. Ale hazet nekvalitni FF na nekvalitni MS Win je jen projev slepoty a skodi budoucnosti Gecka jako takoveho.
Neni pravda, ze pod linuxem nespustis IE... ja jsem treba lehce ie6 rozchodil pod wine na debianu nebo taky existujou utilitky primo na to delane treba Crossover Office.. pres to spustis treba i Photoshop, ne ze bych to delal umyslne, ze si prohlizim web pres IE, ale obcas potrebuju zkontrolovat, jestli web, na kterem makam jede i v IE...
Nejsem si vědom, že bych kdekoli napsal, že je FF kvalitní. Toho jsem opravdu dalek. FF je možná jeden z nejlepších www browserů na Linuxu, ale také je to jeden z nejhorších programů na Linuxu vůbec. Jen jsem reagoval na tvrzení, že když si někdo nechá zapnuté ve FF uchovávání předrendrovaných stránek, tak za jeho pomalost a problémy na obskurní náhražce za OS může FF. Na pořádném OS se popsané problémy neprojeví tak markantně, což samozřejmě neznamená, že to není špatně. Jen mi stesky majitelů parodií na OS na portále Root.cz (www.root.cz), informace nejen ze světa Linuxu. ISSN 1212-8309 přijdou poněkud směšné. Já vím, že je tam to nejen, ale já bych se aspoň držel světa skutečných OS.
Mám FF(1.0.6) nainstalovaný na XP v práci a nikdy mi nespadnul. Jelikož ho používám v procesu, je spuštěný celou pracovní dobu každý den a nikdy mi nezabral více než 100MB.
zajimava zkusenost, v praci jedu bohuzel i xp, a neni jedinny problem s tim ze by mi padal firefox.
uplne bezne se stava, ze pozotviram soustu tabu, pak prijde prace a me se to nechce zavirat, protoze mi to zabralo chvili casu to najit (predevsim je zbytecny to hledat znova).
co clovek udela ? proste pak otevre dalsi okno, a praci/jiny obsah otevira v nem. takhle mi tu treba 14 dni visi 1 okno plny (cca 20-30) tabu, za tyden se k nemu prida dalsi (novy okno), a kdyz mam naladu&cas to docist, tak to v pohode doctu. a pritom porad pouzivam dalsi okna k bezny praci, cili nestabilitou firefoxu to asi nebude (a to mi zbytek woken hnije pod rukama, proste je reinstalovat a nacpat na ne vsechno potrebny je moc prace/casu (cca 8 hodin cistyho casu), takze se na to sere dokud to neni ultranutny.
Myslim, ze GTK/Qt to nebude, protoze Opera (ktera je v Qt) je na Windows subjektivne rychlejsi nez IE. Ale ze je FF na Windows vyrazne rychlejsi nez na Linuxu mi prijde take.