现象描述:
出现两次这个问题,都是长时间开机后,出现内存占用很高,重启还是内存占用很高,而且任务管理器里面查看,实际没有进程占用那么高。
曾经试过很多种办法,但是一样的现象却有不同的原因。
比如Windows自动更新windows update,比如试过停掉superfetch服务、Timbroker服务等方法。
(
之前遇到过另外两种情况,同样出现内存莫名其妙占用很高的情况,但是那个可以在任务管理器看到有个进程svchost.exe占用内存很高,停掉就可以了,但是不知道什么时候,又起动起来了。 事实上,可能是windows update服务、或者superfetch服务。
windows update服务遇到比较多,会定期自动更新系统,搜索更新的时候很消耗系统资源,视情况可以禁止自动更新;
Superfetch内存管理机制会将用户可能使用的应用程序页面利用内存可用空间进行预加载;尽可能地避免系统发生从硬盘的页面调用;让应用程序最快速度开启;不会由于计算机长时间闲置而使突然使用变得响应迟缓;在退出大型应用程序后会主动将之前被迫转移到虚拟内存中的页面重新调入内存当中。这个对硬件要求就比较高了,如果有足够的物理内存,还是很不错的,但是一些旧电脑装新系统,资源本身很有限,需要把这个服务禁止。
)
说说我自己的这个个例吧:
第一次,找到网上有种说法,说是网卡驱动问题,于是更新了网卡驱动,重启果然好了。
第二次,距离第一次没过多久,连续开机持续了大概2天,又出现这个问题,依然是找不到原因。网卡驱动已经是最新的了。。。
这次最后没办法,不想重装系统,就把全部驱动更新了一个遍:显卡、声卡、触控板、读卡器、蓝牙。。。。。。
重启后就好了。
这难道是Windows系统问题? 驱动久了为什么会莫名其妙地消耗了内存,而任务管理器里面没有任何体现?
每次发生这个事儿都记不起怎么解决的,记录下来以备不时之需。