内存不足?明明还有物理内存没用?
开的应用是有点多,这就显示内存不足?任务管理器明明显示还有物理内存没用的,哪位大神解释下,谢谢。虚拟内存.设置高点 alte 发表于 2024-5-5 10:16
虚拟内存.设置高点
虚拟内存我设置的5GB,就是为了想尽量多的使用武力内存,而不是去使用虚拟内存。 你有你的想法,但不同的软件自有想法,某些软件就是会使用虚拟内存,比如chrome内核的一些软件 飘忽的青布衫 发表于 2024-5-5 10:17
虚拟内存我设置的5GB,就是为了想尽量多的使用武力内存,而不是去使用虚拟内存。 ...
所以就更应该设大虚拟内存.或者系统自动管理
如果不清楚虚拟内存的作用尽量不要修改它
因为虚拟内存的作用之一是为了尽量提高物理内存的利用率. 飘忽的青布衫 发表于 2024-5-5 10:17
虚拟内存我设置的5GB,就是为了想尽量多的使用武力内存,而不是去使用虚拟内存。 ...
不要你觉得
要软件觉得
很多软件是强制用多少虚拟内存,你不给就直接报错 你看下
help -> Change Memory Settings
里面设置的是多大 现在Windows的虚拟内存直接给auto就行了,系统按合理的方式分配用哪个 卢奇亚诺 发表于 2024-5-5 10:28
现在Windows的虚拟内存直接给auto就行了,系统按合理的方式分配用哪个
我刚刚设置的auto,重启后显示是5GB大小,可是我的物理内存还有十多个GB没使用,就报内存不足? 虚拟内存请auto 不要手动设置
物理内存需要多少看的是已提交 全是内存碎片 你们安卓都不用管内存碎片了吗[失望] houyuzhou 发表于 2024-5-5 10:31
虚拟内存请auto 不要手动设置
物理内存需要多少看的是已提交
你的意思是,物理内存是已经分配好了,然后物理内存这块已经没办法再分配了,但是实际上有一部分物理内存可能还没使用,所以会显示内存使用跟实际的32GB不一致,是这样的么? 飘忽的青布衫 发表于 2024-5-5 10:35
你的意思是,物理内存是已经分配好了,然后物理内存这块已经没办法再分配了,但是实际上有一部分物理内存 ...
实际内存使用: 任务管理器看到的使用
软件申请内存: 已提交.
假设你内存32G, ( 忽略系统本身的占用.
禁用虚拟内存
打开 APP, 申请内存32G, 实际使用16G
这时候你看到内存使用50% 已提交32G/32G.
无法继续后续打开其他APP肯定会报内存不足.
开启虚拟内存(32G+32G)
打开 APP , 申请内存32G, 实际使用16G
然后你会看到内存使用50% 已提交32G/64G
就还可以继续打开其他APP.
虚拟内存的作用之一就是尽可能多的利用到全部物理内存
给那些已申请,但并未实际使用的内存提供一个虚拟的分配空间. swap 主要用作紧急内存是最常见的误解. ls 对其中一种情况解释的很好. 自作聪明就是这样 物理内存占了多少要看 已提交
上面那个使用中我也不懂是个什么东西 反正没用 备用那部分干的好事
之前用win10的时候,开机打开chrome三五分钟以后,备用部分就被吃满了 我的猜测也是windows的虚拟内存原因,我记得从物理内存超过8g来说,好像有教程说虚拟内存可以关闭了,但是我又依稀记得关闭虚拟内存会导致cod游戏出错,我是128g物理内存,虚拟内存设置为1g固定值了,其他倒是没错,你可以设置一下 windows没有linux的overcommit机制,所有mmap都需要有backing storage
你如果malloc了一个t,就算后面从来没碰过,系统也得找到1个t的空间(不管是物理内存还是页面空间) 飘忽的青布衫 发表于 2024-5-5 10:35
你的意思是,物理内存是已经分配好了,然后物理内存这块已经没办法再分配了,但是实际上有一部分物理内存 ...
总之,虚拟内存选自动就没事。哪怕你有1TB物理内存也一样。 物理内存 32G 虚拟内存12G
目前觉得再大的物理内存都要有虚拟内存 你看看看已提交 [睡觉]物理内存32G,虚拟内存直接设置64G 已提交已经爆了,说明系统找不到更多内存空间再分配 [偷笑]物理内存尽量放大 10多G不算多。现在朝着32G去配。
虚拟内存放AUTO,没事别乱改 请把虚拟内存设置为自动或16G以上,很多软件会自动把优先级不高的cache文件丢进虚拟内存
不是你想象的把虚拟内存设置小一点就能多用物理内存 tangyu147 发表于 2024-5-5 14:14
物理内存尽量放大 10多G不算多。现在朝着32G去配。
虚拟内存放AUTO,没事别乱改 ...
win10虚拟内存AUTO会有问题的,自动管理4G,然后爆内存的不是没有~ 看标题就知道是自己改了虚拟内存的大聪明,果然不出所料。自动就行了,不要总是你以为,要Windows以为。 直接默认虚拟内存
我64G,之前也是大聪明设置为4G虚拟内存
WIN教我做人后老老实实的默认
之后再也没有问题
页:
[1]
2