为什么虚拟内存设置为0M时,物理内存使用率达到80%时就会禁止继续加载程序?
答案:2 悬赏:60
解决时间 2021-12-16 12:32
- 提问者网友:幽瑟玉琼情殇
- 2021-12-15 16:43
系统显示:页面文件太小 无法完成操作。 难道关闭虚拟内存之后,物理内存的使用率无法达到100%吗?
最佳答案
- 二级知识专家网友:厭世為王
- 2021-12-15 17:54
对于一个单一进程来说,物理内存的使用率不能达到100%,因为还有其他进程(可能有好几十个)要使用物理内存,系统要根据优先级别随时决定把哪些进程的占用的物理内存让出来给更优先的进程使用,这是个随时变化的动态过程,因此必须保留一些物理内存来分配给更需要的进程。
再说显示的物理内存使用率达到80%,并不意味着那20%是空余的,什么也没有。事实上,物理内存没有真正空闲的,显示用了80%,意味着占用那剩余20%的进程要么是后台进程,要么是刚刚关闭的进程,只是可以随时让自己进入分页文件把物理内存让给更优先的进程使用。
对于32位系统来说,物理内存限制不能超过3.3GB,这并不算足够大的物理内存,系统总是需要分页文件来缓解物理内存的紧张。对于64位操作系统,物理内存只有在 8GB以上,才认为可以关闭分页文件。
再说显示的物理内存使用率达到80%,并不意味着那20%是空余的,什么也没有。事实上,物理内存没有真正空闲的,显示用了80%,意味着占用那剩余20%的进程要么是后台进程,要么是刚刚关闭的进程,只是可以随时让自己进入分页文件把物理内存让给更优先的进程使用。
对于32位系统来说,物理内存限制不能超过3.3GB,这并不算足够大的物理内存,系统总是需要分页文件来缓解物理内存的紧张。对于64位操作系统,物理内存只有在 8GB以上,才认为可以关闭分页文件。
全部回答
- 1楼网友:一只傻青衣
- 2021-12-15 19:26
搜一下:为什么虚拟内存设置为0M时,物理内存使用率达到80%时就会禁止继续加载程序?
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯