firefox内存清理器真的能用吗?

火狐在正常使用过程中会消耗相当多的系统内存,这已经不是什么秘密了。虽然您打开的选项卡和安装的附加组件的数量肯定会有所贡献,但即使是保守使用的开箱即用安装也会报告相当多的内存使用量。...
007Ys3FFgy1gpcvde88ekj30i208bmzv

火狐在正常使用过程中会消耗相当多的系统内存,这已经不是什么秘密了。虽然您打开的选项卡和安装的附加组件的数量肯定会有所贡献,但即使是保守使用的开箱即用安装也会报告相当多的内存使用量。

这使得一些Firefox插件浮出水面,声称可以释放浏览器不再需要的内存,但它们真的可以工作吗?

关于windows如何处理内存的两分钟概述

firefox内存清理器真的能用吗?

在我们深入研究内存清理器之前,了解一下Windows处理内存的方式是很重要的。这将是重要的,这样我们就可以解释我们的实验结果。

别担心,我们会在一个非常高的层次上讨论这个问题,这样你就不必是超级极客了。

作为一个简短的免责声明,这是一个非常简短的总结,非常基础的Windows内存管理。这决不能被认为是权威性的或决定性的,因为它只是解释到适用于本条主题的水平。

Windows非常聪明,知道未使用的物理内存是浪费内存,所以它会将所需的一切加载到内存中。但是,只有系统实际需要的(包括Windows和应用程序)以及当前正在使用的内容才会报告为已用物理内存。其余的(Windows认为它将需要的)驻留在所谓的虚拟内存中。

虚拟内存本质上是操作系统不需要的数据,但随时可以加载到活动内存中。您可以使用以下公式非常粗略地计算系统在任何时候的虚拟内存量:

Virtual Memory = (Total Physical Memory – Used/Active Physical Memory) + Maximum System Page File Size

因此,假设您有一个物理内存为4GB的系统,最大页面文件为6GB。然后启动Windows并打开一些应用程序(Outlook、Firefox等),Windows报告正在使用2.5gb的物理内存。这意味着您有1.5 GB的“未使用”物理内存和6 GB的页面文件,总共有7.5 GB的可用虚拟内存。

请记住,操作系统足够聪明,可以知道未使用的物理内存是浪费内存,因此它将用它预期您将需要的内容填充剩余的1.5个物理内存,以便几乎可以立即按需访问。这可以是任何东西,从最小化的后台程序数据到常见的操作系统功能。

那么,当Windows的物理内存不足,无法用作虚拟内存时会发生什么呢?它将这些数据写入系统页面文件,该文件是硬盘上的一个巨大文件(在我们的例子中是6gb)。虽然这使得操作系统能够存储几乎所有需要保存在内存中的数据,但将这些信息写入硬盘或从硬盘中检索(也就是页面错误)要比从物理内存访问慢几个数量级。这就是为什么物理内存越多,系统运行就越快。系统使用的页面文件越少,执行速度就越快。

监视firefox的内存使用情况

对于我们的调查,我们将只使用Windows任务管理器。我们将跟踪以下列(描述在Microsoft的页面上定义):

  • 工作集=专用工作集中的内存量加上进程正在使用的可由其他进程共享的内存量。
  • Peak Working Set=进程使用的最大工作集内存量。
  • Memory(Private Working Set)=工作集的子集,该工作集专门描述一个进程正在使用的不能被其他进程共享的内存量。
  • Commit Size=为进程保留的虚拟内存量。

firefox内存清理器真的能用吗?

我们将使用firefox4.0.1的开箱即用安装,只加载内存Fox插件。在Firefox中,我们将打开以下选项卡,除了上下滚动加载的页面之外,不会做任何其他事情。

firefox内存清理器真的能用吗?

在等待加载完成之后,Windows任务管理器为Firefox报告了以下内容。

firefox内存清理器真的能用吗?

现在,当我们启动MemoryFox插件时,看看报告的内存使用量的急剧下降。

firefox内存清理器真的能用吗?

还要注意的是,这个附加组件启动了一个新的进程,它处理内存函数。

firefox内存清理器真的能用吗?

让Firefox保持空闲状态,观察工作集和内存值,您可以看到Firefox需要活动物理内存,而内存清理器插件需要回收这些内存,这两者之间存在着持续的斗争。

以下是报告的Firefox空闲时每几秒钟占用的内存。

firefox内存清理器真的能用吗?

firefox内存清理器真的能用吗?

注意工作集和内存值的下降。这是回收系统内存的内存清理程序。

firefox内存清理器真的能用吗?

firefox内存清理器真的能用吗?

firefox内存清理器真的能用吗?

在上升一点之后,你可以看到另一个下降点。

firefox内存清理器真的能用吗?

firefox内存清理器真的能用吗?

firefox内存清理器真的能用吗?

泡沫。冲洗。重复。

此外,如果你什么也不做,只是切换标签和上下滚动加载的页面,你可以看到数字波动有点剧烈,这将解释如下。

解释结果

当你第一眼看到它的时候,你会想,嘿,这很管用。但是看看Commit Size列,您会发现这个值实际上从未改变。事实上,一旦启动内存清理插件,它就会上升。

记住,Commit Size列报告Windows运行相应应用程序所需的实际内存量(物理+虚拟)。因此,在我们的示例中,~120MB是专门为Firefox保留和激活的,并且驻留在未使用的物理内存和/或系统页面文件中。还请记住,如果需要使用页文件,则会对性能产生显著影响,因为虚拟内存必须写入硬盘并从硬盘中读取,而硬盘的速度明显慢于物理内存。

因此,从本质上讲,内存清理器是将活动物理内存移动到虚拟内存(因为内存是可回收的,所以必须去某个地方)。当这种情况发生时,Firefox不再有可用的内存,因此它必须要求Windows将所需的数据从虚拟内存移回物理内存。我们绕来绕去…

在最好的情况下,这个过程没有任何用处,在最坏的情况下,它会导致大量不必要的页面错误,因为,同样,如果Windows必须使页面文件发挥作用,那么性能将受到明显的影响。在没有太多物理内存(几乎所有的虚拟内存都保存在一个页面文件中)的系统上尤其如此,这很讽刺,因为这些都是内存清洁器“设计”的系统。

整个故事的寓意很简单,记忆清洁器什么也不做,只是在数字周围移动。任何操作系统都会知道如何恰当地处理内存,所以就让他们自己动手吧。

管理firefox的内存使用

既然我们已经证明了内存清理插件并没有真正起到任何作用,那么对于Firefox使用的大量内存,您能做些什么呢?以下是一些建议:

  • 删除不需要的加载项(尤其是任何内存清理加载项)。
  • 尽量减少打开的选项卡数量。
  • 定期关闭Firefox并重新启动它。
  • 为系统添加更多内存。
  • 别担心。

Firefox的Memory Fox下一个附加组件

  • 发表于 2021-04-09 01:53
  • 阅读 ( 170 )
  • 分类:互联网

你可能感兴趣的文章

7个windows维护错误您永远不应该犯

...注册表清理器类似,许多软件声称可以“优化”计算机的内存(RAM),这样程序就不会过度使用内存。不出所料,你也应该避免这些。我们查看了CleanMem,这是一个用于此任务的流行选择,并发现了开发人员方法的几个问题。 ...

  • 发布于 2021-03-13 17:55
  • 阅读 ( 220 )

cleanmem-一个windows内存清理器可以工作吗?

... CleanMem是一个免费的工具,据说可以帮助Windows中的内存管理。为了帮助减少软件使用的RAM数量,CleanMem每15分钟调用一次Windows内存管理API,以窃取未使用的RAM。根据开发者的说法,这比允许Windows自己管理内存要好。 ...

  • 发布于 2021-03-16 14:22
  • 阅读 ( 251 )

如何清理浏览器扩展(简单的方法)

...您将希望对那些扩展做同样的事情,例如Chrome应用程序或Firefox上下文菜单中的应用程序。最后,打开扩展或插件管理器。你可能真的遇到了一些你甚至没有意识到的东西。 ...

  • 发布于 2021-03-17 03:36
  • 阅读 ( 173 )

如何使用firefox内置的任务管理器

如果您在使用mozillafirefox浏览web时遇到系统性能不佳的问题,可以使用Firefox内置的任务管理器工具来快速确定系统资源使用情况并管理一长串选项卡。下面是如何使用它。 首先,如果你已经打开了Firefox,让你的标签保持原样。...

  • 发布于 2021-04-01 11:04
  • 阅读 ( 103 )

打开100个浏览器选项卡真的不好吗?

...且大多数垂直选项卡扩展都有内置的分组或“树”特性。Firefox通过树形标签扩展推广了垂直标签,但是Chrome、Opera和基于Chrome的边缘浏览器的用户可以使用标签大纲视图扩展。 如果您想要一个自动将选项卡组织成组的扩展,那...

  • 发布于 2021-04-03 13:15
  • 阅读 ( 175 )

winamp怎么了,你现在能用吗?

...乎没有人使用Winamp。它去哪儿了?如果你想的话,你今天能用吗?让我们挖进去看看能找到什么。 温纳普怎么了? Winamp是轻量级的,可定制的,并且比之前的任何播放器都更容易听音乐。它很快成为热门,尽管只有一个四人小...

  • 发布于 2021-04-04 08:42
  • 阅读 ( 149 )

在windows上不需要的10种系统工具和优化程序

...费应用程序,这可能与免费的替代方案一样不起作用。 内存优化器 相关:为什么内存优化器和RAM助推器比无用的更糟糕 Windows不需要帮助“优化”或“提升”计算机内存。RAM优化器在windows95时代可能有一些意义,当时Windows的内...

  • 发布于 2021-04-11 16:01
  • 阅读 ( 169 )

充分利用firefox的最佳提示和调整

Firefox是在Windows、Linux和Mac OS X上运行的比较流行的web浏览器之一。Firefox有许多内置的、有用的功能,您可以安装许多扩展来扩展其功能。 我们已经介绍了Firefox的很多功能,并在下面提供了一些文章的链接,这些文章介绍了可...

  • 发布于 2021-04-12 12:03
  • 阅读 ( 201 )

了解2011年最佳极客讲解员的工作原理

... HTG解释说:什么是HDR摄影,我如何使用它? htg解释说:firefox内存清理器真的能工作吗? 如果您使用Firefox,您可能已经注意到它在正常使用期间会消耗大量的系统内存。这可能是由于打开的选项卡数或安装的附加组件数造成的...

  • 发布于 2021-04-12 16:50
  • 阅读 ( 213 )

初学者极客:在Windows7中减少磁盘使用的简单技巧

...个应用程序中删除不需要的文件。例如,您可以选择清理Firefox cookies,但不能清理Chrome cookies。 Windows维护一组注册表文件,用于存储PC的设置,例如,桌面使用的背景。每当我们卸载程序时,一些未使用的文件关联可能仍然挂...

  • 发布于 2021-04-12 22:44
  • 阅读 ( 156 )
YE3790561629
YE3790561629

0 篇文章

相关推荐