Оптимизируем хранилище данных Firefox

Категория: / DEV Блог / Разное
Firefox хранит большинство своих данных в sqlite базах.
Со временем в них накапливается большое количество мусора - что замедляет обработку этих баз,
а следовательно в последствии появляются задержки при запуске браузера и при пользовании
сервисами, которые используют эти бд (закладки, история например).

Чтобы у вас не произошло подобного

firefox formhistory high disk usage

Качаем консольную утилиту sqlite3.
http://www.sqlite.org/download.html

Закрываем все окна браузера.

Переходим в папку профиля firefox

На windows машине запускаем следующий код из консоли

for %a in (*.sqlite) do (c:\path\sqlite3.exe %a vacuum)


На nix компьютере

find ~/.mozilla -type f -name*.sqlite” -exec sqlite3 {} VACUUM \;
find ~/.mozilla -type f -name*.sqlite” -exec sqlite3 {} REINDEX \;


Это полезно делать при долговременном пользовании браузером.
Например файл places.sqlite из 30Мб почистился до 20Мб.