Заметил, что спустя некоторое время после установки, Firefox начинает долго запускаться. Здесь наткнулся на подробное описание проблемы и метода ее решения. Перепечатаю у себя на случай утери источника.

И так узкое место при запуске это загрузка .sqlite, базы данных вашего профиля. При интенсивной работе с Фоксом, базы разрастаются, в них появляются «пустые места», ну и главный недостаток, файл базы данных становится сильно фрагментированными. Для решения подобной проблемы существует специальная команда «очистки», точнее операция пересоздаёт файл базы, но уже без пустых мест. Для этого нужно проделать следующее:

  1. Cкачайте тут последнюю версию консольного SQLite под вашу ОС или поставьте из репозитория пакет sqlite3.

    Скачать для windows (246 KB) | Положить в директорию системы ака C:\Windows
  2. Для 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"


    Для Linux систем

    Выполнить с командной строки или создать sh скриптик на будущее сами решайте:

    cd ~/.mozilla/firefox/*.default/
    for i in *.sqlite; do echo "VACUUM;" | sqlite3 $i ; done


    … или ещё один вариант в одну строчку, от rojer:

    find ~/.mozilla/firefox/ -name *.sqlite -exec sqlite3 {} VACUUM \;

    Для MAC
    (спасибо, avanes)

    find ~/Library/Application\ Support/Firefox/Profiles -name '*.sqlite' -exec sqlite3 {} VACUUM \;

  3. Завершаем работу браузера, и выполняем команду/запускаем bat’ник.

    Теперь у нас значительно похудевшие и дефрагментированные базы, есть значительные прирост к скорости запуска. Но есть ещё один момент для оптимизации, правда воспользоваться им можно в версиях FF 3.5 и выше. Необходимо включите jit-прекомпиляцию для интерфейса. Для скриптов на страницах она уже включена по-умолчанию. Для этого идём в about:config, вводим jit(в строку поиска) и ставим значение(javascript.options.jit.chrome) в true. (У меня после перезапуска, фокс долго не хотел стартовать, но потом ожил)

    После этих двух простых действий FF значительно прибавил в скорости. Странно, что Mozilla не предусмотрела подобные манипуляции над базой.

    После этих двух простых действий FF значительно прибавил в скорости. Странно, что Mozilla не предусмотрела подобные манипуляции над базой.
Метки:

Проблема известная и изложена во многих блогах. Firefox есть много памяти. Нашел два способа умерить его аппетит.

Программа Firefox Builder Optimization. Качаем, ставим и радуемся.

К сожалению только для Windows. Плагин AFOM

AFOM я еще не пробовал, но наткнулся про него здесь и похоже он тоже крут

Метки:

Делая шаблон для сайта, наткнулся на такую особенность. В прописал кодировку документа utf-8

<meta http-equiv=”Content-Type” content=”text/html; charset=utf-8″>

сам документ естественно тоже в кодировке utf-8. Но ни локальный денвер, ни на хостинге – не отображали корректно мой шаблон.
Для опытных в веб-дизайне это пустяк, а для меня было не понятно.
В итоге разобрался и немного перепечатаю для статью [...]

Метки:

При включении компьютера по сигналам из динамика в системном блоке можно определить источник аппаратной проблемы.
IBM BIOS

Последовательность звуковых сигналов
Описание ошибки

1 короткий
Успешный POST (самотестирование после включения)

1 сигнал и пустой экран
Неисправна видеосистема

2 коротких
Неисправна видеосистема (не подключен монитор)

3 длинных
Неисправна материнская плата (ошибка контроллера клавиатуры)

1 длинный, 1 короткий
Неисправна материнская плата

1 длинный, 2 коротких
Неисправна видеосистема (Mono/CGA)

1 длинный, 3 коротких
Неисправна видеосистема [...]

Супер мини статья
Простейший способ получить размер файла из командной строки Windows:

for %I in (file.ext) do echo %~zI

из хелпа по команде For в Cmd:

%~zI – переменная %I расширяется до размера файла

Аналогично для даты создания файла:

for %I in (file.ext) do echo %~tI

из хелпа по команде For [...]

В продолжение рубрики свободного ПО, начатого здесь, приведу таблицу со списком ПО, которое я ставлю в первую очередь на операционку Windows

Название программы
Ссылка
Моё описание

Avast
http://www.avast.com
Хороший антивирус

Полезные программы Google
http://pack.google.ru
Из всех программ Гугла использую Веб-браузер Google Chrome, Google Desktop, Браузер Firefox, Бесплатный антивирус Avast!, Picasa, Skype

7Zip
http://www.7zip.org
Отличный архвиатор. Пакует в форматы 7z, zip, tar. Распаковывает гораздо больше

FreeCommander
http://www.freecommander.com
Файловый менеджер в стиле [...]

В этой статье начинаю небольшие серии заметок по СУБД Firebird.
Для начала хочу запечатлеть у себя в блоге то, что я давно искал для FireBird – описание языка SQL в виде глоссария.
Итак Глоссарий Firebird здесь.
На мой взгляд очень полезная штука, особенно если учесть что встроенной справку у FB нет.
Для начала это всё. Если у кого-нибудь есть [...]

Метки: ,
 счетчик посещений