Firefox “автоматическое заполнение” является очень медленным

Версия Firefox: 3.6

Мой places.sqlite является довольно большим (114 МБ, будучи оптимизированным SpeedyFox.), Если я включаю автоматическое заполнение, могут потребоваться 1 или 2 секунды для Firefox для принятия недавно введенного URL. Воспроизвести проблему:

  1. Введите URL в панель URL, нажмите Enter.
  2. Ничего не происходит, и Firefox использует 100% ЦП (на самом деле 50% из 2 ядер) в течение 1 - 2 секунд
  3. Затем Firefox запускает сетевое соединение и загружает веб-страницу.

Так как это использует 100% ЦП, я не думаю, что узкое место является диском. У меня есть некоторый опыт с SQLite, и я знаю 100 МБ, DB является очень маленьким. Достигнуть Firefox задержки должно делать некоторую дорогую обработку или неэффективные запросы.

Проблема не появляется если:

  1. автоматическое заполнение выключено, или
  2. URL часто используется, или
  3. используется новый профиль без истории

У кого-либо есть какая-либо идея, как решить проблему? Действительно ли я должен зарегистрировать это как ошибку? Я не хочу бросать свою историю 100 МБ, но я не хочу бросать автоматическое заполнение также :)

3
задан 30.01.2010, 09:35

1 ответ

Попробуйте это дополнение: https://addons.mozilla.org/en-US/firefox/addon/13878 | Это не ошибка, 'функция'.;) Существует другое дополнение, но Вам, вероятно, придется отредактировать разделяющего информацию, чтобы заставить его работать с 3,6. Если Вы не знаете, как, просто спросите.>> https://addons.mozilla.org/en-US/firefox/addon/11198

1
ответ дан 08.12.2019, 02:23

Теги

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