a我考网

 找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 185|回复: 0

[其他] 微软技巧:用PageDefrag快速清理虚拟内存碎片

[复制链接]
发表于 2012-8-3 00:11:48 | 显示全部楼层 |阅读模式
使用过Windows的伴侣必然对虚拟内存不会目生,因为我们的操作系统基于X86的32位操作系统(有个此外64位系统除外),而计较机是以二进制来描述的。是以2^32=4096MB=4GB。这样,一个32位计较机上运行的历程,最大寻址空间为4GB。我们使用的虚拟内存。跟现实的物理内存并无任何关系。当电脑中的某一历程将属于它的虚拟内存用完后,即使你有再多的物理内存余暇,也出色现无内存可分配的情形,而且不能经由过程增添物理内存的体例来增添虚拟内存。   那么虚拟内存怎么会发生碎片呢?因为虚拟内存的分配和打点都是由Windows的内存打点器来完成的。其是一个动态转变的过程。内存的分配和使用以及释放都是动态的。是以,在计较机运行一段时刻后,就会因为频仍的内存分配和释放,发生一段一段不持续的小块内存块,虚拟内存碎片就是这样发生的。
# _2 y0 C, s  g) d) I, m' a  虚拟内存碎片对Windows会发生不良影响,当电脑发生大量的内存碎片后,就会导致EXCHANGE的STORE历程(此历程为最耗用内存的历程且该历程是依据虚拟内存来 设计的)在使用中不能获得可用的虚拟内存空间块,时刻长了,就会发生虚拟内存不足以分配的现象。若是严重的虚拟内存不足,将影响Windows的正常工作。7 P: O' I. e- g: E
  但Windows只供给了磁盘碎片的清算,对虚拟内存碎片却无能为了。其实否则,微软供给了一个名字为PageDefrag的软件,经由过程它就可以快速清理虚拟内存碎片。PageDefrag是一款绿色软件,随意解压到肆意目录后就可以使用。
1 a) u9 E2 d# q' J" f% S+ Q! P  运行PageDefrag之后,会在主列表中看到虚拟内存碎片的情形,若是碎片良多的话,那么必然要进行清算(图1)。PageDefrag有两种清算体例,一种是不才次启动该软件的时辰自动清算虚拟内存碎片,此外一种是每次启动PageDefrag的时辰清算虚拟内存碎片。无论采用哪种体例来清算虚拟内存碎片,都要保证在清算的过程中不要运行其他轨范,以免影响清算效不美观。! p) ~$ o) B8 e9 T, ?& q
' a9 ]5 g6 A: A
  这样,用PageDefrag清算虚拟内存碎片之后,就会发现Windows的运行速度要比以前快上良多,系统而且也比页堪不变。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|Woexam.Com ( 湘ICP备18023104号 )

GMT+8, 2024-9-28 05:41 , Processed in 0.607867 second(s), 21 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表