corese 发表于 2015-11-3 00:17

【已解决】win10系统内存用到9.9G时提示内存不足!

本帖最后由 corese 于 2015-11-3 21:50 编辑

我的电脑有16G内存,win10专业版。然而最近经常跳出内存不足,需要关闭程序的界面,一看任务管理器,内存都是用到了9.9G,我之前无视这个提示,又开了个Chrome标签页,结果就黑屏死机了。
有人知道是怎么回事吗?谢谢!
更新:虚拟内存设置的问题。

wuuuuuud 发表于 2015-11-3 00:25

虚拟内存太少?

corese 发表于 2015-11-3 00:32

wuuuuuud 发表于 2015-11-3 00:25
虚拟内存太少?

是这个原因吗?我设置系统托管然后它只托管了个很小的大小。

天乃冥 发表于 2015-11-3 00:34

C盘多大?

corese 发表于 2015-11-3 00:44

天乃冥 发表于 2015-11-3 00:34
C盘多大?

我是把虚拟内存设置在一个RAMDisk里的,我重设下试试看,谢谢两位。

corese 发表于 2015-11-3 01:02

多谢楼上诸位,真的是虚拟内存的问题。也许系统托管的虚拟内存会限制在整个磁盘大小的一定百分比?我刚才开了两个文明,内存到10G以上了,没问题,再看虚拟内存已经分配了2G多了(这次我是设置了最大值和最小值)。

程佳 发表于 2015-11-3 02:12

虚拟内存设ramdisk里是图什么……

----发送自 OnePlus A0001,Android 5.1.1

adrftgyh 发表于 2015-11-3 05:11

程佳 发表于 2015-11-3 02:12
虚拟内存设ramdisk里是图什么……

----发送自 OnePlus A0001,Android 5.1.1

图的是快啊,不管你内存多大,都必须设虚拟内存,不设系统会死机,

所以就有人想出虚拟内存放ramdisk的馊主意,

然而反正我干过一次没觉得快,而且麻烦,就放弃了~~~

mirari 发表于 2015-11-3 07:41

ssd时代折腾虚拟内存真是蛋疼

radar 发表于 2015-11-3 08:31

我是把虚拟内存给关了,还没遇到有问题的情况

netplaying 发表于 2015-11-3 08:49

adrftgyh 发表于 2015-11-3 05:11
图的是快啊,不管你内存多大,都必须设虚拟内存,不设系统会死机,

所以就有人想出虚拟内存放ramdisk的 ...

想我现在工作这样大小的图存一次都要几十秒,临时文件放ramdisk无异于自杀

yuuu 发表于 2015-11-3 09:00

SSD平民以后RAMDISK已经是历史的故纸堆了。性能有限还很容易导致问题

bbpoo 发表于 2015-11-3 11:16

早就把虚拟内存停用了。

草薙·京 发表于 2015-11-3 11:23

谁说RAMDISK是故纸堆的,我32G内存用了10G做RAMDISK,PS的temp指向ramdisk不要太爽。
还有就是网上下的几G的压缩包,直接丢RAMDISK里解压,也不要太爽

exzhawk 发表于 2015-11-3 11:28

比尔盖茨曾经说过:640K内存对任何人来说都足够了,其中128K是ramdisk

SimonOpera 发表于 2015-11-3 13:01

corese 发表于 2015-11-3 01:02
多谢楼上诸位,真的是虚拟内存的问题。也许系统托管的虚拟内存会限制在整个磁盘大小的一定百分比?我刚才开 ...

虚拟内存就是你内存不够用了,把临时不用的数据搬到硬盘上,结果你在ramdisk里设置虚拟内存,这不是脱了裤子放屁多此一举吗,虚拟内存都一般要大于物理内存,你这岂不是16g内存当10g用……能够用就见鬼了

ReiFukai 发表于 2015-11-3 13:08

虚拟内存不要关,关了不会提高性能,可能造成系统不稳定

adrftgyh 发表于 2015-11-3 13:28

netplaying 发表于 2015-11-3 08:49
想我现在工作这样大小的图存一次都要几十秒,临时文件放ramdisk无异于自杀 ...
首先临时文件和虚拟内存这差别大了点~~

然后,你觉得是自杀只是因为你的内存不够大而已,当你内存比硬盘大的时候就没这个烦恼了{:3_559:}
最后,我只是扯淡而已,现在ramdisk在ssd面前的优势不是普通应用能体现得出来的~~~

netplaying 发表于 2015-11-3 13:36

adrftgyh 发表于 2015-11-3 13:28
首先临时文件和虚拟内存这差别大了点~~

然后,你觉得是自杀只是因为你的内存不够大而已,当你内存比硬盘 ...

程序崩溃时,临时文件放在硬盘上99%都能恢复,要是放在ramdisk上,呵呵厚~

marxel 发表于 2015-11-3 13:40

以前虚拟内存在HDD上的时候为了减少反复分配空间的开销,最大最小值都设成一样的(比如4g)
现在有SSD了,这根本不是个事儿了吧

corese 发表于 2015-11-3 13:50

这都能撕起来。。
页面文件放在RAMDisk里只是我的个人习惯而已。

marxel 发表于 2015-11-3 15:09

corese 发表于 2015-11-3 13:50
这都能撕起来。。
页面文件放在RAMDisk里只是我的个人习惯而已。

ramdisk难道不会导致运行不稳定么

LuciferGX 发表于 2015-11-3 18:00

ramdisk+关闭虚拟内存好几年了,没遇到什么问题
浏览器碎片文件放ramdisk不要太爽,再也不会影响性能了

clover9017 发表于 2015-11-3 18:06

只是你们内存还不够大而已,像我32G台机16G本子从不担心这个问题,而且16G开始系统管理的虚拟内存也没有20G这么夸张,8G差不多

corese 发表于 2015-11-3 18:13

marxel 发表于 2015-11-3 15:09
ramdisk难道不会导致运行不稳定么

运行不稳定也许就是主楼这个问题吧。
有可能系统托管会限制最大为磁盘大小的某个值。
而其它方面的话,页面文件本就是当作内存用的,也就是应当断电即失,所以放在RAMDisk里面应该没问题吧。。
我这样用了四五年了,没遇到什么运行不稳定。。(除了主楼这个,新装系统心血来潮把页面文件设置成系统托管)

SimonOpera 发表于 2015-11-3 18:22

corese 发表于 2015-11-3 18:13
运行不稳定也许就是主楼这个问题吧。
有可能系统托管会限制最大为磁盘大小的某个值。
而其它方面的话,页 ...

虚拟内存本来就是因为内存不够才要放到硬盘上

结果你强制减少了可以用内存数量,却把应该搬到硬盘的数据搬到内存里。


本来16g占满后才会用虚拟内存,你现在16g都没用到就开始用虚拟内存了,而且还是在内存上用。。。简直太浪费。

corese 发表于 2015-11-3 18:53

SimonOpera 发表于 2015-11-3 18:22
虚拟内存本来就是因为内存不够才要放到硬盘上

结果你强制减少了可以用内存数量,却把应该搬到硬盘的数据 ...

不一样的。首先,16G内存对我来说肯定够用。其次,我需要一个4G的RAMDisk。再次,某些应用可能会用到页面文件,所以我在RAMDisk上建立了页面文件以防万一,并且提高页面文件存取速度。
另外,你说“内存不够才要放到硬盘上”,并不是这样,因为在内存没满的时候页面文件也是被使用了的。比如就我主楼的问题来说,9.9G的内存用量是包括了4G的RAMDisk的,内存还远远没装满,而页面文件的容量已经不够了(系统托管好像只分配了一百多兆的页面文件)。

adrftgyh 发表于 2015-11-3 19:04

netplaying 发表于 2015-11-3 13:36
程序崩溃时,临时文件放在硬盘上99%都能恢复,要是放在ramdisk上,呵呵厚~

不懂,程序崩溃又不会关机,该怎么弄怎么弄咯,

如果是系统崩溃,那么应该重装系统了,就算是机械盘能恢复1次2次,也经不住长期这么折腾~~~

adrftgyh 发表于 2015-11-3 19:05

SimonOpera 发表于 2015-11-3 18:22
虚拟内存本来就是因为内存不够才要放到硬盘上

结果你强制减少了可以用内存数量,却把应该搬到硬盘的数据 ...

不一定,反正win系统就算你内存够了也必须要设定虚拟内存,不清楚为啥,不然会有许多诡异的问题出现。

netplaying 发表于 2015-11-3 19:54

adrftgyh 发表于 2015-11-3 19:04
不懂,程序崩溃又不会关机,该怎么弄怎么弄咯,

如果是系统崩溃,那么应该重装系统了,就算是机械盘能恢 ...

比如你正在编辑的图,图的临时文件就在windows的临时文件夹里,如果突然断电或死机,临时文件夹里的的暂存文件还在硬盘上不会丢,但如果是在ramdisk里的话开机屁都找不回来。

adrftgyh 发表于 2015-11-3 21:33

netplaying 发表于 2015-11-3 19:54
比如你正在编辑的图,图的临时文件就在windows的临时文件夹里,如果突然断电或死机,临时文件夹里的的暂 ...
讲真,制图工作机肯定有ups的.......而且前面一直再说虚拟内存,不是ps的临时文件........

corese 发表于 2015-11-3 21:34

netplaying 发表于 2015-11-3 19:54
比如你正在编辑的图,图的临时文件就在windows的临时文件夹里,如果突然断电或死机,临时文件夹里的的暂 ...

临时文件和虚拟内存是不同的亲。。。
另外,根据你用的软件不同,“图的临时文件”不一定就在windows临时文件夹里吧?比如说word文档的临时文件就在你文件的同一个文件夹下。

魅族 发表于 2015-11-3 21:48

orzism 发表于 2015-11-3 22:05

等你们把l3 cache当Ramdisk用的那一天

benjin 发表于 2015-11-3 22:15

SimonOpera 发表于 2015-11-3 18:22
虚拟内存本来就是因为内存不够才要放到硬盘上

结果你强制减少了可以用内存数量,却把应该搬到硬盘的数据 ...

其实某种角度上来看,未必对。
譬如说我开PS修图,然后整个PS的内存占用量可能8G就顶天了,我还剩余8G的内存空间在待机。
然后我修图的时候会生成各种临时的文件,这些临时文件按照PS的设置会写入到硬盘上。
那么假设我正在修图的时候忘记保存然后死机了,除非PS设置了自动保存或者自动备份,否则之前做的就直接白费功夫,就算临时文件夹在SSD上也没用。

假设,我把剩余的8G空间分个4G做RAMDISK,然后把PS的临时文件设置到RAMDISK上,这样临时文件的读取速度会比SSD上更快。假设同样是死机了,有备份的自然没事,没备份的同样也是一样结果白做功夫而已,这点上并不存在说临时文件在硬盘上死机也能取回的说法。当然我只是针对PS而已,至于其他软件我就不了解。

那么在软件本身就吃不完内存的情况下,把多余的内存挪作他用也算不上是浪费内存吧?

比如我现在,16G内存的机器。在开着一个雷霆战争之后切换出来,CHROME开着7个标签其中三个是B站的。打开PS载入了26张12M像素的照片,打开任务管理器后显示内存也仅仅用了7.1G 假设改为13张24M像素的照片估计占用内存也没多大差别。那剩余的8G多内存其实我再保守点留下个4G,剩余的4G拿来做RAMDISK其实还是说得过去的

benjin 发表于 2015-11-3 22:49

netplaying 发表于 2015-11-3 19:54
比如你正在编辑的图,图的临时文件就在windows的临时文件夹里,如果突然断电或死机,临时文件夹里的的暂 ...

这个我似乎有点异议
PS后面的版本都有后台保存功能,简单的说就是任何打开过的图片一旦做过任何处理,那么只要经过了设置的时间就会自动保存,而保存的的位置也不是在TEMP这个临时文件夹上,所以把临时文件夹设置到RAMDISK上不影响这个自动保存功能。
而PS本身有一个临时储存的空间要求,那玩意叫做暂存盘,你可以理解成其实就是PS专用的临时文件夹。然后这个文件夹只有在PS运行的时候才占用空间,一旦PS关闭后那些空间就会马上被释放,也就是说无论是正常关闭还是意外关闭,里面的东西都会被清空。所以无论这个暂存盘是设置在硬盘上还是RAMDISK上都是没有任何差别的。

冰凌火焰 发表于 2015-11-3 23:11

SimonOpera 发表于 2015-11-3 18:22
虚拟内存本来就是因为内存不够才要放到硬盘上

结果你强制减少了可以用内存数量,却把应该搬到硬盘的数据 ...

谁告诉你物理内存用满了才会占虚拟内存的?
你自己打开任务管理器,对比一下提交大小是不是一直小于专用工作集!

以前内存小,需要虚拟内存没什么可说的,现在都大内存了,还一帮子傻逼程序非得把一些文件扔到虚拟内存里才能工作。

就像买房,有钱了全款无压力,房管所表示不贷款不给过户,这不二么!

冰凌火焰 发表于 2015-11-3 23:16

netplaying 发表于 2015-11-3 19:54
比如你正在编辑的图,图的临时文件就在windows的临时文件夹里,如果突然断电或死机,临时文件夹里的的暂 ...

临时文件是临时文件,虚拟内存是虚拟内存,不是一回事,断电后,页面文件一样被重置。
当然你要说送数据中心把这块数据导出来,理论上倒是可行的。

ryans233 发表于 2015-11-3 23:19

昨晚也遇到这个问题,系统不停要求关闭XX程序腾出内存,但此时实际使用率才50%不到,过一会儿直接BSoD……

冰凌火焰 发表于 2015-11-3 23:23

ramdisk放虚拟内存全是被这傻逼机制给逼的!
当然现在都有SSD了,日常使用也不会太拖累性能,但是就是看着不爽。
页: [1] 2
查看完整版本: 【已解决】win10系统内存用到9.9G时提示内存不足!