如何加速智能位置栏(Awesome Bar)?

如何加速智能位置栏(Awesome Bar)?

火狐浏览器很棒的酒吧确实很棒。但是,最近我发现它变慢了。输入一些字符时它甚至会冻结几秒钟(冻结整个浏览器)。

为什么速度变慢了?有没有什么方法可以加快速度?

(操作系统是 Windows XP。)

答案1

你可以真空Firefox 用来存储其历史记录和其他数据的 SQLite 数据库。清理会优化文件内的数据库表。这会加快 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. 对硬盘进行碎片整理。

谷歌浏览器实际上也使用 SQLite,只是它不为文件提供 .sqlite 扩展名。您仍然可以安全地对 Chrome 配置文件目录中的所有文件运行相同的命令,SQLite 只会 VACUUM 它识别的文件。

答案2

安装起来更容易真空场所插件允许您通过单击按钮对 Places 数据库进行碎片整理。

您曾经能够运行以下命令:

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

在“错误控制台”中清理数据库,但我不确定它是否在 Firefox 3.6 中起作用。

答案3

这是因为您有大量页面历史记录。偶尔清除历史记录会有所帮助。

答案4

场所维护扩展程序具有一个 UI,可轻松清理(优化)Firefox 数据库文件,这将有助于加快 Awesome Bar 和其他 Firefox 数据库访问速度。它还具有其他 Firefox 数据库维护功能:

允许在驱动 Places 的数据库、Firefox 背后的书签和历史记录模块上运行维护任务。

地点维护 UI

相关内容