用PageDefrag快速清理虚拟内存碎片
来源:Net作者:Net 发布时间:2008-04-20
阅读次数
使用过WindowsDe朋友一定对虚拟内存不会陌生,因为我们De操作系统基于X86De32位操作系统(有个别De64位系统除外),而计算机是以二进制来描述De.因此2^32=4096MB=4GB.这样,一个32位计算机上运行De进程,最大 ...
使用过WindowsDe朋友一定对虚拟内存不会陌生,因为我们De操作系统基于X86De32位操作系统(有个别De64位系统除外),而计算机是以二进制来描述De.因此2^32=4096MB=4GB.这样,一个32位计算机上运行De进程,最大寻址空间为4GB.我们使用De虚拟内存.跟实际De物理内存并无任何关系.当电脑中De某一进程将属于它De虚拟内存用完后,即使你有再多De物理内存空闲,也将出现无内存可分配De情况,并且不能通过增加物理内存De方法来增加虚拟内存.
那么虚拟内存怎么会产生碎片呢?因为虚拟内存De分配和管理都是由WindowsDe内存管理器来完成De.其是一个动态变化De过程.内存De分配和使用以及释放都是动态De.因此,在计算机运行一段时间后,就会因为频繁De内存分配和释放,产生一段一段不连续De小块内存块,虚拟内存碎片就是这样产生De.
虚拟内存碎片对Windows会产生不良影响,当电脑产生大量De内存碎片后,就会导致EXCHANGEDeSTORE进程(此进程为最耗用内存De进程且该进程是依据虚拟内存来 设计De)在使用中不能获得可用De虚拟内存空间块,时间长了,就会发生虚拟内存不足以分配De现象.要是严重De虚拟内存不足,将影响WindowsDe正常工作.
但Windows只提供了磁盘碎片De整理,对虚拟内存碎片却无能为了.其实不然,微软提供了一个名字为PageDefragDe软件,通过它就可以快速清理虚拟内存碎片.PageDefrag是一款绿色软件,随意解压到任意目录后就可以使用.
运行PageDefrag之后,会在主列表中看到虚拟内存碎片De情况,要是碎片很多De话,那么一定要进行整理(图1).PageDefrag有两种整理方式,一种是在下次启动该软件De时候自动整理虚拟内存碎片,另外一种是每次启动PageDefragDe时候整理虚拟内存碎片.无论采用哪种方式来整理虚拟内存碎片,都要保证在整理De过程中不要运行其他程序,以免影响整理效果.
图1 查看碎片
这样,用PageDefrag整理虚拟内存碎片之后,就会发现WindowsDe运行速度要比以前快上很多,系统并且也比以前稳定.
那么虚拟内存怎么会产生碎片呢?因为虚拟内存De分配和管理都是由WindowsDe内存管理器来完成De.其是一个动态变化De过程.内存De分配和使用以及释放都是动态De.因此,在计算机运行一段时间后,就会因为频繁De内存分配和释放,产生一段一段不连续De小块内存块,虚拟内存碎片就是这样产生De.
虚拟内存碎片对Windows会产生不良影响,当电脑产生大量De内存碎片后,就会导致EXCHANGEDeSTORE进程(此进程为最耗用内存De进程且该进程是依据虚拟内存来 设计De)在使用中不能获得可用De虚拟内存空间块,时间长了,就会发生虚拟内存不足以分配De现象.要是严重De虚拟内存不足,将影响WindowsDe正常工作.
但Windows只提供了磁盘碎片De整理,对虚拟内存碎片却无能为了.其实不然,微软提供了一个名字为PageDefragDe软件,通过它就可以快速清理虚拟内存碎片.PageDefrag是一款绿色软件,随意解压到任意目录后就可以使用.
运行PageDefrag之后,会在主列表中看到虚拟内存碎片De情况,要是碎片很多De话,那么一定要进行整理(图1).PageDefrag有两种整理方式,一种是在下次启动该软件De时候自动整理虚拟内存碎片,另外一种是每次启动PageDefragDe时候整理虚拟内存碎片.无论采用哪种方式来整理虚拟内存碎片,都要保证在整理De过程中不要运行其他程序,以免影响整理效果.
图1 查看碎片
这样,用PageDefrag整理虚拟内存碎片之后,就会发现WindowsDe运行速度要比以前快上很多,系统并且也比以前稳定.上一篇: 新安全技术DRM(数据保护技术)完全解析
下一篇: 不再怕泄密:简单方便安全的加密文件
关注此文读者还看过
