您的位置:首页 > 电子资讯 > 正文

渣渣 Win10还真是Bug10!空有24核心 却卡得像蜗牛

来源:网络 作者: 时间:2020-06-28

  很多人将Windows 10系统称为“Bug10”,虽然太言过其实,但不可否认的是,Windows 10确实经常会出现一些很诡异的Bug。

  来看看Google程序员Bruce Dawson的遭遇。

  渣渣 Win10还真是Bug10!空有24核心 却卡得像蜗牛

  公司为他配备了一套Intel 24核心48线程处理器、64GB内存、高档SSD组成的强大系统,按理说用来编程会快速闪电,但奇怪的是,在启动编译后,Windows 10系统却卡得像一只蜗牛,鼠标几乎都动不了了。

  调出系统管理器查看,却发现无论CPU还是内存都并没有占满,只有大约50%。

  Bruce Dawson轻车熟路地启动Windows系统事件追踪工具ETW,结果发现Windows 10在进程销毁方面存在一个严重的Bug。

  此次,Windows 10将强制开启自动更新(家庭版),专业版也仅仅是能延迟。今天,据《福布斯》网络版报道,Win10系统自动推送的NVIDIA显卡驱动可能造成显示器故障、游戏崩溃等各种问题。

  渣渣 Win10还真是Bug10!空有24核心 却卡得像蜗牛

  一周以来,在GeForce社区论坛里已经有不少用户抱怨了这个问题。在驱动自动完成更新之后,一部分N卡用户遭遇了各种程序崩溃问题的困扰,而且这种现象是随机的。如《星际争霸2》、《暗黑破坏神3》等部分游戏遭遇了图形问题,某些元素无法显示,甚至有些玩家被迫进入了恢复模式。除此之外,部分用户还遭遇了多屏输出和SLI配置问题。

  渣渣 Win10还真是Bug10!空有24核心 却卡得像蜗牛

  ▲用户在Twitter上抱怨驱动自动更新问题

  目前,NVIDIA和微软双方均未公布任何消息,而有用户猜测这可能是Windows Update与N卡官方升级工具之间产生了冲突,如果两者数据库不能同步,那么就有可能发生循环式错误。

  简单来说,当一个Windows系统/程序进程需要关闭的时候,会通过单独一个线程进行处理,也就是说即便你有几十个处理器核心/线程,Windows系统也完全支持它们,但这时候Windows其实是单线程运行的。

  一般情况下这也没什么,但对于程序员来说,频繁启动、关闭大量进程是很常见的,于是悲剧就发生了,而且更糟糕的是,CPU核心数越多,问题反而越严重。

  Bruce Dawson面临的就是,1个线程在拼命忙碌,其他47个都在围观……

  进一步研究发现,这个Bug只在Windows 10上存在,老版本的诸如Windows 7反而没问题。

  Bruce Dawson还写了一篇详细的分析文章,感兴趣的可以戳这里。

  渣渣 Win10还真是Bug10!空有24核心 却卡得像蜗牛

技术专区

【责任编辑:admin】