找回密码
 加入我们
搜索
      
查看: 2284|回复: 39

[内存] 虚拟内存要还是不要?

[复制链接]
发表于 2025-4-26 17:51 | 显示全部楼层 |阅读模式
按微软原话,虚拟内存是在系统内存不够的时候,用硬盘当内存。
硬盘速度当然没有内存快(正常搭配的情况),我现在关闭虚拟内存(32G内存)后,内存占用在41%(不玩游戏,微信、浏览器、邮件客户端,钉钉之类的),还需要加内存吗?
发表于 2025-4-26 17:52 | 显示全部楼层
有的软件必须要吧
发表于 2025-4-26 17:54 | 显示全部楼层
虚拟内存不用关,让os管理即可,关了可能出问题。
发表于 2025-4-26 17:54 | 显示全部楼层
内核机制需要,一般来说开和你内存一样大就够了,如果有2块SSD,就每块各一半
发表于 2025-4-26 17:55 | 显示全部楼层
虚拟内存不完全是扩展内存用的,可以防止物理内存碎片化
发表于 2025-4-26 17:59 | 显示全部楼层
2025了,正经人谁还关虚拟内存.....
发表于 2025-4-26 18:00 | 显示全部楼层
Win不能完美全关,那破内存管理在高占用会蓝。拉到建议最小取个整就行
发表于 2025-4-26 21:27 | 显示全部楼层
你可以让它自动管理都行,但是不管你多大的内存都不能关它,关了一些游戏软件是真的会闪退······
发表于 2025-4-26 21:47 来自手机 | 显示全部楼层
a010301208 发表于 2025-4-26 17:54
内核机制需要,一般来说开和你内存一样大就够了,如果有2块SSD,就每块各一半 ...

炸了, 有台电脑硬盘没内存大这可咋办
发表于 2025-4-26 21:54 | 显示全部楼层
关了会有软件出问题的
我是设置一个比较小的手动大小
发表于 2025-4-26 22:16 | 显示全部楼层
不能关,关了有些游戏和软件会出问题。

因为遇到过,所以也不想去统计哪些软件和游戏了
发表于 2025-4-26 22:25 | 显示全部楼层
让系统自动分配啊,现在已经不是xp时代了
发表于 2025-4-26 23:48 | 显示全部楼层
不用管,默认就行

发表于 2025-4-27 00:11 | 显示全部楼层
多大都不要关,默认策略都会优先用物理内存的,关了在某些必须用到虚拟内存的地方会有问题(有的游戏不开虚拟内存直接蓝屏)
发表于 2025-4-27 00:21 | 显示全部楼层
禁用了10多年,暂没有遇到过问题
发表于 2025-4-27 03:04 | 显示全部楼层
Windows必须要,因为Windows不支持Linux那种overcommit。
Windows下程序分配内存时必须要有足够的物理+虚拟内存,如果程序分配后不用,不会实际占用物理内存,但一旦程序使用,是能确保有可用的内存的,不会让程序崩溃。
而Linux的overcommit允许物理内存不足的情况下超额分配,但是一旦程序用超了内存,就会触发 OOM Killer 杀死进程,而且 OOM Killer 杀进程不一定杀占用最大的进程,就会出现A程序疯狂占用内存,然后B C D等正常程序被杀的情况。
发表于 2025-4-27 04:35 | 显示全部楼层
本来想着游戏专用的主机32g内存完全够了,就把虚拟内存关了,结果每次打开dota2都提示我虚拟内存没开的警告,烦了还是把虚拟内存打开。
发表于 2025-4-27 04:58 来自手机 | 显示全部楼层
256g内存的机器也从来都默认设置。稳定使用连续开机1-2个月不关机比啥都重要
发表于 2025-4-27 06:16 来自手机 | 显示全部楼层
浏览器会爆内存的,开系统默认管理的大小。
发表于 2025-4-27 07:23 来自手机 | 显示全部楼层
我一般强制它800MB
上限设高一点
需要时系统会自己增大它
Windows管理会默认给它好几G
发表于 2025-4-27 07:23 | 显示全部楼层
我直接開16384 32768給他
发表于 2025-4-27 07:50 来自手机 | 显示全部楼层
128GB内存的,可以把虚拟内存设置为固定的16MB。
发表于 2025-4-27 07:54 | 显示全部楼层
1. 可以关
2. 关了会导致少部分程序出问题(主要是游戏)。你不玩游戏,可以关
发表于 2025-4-27 08:53 | 显示全部楼层
一直禁用,从未遇到副作用。但是有些软件强制需要虚拟内存,否则闪退无法运行,这样就必须要开了。
发表于 2025-4-27 09:03 | 显示全部楼层
选个空间大的分区,设置让系统管理
发表于 2025-4-27 09:09 | 显示全部楼层
印象中就是capcom的游戏强制需要虚拟内存。
发表于 2025-4-27 09:17 | 显示全部楼层
本帖最后由 ahduo 于 2025-4-27 11:50 编辑

如果关了没遇到软件问题,那也可以关,我这样用过几年,
不过不建议关,对性能一般没影响
发表于 2025-4-27 09:28 来自手机 | 显示全部楼层
一,关是不可能关的,不管你有多大的物理内存,关了都不好,有些软件游戏会出BUG
二,建议设置容量,最小值=物理内存容量,最大值=两倍物理内存容量
这样设置某些软件游戏会有奇效,比如剑网三、模拟飞行等等
发表于 2025-4-27 09:31 | 显示全部楼层
关了也没区别
发表于 2025-4-27 09:33 | 显示全部楼层
关闭虚拟内存到底是为了什么,怕windows放弃物理内存用虚拟硬盘跑?还是硬盘容量紧张非要省那几个G。
您需要登录后才可以回帖 登录 | 加入我们

本版积分规则

Archiver|手机版|小黑屋|Chiphell ( 沪ICP备12027953号-5 )沪公网备310112100042806 上海市互联网违法与不良信息举报中心

GMT+8, 2025-4-28 18:52 , Processed in 0.012921 second(s), 5 queries , Gzip On, Redis On.

Powered by Discuz! X3.5 Licensed

© 2007-2024 Chiphell.com All rights reserved.

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