如何查看哪些浏览器扩展降低了浏览器的速度

浏览器扩展很有用,但它们会增加浏览器的内存消耗,使其打开的时间更长,并且通常会减慢速度。但是,您如何衡量浏览器扩展对您的系统的影响呢?

每个浏览器都提供了自己的方法来限制扩展的内存消耗、CPU使用率或启动延迟。您将获得的确切信息取决于您的浏览器。

Mozilla Firefox

Mozilla Firefox不提供查看浏览器扩展的内存使用情况的简单方法。您可以使用将为您显示此信息的Firefox扩展,而不是自己挖掘这些信息。是的,你又安装了一个浏览器扩展来查看浏览器的速度有多慢,这看起来可能有点傻,但在使用之后,你总是可以卸载或禁用这个扩展。

为此,请安装about:addons-memory扩展并在Firefox选项卡中打开about:addons-memory页面。您将看到已安装的扩展的列表,按照它们使用的内存大小进行排序。这将使您更好地了解您的外接程序使用了多少内存,以及哪些内存可以从禁用中受益。如果您有一个存在内存泄漏的外接程序,则浏览器运行的时间越长,它可能会继续使用越来越多的内存-您可以稍后查看此页面,以查看是否有任何外接程序正在消耗大量内存。

GoogleChrome

相关:忘了Chromebook:Chrome OS即将登陆Windows

Google Chrome是一个多进程浏览器,许多浏览器扩展都作为自己的进程运行。这意味着你可以使用Chrome的集成任务管理器来查看正在运行的浏览器扩展的内存消耗情况,甚至是当前的CPU使用情况。任务管理器还将显示您安装的Chrome web应用程序使用的资源,以及每个打开的浏览器标签和其他后台进程。

要打开任务管理器,请单击Chrome的菜单按钮,指向工具,然后选择任务管理器。也可以按Ctrl+Esc快速打开任务管理器。

任务管理器将让您了解每个扩展有多重。请记住,此处仅列出了在后台运行的扩展,因此将代码注入到您加载的页面中的扩展可能不会出现在列表中,尽管它们可能会影响页面加载时间。

Internet Explorer

Internet Explorer不公开单个浏览器加载项使用的内存。但是,它确实提供了有关每个浏览器加载项加载所需时间的信息。由此,您可以了解浏览器插件有多重--如果加载时间较长,则可能会消耗更多内存,同时也会减慢速度。

要查找此信息,请单击Internet Explorer中的“齿轮”菜单,然后选择“管理加载项”。您将看到每个浏览器扩展的加载时间列在“加载时间”列下面--要防止某个外接程序与IE一起加载,请在列表中将其选中,然后单击“禁用”按钮。

Internet Explorer还会为每个加载项显示“导航时间”--这是每次您导航或加载新网页时加载项增加的延迟时间。

使用浏览器的安全模式

实际上,确定特定浏览器扩展使用了多少系统资源是一个困难的问题。以上技巧可以让您获得浏览器给您的信息,但这些信息并不能提供完整的信息。

幸运的是,有一种方法可以在根本不加载项的情况下查看您的浏览器的运行情况。要做到这一点,请在“安全模式”下打开您的浏览器,在此模式下,它将在没有任何扩展的情况下加载。如果您的浏览器在此模式下显示的速度明显加快,您就会知道某些附加组件正在使其停滞不前。然后,只需在正常模式下一个接一个地禁用加载项,并查看性能提高了多少来锁定有问题的加载项即可。

Mozilla Firefox:单击Firefox按钮,指向帮助,然后选择Restart with Add-ons Disabled。

Google Chrome:要在安全模式下启动Chrome,请右键单击任务栏上的Chrome图标,右键单击列表中的Google Chrome选项,然后选择属性。在Target框的末尾添加-no-tensions(以两个短划线开始),然后单击OK。关闭所有正在运行的Chrome实例-包括系统托盘中可能正在运行的Chrome图标-然后使用快捷方式重新启动Chrome。要禁用安全模式,请再次编辑快捷方式,然后重新启动Google Chrome。

Internet Explorer:在Windows 7上,单击开始按钮并启动所有程序->附件->系统工具->Internet Explorer(无加载项)快捷方式。在Windows 8上,您需要手动启动此程序-按Windows键+R打开运行对话框,在其中键入以下文本,然后按Enter键:

浏览器扩展可能很有用。但是,与任何其他仍在您的计算机上运行的软件一样,您应该尝试只使用您需要的浏览器扩展。

安装的浏览器扩展越少,浏览器停滞的情况就越少。在现代计算机上,使用几个轻量级扩展应该不会带来明显的不同,但如果您不断添加一个又一个扩展,您最终会看到浏览器变慢。

相关文章