Firefox хранит некоторые свои данные в формате БД SQLite3, например, история
посещений и набранных адресов хранится в файле (БД) places.sqlite. Со временем
старые записи из этого файла удаляются, добавляются новые записи что приводит к
неизбежной внутренней и внешней фрагментации этого файла, что замедляет запуск веб-браузера.
Ускорить запуск Firefox можно, оптимизировав внутренее хранилище Firefox.
Сделать это можно несколькими способами.
Во-первых, при *закрытом* Firefox, находясь в директории с профилем, можно выполнить следующий код:
$ for i in *.sqlite; do sqlite3 "$i" vacuum; done
Данная операция оптимизирует все SQLite файлы.
Во-вторых, прямо внутри браузера можно в консоли ошибок (В меню "Инструменты")
выполнить следующий код:
Components.classes["@mozilla.org/browser/nav-history-service;1"].getService(Components.interfaces.nsPIPlacesDatabase).DBConnection.executeSimpleSQL("VACUUM");
Однако эта операция оптимизирует только файл places.sqlite.
|