Cleanup di firefox

Dopo svariati mesi di uso la mia copia di firefox risultava parecchio “appesantita”. Tempi di avvio piuttosto lunghi (così come anche di chiusura), frequenti stalli durante l’uso (soprattutto nei primi minuti) e altre cose noiose.

A quanto pare il colpevole è il file places.sqlite presente nella directory del profilo (solitamente ~/.mozilla/firefox/qualchecaratterecasuale/).

Il mio è arrivato a pesare 21 MB, non poco considerato che è un database plain text e che viene acceduto molto spesso da firefox.

Con firefox non in esecuzione l’ho rinominato. In teoria quel file contiene non solo la cronologia ma anche i segnalibri. Di questi ultimi però firefox fa dei backup automatici. Facendo ripartire firefox dopo aver rinominato place.sqlite infatti ho ritrovato i segnalibri così come li avevo lasciati, e ovviamente la cronologia azzerata.

Ma la cosa più importante è che finalmente firefox è tornato ad avere prestazioni più che decenti, oserei dire quasi “da primo avvio”.

  • Berseker

    al posto di cancellare quel file, avevo trovato un comando per “compattarlo”

    for f in ~/.mozilla/firefox/*/*.sqlite; do sqlite3 $f ‘VACUUM;’; done

    in effetti un minimo di guadagno l’avevo notato, ma forse cancellare direttamente il DB può essere ancora più efficace

  • Babets

    Berserker mi hai tolto le parole di bocca :)
    Ho visto appunto questo trucco giorni fa sul planet di gnome.

  • pierlo

    si, in effetti cercavo anche io qualcosa per ristrutturare il database.
    ora ho anche ridotto la cronologia a una giornata.
    se diventerà ancora cicciotto :) proverò quel trick.
    grazie per la segnalazione.

  • http://ugaciaka.wordpress.com ugaciaka

    Grazie,

    finalmente ho capito perché firefox era così pesante ad aprirsi!!!

    Ora la morosa avrà finito di insultare il mio pc (anche lei ha arch) dato che il mio firefox si apriva in qualche secondo. A me pesava 51MB e rotti, è sempre quello da quando uso linux, vedete un po’ voi

  • berbez

    Grazie del consiglio. Effettivamente ora è una scheggia. :D

  • Pingback: Velocizzare navigazione Internet « il blog di ugaciaka