Ridurre l’occupazione di memoria di Mozilla Firefox

Diminuire la Quantità di memoria usata da firefox è uno dei miei crucci sulla mia scintillante ubuntu.

Il procedimento di riduzione della memoria consiste in due operazioni separate:

  1. Estensioni che usano memoria. Firefox può essere arricchito con molte estensioni che ne ampliano le capacità. Ad esempio Google mette a disposizione una toolbar Certe estensioni utilizzano parecchia memoria e vanno disabilitate se non servono.
    Un esempio è l’estensione FireBUG, pensata per lo sviluppo e il debug di applicazioni web che usino javascript. La pesantezza viene da alcune caratteristiche dell’estensione, non da una cattiva scrittura del codice. In particolare FireBUG mette in funzione perenne una macchina virtuale JAVA che serve all’estensione per funzionare. Disabilitare firebug fa guadagnare parecchia memoria e riduce il carico sulla CPU che, almeno a me, con firebug attivato, resta costante e fastidioso.Controllate le vostre estensioni e vedete magari quali caricano la vostra macchina, disabilitandole una ad una. Individuate quelle che hanno qualche strano funzionamento controllate che siano aggiornate ed eventualmente se lo fossero avvisate gli sviluppatori.
  2. Impostazioni di firefox. Per agire a livello di configurazione di firefox basta digitare nella barra degli indirizzi about:config. Nella pagina che si apre è possibile configurare le opzioni di firefox, che sono salvate come coppie chive-valore.
    Per creare una nuova chiave ci si posiziona in un punto qualsiasi della pagina e si clicca col tasto destro. A questo punto è possibile creare la chiave scegliendo la voce di menù New seguita dal tipo di chiave che si vuole creare.
    Come prima cosa creeremo una chiave di tipo Boolean cui daremo il nome config.trim_on_minimize e cui daremo il valore true. Questa chiave comporta una diminuzione dell’occupazione di memoria quando firefox è ridotto ad icona. Un’altra chiave da settare è la chiave (intera) browser.sessionhistory.max_total_viewers cui va dato il valore 2,1 oppure, in caso di poca memoria, 0. Questa chiave riduce il precaricamento di pagine,e, a meno che non siate dei fan accaniti del bottone “indietro” (w i tabs!) non vi accorgerete della differenza, a meno di non essere su di una linea a 56k.
Agendo come descritto l’occupazione di memoria, specie settando browser.sessionhistory.max_total_viewers a 0 si ha un risparmio di memoria nell’ordine di 50-70mb. Questo perchè il settaggio di default (-1) fa si che firefox, lentamente, tenda ad utilizzare per il precaricamento delle pagine, sempre più memoria. Il che, dal mio modesto punto di vista, non è il massimo.
Buona giornata!

Leave a Reply

You must be logged in to post a comment.