电脑内存过半就提示不足啥情况

SwedishFish-avatar

SwedishFish

2022-03-19T09:15:43+00:00

我电脑48G内存,然后我开虚拟机用了25G。我任务管理器查看内存才用了百分之55,然后打开浏览器直接提示系统内存不足这啥情况有大佬知道怎么解决吗?
[img]https://img.nga.178.com/attachments/mon_202203/23/9aQ17n-in9qZqT3cS99-kk.jpeg[/img]
Joséeh1k_real-avatar

Joséeh1k_real

请上截图
Heli-avatar

Heli

要看已提交而不是看显示的占用
另外不能关虚拟内存
SwedishFish-avatar

SwedishFish

[quote][pid=597705455,31176782,1]Reply[/pid] Post by [uid=38793790]李七night[/uid] (2022-03-23 17:51):
请上截图[/quote]上图了。。。。。
Jannn-avatar

Jannn

Reply to [pid=597705591,31176782,1]Reply[/pid] Post by [uid=62264982]希斯梅娜[/uid] (2022-03-23 17:51)
已提交65.1/66.8,一算也知道有18G虚拟内存好吗[s:ac:擦汗]
0led-avatar

0led

去设置允许虚拟机用的最大内存[s:a2:偷吃]
[img]https://img.nga.178.com/attachments/mon_202203/24/9aQ17n-gjowKpToS8k-57.jpg[/img]
[img]https://img.nga.178.com/attachments/mon_202203/24/9aQ17n-bw1iK20T1kSh5-if.jpg[/img]
Heli-avatar

Heli

[quote][pid=597831815,31176782,1]Reply[/pid] Post by [uid=62691722]fandoor[/uid] (2022-03-24 10:08):

已提交65.1/66.8,一算也知道有18G虚拟内存好吗[s:ac:擦汗][/quote]人家之前没上图 ok?

而且这就是爆内存 已提交满了
SwedishFish-avatar

SwedishFish

[img]https://img.nga.178.com/attachments/mon_202203/24/9aQ17n-64a3ZsT3cSkk-99.jpeg[/img]
大概就是这样有没有老哥知道啥问题啊[img]https://img.nga.178.com/attachments/mon_201209/14/-47218_5052bc4f51be7.png[/img][img]https://img.nga.178.com/attachments/mon_201209/14/-47218_5052bc4f51be7.png[/img][img]https://img.nga.178.com/attachments/mon_201209/14/-47218_5052bc4f51be7.png[/img],我服了啊。点完确定之后直接黑屏,然后必须强制重启了。
R3cks-avatar

R3cks

怎么卡的这么好,正好是50%
SwedishFish-avatar

SwedishFish

[img]https://img.nga.178.com/attachments/mon_202203/24/9aQ17n-2j3rZtT3cSkk-99.jpeg[/img]
我开一台然后设置40G,然后我把这台虚拟机内存占用了30多就没事[img]https://img.nga.178.com/attachments/mon_201209/14/-47218_5052bc8638067.png[/img][img]https://img.nga.178.com/attachments/mon_201209/14/-47218_5052bc8638067.png[/img][img]https://img.nga.178.com/attachments/mon_201209/14/-47218_5052bc8638067.png[/img]。
SwedishFish-avatar

SwedishFish

[quote][pid=597832688,31176782,1]Reply[/pid] Post by [uid=60687184]某科学的9[/uid] (2022-03-24 10:11):
去设置允许虚拟机用的最大内存[s:a2:偷吃]
[img]https://img.nga.178.com/attachments/mon_202203/24/9aQ17n-gjowKpToS8k-57.jpg[/img]
......[/quote]好的谢谢
SwedishFish-avatar

SwedishFish

[quote][pid=597831815,31176782,1]Reply[/pid] Post by [uid=62691722]fandoor[/uid] (2022-03-24 10:08):

已提交65.1/66.8,一算也知道有18G虚拟内存好吗[s:ac:擦汗][/quote]老哥为什么已提交会那么大,明明内存是够用的。
altaira-avatar

altaira

Reply to [pid=597846099,31176782,1]Reply[/pid] Post by [uid=61280968]artuoliya[/uid] (2022-03-24 10:57)
已提交后面的数字是物理内存+交换文件(虚拟内存)-保留内存
为什么会出现已提交很高但是物理内存使用很低的情况,是因为存在保留内存的机制。
程序可能申请了要用1G的内存,实际上只用了100M,从已提交的角度来说,他要扣除1G。从物理内存使用率的角度,这100M可能使用率只有1%,但是这1G空间也不能分配给其他程序使用。
所以显示的剩余的物理内存使用率虽然很低,实际上可用的内存中包含了已经被分配但是实际未使用的空间,真正可用的实际上只有未分配的部分。
具体的占用可以打开任务管理器下面的资源监视器,切到内存页。可以看到每个进程的虚拟内存的保留量和实际物理内存的使用量。
OneDankSmell-avatar

OneDankSmell

windows下 总物理内存20G
进程A提交19G,使用2G

显示已使用 2G
已提交19G/20G

其他进程 可用内存 (20G-19G)
进程A 剩余可用内存 (20G-19G) +(19G-2G)