有小伙伴说到,系统是win10,之前电脑的内存是4G,某天凑巧打开了任务管理器,,一看,吓了一大跳!内存占用竟高达50%。这位小伙伴呐,着急得坐如针毡,火急火燎地换了8G内存的电脑,但发现内存占用仍然是50%。
这可如何是好呢?检查了一遍电脑,也并没有发现有何不妥,后台也就只是windows进程和服务,并无流氓软件之类的占用。鲁大师检测结果8G内存,但系统却显示只有4G,那么,这50%的占用或只剩4G的内存,究竟是怎么回事呢?
老毛桃看了很多大神的回复,大致都是内存就是拿来用的,占了就占了吧。举个例说,在老毛桃很穷的时候,在城中村租了一间二十平方的房,除了放床和其他杂物,布置好之后也只剩10平左右的空间了。突然的某一天,老毛桃中了,住上了一百多平的大房子,如此大的空间,再也不用小心翼翼地省空间了,摆上几盆好看的盆栽装饰装饰也是理所当然的。
这4G内存恰似出租房,8G内存又如一百多平的大房子,地方大了放的东西必然也会多些。但事实真的是这样吗?
内存仅剩一半可以用,这种状况老毛桃也遇到过无数次了。8G内存,开机一般会占用2.5G,而非分页缓冲池会占用200M多些,但随着使用时间的增加,非分页缓冲池也会持续增大,占用的内存必然也会持续增大。
什么是“非分页缓冲池”?
非分页缓冲池创建于系统初始化期间,内核模式组件就是用它来分配系统内存的。简单来说,非分页缓冲池就是一个包含各种系统虚拟地址范围的内存池,这些地址范围可以保证始终驻留在物理内存中,因此从任何地址空间均可进行访问,却不会产生页面I/O。
还是不明白?老毛桃给大家打个比喻:缓存犹如隧道,系统虚拟地址又似一辆辆车,而非分页缓冲池就像是车流一般,穿梭于隧道之中。即:非分页缓冲池就是经过缓存的系统虚拟地址。
有些软件会使得非分页缓冲池大量增长,如ExpressCache,它扫描用户使用的程序和缓存就会越多,为的是方便下次能够快速启动。但如果我们不限制缓存空间的大小,久而久之,其占用的内存必然也会随之升高。
如何关闭呢?
第一步:同时按下“win r”组合快捷键,打开运行窗口后,在框内输入“msconfig”,点击“确定”
第二步:进入系统配置界面,将选项卡切换至“服务”,取消“ExpressCache”的勾选,点击“应用—确定”即可
而在win10系统中,引入了一项“系统和压缩内存”的新改进,这项改进使得系统进程占用内存变大,严重时可达到70%占用。如果大家在使用win10系统的过程中也遇到了这样的问题,请别太过于担忧,这属于正常的,一般情况下无需修复。但患有强迫症的你,实在受不了内存被占用过多,可从《为什么win10的“系统与压缩内存”会无限变大?背后原因大揭晓》中寻求解决方法。
,