Autore Topic: Da cosa dipende il consumo di ram?  (Letto 1115 volte)

0 Utenti e 1 Visitatore stanno visualizzando questo topic.

Offline Pictor

  • Post: 67
Da cosa dipende il consumo di ram?
« il: 21 Luglio 2010 12:27:10 »

Ciao,

stoc cercando di capire la logica del consumo di ram di Firefox.

Soprattutto, non riesco a spiegarmi il continuo incremento a dismisura della RAM occupata da Firefox.

Le mie abitudini sono di aprire moooolte tab e di lasciare sempre la sessione aperta, mandando in standby o sospensione il PC.
Però questo non giustifica un passaggio dai 300 MB a 1.5 GB di RAM occupata!

Inizialmente FF mi sta sui:
100 mb di RAM - 200 mb di memoria virtuale

ma dopo un pò di navigazione e abilitazione di Script JS o di Flash su alcune pagine riesco a toccare dei picchi di ram corrispondenti a:
1.7 GB di RAM - 2.0 GB di memoria virtuale


Quel che non mi torna è che, nel tempo, FF raggiunge comunque approssimativamente cifre del genere; ma questo mi succede sia che io abbia aperto 154 tab (come l'ultimo caso), sia che io arrivi addirittura a 1560 tab (come una settimanetta fa)!!!!!!!

C'è un'enorme differenza! Eppure il risultato sulla RAM, alla lunga, è sempre lo stesso.

Sono JS e Flash che provocano questo?
Perché il broser finisce per mangiare sempre più RAM, senza limiti, fino alla saturazione?

Stessa cosa per la CPU, che si assesta sempre sul 30%/50% di processore occupato (ma questo credo dipenda più da tutti gli scriptini temporizzati presenti nelle varie pagine.

L'esosità di FF sulla RAM è il suo difetto principale, imho.

Offline zomm

  • Post: 25
Re: Da cosa dipende il consumo di ram?
« Risposta #1 il: 21 Luglio 2010 14:36:57 »
Ciao Pictor! Me lo stavo chiedendo anch'io ieri sera ed ho aperto questa discussione... siamo in situazioni diverse ma la perplessità di fondo è la stessa  :?

Offline Gioxx

  • Amministratore
  • Post: 7732
    • Gioxx's Wall
Re: Da cosa dipende il consumo di ram?
« Risposta #2 il: 21 Luglio 2010 15:14:32 »
Soprattutto, non riesco a spiegarmi il continuo incremento a dismisura della RAM occupata da Firefox.

Citazione
Le mie abitudini sono di aprire moooolte tab e di lasciare sempre la sessione aperta, mandando in standby o sospensione il PC.
Però questo non giustifica un passaggio dai 300 MB a 1.5 GB di RAM occupata!

Citazione
sia che io arrivi addirittura a 1560 tab (come una settimanetta fa)!!!!!!!

Perdonami ma con quei numeri faresti spavento a qualsiasi browser IMHO. Non ci credo (mai visto in vita mia) che 1560 tab aperte contemporaneamente non generino consumi mostruosi. Sarebbe bello capire come fai a lavorare con 1560 tab aperte, davvero ...

Offline Pictor

  • Post: 67
Re: Da cosa dipende il consumo di ram?
« Risposta #3 il: 21 Luglio 2010 15:50:29 »
Soprattutto, non riesco a spiegarmi il continuo incremento a dismisura della RAM occupata da Firefox.

Citazione
Le mie abitudini sono di aprire moooolte tab e di lasciare sempre la sessione aperta, mandando in standby o sospensione il PC.
Però questo non giustifica un passaggio dai 300 MB a 1.5 GB di RAM occupata!

Citazione
sia che io arrivi addirittura a 1560 tab (come una settimanetta fa)!!!!!!!

Perdonami ma con quei numeri faresti spavento a qualsiasi browser IMHO.

Mmmh ti dirò: Firefox regge benino con le estensioni giuste.
Opera regge molto meglio senza estensioni; ma su Opera sono arrivato solamente a qualche centinaio di tab... non saprei per più di 1000.

Citazione
Non ci credo (mai visto in vita mia) che 1560 tab aperte contemporaneamente non generino consumi mostruosi.

Infatti quelli me li aspetto. Anche se in realtà, con una sessione da 1422 tab, il consumo di ram mi pare non superasse neanche il GB. E' strano piuttosto che qualche giorno dopo quei 900 MB arrivino a raddoppiare senza alcun motivo preciso.
Questo è il mio arcano.....

Citazione
Sarebbe bello capire come fai a lavorare con 1560 tab aperte, davvero ...

Beh, mi sono dovuto attrezzare ;)

Le mie estensioni fondamentali sono:

- Tree Style Tab; per avere tutte le tab con struttura ad albero, in verticale (a destra o sinistra), come se stessi esplorando le directory del sistema.
- BarTab; per permettere l'unloading delle tab non visualizzate da più di 2 giorni (o N giorni).
- SessionSaver; per non smadonnare quando crasha il browser, evitando di perdere giornate, settimane, o mesi di navigazione online.
- NoScript e FlashBlock per chiudere i rubinetti a tutta quella spazzatura mangiarisorse che magari al momento non abbiamo bisogno di caricare.

In questo modo sto raggiungendo questi picchi. Ovvio poi che dipende dal metodo di navigazione che adottate. Io ho la tendenza ad aprire moooolte pagine di mio interesse, per non ritornare ogni volta alla pagina di ricerca di Google.


Sta di fatto che, spingendomi oltre i Confini della Realtà (la Twilight Zone di Firefox :D), noto come con 150 tab si arrivi ad un livello di occupazione delle risorse paragonabile a quando ho 1400 tab aperte.


PS - Potrei mettermi nel Guinness dei Primati secondo voi? :)

Offline Gioxx

  • Amministratore
  • Post: 7732
    • Gioxx's Wall
Re: Da cosa dipende il consumo di ram?
« Risposta #4 il: 21 Luglio 2010 15:52:15 »
Probabilmente non nel guinness ma ci vai decisamente vicino ;)
Resta il fatto che non concepisco il tenere aperte 1500 tab durante una sessione di lavoro. Quando ne ho necessità apro la tab, non prima (anche per non uccidere il profilo di Firefox che sarebbe li a maledire qualunque mia azione :p)

Offline Pictor

  • Post: 67
Re: Da cosa dipende il consumo di ram?
« Risposta #5 il: 21 Luglio 2010 16:05:23 »
Probabilmente non nel guinness ma ci vai decisamente vicino ;)

Asd.... potrei candidarmi come beta-tester, che ne dite? :D

Citazione
Resta il fatto che non concepisco il tenere aperte 1500 tab durante una sessione di lavoro. Quando ne ho necessità apro la tab, non prima (anche per non uccidere il profilo di Firefox che sarebbe li a maledire qualunque mia azione :p)

Lavorandoci, avendo tante mansioni diverse (di molti tipi), avendo bisogno di cercare argomenti che magari verranno ripresi in mano il giorno dopo (o due giorni dopo, o magari una settimana, o chissà quando: magari tra 15 giorni, magari tra 10 minuti), è facile trovarsi a salterllare da un tema all'altro, avendo bisogno di ricavare e fornire informazioni in modo veloce (e riferito a ricerche già effettuate), generando un alto numero di tab aperte.
Dipende molto da come si utilizza il bowser e dal fine di utilizzo :)

0 Utenti e 1 Visitatore stanno visualizzando questo topic.