Как остановить Firefox на SSD от замерзания при использовании окна поиска или отправки формы?

Firefox обычно зависает примерно секунду, когда я искал что-то из окна поиска панели инструментов, при отправке формы или при очистке истории окна поиска. Я подозреваю, что это имеет какое-то отношение к функции автозаполнения. Используя монитор ресурсов Windows 7, проблема, похоже, связана с файлом:

C:\Users\<username>\AppData\Roaming\Mozilla\Firefox\Profiles\<profile>\formhistory.sqlite-journal 

Я считаю, что это временный файл, который кэширует базу данных. Следующий снимок экрана показывает очень высокое время отклика от шести разных поисков, и что длина очереди на диске C отрывается от масштаба:

  • Speedbit угнал мою домашнюю страницу Firefox
  • Как легко копировать гиперссылки на веб-страницах
  • Реклама внезапно появляется поверх почти каждой страницы
  • Запуск firefox tar.bz install в моем homedir с отдельными настройками из дистрибутива, установленного firefox
  • Как я могу заставить FireFox автоматически заполнить всю форму?
  • Firefox addon для поиска в разных поисковых системах
  • Введите описание изображения здесь

    Мой профиль Firefox находится на твердотельном накопителе Intel X25-M G2. Проблема не возникает, если я создаю новый профиль на жестком диске. Тем не менее, я хотел бы знать, почему проблема возникает на SSD в первую очередь (потому что это раздражающая проблема, которая противоречит той причине, что я купил SSD, и это может случиться и с другими приложениями) и как предотвратить это. Это по-прежнему происходит, если Firefox запущен в безопасном режиме и с последними бета-версиями.

    Обновления:

    • ВАКУУМИРОВАНИЕ баз данных профиля Firefox не помогает с этой проблемой.
    • Оптимизатор SSD в наборе инструментов Intel SSD не помогает.

  • Как установить реальный Firefox на Debian?
  • Быстрый VNC от Windows до Mac?
  • Есть ли способ открыть закладку на боковой панели в Firefox, не нажимая на закладку в панели закладок?
  • Перенести настройки пользователя Firefox в другую папку на одном компьютере
  • Как запретить Firefox преобразовывать URL-адреса localhost / * в поисковые запросы?
  • Как сделать высокопроизводительный кластер из 2 ноутбуков у меня дома
  • 3 Solutions collect form web for “Как остановить Firefox на SSD от замерзания при использовании окна поиска или отправки формы?”

    Вы можете найти выгоду от вакуумирования баз данных sqlite. Эта команда должна это сделать (в Linux):

     cd ~/.mozilla/firefox/dasda418.default for i in *.sqlite do echo 'vacuum;' | sqlite3 $i done 

    Где dasda418.default – ваш фактический каталог профиля Firefox. Очевидно, что вы должны сделать это, когда Firefox не запущен. В Windows команда :

     for %i in (*.sqlite) do @echo VACUUM; | sqlite3 %i 

    Это сократит базы данных, уменьшит их и может решить вашу проблему.

    Я согласен с гориллой об уборке базы данных. Более прямой метод, независимо от ОС, осуществляется через консоль ошибок Firefox (меню «Сервис» / «Консоль ошибок»)

    В текстовом поле Код вставьте это (это одна строка):

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

    Нажмите «Оценить». Весь пользовательский интерфейс замерзнет на несколько секунд, пока базы данных VACUUMED

    Введите описание изображения здесь

    mozillalinks

    Вы пытались отключить дисковый кеш? В свойствах диска -> Оборудование -> Свойства -> Политики: снимите флажок Включить кэширование записи на устройстве. Проблема вызывает напоминание мне, и я думаю, что это связано с этим флажком. Я не знаю, почему я должен сказать, так как это должно улучшить производительность даже для SSD-диска. Но поскольку я не контролировал это, я больше не испытываю замедления в Thunderbird. Я хочу, чтобы он сделал то же самое с тобой.

    Давайте будем гением компьютера.