为什么Firefox这么慢?

在更新到ubuntu 12.04 LTS(在DELL Studio XPS上)后,firefox无法正常工作。 启动前需要花费很多时间(> 20秒)并且应用程序exception缓慢,并不是说“完全无法使用”

我已经尝试删除它并重新安装它,没有解决问题。

可能的原因:

  1. 启动时打开的选项卡太多
  2. 安装了太多附加组件
  3. 有问题的附加组件

解决方案:

  • 如果您认为在启动时可能打开了太多选项卡,请查看是否使用新function“在选定之前不加载选项卡”,可以帮助您。

启用在选定之前不加载

  • 安装了太多的附加组件会极大地影响Firefox的性能。 尝试删除一些不必要的附加组件。

  • 检查导致问题的任何加载项。 首先在安全模式下打开Firefox,方法是转到帮助菜单并选择“禁用加载项重新启动”。 如果Firefox的性能在安全模式下突然改善,这意味着你的一个附加组件是罪魁祸首。 要逐个查找有问题的加载项禁用加载项,直到问题得到解决。 Hare是MozillaZine中有问题扩展的列表。

如果上述选项无效,请尝试创建新的用户个人资料。

确保Firefox已关闭。 按Alt + F2并运行以下命令:

firefox -profilemanager

创建一个新的配置文件,看看是否能解决您的问题。

选择用户档案

如果没有任何作用,那么您可以重新安装Firefox。 您可以通过在终端中运行这些命令来完成此操作。

sudo apt-get purge firefox

sudo apt-get install firefox

有用的扩展,以提高Firefox性能:

  • 内存重启

    内存重启是一个非常方便的附加组件,可以密切关注Firefox的内存使用情况,并在内存使用率变高时重新启动。

其他来源:

  • 扩展中的性能最佳实践
  • Firefox的 Mozilla帮助很慢
  • 来自Mozilla的高内存使用帮助
  • Mozilla的高CPU使用率帮助
  • Firefox需要很长时间才能从Mozilla帮助中启动

一些原因

慢火狐启动可以解释至少我知道的以下因素:

  • 内部Firefox数据库的规模不断扩大
  • 附加组件正在减慢Firefox的速度

解决方案1 ​​ – 优化数据库

要优化Firefox的数据库,您可以使用以下脚本: Linux的Firefox优化它只是在您在用户目录中找到的数据库上运行优化命令。 你需要安装sqlite3,默认情况下它可以在UBuntu的repositoies.b中使用。

解决方案2 – 附加组件可能会降低Firefox的速度

对于加载项,请尝试逐个禁用它们,并每次重新启动Firefox。 如果让Firefox慢得多,那么你必须评估:“我真的需要这个附加组件吗?”