针对“Win10笔记本开机后内存占用飙升85%以上且一直不下降,打开任意程序直接卡顿”问题的参考性解决方法
【问题描述】
1.windows10笔记本电脑开机后,内存占用飙升85%以上,并且一直未下降,此时,打开任意程序(如TIM或Chrome浏览器)时,系统卡顿,甚至桌面鼠标右击操作也卡顿。
【问题检查】
1.电脑开机后,打开任务管理器,观察内存占用情况,依旧是85%以上,占用内存最大的任务是桌面窗口管理器,但仅占用了51.8MB。其后的任意任务程序占用内存也不过10~45MB。
2.CPU总的利用率仅在1~5%之间变化。
【问题场景】
1.电脑内存4GB。
2.在此之前进行过msconfig里的启动项的修改。仅仅是禁用一些个人安装的第三方软件(优酷,酷狗等启动项)。
【问题分析】
1.由于开机后实际运行的程序占用内存总和不可能达到我电脑内存为4GB的85%即3481.6MB,所以排除由于电脑硬件内存太小导致内存占用比例过高的情况。
2.CPU的利用率不到10%,所以可以排除由于CPU利用率过高导致电脑运行卡顿的情况。
3.由1、2可知,可能是系统分配的可用内存总量较少导致的。
【分析总结】
1.系统实际分配的可用内存总量不是硬件的4GB,需要进一步验证并更改相应配置。
【结论验证】
1.依次进入:“任务管理器”-->“性能”-->“打开资源监视器”。查看到物理内存的使用情况为:
为硬件保留的内存:1640MB 正在使用:2113MB 已修改:2MB 备用:285MB 可用:56MB
可用:341MB 缓存:1163MB 总数:2456MB 已安装:4096MB
2.果然,系统仅分配了2456MB内存空间出来使用,保留了1640MB内存(未使用)。
【处理措施】
1.“windows+R”输入“msconfig”进入“系统配置使用程序”,选择“引导”-->“高级选项”,勾选最大内存,并将最大内存设置为我物理内存的大小4096MB。点击“确认”,接着点击“应用”,最后再点击“确认”。接下来是重启电脑。
2.重启后,继续上一步操作,但是本次不设置最大内存的数值,只需要将勾选的“最大内存”取消勾选就行。确认并应用再确认后重启电脑即可。
【处理结果】
下图为我编写此博客时,我电脑的资源监视器的截图:
达到预期效果。问题已解决。