星期三

关于虚拟内存的设置

来源:http://3wwww.blogspot.com
对于虚拟内存主要设置两点,即内存大小和分页位置,内存大小就是设置虚拟内存最小为多少和最大为多少;而分页位置则是设置虚拟内存应使用那个分区中的硬盘空间。对于内存大小的设置,如何得到最小值和最大值呢?你可以通过下面的方法获得:选择“开始→程序→附件→系统工具→系统监视器”(如果系统工具中没有,可以通过“添加/删除程序”中的Windows安装程序进行安装)打开系统监视器,然后选择“编辑→添加项目”,在“类型”项中选择“内存管理程序”,在右侧的列表选择“交换文件大小”。这样随着你的操作,会显示出交换文件值的波动情况,你可以把经常要使用到的程序打开,然后对它们进行使用,这时查看一下系统监视器中的表现值,由于用户每次使用电脑时的情况都不尽相同,因此,最好能够通过较长时间对交换文件进行监视来找出最符合您的交换文件的数值,这样才能保证系统性能稳定以及保持在最佳的状态。
右击我的电脑—属性--高级--性能设置--高级--虚拟内存更改,按自己电脑的硬盘在自定义大小里设置数字,然后再按设置-确定,就可以了
物理内存小于256M,虚拟内存设为物理内存的2倍
物理内存大于256M,小于512M的,虚拟内存设为物理内存的1.5倍
物理内存大于512M小于1G的,虚拟内存设为跟物理内存同样的值
物理内存大于1G的,就不用设置虚拟内存 根据微软的建议(初始值和最大值设为同样的数值)
有些玩家不知道或者不能正确处理虚拟内存的设置方法,或者按照某些文章的方法而不结合自己的实际进行设置,
1:很多人认为虚拟内存应该设置为物理内存的x倍-x倍,我认为这是绝对错误的,原因很简单,你不可能64M内存只设置96-128M虚拟内存来运行2k或者XP,这样系统不但不会快,反而会很慢;相应的,如果你有1G内存,你也没有必要设置为2G大小。
2:大多文章推荐虚拟内存应该设为定值,也就是最大最小值相等,这个我也不能苟同。虚拟内存的最小值一点要设,这是为了防止其不断变化拖慢系统,但最大值我推荐设为无限大(就是你的磁盘可用总空间),为什么?首先,如果你的最小值已经可以满足程序需要,Windows当然不会随便增加内存来拖慢系统,所以不存在不断变化之说;另一方面,如果你规定了最大值,在你运行大型程序时则很有可能出现内存不足的问题(尤其是大型游戏),所以我认为不设置最大值比较好。
3:关于虚拟内存的设置的位置大家肯定都不会把它设置在系统盘,我推荐专门分出一个区来设置虚拟内存,来得到最大的连续空间,但一定要注意如果拥有多硬盘,虚拟内存不要设在第2硬盘上,这样系统会很慢。
4:虚拟内存的最小值一般不要低于你的物理内存,除非你的物理内存很大。这是由于当运行多任务大程序时,系统可能会将整个内存中大部分不用的东西搬到你的虚拟内存中,如果设置的小的话可能导致读写频繁而降低整体性能

没有评论: