两袖清风   
隨意門一族
级别: 高人

[163]

精华:
1
发帖: 737
威望: 11 点
银纸: 596 蚊
贡献值: 0 点
福气: 0 点
: 隨意門
在线时间:718(小时)
注册时间:2006-07-25
最后登录:2015-05-30
|
用PageDefrag快速清理虚拟内存碎片 - 作者:阎皓的皓
0
使用过Windows的朋友一定对虚拟内存不会陌生,因为我们的操作系统基于X86的32位操作系统(有个别的64位系统除外),而计算机是以二进制来描述的。因此2^32=4096MB=4GB。这样,一个32位计算机上运行的进程,最大寻址空间为4GB。我们使用的虚拟内存。跟实际的物理内存并无任何关系。当电脑中的某一进程将属于它的虚拟内存用完后,即使你有再多的物理内存空闲,也将出现无内存可分配的情况,并且不能通过增加物理内存的方法来增加虚拟内存。 p4mY0Y]mP >q(6,Mmb 那么虚拟内存怎么会产生碎片呢?因为虚拟内存的分配和管理都是由Windows的内存管理器来完成的。其是一个动态变化的过程。内存的分配和使用以及释放都是动态的。因此,在计算机运行一段时间后,就会因为频繁的内存分配和释放,产生一段一段不连续的小块内存块,虚拟内存碎片就是这样产生的。 {Y_Nj`#BT (9GbG" 虚拟内存碎片对Windows会产生不良影响,当电脑产生大量的内存碎片后,就会导致EXCHANGE的STORE进程(此进程为最耗用内存的进程且该进程是依据虚拟内存来设计的)在使用中不能获得可用的虚拟内存空间块,时间长了,就会发生虚拟内存不足以分配的现象。要是严重的虚拟内存不足,将影响Windows的正常工作。
./w{L"E R6@uM< |
|---|