为什么内存优化器和内存增强器比无用更糟糕

许多公司想卖给你“内存优化器”,通常是作为“PC优化”程序的一部分。这些程序比无用更糟糕-它们不仅不会加速你的计算机,还会减慢它的速度。

这类程序利用了缺乏经验的用户,在提高性能方面做出了虚假的承诺。实际上,您的计算机知道如何自行管理RAM。它将使用RAM来提高您计算机的性能-让RAM空置是没有意义的。

您的计算机的RAM是否已满?那很好!

内存优化器是基于一种误解。您可能会查看计算机的RAM,发现它已满-例如,您可能有4 GB的RAM,并且看到3 GB已满,但只有1 GB可用。这可能会让一些人感到惊讶--看看Windows的现代版本是多么臃肿!在可用内存如此之少的情况下,您将如何运行其他程序呢?

实际上,现代操作系统本身就很擅长管理内存。这3 GB的已用内存并不一定意味着浪费。取而代之的是,您的计算机使用您的RAM来缓存数据,以便更快地访问。无论是您在浏览器中打开的网页副本、您以前打开的应用程序,还是您可能很快再次需要的任何其他类型的数据,您的计算机都会将其挂在其RAM中。当您再次需要数据时,您的计算机不必访问您的硬盘-它只需从RAM加载文件即可。

相关:为什么计算机的RAM已满是件好事

重要的是,让RAM清空是没有意义的。即使您的RAM完全已满,并且您的计算机需要更多的RAM来运行应用程序,您的计算机也可以立即丢弃RAM中的缓存数据,并将该空间用于应用程序。让RAM空置是没有意义的-如果它是空的,那么它就是在浪费。如果它已满,它很有可能有助于加快程序加载时间和任何其他使用计算机硬盘的操作。

请注意,在下面的屏幕截图中,实际上只有很少的RAM是“空闲的”。RAM被用作缓存,但对于任何需要使用它的程序,它仍然被标记为可用。

在过去,满RAM确实表明有问题。如果你在一台有半GB RAM的电脑上运行Windows Vista,你会感觉到电脑不断变慢-它不得不不断地读写硬盘,使用硬盘的页面文件作为RAM的低效替代品。然而,现代计算机通常有足够的RAM供大多数用户使用。即使是低端电脑,通常也会配备4 GB的内存,除非你在玩密集游戏、运行多个虚拟机或编辑视频,否则内存应该已经足够了。

即使RAM对您来说是个问题,也没有理由使用内存优化器。内存优化器是蛇油,往好里说没用,往坏里说有害。

内存优化器的工作原理

当您使用内存优化器时,您会看到计算机的RAM使用率下降。这看起来似乎是一次轻松的胜利-毕竟,只需按下一个按钮,您就可以减少RAM使用量。但事情没有那么简单。

内存优化器实际上以以下两种方式之一工作:

它们调用EmptyWorkingSet Windows API函数,强制运行的应用程序将其工作内存写入Windows页面文件。 它们会迅速为自己分配大量内存,迫使Windows丢弃缓存数据并将应用程序数据写入页面文件。然后,他们重新分配内存,将其留空。

这两个技巧确实会释放RAM,使其为空。然而,所有这些都会减慢速度-现在您使用的应用程序将不得不从页面文件中获取所需的数据,从硬盘中读取数据,并且需要更长的时间才能工作。任何用于缓存的内存都可能被丢弃,因此Windows将不得不从硬盘中获取所需的数据。

换句话说,这些程序通过强制将您需要的数据放到较慢的内存中来释放较快的内存,在那里这些数据将不得不再次移回到较快的内存中。这说不通啊!它所做的一切就是卖给你另一个你不需要的系统优化程序。

相关:PC清洁应用程序是一个骗局:原因如下(以及如何加快您的PC速度)

如果Windows需要RAM,它无论如何都会将数据推送到页面文件或丢弃缓存的数据。这一切都是在需要的时候自动发生的--在必要之前强迫它发生是没有意义的。

与PC清洁应用程序一样,内存优化器也是一个骗局。对于那些不了解内存管理如何工作的人来说,他们似乎在做一些积极的事情,但实际上他们在做一些有害的事情。

如何真正“优化”你的记忆

如果您确实希望有更多可用RAM,请跳过内存优化器。取而代之的是,试着去掉你不需要的正在运行的应用程序--从你的系统托盘中清除不必要的程序,禁用无用的启动程序,等等。

如果您确实需要更多的RAM来完成您的工作,可以尝试购买更多的RAM。RAM相当便宜,使用在线提供的RAM安装指南之一自己安装也不是太难。只要确保您为您的计算机购买了正确类型的RAM即可。

相关:提高Windows PC速度的最佳提示

是的,内存优化器可以释放一些PC的RAM。然而,这是一件坏事-您希望您的计算机使用它的RAM来加快速度。拥有空闲内存是没有意义的。

相关文章