Windows 2000/XP提速技巧4则

如果当前电脑的内存容量达到了512MB以上,那么可以参考使用如下办法来获得系统运行速度的提高 。
【Windows 2000/XP提速技巧4则】打开注册表编辑器 , 找到[HKEY_LOCAL_MacHINE\System\CurrentControlSet\Control\Session Manager\Momory Management] , 在右侧窗格修改一些键值 , 具体如下(要注意的是 , 做一下设置的前提是内存最好超过512MB , 并仅限于Windows 2000/XP) 。
(1)"LargeSystemCache"(启动大的系统缓存):在内存中开辟一块大的内存空间用于磁盘文件系统的预读取操作 。当程序连续请求的数据增加时 , Windows通过系统缓存自动预读 , 使程序能以最快速度获取所需数据 。由于启用这个系统缓冲会占用较多的物理内存 , 使得能被程序利用的可用物理内存减少 。将其值设为1 。这样 , 系统缓存从4MB增加到8MB 。
(2)"SecondLevelDataCache"(提高CPU性能):CPU的处理速度要远远大于内存的存取速度 , 而内存又要比硬盘快得多 。这样CPU与内存之间 , 内存与磁盘之间就形成了影响性能的瓶颈效应 , 前面的"LargeSystemCache"是为了缓解内存与磁盘瓶颈而设计的 , 而CPU为了能够迅速从内存获取处理数据也设置了一种缓冲机制L2 Cache(二级缓存) 。调整这个键值能够使Windows更好地配合CPU利用该缓存机制获得更高的数据预读取命中率 。建议将其设置为512 。
(3)DisablePagingExecutive(禁用页面文件):将其值改为1(十六进制) , 这样将使所有程序和数据强制性限定在物理内存中运行 , 而不是使用虚拟内存 。很明显 , 当有足够多的物理内存来完成所需任务时(比如1GB以上) , 这样做必使系统性能得到巨大的提升 。对于内存仅有128MB甚至更少的用户而言启用它或许就是灾难——系统频繁出错 , 直至崩溃 。
(4)"IOPageLockLimit"(定制输入/输出缓冲尺寸):输入输出系统是设备和微处理器之间传输数据的通道 , 当扩大其缓冲尺寸时数据传递将更为流畅 。同理 , 具体设置多大的尺寸要视物理内存的大小和运行任务多少来决定 , 一般来说 , 如果内存有64MB就可将该双字节键的16进制值设置为400(1MB)、800(2MB)或1000(4MB)128MB内存可设为1000(4MB)、2000(8MB)或4000(16MB);256MB内存4000(16MB)或8000(32MB) 。当然如果有更多内存 , 完全可以将其设为10000(64MB)甚至更多 。当设为0时 , Windows将自动配置 。

    推荐阅读