no tak na dva dny docela O.K. výkon - prohlížeč je sw pro max několik hodin surfování, málokdy se najde člověk co u něj tráví několik dní - na to se ten prohlížeč nevyvíjel.
P.S.: podle mě záleží i na nastavení firefoxu - určitě se tim dá hodně ušetřit, ale i hodně nabrat
Ja bych zase rekl, ze lidi, kteri pocitac(a prohlizec) nevypinaji, je mnoho. Jednu virtualni plochu mam na internet a FF musim cas od casu restartovat jenom kvuli pameti.
Buď teče, nebo ne. Taky může být problém s fragmentací heapu, ale snad by se to dalo nějak řešit. Neměl by přece být problém používat program týdny - jednotlivé stránky se přece zavírají, tak by měly být schopny po sobě všechno uvolnit!
Proč by mělo záležet na době používání (dny)? Pokud paměťová náročnost v čase roste (za jinak stejných okolností), tak je to docela vážná chyba, program po sobě "neuklízí". Obsazená paměť by měla závistet jen na počtu aktuálně otevřených stránek (a jejich složitosti) a ne na tom, jestli jsem prohlížeč pustil dnes nebo před týdnem.
To je pěkné, ale za doplňěk lze považovat i Flash plugin - a z mé zkušenosti právě tyto "core" doplňky nikdo jako doplnky nebere, ale přitom mají mnohdy více leaků než samotný prohlížeč. Právě zmíněný flash dokonce v několika verzích schazoval bezdůvodně prohlížeč po najetí na stránku s flashem. Takže takovéto zprávy jsou stejně objektivní jako, když napíšu že Frantova žena má chlupaté nohy...
me flash shazuje prohlizec pri zmene stranky pokud je na stare i nove flash video - napr. prvni video z youtube jde, na related se uz nedostanu - spadne prohlizec :(
(gentoo, firefox 2.x)
to samé, (Debian, Iceweasel 2.0.0.12).
btw. taky si myslím, že prohlížeč nemůže nabírat paměť v závislosti na čase (nebo počtu navštívených stránek). Jestli to ff3 opravdu dělá, tak zklamal.
Všetko ide - teda konkrétne youtube, videá, aj related, forward, back... či už otvorené po sebe, alebo aj paralelne vo viac taboch. Konfigurácia: gentoo, amd64, mozilla-firefox-3.0-r1 (64bit), netscape-flash-10_beta20080515 (32bit samozrejme) + nspluginwrapper-0.9.91.5-r1
Vnitrek Firefoxu neznam, ale nemusi to nic znamenat. Vim urcite, ze si Firefox cachuje rozparsovane stranky, a to i po tom, co je zavrete. Takze vyuzita pamet nemusi nutne zalezet jenom na poctu otevrenych tabu, ale i na celkove historii prohlizeni.
Tak me napada, mozna by bylo pekne, kdyby OS mohl aplikaci rict: "Uvolni si prosim laskave nejakou pamet, nebo te budu muset odswappovat." A aplikace by si vyprazdnila ruzne cache a podobne veci, ktere akutne nepotrebuje, provedla by garbage collection, defragmentaci, atd. Proc by bylo lepe, kdyby to resila aplikace? No ta sama nejlepe vi, ktera pamet je pro ni dulezitejsi a ktera mene (znamy kompromis mezi rychlosti a vyuzivanim pameti).
Ve Windows aplikace může zjistit, že se jí krátí working set, a reagovat na to. POSIX bohužel nenabízí nic než utilitu ps, takže tam se toho moc dělat nedá.
Windows CE posílají procesům nějakou zprávu, když nastane memory pressure. Aplikace reagují dealokací všeho nepořebného.
Aplikace obecně může zamknout stránku v paměti, navíc memory manager na prvním místě odswapuje nejméně používané stránky procesu.
To ale stejně mizerně napsanou aplikaci neopraví. Je nějaký důvod domnívat se, že když se aplikace chová úchylně ke svým pracovním datům za normálního provozu, že by implementovala reakci na takovéto upozornění nějak výrazně lépe?
170 tabov v FF3 zerie 300MB ak 100 tabov ma flash animacie
nieco ine je Adobe Acrobat 8.x plugin zerie 700MB ak je otvorenych 40 tabov a z nich 5 PDF-iek o max velkosti 7MB a suhrnnej velkosti 30MB. Zahdne je leak PDF pluginu pri FF3 asai 5x taky velky ako pri 2.0.x