建站优化

当前位置:

老机器装win10卡,win10卡爆了

浏览量:22次

老机器装win10卡,win10卡爆了

  老机器装win10卡,win10卡爆了

  最近,Win10操作系统又爆出了新的问题,因为它的许多Bug而被昵称为“Bug 10”。

  最近谷歌工程师布鲁斯道森(Bruce Dawson)在Win10系统下编译自己的电脑时出现了严重的卡顿现象。这台程序员的电脑配备了Inter 24 core 48线程、64GB内存、高速SSD等超级配置,但是在编译程序的时候却卡得连鼠标都动不了。

  程序员出身的他马上叫起系统管理员检查,才发现CPU和内存都没满,很少超过50%。

  通过查看Windows系统的事件跟踪工具ETW,发现Windows 10确实存在严重的进程销毁问题。也就是当一个程序/进程需要关闭时,Windows 10会通过一个单独的线程来处理。也就是说,即使你有几十个处理器内核,Windows 10在关闭进程时也只会调用其中的一个,也就是说,Windows 10此时实际上是在单线程中运行。

  一般来说,这没什么,但是对于程序员来说,频繁启动和关闭大量进程是最常见的操作,于是悲剧就发生了。更糟糕的是,CPU内核越多,开关的动作越频繁,卡顿越严重。工程师的体验是,CPU高达48个线程,但是进程被破坏的时候,只有一个线程在努力,其他47个都在看。不知道隔壁联发科看到这一幕是什么感受。

  经过核实,这个Bug只存在于Windows 10上,但旧版Windows 7没有问题。

[声明]本网转载网络媒体稿件是为了传播更多的信息,此类稿件不代表本网观点,本网不承担此类稿件侵权行为的连带责任。故此,如果您发现本网站的内容侵犯了您的版权,请您的相关内容发至此邮箱【779898168@qq.com】,我们在确认后,会立即删除,保证您的版权。