你好,我的计算机安装8GB物理内存。CPU是4710MQ.起初我的虚拟内存设置成只在C盘(固态硬盘)。大小由系统管理。但我发现当我连续使用一段世间,超过24小时,中途睡眠休眠后有唤醒,有时候持续使用,我喜欢使用这些功能方便我的工作,在这之后,某些程序有卡顿现象,如QQ。(任务管理器中,内存使用率只是50-60%左右)通过SYSTEMINFO命令查看,虚拟内存占用了8gb左右。有时候更占用11gb。我认为是虚拟内存影响了。索性完全关闭虚拟内存。使用后,目前使用的一两天没发现之前的卡顿情况。但在任务管理器,我显示我使用了70%左右的内存。这时候有系统提示内存不足。我在通过SYSTEMINFO命令查看。其中内存信息如下:
物理内存总量: 8,016 MB
可用的物理内存: 3,048 MB
虚拟内存: 最大值: 8,016 MB
虚拟内存: 可用: 251 MB
虚拟内存: 使用中: 7,265 MB
页面文件位置: 暂缺
通过这个我个人认为,系统之所以提示内存不足。是以SYSTEMINFO的剩余虚拟内存大小来确定的。并不是以任务管理器的显示。不知对否。(社区中,有其他帖子也在问任务管理器还只是使用50%,但就提示内存不足,回答有太多,有说是BUG.有说是NVDIA驱动等等,感觉都是没根据)
我有疑问,请问微软工程师和社区其他的专业人士。希望得到专业的回答。
1,虚拟内存该如何科学的设置?我有看到社区的其他虚拟内存的回答,普遍的说法是由系统管理。但我设置成系统管理,会出现我的情况,即物理内存在任务 管理器中才占用50-60%,但虚拟内存却使用了8g。甚至有时候11gb。这样硬盘还是有一定伤害的。更重要是影响系统速度。
2,我在完全关闭了虚拟内存,但是,通过SYTEMINFO命令,为什么还是显示出虚拟内存的大小信息。并且,为何我在还有物理内存的情况下,系统却请求虚拟内存。
您的回答很重要,我将要参考是否要升级物理内存。
-----------------------------------------------------------------------------------------------------------------------------------
2016.1.5编辑
我在重新把虚拟内存放在C盘由系统管理后,2016.01.05 18:22运行systeminfo命令
系统启动时间: 2016/1/5, 14:37:26
系统制造商: Notebook
系统型号: W35xSS_370SS
系统类型: x64-based PC
处理器: 安装了 1 个处理器。
[01]: Intel64 Family 6 Model 60 Stepping 3 GenuineIntel ~2501 Mhz
BIOS 版本: Prema Mod 1.03.03PM v1, 2014/6/1
Windows 目录: C:\WINDOWS
系统目录: C:\WINDOWS\system32
启动设备: \Device\HarddiskVolume10
系统区域设置: zh-cn;中文(中国)
输入法区域设置: zh-cn;中文(中国)
时区: (UTC+08:00)北京,重庆,香港特别行政区,乌鲁木齐
物理内存总量: 8,016 MB
可用的物理内存: 3,633 MB
虚拟内存: 最大值: 9,296 MB
虚拟内存: 可用: 1,826 MB
虚拟内存: 使用中: 7,470 MB
页面文件位置: C:\pagefile.sys
可以看到我的虚拟内存又占用了8g左右。而我任务管理器里看到,才使用50%多的物理内存
我开机使用才5个小时左右。现在又出现卡顿情况了。
--------------------------------------------------------------------------------------------------------------------------------------
2016.1.7编辑
在这时,通过与各位的讨论,我已经理解systeminfo中的虚拟内存=物理内存+设置的虚拟内存之和。我需要在补充的是。我设置了虚拟内存在C盘为400mb-1GB(这是在与各位讨论后做出相对合理的设置数值).如下图。在任务管理器中显示可用内存还有3.7GB时。实际上却只有685MB了。我有疑问。为何会这样?已缓存为什么会这么大,它的占用都在哪。
“Win+X”>>系统>>高级系统设置>>高级>>性能>>设置>>高级>>虚拟内存>>更改,
选择“自定义大小”并按照自己的内存大小分配(推荐设置自己内存大小的1.5~3倍),以MB为单位(1G=1024MB)。
点击“设置”,根据提示选择“确定”,
重启电脑。完成设置。
希望以上的信息可以帮助到您。
如果设置为自动管理,虚拟内存还是提示使用了8g,尝试
在服务里面关掉
Superfetch
,停止并禁用
Homegroup Listener
、
Homegroup
Provider
两个服务,可以查看一下任务管理器里面是否有程序进程在占用大量资源,此外,可以尝试以下操作,查看问题:
按
“Win+R”
打开
“
运行
”
窗口,
输入
msconfig
命令后按回车,弹出系统配置对话框。
切换到
“
常规
”
标签页,单击
“
有选择的启动
”
,然后单击以清除
“
加载启动项
”
上面的勾。
切换到
“
服务
”
标签页,单击
“
隐藏所有
Microsoft”
服务,然后单击全部禁用。
切换到
“
启动
”
标签页,点击
“
打开任务管理器
”
,点击启动项,然后单击禁用。
单击确定保存后,重新启动系统。
如果還有什麼問題可以通過撥打微軟客服電話 0800-00-88-33 獲得更詳細的資訊。
Windows内存管理机密+揭穿内存优化工具的骗局
http://markwin.blog.51cto.com/148406/91907
如果您阅读了文章,就比较好理解了下面回复的内容了:
虚拟内存 = 物理内存 + 分页文件
(也被叫做页面文件)
由于Windows 说明的含糊不清和相关文章的误导,导致大多数用户认为分页文件就等于虚拟内存。
(Windows 说明)
——————————————
我不是微软员工,也不在社区工作。
即使您不同意我的观点,也请保持开放和包容的心态参与讨论,并以达成共识为重。
睡眠后QQ等应用卡顿,或许是因为QQ的数据正好位于分页文件中,再次使用需要从分页文件重新读取
分页文件依然设置为由系统管理,如果您觉得这样会降低性能,建议将分页文件大小设置在400MB以上
如果设置分页文件后没有再出现“内存不足”错误,那么您就不用增加物理内存了
——————————————
我不是微软员工,也不在社区工作。
即使您不同意我的观点,也请保持开放和包容的心态参与讨论,并以达成共识为重。