瑞星卡卡安全论坛

首页 » 技术交流区 » 系统软件 » 最近总是显示虚拟内存最小值太低?
天涯の過客 - 2006-6-14 12:53:00
最近电脑右下角总显示虚拟内存最小值太低请问怎么调整合适呀?得通过什么样的方式调整呢?请高手指点!我下载了极品飞车玩的时候就提示,还有玩联众的时候也提示,我重装了系统但是还是提示!请高手指点!   [我的电脑配置  (cpu赛扬2.4,主版微星,内存256,硬盘40G:C盘剩余5GB多点,D盘剩余2.45GB,E盘是9GB,F盘都是下载的电影满了)]这样的配置调整到多少才合适呢 ?
bettertiger - 2006-6-14 13:06:00
虚拟内存的设置
对于虚拟内存主要设置两点,即内存大小和分页位置,内存大小就是设置虚拟内存最小为多少和最大为多少;而分页位置则是设置虚拟内存应使用那个分区中的硬盘空间。对于内存大小的设置,如何得到最小值和最大值呢?你可以通过下面的方法获得:选择“开始→程序→附件→系统工具→系统监视器”(如果系统工具中没有,可以通过“添加/删除程序”中的Windows安装程序进行安装)打开系统监视器,然后选择“编辑→添加项目”,在“类型”项中选择“内存管理程序”,在右侧的列表选择“交换文件大小”。这样随着你的操作,会显示出交换文件值的波动情况,你可以把经常要使用到的程序打开,然后对它们进行使用,这时查看一下系统监视器中的表现值,由于用户每次使用电脑时的情况都不尽相同,因此,最好能够通过较长时间对交换文件进行监视来找出最符合您的交换文件的数值,这样才能保证系统性能稳定以及保持在最佳的状态。
找出最合适的范围值后,在设置虚拟内存时,用鼠标右键点击“我的电脑”,选择“属性”,弹出系统属性窗口,选择“性能”标签,点击下面“虚拟内存”按钮,弹出虚拟内存设置窗口,点击“用户自己指定虚拟内存设置”单选按钮,“硬盘”选较大剩余空间的分区,然后在“最小值”和“最大值”文本框中输入合适的范围值。如果您感觉使用系统监视器来获得最大和最小值有些麻烦的话,这里完全可以选择“让Windows管理虚拟内存设置”。
阿诺8979 - 2006-6-14 13:06:00
在我的电脑,属性,高级里面,有个性能,点设置----高级--虚拟内存--更改
零下二度 - 2006-6-14 13:06:00
我将具体方法图示如下:
你看了就会明白了!

附件: 6860432006614125900.JPG
简单就是美 - 2006-6-14 13:09:00
如果楼主不嫌麻烦,可以每次把虚拟内存的最小值和最大值提升32MB,然后再试试玩极品飞车等游戏,如果不行就再提高32MB,直到不出问题为止。
天涯の過客 - 2006-6-14 13:23:00
谢谢大家,怎么调整是懂了 但是调整到多少合适呢?
天涯の過客 - 2006-6-14 13:24:00
【回复“bettertiger”的帖子】谢谢你,你知道调整到多少合适吗>?
阿诺8979 - 2006-6-14 13:27:00
最好把它放在不是系统安装的分区。我的设置为1024MB
天涯の過客 - 2006-6-14 13:27:00
【回复“简单就是美”的帖子】谢谢你  你是说最小值和最大值都是同时增加32MB吗?如果不行的话在同时增加32MB是这个意思吗?
天涯の過客 - 2006-6-14 13:28:00
【回复“阿诺8979”的帖子】我的系统盘还剩下5个G呢游戏盘还剩下2个G多一点,这样有影响吗?
zgr稳得起 - 2006-6-14 13:30:00
量身定制虚似内存
   1.普通设置法
  根据一般的设置方法,虚拟内存交换文件最小值、最大值同时都可设为内存容量的1.5倍,但如果内存本身容量比较大,比如内存是512MB,那么它占用的空间也是很可观的。所以我们可以这样设定虚拟内存的基本数值:内存容量在256MB以下,就设置为1.5倍;在512MB以上,设置为内存容量的一半;介于256MB与512MB之间的设为与内存容量相同值。
  2.精准设置法
  由于每个人实际操作的应用程序不可能一样,比如有些人要运行3DMAX、Photoshop等这样的大型程序,而有些人可能只是打打字、玩些小游戏,所以对虚拟内存的要求并不相同,于是我们就要因地制宜地精确设置虚拟内存空间的数值。
  ①先将虚拟内存自定义的“初始大小”、“最大值”设为两个相同的数值,比如500MB;
  ②然后依次打开“控制面板→管理工具→性能”,在出现的“性能”对话框中,展开左侧栏目中的“性能日志和警报”,选中其下的“计数器日志”,在右侧栏目中空白处点击右键,选择右键菜单中的“新建日志设置”选项;
  ③在弹出的对话框“名称”一栏中填入任意名称,比如“虚拟内存测试”。在出现窗口中点击“添加计数器”按钮进入下一个窗口;
  ④在该窗口中打开“性能对象”的下拉列表,选择其中的“Paging File”,勾选“从列表中选择计数器”,并在下方的栏目中选择“%Usage Peak”;勾选“从列表中选择范例”,在下方的栏目中选择“_Total”,再依次点击“添加→关闭”结束。
  ⑤为了能方便查看日志文件,可打开“日志文件”选项卡,将“日志文件类型”选择为“文本文件”,最后点击“确定”按钮即可返回到“性能”主界面;
  ⑥在右侧栏目中可以发现多了一个“虚拟内存测试”项目,如果该项目为红色则说明还没有启动,点击该项,选择右键菜单中的“启动”选项即可
  接下来运行自己常用的一些应用程序,运行一段时间后,进入日志文件所在的系统分区下默认目录“PerfLogs”,找到“虚拟内存测试_000001.csv”并用记事本程序打开它,在该内容中,我们查看每一栏中倒数第二项数值,这个数值是虚拟内存的使用比率,找到这项数值的最大值,比如图中的“46”,用46%乘以500MB(前面所设定的虚拟内存数值),得出数值为230MB。
  所以我们在设置虚拟内存大小时,应当将初始页面文件设得较小的容量,这样才能在内存中尽可能地存储更多数据,使其效率提高,同时也应提高最大页面文件的容量,防止“虚拟内存不足”的提示再次出现。
    以上所述的是设置虚拟内存的基本原则,而若是要设定具体的虚拟内存容量大小,那么不妨采用下面两种方法:
    第一种方法比较简单。
    依次点击系统菜单“开始→控制面板”,在“控制面板”窗口中双击“系统”组件,单击窗口上的“高级”选项卡,在“性能”区域中的单击“设置”按钮。在打开的对话框中点击“高级”选项卡,单击“虚拟内存”区域中的“更改”按钮以进入虚拟内存设置窗口。
    在窗口的“驱动器”栏目中选中分区盘符。由于硬盘读取数据是*磁头在磁性物质上读取,而系统盘中有许多系统文件,若虚拟内存的页面文件也位于系统盘上,页面文件必然不连续,磁头来回读取就会影响系统性能,所以我们可将虚拟内存文件设定在一个非系统分区的单独分区中。
    然后在“所选驱动器的页面文件大小”区域中点选“自定义大小”选项,分别在“初始大小”、“最大值”栏目中填入相应的数值即可。
    根据微软公司的建议,虚拟内存交换文件最小值应设为内存容量的1.5倍,不过若内存容量是512MB甚至1GB,那么它所占用的空间肯定也不少。因此当内存总容量在256MB以下,就将虚拟内存的最小值设置为1.5倍;在512MB以上,设置为内存容量的一半;介于256MB与512MB之间的就设为与内存容量的相同值。
    第二种虚拟内存的设置方法略嫌复杂,不过针对性更强。
    首先运行电脑中经常使用的应用程序,然后打开“Windows任务管理器”窗口。单击窗口“性能”选项卡,在出现的页面中可显示出“物理内存”和“认可用量”。其中“物理内存”的“可用数”若小于物理内存的实际容量,则表示当前的物理内存够用。而倘若“认可用量”区域中所显示的“总数”、“峰值”等数值都超过了虚拟内存现有的容量大小,那么此时就可进入虚拟内存设置窗口,将虚拟内存的“初始大小”值与“总数”、“峰值”数值相近的容量即可
天涯の過客 - 2006-6-14 13:31:00
【回复“zgr稳得起”的帖子】真的很感谢你,我还没好好看呢,等我好好看一下
天涯の過客 - 2006-6-14 13:34:00
【回复“zgr稳得起”的帖子】我有点看不懂..呵呵我刚买电脑还不超过一个月,不知道怎么办了...哎 汗~!~
零下二度 - 2006-6-14 13:36:00
先升个64M再说
零下二度 - 2006-6-14 13:37:00
但建议将虚拟内存移动到别的盘
天涯の過客 - 2006-6-14 13:41:00
【回复“零下二度”的帖子】谢谢你,请问怎么能将虚拟内存移动到别的盘,很复杂吗? 你能详细点交我吗?谢谢你了
zgr稳得起 - 2006-6-14 13:48:00
其实在六月十号那天我就已将“量身定制虚似内存”的这个贴子贴上了,我刚才看了一下它的点击率不是很高才只三十来次,它早已石沉江底了,所以在刚才我看到“最近总是显示虚拟内存最小值太低?”的这个贴子才想起将“量身定制虚似内存”的贴给又贴上来了,
天涯の過客 - 2006-6-14 13:48:00
【回复“零下二度”的帖子】大小值都同时升64M吗
天涯の過客 - 2006-6-14 13:49:00
【回复“zgr稳得起”的帖子】谢谢你的帮助
zgr稳得起 - 2006-6-14 13:54:00
引用:
【天涯の過客的贴子】【回复“零下二度”的帖子】谢谢你,请问怎么能将虚拟内存移动到别的盘,很复杂吗? 你能详细点交我吗?谢谢你了
...........................

[version]
Signature=$CHICAGO$
[defaultinstall]
addreg=My.add.reg
[My.add.reg]
HKLM,SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management,PagingFiles,0,C:\pagefile.sys 384 768
HKLM,SYSTEM\ControlSet001\Control\Session Manager\Memory Management,PagingFiles,0,C:\pagefile.sys 384 768
HKLM,SYSTEM\ControlSet002\Control\Session Manager\Memory Management,PagingFiles,0,C:\pagefile.sys 384 768
HKLM,SYSTEM\ControlSet001\Control\BackupRestore\FilesNotToBackup,Memory Page File,0,\pagefile.sys
HKLM,SYSTEM\ControlSet002\Control\BackupRestore\FilesNotToBackup,Memory Page File,0,\pagefile.sys
HKLM,SYSTEM\CurrentControlSet\Control\BackupRestore\FilesNotToBackup,Memory Page File,0,\pagefile.sys

将以上内容复制到记事本中保存为比如为:“更改的虑拟内存为_pagefile_sys_384 768在c区.inf”注意:扩展名一定要是:“inf”找到它单击右键选择“安装”即可,
注意:将上面的磁盘盘符改为你自已想要的盘符即可:比如改为:D:即可,其中的参数(384 768)是根据你自已的虚拟内存的大小而定。
只要有了以上的文件,你随时都可以更改虚拟内存的大小或它的磁盘位置,只修改文件中的磁盘和它的参数即可,随时更改,而且改完后即可在“我的电脑”中的属性中查看到改得正确与否

零下二度 - 2006-6-14 13:59:00
刚刚楼主Q我问如何移动虚拟内存到别的盘中,我将图发上来,照图所示操作即可,另外还要将C盘下点无分页条件,最后一定要点设置后确定然后重启,这样后大大节约系统盘使用空间

附件: 6860432006614135200.JPG
零下二度 - 2006-6-14 14:00:00
现在楼主明白了吗?
ceo800 - 2006-6-14 14:09:00
很详细了
天涯の過客 - 2006-6-14 15:15:00
【回复“零下二度”的帖子】非常明白 呵呵 谢谢你了 多谢你们的帮助,我给你们鞠躬了!
天涯の過客 - 2006-6-14 15:22:00
【回复“零下二度”的帖子】我已经找你说的做好了  已经重新启动了,谢谢你的帮助,我想问问如果这样弄会不会影响别的呀?E盘我格式化会有什么样的后果呀?
叶·幽思 - 2006-6-14 15:24:00
引用:
【天涯の過客的贴子】E盘我格式化会有什么样的后果呀?

...........................
E盘内全部数据丢失
天涯の過客 - 2006-6-14 15:33:00
【回复“叶·幽思”的帖子】哦....这么严重的后果呀....
1
查看完整版本: 最近总是显示虚拟内存最小值太低?