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”.

6 Comments

  1. Berseker scrive:

    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

  2. Babets scrive:

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

  3. pierlo scrive:

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

  4. ugaciaka scrive:

    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

  5. berbez scrive:

    Grazie del consiglio. Effettivamente ora è una scheggia. Grin

  6. [...] hackeraggio dei DB di Firefox, infatti come ha notato pierluigi quando avviamo Firefox è lentissimo, così in teoria si dovrebbe [...]

Leave a Reply

Click to Insert Smiley

SmileBig SmileGrinLaughLOLFrownBig FrownWinkKissRazzAngelAngryReally AngryConfusedNeutralThinkingChicCoolNerdSillyDrunken RazzMad RazzEvil GrinMeanPissed OffReally PissedCurseShoutGrit TeethCryWeepSide FrownWiltSmugDisdainRoll EyesSarcasmLoserTalk to the HandShyBeat UpPainShameBeautyBlushCuteLashesKissingKiss BlowKissedHeh!SmirkSnickerGiggleIn LoveDroolEek!ShockSickSuspenseTrembleDazedHypnotizedFoot in MouthMoney MouthQuietShut MouthDOH!IDKQuestionLyingStruggleSweatStopByeGo AwayWavingTime OutCall MeOn the PhoneMeetingSecretHandshakeHigh FiveHug LeftHug RightClapDanceJumpFingers CrossedVictoryYawnSleepyPrayWorshipWaitingAlienClownCowboyCyclopsDevilDoctorFemale FighterMale FighterMohawkMusicPartyPirateSkywalkerSnowmanSoldierGhostSkeletonEatStarvingVampireZombie KillerBunnyCatCat 2ChickChickenChicken 2CowCow 2DogDog 2DuckGoatHippoKoalaLionMonkeyMonkey 2MousePandaPigPig 2SheepSheep 2ReindeerSnailTigerTurtleFemaleMaleHeartBroken HeartRoseDead RosePeaceYin YangUS FlagMoonStarSunCloudyRainThunderUmbrellaRainbowMusic NoteYesNoAirplaneCarIslandAnnouncebrbBeerDrinkLiquorCakeCoffeePizzaWatermelonBowlPlateCanMailCellPhoneCameraFilmTVClockLampSearchCoinsComputerConsolePresentSoccerCloverPumpkinBombHammerKnifeHandcuffsPillPoopCigarette