Firefox žere při stahování moc paměti

limit_false

Firefox žere při stahování moc paměti
« kdy: 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).
« Poslední změna: 15. 11. 2010, 19:17:48 od Petr Krčmář »


Xjmeno363aaaaa

Re: Firefox zere prilis moc pameti pri downloadu
« Odpověď #1 kdy: 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?

limit_false

Re: Firefox zere prilis moc pameti pri downloadu
« Odpověď #2 kdy: 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 :-)

Zdenek

Re: Firefox zere prilis moc pameti pri downloadu
« Odpověď #3 kdy: 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.

iko

  • ***
  • 117
    • Zobrazit profil
    • E-mail
Re: Firefox žere při stahování moc paměti
« Odpověď #4 kdy: 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.


Re: Firefox žere při stahování moc paměti
« Odpověď #5 kdy: 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.

limit_false

Re: Firefox žere při stahování moc paměti
« Odpověď #6 kdy: 16. 11. 2010, 09:18:28 »
@Bedrich Kosata: Diky moc, zodpovednej za to chovani je skutecne Firebug.

limit_false

Re: Firefox žere při stahování moc paměti
« Odpověď #7 kdy: 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.