电脑开机久了,可用的内存便会越来越少,其中很大的一方面原因就是一些软件在退出的时候没有及时释放掉占用内存的一部分。内存释放精灵能释放出软件退出时没有彻底释放的内存,提高系统性能 。
【基本介绍】
内存释放有什么用用是有些的,但不要指望有很大的作用当然它的作用绝对不是前面说的释放系统缓存的内存,什么系统性能不升反降,开玩笑。Windows系统和它下面的很多应用软件,包括微软自己开发的软件,都有一个毛病,喜欢尽可能多的占用内存,大型软件尤其如此,靠大内存加快自身的运行速度。但当这个软件退出时,却往往并不能完全释放自己占用的内存。这样问题产生了,电脑用的时间越长,可用内存就越少,速度越慢。而此时表面上看起来,并没有大型软件在运行,系统进程里也看不到哪个软件占了大量内存。基于这种情况,就有人开发了内存整理软件。内存空间的分配,都会报告给操作系统,然后这个软件就会读出所有的内存分配,再比对占用它的软件是否还在运行,如果否,就把这块内存标为空闲。这就是内存整理软件的原理,具体实现的方法当然就不止一种了。在95、98的时代,内存整理软件的作用还是比较大的,而现在的XP、Vista其实都是NT的内核,对内存的使用要远比95、98合理,这种软件退出仍然占用大量内存的现象就少了。而内存整理软件本身,却还要占用一定的内存,所以现在看来,作用不是很大。
内存释放软件有副作用吗?
实内存释放软件是众多系统优化软件中最鸡肋的一个。我个人建议你还是不要使用了。因为对于目前主流的windows操作系统来说,有一项重要的预读技术,每次你运行了一个程序退出以后,会在内存中保留一部分运行该程序所需要调用的文件。所以如果你开机后不停的运行程序最终将所有程序关闭,你也会发现内存占用比刚开机的时候大了不少,但是这些留在内存的程序或文件并不是没有意义的垃圾,当你第二次运行程序的时候由于一部分文件已经预读在内存中,所以启动速度会快很多。你可以试一试最简单的例子,开机运行《魔兽争霸3》,计算一下启动时间,然后关闭后马上再开,看看启动时间多多大的差距就明白了。所以如果你将这些遗留在内存中的文件和程序统统释放掉,看起来好像可用内存大了,但是实际上却会在运行程序的启动速度上花掉很多的时间。而且其实大多数时候,遗留在内存中的这部分文件和程序大小并不大,除非你的内存容量确实非常紧张,否则根本没有必要使用内存释放软件。