WindowsVista优化除了修改注册表这种常规方法外,还可以通过移动虚拟内存文件到非系统分区。由于Windows系统分区保存着注册表文件、各种核心dll动态链接库等系统组件,几乎在运行各种程序时都要读取硬盘调用它们。Windows系统虚拟内存充当着内存后补角色,数据处理时几乎是无时无刻的读写。根据硬盘的多磁头、多盘片并行工作原理,把虚拟内存文件移到系统分区外可以有效减少系统分区的磁盘碎片,提高系统的I/O读写性能,下面就分享一下Windows Vista虚拟内存移动方法。
首先依次进入Windows Vista的“控制面板”-“系统”,在打开的对话框中单击左边树图中的“高级系统设置”按钮。
然后在弹出的“系统属性”对话框中,选择“高级”选项卡,单击性能区域的“设置”按钮。
接下来,在“性能选项”对话框中选择“高级”选项卡,单击虚拟内存区域的“更改”按钮。
最后在“虚拟内存”对话框中,取消选择“自动管理所有驱动器的分页文件大小”,选择离安装Vista分区之后较远的分区如F:(这样利用硬盘多磁头多盘片原理提高I/O读取性能),接着单击“设置”按钮,选择“系统管理的大小”(如果手动设置虚拟内存大小建议设置为物理内存的1.5倍),单击“确定”即可完成设置。
图1 Vista虚拟内存设置