Firefox adatbázisainak optimalizálása [frissítve]
2009. August 19. - 00:50 | szerző: jonci

A Firefox a használata során a különböző adatokat (könyvjelzők, jelszavak, űrlap, stb.) több különböző sqlite adatbázisban tárolja, amelyek az idő előrehaladtával híznak. Időnként érdemes futtatni rajtuk egy optimalizációt kikapcsolt Firefox esetén, meghálálja. Intő jele lehet amikor sok tab esetén egyre többet fagy/bezáródik a Firefox.

Megoldások:

  1. GNU/Linux
  2. Windows
  3. Platform független

GNU/Linux

Az optimalizáció nem egy bonyolult dolog, elég az alábbi egyszerű parancsot kiadni:

bash$ for i in ~/.mozilla/firefox/*.default/*.sqlite
do
        sqlite3 $i vacuum
done
bash$

A türelmetlenebb emberek párhuzamosíthatják a folyamatot (forrás):

#!/bin/bash

pids=""
for i in ~/.mozilla/firefox/*.default/*.sqlite
do
        sqlite3 $i vacuum &
        pids="$pids $!"
done
for i in $pids
do
        wait $i
done

Presze, csak több CPU esetén érdemes…

Windows

Töltsük le az SQLite programot a http://www.sqlite.org/download.html címről, majd lépjünk be a Firefox profil könyvtárunkba, ami a C:Document and Settings<felhasználói név>Application DataMozillaFirefoxProfiles<karaktersorozat>.default könyvtárban található, majd adjuk ki az alábbi parancsot bezárt Firefox esetén:

for %i in (*.sqlite) do @echo VACUUM; | sqlite3 %i

Pár percig eltarthat az optimalizációt. A végeztével már indíthatjuk is a böngészőt.

Platform független megoldás

Indítsuk el a Firefox-ot, majd hozzuk be az Eszközök menüpont alatt található Hibakonzolt. A megjelenő ablakba a Kód mezőbe írjuk be az alábbi parancsot egy sorba:

Components.classes["@mozilla.org/browser/nav-history-service;1"]
.getService(Components.interfaces.nsPIPlacesDatabase)
.DBConnection.executeSimpleSQL("VACUUM");

Majd kattintsunk a Kiértékelés gombra. Ezzel az optimalizációt kezdetét veszi. Ez idő alatt a program ablaka használhatatlan, amint végzett a művelettel, újra használható lesz.

Email This Post Email This Post Print This Post Print This Post
 
1 Star2 Stars3 Stars4 Stars5 Stars (No Ratings Yet)
Loading...

Szólj hozzá!