dummyplays1547
2021-06-25T23:39:54+00:00
[img]http://img.nga.178.com/attachments/mon_201209/14/-47218_5052bc4f51be7.png[/img]搞不懂了……明明总共16GB内存,只要吃到超过14GB就会开始卡,内存报错程序崩溃……
不知道为什么,没有核显
[quote][pid=529255157,27449198,1]Reply[/pid] Post by [uid=26096]vcool[/uid] (2021-07-03 07:51):
虚拟内存关了?[/quote]那肯定没关啊
[quote][pid=529255074,27449198,1]Reply[/pid] Post by [uid=62264982]希斯梅娜[/uid] (2021-07-03 07:50):
已提交=实际内存占用[/quote]为什么已提交里面是23/23.6
外面是13.5/15.9?空余空间差这么多
比较像优化过系统的表现
有没有用过360一类的软件
[quote][pid=529255982,27449198,1]Reply[/pid] Post by [uid=6680916]xinxindsq[/uid] (2021-07-03 07:59):
比较像优化过系统的表现
有没有用过360一类的软件[/quote]从来没有啊
很正常啊,我们公司的破服务器只有2G内存,每次只要到1.9G占用,服务就经常挂,升级内存后就没问题了。
Reply to [pid=529255970,27449198,1]Reply[/pid] Post by [uid=38507547]DVa爱你喔[/uid] (2021-07-03 07:58)已提交是应用索取的内存容量,Windows会把其中一些转移到虚拟内存里。
真实内存最后那10%左右的空闲Windows是留着以应对突发的写入的。
[quote][pid=529287764,27449198,1]Reply[/pid] Post by [uid=38974971]noodlesyui[/uid] (2021-07-03 10:52):
很正常啊,我们公司的破服务器只有2G内存,每次只要到1.9G占用,服务就经常挂,升级内存后就没问题了。[/quote]看似1.9,实际上有很多都写进swap里了吧
或者是安装OS的时候根本没划swap,所以满了就炸了?
Reply to [pid=529299383,27449198,1]Reply[/pid] Post by [uid=43107204]AmerExodus[/uid] (2021-07-03 11:42)
你这么一说,我去看了下,我们是阿里云的centos, 好像是根本就没swap
16*2暂时无压力,不知道2年后会不会卡[s:ac:晕]
内存崩溃主要是可以申请的内存不足,也就是已提交的剩余空间不足。
在windows上已提交的总量好像是物理内存总量+页面文件大小。任务管理器的使用中满了只是会变卡,已提交满了,新的内存请求就会失败,很容易引起崩溃。
一个解决方法是交给系统管理页面文件大小(自动扩大页面文件),另一个就是直接加内存。
内存的申请和使用可以看作两个不同的环节,申请的内存只有在实际使用时才会在物理内存中分配。
向下面的图片一样,你的物理内存虽然有空闲,但是申请的内存达到了已提交的上限,那么你新开的软件和界面就会直接崩溃。
[img]https://img.nga.178.com/attachments/mon_202107/03/9aQ2o-gwdjK1tT1kScf-bg.jpg[/img]
如果想试试已提交被占满的情况,可以试试这个内存泄露器(可能导致软件崩溃,注意没有关闭未保存的文件↓
[attach]./mon_202107/03/9aQ2o-8musK24.zip?filename=%E5%86%85%E5%AD%98%E6%B3%84%E6%BC%8F%E6%BC%94%E7%A4%BA%2ezip[/attach]
[quote][pid=529329002,27449198,1]Reply[/pid] Post by [uid=60472560]kimidaisuki[/uid] (2021-07-03 13:54):
内存崩溃主要是可以申请的内存不足,也就是已提交的剩余空间不足。
在windows上已提交的总量好像是物理内存总量+页面文件大小。任务管理器的使用中满了只是会变卡,已提交满了,新的内存请求就会......[/quote]那我把虚拟内存调大点会有用没?(直接给个30G虚拟内存)