当前位置: 主页 > V假生活 >Windows10又现新Bug,24核心竟卡成蜗牛! >

Windows10又现新Bug,24核心竟卡成蜗牛!

作者: 分类: V假生活 发布于:2020-06-09 浏览(414)


Windows10又现新Bug,24核心竟卡成蜗牛!

以 Bug 多闻名的 Windows 10 系统又爆出了新问题。

最近一位 Google 工程师在工作中发现,他的 Windows 10 系统在 Intel 24 核心 48 线程处理器、64GB 记忆体、高速 SSD 等超强硬体环境下,进行普通的程式编码工作时竟然也出现了卡顿现象,有时竟然连滑鼠也动不了。

工程师的他立即调出系统管理员查看,却发现无论 CPU 还是记忆体都并没有佔满,很少有超过 50% 的。

通过查看 Windows 系统事件追蹤工具 ETW,结果发现 Windows 10 在行程销毁方面的确存在一个严重的问题。即当程序/行程需要关闭时,Windows 10 会通过某一单独的线程进行处理。也就是说即便你有几十个处理器核心,Windows 10 在关闭行程时也只会调用其中的一个,即这时的 Windows 10 其实是单线程运行的。

一般情况下这也没什幺,但对于工程师来说,频繁啓动、关闭大量行程是最常见的操作,于是悲剧就发生了。而且更糟糕的是,该问题在 CPU 核心数越多,关闭和开啓的动作越频繁的情况下,卡顿状况就越严重。该工程师面对的问题就是,CPU 高达 48 线程,但销毁行程时只有 1 个在拼命工作,另外 47 个都在围观。

经过验证这个 Bug 只在 Windows 10 上存在,老版本的 Windows 7 反而没有问题。目前,他已经将该 Bug 上报微软。