老太双截棍:怎么配置虚拟内存???

来源:百度文库 编辑:查人人中国名人网 时间:2024/04/29 14:44:33
昨天看到一高手写了很多关于优化系统的文章。。。
很是 佩服。。。
但是有一段看不懂。。。
他说先暂时把虚拟内存放到D盘。。。
在优化好C盘以后在把虚拟内存转到C盘。。。

请问。。。虚拟内存怎么设置。。。在哪设置??

虚拟内存默认设置在C盘 但是为了使系统更好的运行 应该将它设在除C盘以外的剩余空间比较大的磁盘上。
设置方法:
1 右键单击“我的电脑”,点击“属性”;
2 弹出“系统特性”对话框 选择“高级”选项卡;
3 点击“性能选项”按扭, 弹出“性能选项”对话框;
4 点击“更改”按扭, 出现“虚拟内存”对话框;
5 先将默认的C盘上设置的“初始大小”和“最大值”都设成“0”, 然后点击“设置”按扭;
6 将虚拟内存设置在其他盘, “初始大小”设置成下面的“推荐”值 ,“最大值”设成你物理内存的1-2倍, 单击“设置”按扭;
7 接下来全部点击“确定”按扭;
8 重启计算机, 设置完成。

我的电脑-属性-高级-性能设置

我的电脑-属性-高级-性能设置-高级-虚拟内存-更改 设置你要更改的内存就行了,虚拟内存要是你的内存的1.5-2倍

虚拟内存
如果你允许windows来管理虚拟内存那么糸统经常需要根据不同情况来改变交换文件━win386.swp的大小,有时windows甚至会将所有空闲的硬盘空间作为虚拟内存来使用,这是非常不合理的.所以我们最好给虚拟内存设置一个固定数值,这样可以省去windows计算win386.swp大小的时间,加快糸统运行速度.不过这个虚拟内存最小出要和你的内存数相同,比如你有32MB 的内存,那么你在设置时绝对不能少于32MB,否则会出现”out of memory”的错误.将虚拟内存的数值固定下来,不仅可以很快地提高糸统的效能,减少糸统改变虚拟内存所花费的时间,而且还可以减少磁盘碎片的产生.
方法篇:
用右键点击桌面上”我的电脑”图标,然后选择性能选项卡,点击”虚拟内存”进入设置界面,选中”用户自己指定虚拟内存设置”,接着把内存数x2得出的数值填入最大值和最小值,比如你有64MB内存,那么这里的最大值和最小值这应该为128MB.最后选择确定.重启使之生效,不要理会糸统弹出的警告对话框,因为这个方法已经由无数人验证,一般情况下是不会出现问题的.
技巧篇:
在你设定虚拟内存之前,最好先进行一下磁盘碎片整理,这样可以避免交换文件中存在磁盘碎片,影响了其效能的发挥.
2 如果你的电脑中还装有两个以上的硬盘,那么建议你将虚拟内存调协到速度最快的那块硬盘上.
3如果你安装了如:Dr.salman’s windows power tools一类的糸统优化软件,就不要再进行虚拟内存设置了,因为这类软件已进行了优化,如果再设置有可能造成糸统无法启动的问题.
4.如果遇到设置后糸统无法启动的情况,请按Reset键或是用ctrl+alt+del键盘重启,在出现Starting windows提示时按F5进入安全模式,然后将虚拟内存设置改回 windows默认的设置即可恢复正常.
磁盘缓存
Vcache是windows虚拟设备的磁盘缓存,它对于糸统的运行起着至关重要的作用,使windows拥有了非常优秀的磁盘性能,一盘而言,windows会自动设定使用大量的内存来当做Vcache的空间,不过它是一个非常贪婪的糸统,有时甚至会消耗所有的内存来作Vcache,等其它程序向windows索求内存空间时,它才会解释放一部分内存给其它程序来运行,所以我们需要对其数值进行设定,这样不仅可以节省糸统计算时间,而且可以保证其它程序对内存的要求。
方法篇:
进入开始菜单的运行项,键入system.ini,打开该文件,找到VCACHE项,在其中加上:
minfilecache=xxxx
maxfilecache=xxxx
chunksize=512
这里的minfilecache.maxfilecache应该设定为相同的数值,该数值的计算方法为把你的电脑实际内存数乘以1024,然后再乘以25%,比如你的内存数为8MB,那么填入的数值就应该是8*1024*0.25=2048.同理,16MB为4096。32MB为8192。我们这里以64MB内存为例,其设置为:
[vcache]
minfilecache=16384
maxfilecache=16384
chunksize=512
修改后重启电脑,你会发现糸统的运行状况有极大改善,运行大的程序不会再像以前那样磁盘狂转,而且“非法”现象出会少多了。