找回密码
 立即注册
搜索
查看: 9381|回复: 45

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

[复制链接]
发表于 2015-11-3 00:17 | 显示全部楼层 |阅读模式
本帖最后由 corese 于 2015-11-3 21:50 编辑

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

使用道具 举报

     
发表于 2015-11-3 00:25 | 显示全部楼层
虚拟内存太少?
回复

使用道具 举报

 楼主| 发表于 2015-11-3 00:32 | 显示全部楼层

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

使用道具 举报

     
发表于 2015-11-3 00:34 | 显示全部楼层
C盘多大?
回复

使用道具 举报

 楼主| 发表于 2015-11-3 00:44 | 显示全部楼层

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

使用道具 举报

 楼主| 发表于 2015-11-3 01:02 | 显示全部楼层
多谢楼上诸位,真的是虚拟内存的问题。也许系统托管的虚拟内存会限制在整个磁盘大小的一定百分比?我刚才开了两个文明,内存到10G以上了,没问题,再看虚拟内存已经分配了2G多了(这次我是设置了最大值和最小值)。
回复

使用道具 举报

发表于 2015-11-3 02:12 来自手机 | 显示全部楼层
虚拟内存设ramdisk里是图什么……

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

使用道具 举报

     
发表于 2015-11-3 05:11 | 显示全部楼层
程佳 发表于 2015-11-3 02:12
虚拟内存设ramdisk里是图什么……

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

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

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

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

使用道具 举报

     
发表于 2015-11-3 07:41 来自手机 | 显示全部楼层
ssd时代折腾虚拟内存真是蛋疼
回复

使用道具 举报

     
发表于 2015-11-3 08:31 | 显示全部楼层
我是把虚拟内存给关了,还没遇到有问题的情况
回复

使用道具 举报

     
发表于 2015-11-3 08:49 | 显示全部楼层
adrftgyh 发表于 2015-11-3 05:11
图的是快啊,不管你内存多大,都必须设虚拟内存,不设系统会死机,

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

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

使用道具 举报

     
发表于 2015-11-3 09:00 | 显示全部楼层
SSD平民以后RAMDISK已经是历史的故纸堆了。性能有限还很容易导致问题
回复

使用道具 举报

     
发表于 2015-11-3 11:16 | 显示全部楼层
早就把虚拟内存停用了。
回复

使用道具 举报

发表于 2015-11-3 11:23 | 显示全部楼层
谁说RAMDISK是故纸堆的,我32G内存用了10G做RAMDISK,PS的temp指向ramdisk不要太爽。
还有就是网上下的几G的压缩包,直接丢RAMDISK里解压,也不要太爽
回复

使用道具 举报

     
发表于 2015-11-3 11:28 来自手机 | 显示全部楼层
比尔盖茨曾经说过:640K内存对任何人来说都足够了,其中128K是ramdisk
回复

使用道具 举报

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

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

使用道具 举报

     
发表于 2015-11-3 13:08 来自手机 | 显示全部楼层
虚拟内存不要关,关了不会提高性能,可能造成系统不稳定
回复

使用道具 举报

     
发表于 2015-11-3 13:28 | 显示全部楼层
netplaying 发表于 2015-11-3 08:49
想我现在工作这样大小的图存一次都要几十秒,临时文件放ramdisk无异于自杀 ...

首先临时文件和虚拟内存这差别大了点~~

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

使用道具 举报

     
发表于 2015-11-3 13:36 | 显示全部楼层
adrftgyh 发表于 2015-11-3 13:28
首先临时文件和虚拟内存这差别大了点~~

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

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

使用道具 举报

     
发表于 2015-11-3 13:40 | 显示全部楼层
以前虚拟内存在HDD上的时候为了减少反复分配空间的开销,最大最小值都设成一样的(比如4g)
现在有SSD了,这根本不是个事儿了吧
回复

使用道具 举报

 楼主| 发表于 2015-11-3 13:50 | 显示全部楼层
这都能撕起来。。
页面文件放在RAMDisk里只是我的个人习惯而已。
回复

使用道具 举报

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

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

使用道具 举报

     
发表于 2015-11-3 18:00 | 显示全部楼层
ramdisk+关闭虚拟内存好几年了,没遇到什么问题
浏览器碎片文件放ramdisk不要太爽,再也不会影响性能了
回复

使用道具 举报

     
发表于 2015-11-3 18:06 来自手机 | 显示全部楼层
只是你们内存还不够大而已,像我32G台机16G本子从不担心这个问题,而且16G开始系统管理的虚拟内存也没有20G这么夸张,8G差不多
回复

使用道具 举报

 楼主| 发表于 2015-11-3 18:13 | 显示全部楼层
marxel 发表于 2015-11-3 15:09
ramdisk难道不会导致运行不稳定么

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

使用道具 举报

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

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

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


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

使用道具 举报

 楼主| 发表于 2015-11-3 18:53 | 显示全部楼层
SimonOpera 发表于 2015-11-3 18:22
虚拟内存本来就是因为内存不够才要放到硬盘上

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

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

使用道具 举报

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

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

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

使用道具 举报

     
发表于 2015-11-3 19:05 | 显示全部楼层
SimonOpera 发表于 2015-11-3 18:22
虚拟内存本来就是因为内存不够才要放到硬盘上

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

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

使用道具 举报

     
发表于 2015-11-3 19:54 | 显示全部楼层
adrftgyh 发表于 2015-11-3 19:04
不懂,程序崩溃又不会关机,该怎么弄怎么弄咯,

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

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

使用道具 举报

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

讲真,制图工作机肯定有ups的.......而且前面一直再说虚拟内存,不是ps的临时文件........
回复

使用道具 举报

 楼主| 发表于 2015-11-3 21:34 | 显示全部楼层
netplaying 发表于 2015-11-3 19:54
比如你正在编辑的图,图的临时文件就在windows的临时文件夹里,如果突然断电或死机,临时文件夹里的的暂 ...

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

使用道具 举报

头像被屏蔽
     
发表于 2015-11-3 21:48 来自手机 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

发表于 2015-11-3 22:05 来自手机 | 显示全部楼层
等你们把l3 cache当Ramdisk用的那一天
回复

使用道具 举报

     
发表于 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其实还是说得过去的
回复

使用道具 举报

     
发表于 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的临时文件夹里,如果突然断电或死机,临时文件夹里的的暂 ...

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

使用道具 举报

     
发表于 2015-11-3 23:19 | 显示全部楼层
昨晚也遇到这个问题,系统不停要求关闭XX程序腾出内存,但此时实际使用率才50%不到,过一会儿直接BSoD……
回复

使用道具 举报

     
发表于 2015-11-3 23:23 | 显示全部楼层
ramdisk放虚拟内存全是被这傻逼机制给逼的!
当然现在都有SSD了,日常使用也不会太拖累性能,但是就是看着不爽。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|上海互联网违法和不良信息举报中心|网上有害信息举报专区|962110 反电信诈骗|举报电话 021-62035905|Stage1st ( 沪ICP备13020230号-1|沪公网安备 31010702007642号 )

GMT+8, 2025-8-25 21:34 , Processed in 0.195282 second(s), 7 queries , Gzip On, Redis On.

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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