Windows XP中有几个选项可以优化内存性能它们全都在注册表下面位置:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management 禁用内存页面调度(Paging Executive) 在正常情况下XP会把内存中的片断写入硬盘我们可以阻止它这样做让数据保留在内存中从而提升系统性能要注意的是拥有很多内存的用户(M以上)才好使用这个设置这个设置的名字正如它的功能一样叫DisablePagingExecutive把它的值从改为就可以禁止内存页面调度了 提升系统缓存 把LargeSystemCache键值从改为Windows XP就会把除了M之外的系统内存全部分配到文件系统缓存中这意味着XP的内核能够在内存中运行大大提高系统速度剩下的M内存是用来做磁盘缓存的在一定条件下需要的时候XP还会分配更多一些一般来说这项优化会使系统性能得到相当的提升但也有可能会使某些应用程序性能降低正如前面所说的必须有M以上的内存才好激活LargeSystemCache否则不要动它 输入/输出性能 这个优化只对server用户才有实在意义——它能够提升系统进行大容量文件传输时的性能在默认情况下这个键值在注册表中是不存在的必须自己建一个DWORD(双字节值)键值命名为IOPageLockLimit多数人在使用这项优化时都发现到M字节之间性能最好具体设什么值可以设进去试试看哪个值可以获得最佳性能记住这个值是用字节来计算的因此譬如你要分配M的话就是 * * 也就是跟前面的内存优化一样只有当你的内存大于M的时候才好更改这里的值 |