Logo Firefox

Logo Firefox

Et oui, je sais que ça ne fait pas plaisir à tout le monde (hein Aurélie) mais c’est encore un petit article technique. Cela dit, celui-ci, il peut servir à tout le monde qui utilise Firefox peu importe le système d’exploitation.

Pour la petite explication, Firefox, depuis la version 3.x embarque avec lui une petite base de données SQLlite pour gérer toutes les propositions de l’awesome bar, les suggestions de formulaires, etc. Au fur et à mesure du surf et de l’utilisation quotidienne du navigateur, la base de données en question se fragmente, devient de plus en plus grosse et de plus en plus lente, ce qui ralentit l’utilisation de Firefox.

Voici comment défragmenter la base SQLlite embarquée afin de gagner en performance, sans être obligé de redémarrer le navigateur, et sans manipulation compliquée :

  1. Dans Firefox, se rendre dans le menu « Outils », puis « Console d’erreurs » (ou faire CTRL+J),
  2. Dans le champ texte « Code », entrer la ligne suivante (très exactement) : 
    Components.classes["@mozilla.org/browser/nav-history-service;1"].getService(Components.interfaces.nsPIPlacesDatabase).DBConnection.executeSimpleSQL("VACUUM");
    

  3. Cliquer sur le bouton « Evaluer » à droite de se champ
  4. Tout va se figer quelques instants, et une fois que tout est débloqué, c’est terminé ! 🙂

Merci à Lifehacker pour l’info !