“内存”是个非常重要的指标参数,不管是在电脑里还是手机上,大家总希望有越多的内存剩余,这样可以让系统运行得更快更流畅,否则就会卡顿。所以市面上充斥着各种各样的内存优化软件、内存清理和整理软件,几乎都号称可以减少内存占用,提高系统速度。

  确实,使用之后,通过软件检测到我们也看到了可用内存数量的提升,但是说真的,大部分情况下我们似乎感觉不到系统速度有多大改变,有时反而会看到硬盘指示灯比原来红得更频繁了,什么情况?

内存清理软件

  表面上都说是靠压缩和收回内存来获得更大的可用内存,可是真实情况是怎么样的呢?我也不太清楚,平时没去关注太多,今天有看到一篇文章,觉得写得挺有道理,在此分享一下。

  这些软件是靠将一些数据通过从物理内存转移到虚拟内存的办法,让内存的剩余空间得以暂时提升。而转移数据的过程其实是一个从物理内存空间转移数据到硬盘的过程。因为大家知道,系统默认的虚拟内存是靠以硬盘空间来模拟内存而实现的,是通过以内存交换文件的方式写到硬盘上的方法来实现的。这个过程必然要花费时间,必然要引起硬盘更多的读写操作。而当某些程序需要这些被写入到虚拟内存文件中的数据时,数据又会被读回到物理内存空间中,于是内存占用又上升到一定的水平。最终造成的结果就是我们看到的硬盘灯不停地狂闪,而系统性能其实也没怎么提升的情况。可见,此类软件缺乏诚意,而是以一个技术诡计来换取用户的信任,最多只能给用户一些心理安慰罢了。

  与此相反,出现了与其背道而驰的一些软件,它们是以内存的适当占用和性能的适当降低来换取更安全的使用。例如,许多下载软件、视频在线客户端软件,都设有下载缓存定制选项,通过设置下载缓存,会利用几个MB到几十个MB的内存空间来作为下载缓存,以此来降低频繁的硬盘读写操作。大家知道频繁的硬盘读写与频繁的内存读写哪个更损伤硬件本身的道理,可见,设置下载缓存虽然对系统资源加大了占用,但是真正为用户着想才是有诚意之举。