2 совета для ускорения запуска Firefox.
Компрессия базы данных SQL
Браузер Firefox хранит данные профиля в базе sqlite. При интенсивной работе эти базы разрастаются и в них появляются «пустые места»; базы становятся сильно фрагментированными. Специальная команда sqlite VACUUM
пересоздает базы в новом файле. Таким образом удаляются пустые места и исчезает фрагментация.
Для ОС Windows:
- Cкачай последнюю версию консольного SQLite под свою операционную систему
Скачать для windows (246 KB) | Положи в директорию системы C:\Windows - Cоздай .bat файл, со следующим скриптом:
cd /D "%APPDATA%\Mozilla"
for /r %%i in (*.sqlite) do echo VACUUM; | sqlite3 "%%i"
cd /D "%HOMEPATH%\Local Settings\Application Data\Mozilla"
for /r %%i in (*.sqlite) do echo VACUUM; | sqlite3 "%%i" - Заверши работу браузера, и запусти bat-файл
По окончании работы скрипта получишь хорошо утоптанную базу профиля Firefox. И как следствие – значительный прирост скорости запуска браузера.
Включение прекомпиляции
Метод применим только для Firefox 3.5 и выше.
Включи jit-прекомпиляцию для скриптов интерфейса. Для скриптов на страницах она уже включена по-умолчанию.
- Введи в адресной строке Firefox about:config
- Задай значение фильтра: jit
- Для параметра javascript.options.jit.chrome задай значение true
После этих двух нехитрых операций Firefox должен значительно прибавить в скорости.
- Узнал из статьи Ускоряем запуск браузера FireFox
- Еще полезная тема на форуме Mozilla Россия: Ускорение и оптимизация Firefox
6 Комментариев :
У меня он просто тормозить что-то начал в последнее время.. Это тоже из-за этой базы, которую можно оптимизировать?
Не исключено. Хотя лично я заметил, что фоксу плохо становится когда долго в нем работаешь. Поэтому я стараюсь время от времени его перезапускать.
Для Linux (после установки sqlite3)
cd ~/.mozilla/firefox/*.default/
for i in *.sqlite; do echo "VACUUM;" | sqlite3 $i ; done
А для Оперы что - нибудь наподобие вышеописанного имеется ? Очистка кукисов и кэша мало помогает...
Я, честно говоря, не фанат Оперы и и такую информацию даже не искал, а случайно не попадалась.
Тем не менее, для любого браузера будет «хорошо»:
а) удаление неиспользуемых виджетов;
б) наведение порядка в закладках;
в) периодическая проверка на «паразитов».
В Safari тоже SQLite используется.
Отправить комментарий
Жги!