大佬帮我看看 为什么我的16G内存 超过10G就要报内存不足
首先是系统版本截图


然后说说问题,就如上面这个任务管理器内存使用界面 每天开机啥事不干先给我缓存8个G左右内存进去
我截图时的使用场景是 EDGE浏览器开了15个左右的B站视频,然后我开了一个逍遥安卓模拟器。其实讲道理只开这些都不该占用这么多内存,这是因为我这是开了一天机了期间浏览了很多网页视频还打了几小时游戏(魔兽世界WOW),肯定会有一些没释放干净的。这我也就认了。
问题是,到这里,也就是内存占用接近60% 就已经是极限了,此时如果我继续开两三个视频肯定浏览器要崩溃然后模拟器会卡死,或者我此时运行魔兽游戏也会立刻报内存不足啥的。
我理解的就是因为上图红圈里的 已提交17/17.6G 这里的问题 他认为我内存已经用满了,可右上黄圈里明明说还有6.8G可用,为什么就不让我用呢,我16G内存,莫非14G都用不到?不到10G就给我说不足了?
我也大体了解过一些WIN10的内存机制 说是就和那个红框里的 已缓存6.8G有关系,说是会自动释放 但根本不会释放 只会硬性占用。
至于为什么已提交那里是17G 是因为下图我的虚拟内存设置 这个时候自动把虚拟内存开到了1.6G 。那么是不是说如果虚拟内存这里我设置足够大或者勾上自动管理大小 系统就会疯狂去使用虚拟内存(占用硬盘) 比如我设8G虚拟内存 他的上限就会变到 已提交24/24G?
有没有什么办法让系统不去自动缓存那几个G 真太恶心了 缓存了又不给释放 每次内存用到50%几就感觉不那么流畅了,我16G内存就只能用到8G很难受啊。
