2013-12-19 08:54:00
【导读】微软已发现SVCHOST进程占用大量CPU的主要原因是Windows更新代理的低效造成的,但是目前这样问题还没有得到解决,微软承诺会尽快解决这一问题。
微软最近似乎是跟Windows XP的SVCHOST进程问题卯上了,并声称一定会搞定这个问题,大有不解绝不罢休的气势。鉴于XP明年4月就退休了,所以留给微软的时间不多了。
SVCHOST进程占用大量CPU的问题已经困扰了用户很长时间了,但对于这个问题微软前不久才找到了幕后的罪魁祸首。Windows和Microsoft Update高级项目主管Doug Neal表示,这个问题主要是Windows更新代理的低效造成的。
据了解,Windows更新代理在处理较长的作废更新列表时会出现指数级的效率低下问题,即每作废一条,处理效率就会降低两倍,而如果作废的列表过多,这个效率将会低到无限小,因为进程将会占用掉大量的CPU。
尽管问题已经确认,但要真正解决却并不是那么容易,针对这个问题微软已经发布了两次相关补丁,只是几乎没有任何效果。
不过想要微软放弃也是不容易的,Neal表示微软会尽可能解决这个问题,而且打包票等到下个补丁发布之后问题一定会解决。由于明年4月XP的生命周期就会结束,微软现在还能为这个系统如此用心,是在也算得上是够义气了。