虚拟内存要还是不要?
按微软原话,虚拟内存是在系统内存不够的时候,用硬盘当内存。硬盘速度当然没有内存快(正常搭配的情况),我现在关闭虚拟内存(32G内存)后,内存占用在41%(不玩游戏,微信、浏览器、邮件客户端,钉钉之类的),还需要加内存吗? 有的软件必须要吧 虚拟内存不用关,让os管理即可,关了可能出问题。 内核机制需要,一般来说开和你内存一样大就够了,如果有2块SSD,就每块各一半 虚拟内存不完全是扩展内存用的,可以防止物理内存碎片化 2025了,正经人谁还关虚拟内存.....[偷笑] Win不能完美全关,那破内存管理在高占用会蓝。拉到建议最小取个整就行 你可以让它自动管理都行,但是不管你多大的内存都不能关它,关了一些游戏软件是真的会闪退······ a010301208 发表于 2025-4-26 17:54
内核机制需要,一般来说开和你内存一样大就够了,如果有2块SSD,就每块各一半 ...
炸了, 有台电脑硬盘没内存大这可咋办 关了会有软件出问题的
我是设置一个比较小的手动大小 不能关,关了有些游戏和软件会出问题。
因为遇到过,所以也不想去统计哪些软件和游戏了 让系统自动分配啊,现在已经不是xp时代了 不用管,默认就行
多大都不要关,默认策略都会优先用物理内存的,关了在某些必须用到虚拟内存的地方会有问题(有的游戏不开虚拟内存直接蓝屏) 禁用了10多年,暂没有遇到过问题 Windows必须要,因为Windows不支持Linux那种overcommit。
Windows下程序分配内存时必须要有足够的物理+虚拟内存,如果程序分配后不用,不会实际占用物理内存,但一旦程序使用,是能确保有可用的内存的,不会让程序崩溃。
而Linux的overcommit允许物理内存不足的情况下超额分配,但是一旦程序用超了内存,就会触发 OOM Killer 杀死进程,而且 OOM Killer 杀进程不一定杀占用最大的进程,就会出现A程序疯狂占用内存,然后B C D等正常程序被杀的情况。 本来想着游戏专用的主机32g内存完全够了,就把虚拟内存关了,结果每次打开dota2都提示我虚拟内存没开的警告,烦了还是把虚拟内存打开。 256g内存的机器也从来都默认设置。稳定使用连续开机1-2个月不关机比啥都重要 浏览器会爆内存的,开系统默认管理的大小。 我一般强制它800MB
上限设高一点
需要时系统会自己增大它
Windows管理会默认给它好几G 我直接開16384 32768給他 128GB内存的,可以把虚拟内存设置为固定的16MB。 1. 可以关
2. 关了会导致少部分程序出问题(主要是游戏)。你不玩游戏,可以关 一直禁用,从未遇到副作用。但是有些软件强制需要虚拟内存,否则闪退无法运行,这样就必须要开了。 选个空间大的分区,设置让系统管理 印象中就是capcom的游戏强制需要虚拟内存。 本帖最后由 ahduo 于 2025-4-27 11:50 编辑
如果关了没遇到软件问题,那也可以关,我这样用过几年,
不过不建议关,对性能一般没影响 一,关是不可能关的,不管你有多大的物理内存,关了都不好,有些软件游戏会出BUG
二,建议设置容量,最小值=物理内存容量,最大值=两倍物理内存容量
这样设置某些软件游戏会有奇效,比如剑网三、模拟飞行等等[偷笑][偷笑][偷笑] 关了也没区别 关闭虚拟内存到底是为了什么,怕windows放弃物理内存用虚拟硬盘跑?还是硬盘容量紧张非要省那几个G。
页:
[1]
2