nilren 发表于 2022-6-18 11:15

想问一下这年头【虚拟内存】用处还有多大

去年买某个5.5寸屏幕PC掌机的时候,官方建议把虚拟内存调到40GB左右,惊到我了。这个机器是个核显机器,1165,4266 16G,PCIe4 1TB,很强的配置了,还要设置40G的虚拟内存?

可能是这种机器毕竟冷门,一直也没人呢讨论
刚突然想起这事

想问问,虚拟内存对一些性能不足/ 显卡不足的机器,还有多大用处呢??


Flyfish233 发表于 2022-6-18 11:19

显存不足的时候,会调用共享显存,也就是运行内存,跟这个没关系。虚拟内存就是Linux里面的swap,windows说是页面交换文件,主要在运行内存不够的时候缓存不用的内存到硬盘,要的时候再放回来

论坛助手,iPhone

两个路人 发表于 2022-6-18 11:26

bbpoo 发表于 2022-6-18 11:38

很大,win的虚拟内存,linux和mac的交换区

辽东瘦头陀 发表于 2022-6-18 11:50

分干啥用了,你要是跑模拟器或者玩大型游戏16g应该是不够的,得把一部分硬盘空间做虚拟内存,光是日常办公应该是用不到那么多的。

大象吃西瓜 发表于 2022-6-18 11:58

开了虚拟内存,物理内存不够该卡还是卡。我电脑32G内存,开三个虚拟机照样卡的不行。

dvd6 发表于 2022-6-18 12:04

虚拟内存对于内存不足的时候,是能跑和不能跑的区别。
对其他硬件的性能不足,完全没关系。
不清楚需要多少,让系统管理就好了

macos 发表于 2022-6-18 13:31

虚拟内存在于程序申请,有用的范围可能不多,属于你可以不用但不能不够,一般系统管理就好
真到必须频繁读取,搬运4g都能让人抓狂

r_ex 发表于 2022-6-18 13:33

日常办公,开了几十个网页的话,就会需要很多内存

Realplayer 发表于 2022-6-18 14:15

虚拟内存可不是只在ram不够的时候才会用到
我64G内存,系统盘页面文件会留4G

萼绿华 发表于 2022-6-18 19:56

处理大数据时也会用到,能暂存数据的地方总是不嫌多

hlazd 发表于 2022-6-18 20:01

一直交给系统管理的,刚看了下页面文件是留了14G
然后我这台机器物理内存96G

朔方原的星 发表于 2022-6-18 20:29

很重要,不是因为开了它多有用,而是因为没它就不行

Jet.Black 发表于 2022-6-18 20:43

关了很多年了,也没遇到过问题

sblnrrk 发表于 2022-6-18 20:44

塔奇克马 发表于 2022-6-18 20:56

给程序自动,多数时候会自动适应.

yuanico 发表于 2022-6-18 20:58

关了不死机的电脑我没见过,可能我这里电脑内存都比较小。

卡卡 发表于 2022-6-18 21:24

现在手机厂家都在搞这个技术

天神十三煞 发表于 2022-6-18 23:22

本帖最后由 天神十三煞 于 2022-6-18 07:25 编辑

虚拟内存的作用不是加强
而是作为缓冲区垫底
就是你跑个一撸神的恋活初作,老版本unity,GC即垃圾回收一泡亏
16g内存,虚拟内存不开个几十G,分分钟让你跳出
这些破游戏是需要高性能CPU还是GPU吗?
不是,就是吃缓存,优化问题,你内存频高没屌用,要的是容量大

windaria 发表于 2022-6-18 23:25

些软件和游戏不开就没法正常稳定运作,弱智的不行

冬马总冠军 发表于 2022-6-18 23:48

开了128m到100g给系统自己调配了
之前跑深度学习起手吃掉66g

nilren 发表于 2022-6-19 00:21

我平时8G的办公老本子设置8G虚拟内存看来是不够用的啰??也就跑几个OFFICE和浏览器而已。

BT有理 发表于 2022-6-19 00:32

禁用虚拟内存有些程序会出错

两个路人 发表于 2022-6-19 00:33

keytomylife 发表于 2022-6-19 05:34

yjmy705 发表于 2022-6-19 09:56

和内存大小无关,我256g内存都不能关这玩意,必定报错,系统自动分配了38g。

superbigd 发表于 2022-6-19 10:22

看应用吧,反正我最多玩玩一些moba,内存也够大,就把虚拟内存设成最小值16M扔到机械盘上了,没什么问题
系统推荐的大小是3G

litel 发表于 2022-6-19 10:31

你不开虚拟内存,程序就会自己崩溃。

而且不要自己设置大小,要设置系统管理的大小。

すぴぱら 发表于 2022-6-19 10:43

车欠 发表于 2022-6-19 11:26

微软比你更懂桌面应用,就按照Windows自动管理设置使用。128g的ssd也不会因为这个虚拟内存造成严重磨损。

—— 来自 OnePlus KB2005, Android 12上的 S1Next-鹅版 v2.5.2-play

kzf 发表于 2022-6-19 17:01

可以开小点,但一定要有,这个还是看软件调用吧。反正就是个swap,能直接读内存肯定还是内存快,让windows自动分配的话总默认会占很大硬盘空间,但不一定用得到。自从内存加到40G,我就给初始设了最低值800M,真用到了它再申请呗,不过目前而言它都没增加过

—— 来自 Xiaomi MI 8, Android 10上的 S1Next-鹅版 v2.5.4

冰凌火焰 发表于 2022-6-19 17:38

现在还有很多sb系统和程序没有虚拟内存会报错,哪怕你物理内存还剩下几十个g。
所以我现在是建个Ramdisk把虚拟内存扔进去。

-- 来自 能手机投票的 Stage1官方 Android客户端

liaojings1 发表于 2022-6-19 18:32

记得以前关过,实际还是会建立缓存的。一些软件还会检查把,你关了直接报错无法运行,记得老的战锤4k游戏是这样。

Prushka 发表于 2022-6-19 19:07

安装linux的时候我都直接不设swap分区的

—— 来自 HUAWEI JAD-AL50, Android 10上的 S1Next-鹅版 v2.5.4

宵神乐 发表于 2022-6-19 19:13

关了就会觉得变快?真是想多了
关了只会出现各种莫名其妙的问题

h20020901 发表于 2022-6-20 10:46

虚拟内存让系统自动设定就行了,我64g内存一样开,要不然有的软件不稳定甚至打不开。。

—— 来自 Sony XQ-AS72, Android 12上的 S1Next-鹅版 v2.5.4

yeran 发表于 2022-6-20 16:52

设置最小16mb,最大两倍实体内存即可。用不上的话页面文件很小。

CyanCloverFern 发表于 2022-6-22 18:20

直接关了,内存不足后搁那和硬盘swap,基本等于卡飞

—— 来自 S1Fun
页: [1]
查看完整版本: 想问一下这年头【虚拟内存】用处还有多大