Fórum Root.cz

Hlavní témata => Software => Téma založeno: limit_false 15. 11. 2010, 11:49:03

Název: Firefox žere při stahování moc paměti
Přispěvatel: limit_false 15. 11. 2010, 11:49:03
Nedavno jsem si vsiml, ze Firefox (3.6.12 32-bit Linux, myslim ze to zacal delat od 3.6.11) zere hodne pameti kdyz downloaduje soubory.

Nedela to ale vzdy, mam pocit jenom kdyz clovek nestihne dostatecne rychle odkliknout ten dialog "Save/Cancel" a vybrat kam ulozit soubor. Po ukonceni/zruseni downloadu pamet uvolni. Pri >=500MB souborech je to celkem opruz, protoze system zacne swapovat.

Testcase:
1. kliknout na stahovani nejakyho vetsiho souboru (napr. http://get.qt.nokia.com/qtsdk/qt-sdk-linux-x86_64-opensource-2010.05.1.bin )
2. objevi se dialog "Save/Cancel", tady pockat cca 10 sekund (Firefox stahuje jiz pred odkliknutim dialogu, jak je videt na monitoru sitovek)
3. klik Save, vybrat misto kam ulozit
4. sledovat v "top" nebo pres /proc/_pid_/maps jak FF uzira vic a vic pameti

Napr. v /proc/_pid_/maps je to videt takhle (prohnano skriptem, prvni je velikost v bytech, druhe je adresni rozsah):

1048576 d2f00000-d3000000
1048576 d3100000-d3200000
1048576 d3300000-d3400000
1048576 d3500000-d3600000
... (dalsich cca 500 podobnych bloku)

Setkal se s tim nekdo jiny? Ted nevim jestli je to bug nebo feature ;-) Nebo je mozna nekde v about:config nastaveni, aby FF nezacal stahovat nez se vybere cilovy soubor, ale zatim jsem nenasel (mlci google i https://developer.mozilla.org/en/Download_Manager_preferences).
Název: Re: Firefox zere prilis moc pameti pri downloadu
Přispěvatel: Xjmeno363aaaaa 15. 11. 2010, 12:39:22
hmm, neděje se nic - stabilně 180MB - na jedno otevřený okno a blbej prohlížeč pěkný, ne?
Název: Re: Firefox zere prilis moc pameti pri downloadu
Přispěvatel: limit_false 15. 11. 2010, 17:27:40
U mne se to taky nedeje vzdy, ale kdyz to jednou zacne, pak porad. Nereprodukovatelny bug je nocni murou kazdeho programatora :-)
Název: Re: Firefox zere prilis moc pameti pri downloadu
Přispěvatel: Zdenek 15. 11. 2010, 17:41:59
Jsem na tom podobně s firefoxem, děje se tak jen v Linuxu. Na MacOS jsem si tohoto chování nevšiml.
Název: Re: Firefox žere při stahování moc paměti
Přispěvatel: iko 16. 11. 2010, 07:34:38
Sa mi zda ze to je normalne. Kym neodkliknes kde to chces ulozit, tak FF stahuje do pamete, lebo nevie kde to ma ukladat. Zrejme to nestahuje zatial do nejakeho docasneho suboru.
Název: Re: Firefox žere při stahování moc paměti
Přispěvatel: Bedřich Košata 16. 11. 2010, 07:34:58
U mě za to mohl FireBug. Stačilo ho deaktivovat (Tools -> Add-ons -> Firebug - Disable) a problém zmizel.
Název: Re: Firefox žere při stahování moc paměti
Přispěvatel: limit_false 16. 11. 2010, 09:18:28
@Bedrich Kosata: Diky moc, zodpovednej za to chovani je skutecne Firebug.
Název: Re: Firefox žere při stahování moc paměti
Přispěvatel: limit_false 16. 11. 2010, 09:30:16
BTW je to jiz dele nahlasen bug Firebugu:
http://code.google.com/p/fbug/issues/detail?id=3123

Zkousim ted posledni devel verzi 1.7a6, uvidime.