老机器装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没有问题。
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。