Как ускорить Умную Адресную панель (Потрясающий бар)?

Потрясающий бар Firefox является действительно потрясающим. Но, в последнее время я вижу, что это стало медленным. При вводе некоторых символов даже замораживается в течение нескольких секунд (замораживающий весь браузер).

Почему это замедляется? Существует ли способ ускорить его?

(ОС является Windows XP.)

6
задан 22.10.2014, 12:11

6 ответов

Вы могли ПРОПЫЛЕСОСИТЬ базы данных SQLite, что использование Firefox для хранения это - история и другие данные. Уборка пылесосом оптимизирует таблицы базы данных в файлах. Это ускоряет Firefox и сохраняет Вас некоторое дисковое пространство.

Пропылесосить файлы базы данных Firefox:

  1. Найдите каталог данных профиля Firefox в своей системе. На Windows Vista это могло где-нибудь быть похожим C:\Users\tom\AppData\Roaming\Mozilla\Firefox\Profiles\default.jqi\. Каталог содержит файлы с .sqlite расширением, таким образом, можно найти его путем поиска их.

  2. Получите утилиту командной строки SQLite здесь.

  3. Закройте все окна Firefox. Откройте командную строку в каталоге профиля.

  4. В Windows введите в команде for %i in (*.sqlite) do @echo VACUUM; | sqlite3 %i На Linux или Mac, выполненном for i in *.sqlite; do echo "VACUUM;" | sqlite3 $i ; done

  5. Дефрагментируйте свой жесткий диск.

Google Chrome на самом деле использует SQLite также, кроме него не дает файлам .sqlite расширение. Можно все еще безопасно выполнить ту же команду для всех файлов в каталоге профиля Chrome, и SQLite только ПРОПЫЛЕСОСИТ файлы, которые это распознает.

10
ответ дан 07.12.2019, 15:37

Это вызвано тем, что у Вас есть много истории страниц. Очистка истории время от времени помогает с этим.

1
ответ дан 07.12.2019, 15:37
  • 1
    Не Делает это несколько уменьшает великолепие потрясающего бара. – Jeremy French 16.07.2009, 14:21

Хорошо потрясающий бар запрашивает Вашу историю, закладки и недавние критерии поиска (от той же панели) поэтому, возможно, у Вас есть много данных там. Попытайтесь убрать свою историю (с месяца назад вперед, если требуется сохранить новейшую историю), и освобождение истории поиска - 3.5 имеет полезный инструмент для этого (который может очиститься до даты набора). Это должно ускорить Ваши времена запроса, если существует меньше данных.

1
ответ дан 07.12.2019, 15:37

На Linux Вы могли использовать tmpfs для монтирования части файловой системы в памяти. (Как ни странно, конечно, одной из лучших функций SQLITE является своя способность сохранить всю базу данных в памяти во-первых.)

Википедия предлагает альтернативу tmpfs для Windows, но это не сообщает подробности, и это чувствует несколько hacky. YMMV.

0
ответ дан 07.12.2019, 15:37

Легче установить дополнение Vacuum-Places, которое позволяет Вам дефрагментировать базу данных Places щелчком кнопки.

Вы раньше могли выполнить команду:

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

в "Ошибочной Консоли" для уборки пылесосом базы данных но я не уверен, что она работает в Firefox 3.6.

2
ответ дан 07.12.2019, 15:37

Это работает просто великолепно для меня:

cd ~/.mozilla/firefox/????????.default
echo "VACUUM;" | sqlite3 places.sqlite

Идея ПЫЛЕСОСИТ, как предложено, только places.sqlite.

0
ответ дан 07.12.2019, 15:37

Теги

Похожие вопросы