POPPUR爱换

 找回密码
 注册

QQ登录

只需一步,快速开始

手机号码,快捷登录

搜索
楼主: coolfax
打印 上一主题 下一主题

4G内存,禁用虚拟内存之后居然说“内存不足”!

[复制链接]
41#
发表于 2011-12-16 19:00 | 只看该作者
bbs_vip 发表于 2011-12-16 12:54
关闭虚拟内存2年了,一直非常稳定。

暂时没问题不代表完全没问题
回复 支持 反对

使用道具 举报

42#
发表于 2011-12-16 19:03 | 只看该作者
本帖最后由 winson_surewin 于 2011-12-16 20:17 编辑
paulgao 发表于 2011-12-16 11:21
提建议,也得有真凭实据吧?

我也没问你。你自愿来打酱油的。

真够胡搅蛮缠的,我提建议一定要真凭实据?

我提建议别人最好不要过于迷信,是否就要证实真的没有神的存在?

还有你没问我那就请不要在回复我的对话里提问题

其实上面我也已经说明了我的论据了,总版主也都发话了,你还是不相信再继续钻牛角尖就没什么好说的了~

回复 支持 反对

使用道具 举报

43#
发表于 2011-12-16 20:14 | 只看该作者
XP 时代2G 内存就可以关闭了,但是win7 好像到了4G 都不能关闭,会出问题的。特别是 adobe的某些软件都是必须要虚拟内存的。如果你内存不够大的话。
回复 支持 反对

使用道具 举报

44#
发表于 2011-12-16 20:55 | 只看该作者
本帖最后由 paulgao 于 2011-12-16 20:56 编辑
winson_surewin 发表于 2011-12-16 19:03
真够胡搅蛮缠的,我提建议一定要真凭实据?

我提建议别人最好不要过于迷信,是否就要证实真的没有神的 ...

你能证明当然更好说服人,而且即使你能证明,你也得允许别人有质疑你的权利。

再说还不一定谁钻牛角尖呢,别急着下结论。

大家的眼睛是雪亮的。
回复 支持 反对

使用道具 举报

45#
发表于 2011-12-16 21:10 | 只看该作者
08年D2低谷的时候上的4G一直禁用虚拟内存来着,用到主板过保没蓝屏过。
回复 支持 反对

使用道具 举报

46#
发表于 2011-12-16 21:29 | 只看该作者
本帖最后由 nfsking2 于 2011-12-16 21:33 编辑
paulgao 发表于 2011-12-16 17:31
我在帖子6楼就已经很明确的说了“要关闭,至少8G起”的意思,这话看不懂?

原文说的很清楚,No matter what your system configuration is, Windows NT will create and use a paging file.您看不懂???

干嘛非要抱着机器翻译的NC中文咬文嚼字?
回复 支持 反对

使用道具 举报

47#
发表于 2011-12-16 21:40 | 只看该作者
paulgao 发表于 2011-12-16 17:34
“Windows NT uses a paging file for virtual memory called PAGEFILE.SYS. ”
请对照你自己说的“虚拟 ...

很明显你完全是知其然却不知其所以然。什么叫页面交换文件?什么叫虚拟内存?

pagefile.sys根本不是用来“模拟”物理内存,达到把硬盘空间当作内存扩展空间使用的目的。而是将内存里面断断续续的映射空间进行交换,将多个断断续续的部分映射成一段连续的内存空间,让应用程序以为自己使用的内存空间是一段连续的物理内存地址。

为什么无论物理内存有多大,关闭了交换区就会报错?因为程序无法正常访问一段连续的物理内存地址,造成程序在内存里面的数据映射失败。你还认为这个功能叫“虚拟内存”而不是“页面交换”?
回复 支持 反对

使用道具 举报

48#
发表于 2011-12-16 21:41 | 只看该作者
个人认为页面交换文件才是正解。其他不解释。
回复 支持 反对

使用道具 举报

49#
发表于 2011-12-16 22:02 | 只看该作者
本帖最后由 winson_surewin 于 2011-12-16 22:13 编辑
paulgao 发表于 2011-12-16 20:55
你能证明当然更好说服人,而且即使你能证明,你也得允许别人有质疑你的权利。

再说还不一定谁钻牛角尖 ...

是的,大家的眼睛是雪亮的,是不是你钻牛角尖大家心里有数

而且既然人家已经有论据证明了,你是有你质疑的权利,但请也指出你质疑的实际反驳论据,光咬文嚼字是没意义的

其实版主已经说得够清楚了,你不就咬着“分页文件”和“虚拟内存”的文字游戏吗,其实36L的图已经很好说明了关闭虚拟内存就是关闭分页文件,自己看清楚~

回复 支持 反对

使用道具 举报

50#
发表于 2011-12-16 22:23 | 只看该作者
其实即使是内存足够大,例如大到 64GB 吧,在关闭了交换文件后跑程序,系统依然可能会在 c 分区生成一个由 5 个随机字母为文件名的文件,不过一般也就是几百 KB。
回复 支持 反对

使用道具 举报

51#
发表于 2011-12-16 22:32 | 只看该作者
本来写了几百字想讲讲 WINDOWS 内存管理来的,抹掉了。

算了,这里也只是个硬件论坛,不是一个 WINDOWS 开发者论坛。

上面几位都这么认定虚拟内存如何如何,其实看得出来几位没做过 WINDOWS 底层开发的,因为这是底层开发的基础知识。给你讲明白了,我估计可以写本小书了,可我又没稿费可拿。何苦为难我自己呢?

大家各自按照自己方式理解去用虚拟内存吧。:)
回复 支持 反对

使用道具 举报

52#
发表于 2011-12-16 22:54 | 只看该作者
有什么就大大方方说吧,别故作清高了,说了那么久,一点实际的东西都没见过

其实只要说得在理,有依据有出处,大家都会听的,论坛就是给技术交流的~


回复 支持 反对

使用道具 举报

53#
发表于 2011-12-16 23:13 | 只看该作者
本帖最后由 paulgao 于 2011-12-16 23:25 编辑

我找个简单的说法吧。虚拟内存只是在当物理内存不够用的时候交换低用度数据时使用的,以便保证使用中的软件数据尽量都在物理内存中。举个例子说,我的笔记本是 32GB 物理内存,如果我使用的软件的内存占用都只会在 32GB 以内的时候,你根本不会遇到虚拟内存不够之类的提示。而如果你使用软件需要64GB内存的时候,无论是你禁止虚拟内存还是只设置了16GB虚拟内存(此时你的可用内存相当于32+16=48GB)的话,都会遇到同样的内存不够用的问题的。
至于说某些软件会直接使用虚拟内存,更是可笑的说法。在使用上,WINDOWS内存管理机制根本不会让你选择。
大部分人碰到的问题是不知道自己的电脑应用情景会用到多少GB内存,所以你把虚拟内存关闭或者设置的小了,都会遇到虚拟内存不够的提示。
所以帖子楼主的重点是要知道自己的软件情景需要多少内存,再按照这个去购买物理内存或者设置虚拟内存。
我说明白了吗?
回复 支持 反对

使用道具 举报

54#
发表于 2011-12-17 00:36 | 只看该作者
本帖最后由 winson_surewin 于 2011-12-17 00:48 编辑

其实你这个道理就是再简浅不过的表面认识了,不了解虚拟内存的一般人都这样认为,光听“虚拟内存”这名词就已经很多人都会误认为这种看法了

而且你说了跟没说一样啊,很表面,之前已被反驳了啊,还以为你有什么更深入的解释

实际情况如何之前我的回复,和ls各位版主已经解释得很清楚了,虚拟内存实际就是分页交换文件,你这个观点是站不住脚的,有新鲜点或更深入点的说法没有啊?
回复 支持 反对

使用道具 举报

55#
发表于 2011-12-17 01:02 | 只看该作者
本帖最后由 paulgao 于 2011-12-17 01:05 编辑
winson_surewin 发表于 2011-12-17 00:36
其实你这个道理就是再简浅不过的表面认识了,不了解虚拟内存的一般人都这样认为,光听“虚拟内存”这名词就 ...

同样的文章,各自解读不同才有差异。

即使以你说的名词“分页交换文件”来解释,那请问,它在什么情况下起作用?
回复 支持 反对

使用道具 举报

56#
发表于 2011-12-17 01:08 | 只看该作者
本帖最后由 winson_surewin 于 2011-12-17 01:10 编辑
paulgao 发表于 2011-12-17 01:02
同样的文章,各自解读不同才有差异。

即使以你说的名词“分页交换文件”来解释,那请问,它在什么情况 ...

分页交换文件的作用,ls的总版主不是已经说得很清楚了吗?你没看吗?

不要总是重重复复好吧,人家问你,你又反问人,我们的说法已经都说了,现在是看你的说法
回复 支持 反对

使用道具 举报

冰火人 该用户已被删除
57#
发表于 2011-12-17 01:23 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

58#
发表于 2011-12-17 01:24 | 只看该作者
winson_surewin 发表于 2011-12-17 01:08
分页交换文件的作用,ls的总版主不是已经说得很清楚了吗?你没看吗?

不要总是重重复复好吧,人家问你 ...

我只是说可以关闭这个配置,而且不会有问题。你们反对的是这个说法吧?

至于你摘录的文章里说,某些软件要求不能关闭,我不这么认为,而且实际情况也是这样,也不是我一个人没问题,很多人都没问题。你们觉得有问题,请举例说明啊。

事实胜于雄辩,你能找出这类的软件,实践出你的看法,我就认错,如何?
回复 支持 反对

使用道具 举报

59#
发表于 2011-12-17 01:41 | 只看该作者
paulgao 发表于 2011-12-17 01:24
我只是说可以关闭这个配置,而且不会有问题。你们反对的是这个说法吧?

至于你摘录的文章里说,某些软 ...

实际你水平差不多了,根本没什么深入的解释了

你的这些疑问和我们反驳的论据和说法之前都已经说得很清楚了,软件、游戏也有玩家和我也帖了连接有人遇到了情况了,只是你不面对罢了

没人要你认错,只是说明白事情而已,也推荐别人用更稳定的设置而已

你没问题你可以自己选择不关,但是别人遇到问题了,我们当然会给别人提供有根据的更稳定设置的建议啦

该说的都说了,你口不服,也不能勉强你,情况怎样就留待看官们自己分辨吧
回复 支持 反对

使用道具 举报

60#
发表于 2011-12-17 01:44 | 只看该作者
1.确实有些软件没有虚拟内存无法继续进行,具体软件忘记了。

2.本人D2年代都是2X4=8G内存,禁用虚拟内存,只要总内存使用没超过7.5G,稳如泰山。处理超过7.5G以上数据时,电脑卡死或速度减慢,或微软强行关闭之前运行得好好的程序为系统增加可用内存。不过后来升级到16G内存后,稳如泰山。

3.偶尔富余大量内存的时候,开网页,谷歌浏览器会跳个对话框出来,说我内存不足,叫我关闭程序,如果点确定就悲剧了,当前程序全部被关闭,但是如果点取消,继续稳如泰山用下来,好似那个框没出现过一样。


总结,平时内存使用量低于物理内存,完全可以禁用虚拟内存,基本不会对系统造成影响。而当内存使用量超过物理内存,很有可能出现系统小崩溃。所以大家量力而为吧,反正我是推荐关闭虚拟内存,如果有程序需要虚拟内存才能运行的时候再开就好了。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

广告投放或合作|网站地图|处罚通告|

GMT+8, 2025-8-18 19:27

Powered by Discuz! X3.4

© 2001-2017 POPPUR.

快速回复 返回顶部 返回列表