很多人将windows 10系统称为“bug10”,虽然太言过其实,但不可否认的是,windows 10确实经常会出现一些很诡异的bug。
来看看google程序员bruce dawson的遭遇。
公司为他配备了一套intel 24核心48线程处理器、64gb内存、高档ssd组成的强大系统,按理说用来编程会快速闪电,但奇怪的是,在启动编译后,windows 10系统却卡得像一只蜗牛,鼠标几乎都动不了了。
调出系统管理器查看,却发现无论cpu还是内存都并没有占满,只有大约50%。
bruce dawson轻车熟路地启动windows系统事件追踪工具etw,结果发现windows 10在进程销毁方面存在一个严重的bug。
此次,windows 10将强制开启自动更新(家庭版),专业版也仅仅是能延迟。今天,据《福布斯》网络版报道,win10系统自动推送的nvidia显卡驱动可能造成显示器故障、游戏崩溃等各种问题。
一周以来,在geforce社区论坛里已经有不少用户抱怨了这个问题。在驱动自动完成更新之后,一部分n卡用户遭遇了各种程序崩溃问题的困扰,而且这种现象是随机的。如《星际争霸2》、《暗黑破坏神3》等部分游戏遭遇了图形问题,某些元素无法显示,甚至有些玩家被迫进入了恢复模式。除此之外,部分用户还遭遇了多屏输出和sli配置问题。
▲用户在twitter上抱怨驱动自动更新问题
目前,nvidia和微软双方均未公布任何消息,而有用户猜测这可能是windows update与n卡官方升级工具之间产生了冲突,如果两者数据库不能同步,那么就有可能发生循环式错误。
简单来说,当一个windows系统/程序进程需要关闭的时候,会通过单独一个线程进行处理,也就是说即便你有几十个处理器核心/线程,windows系统也完全支持它们,但这时候windows其实是单线程运行的。
一般情况下这也没什么,但对于程序员来说,频繁启动、关闭大量进程是很常见的,于是悲剧就发生了,而且更糟糕的是,cpu核心数越多,问题反而越严重。
bruce dawson面临的就是,1个线程在拼命忙碌,其他47个都在围观……
进一步研究发现,这个bug只在windows 10上存在,老版本的诸如windows 7反而没问题。
bruce dawson还写了一篇详细的分析文章,感兴趣的可以戳这里。
消费能力并不等于收入能力 穷人用苹果富人用华为
两位重量级人物加盟,这家独立FPGA技术公司要快速做大
阻抗变换器是什么
摩纳哥将成为全球第一个5G全境覆盖的国家,用上华为5G会有何感想?
欧、美、中、日“量子霸权”争夺,谁更先进,谁更实用?
渣渣 Win10还真是Bug10!空有24核心 却卡得像蜗牛
对象存储与文件存储的区别是什么
TriEye宣布与大陆集团旗下的大陆工程服务公司展开合作
Xilinx平方根IP核的整形平方根算法
VLC 多平台媒体播放器全面支持苹果 M1 Mac
为您揭秘TE Dynamic连接器该如何选型
结合WinCE 6.0嵌入式系统实现脉冲/数据发生器的设计
49-56厚度测试仪的技术参数以及它的安装要求
路由器无线桥接的设置方法
如何使用树莓派控制小部件
电焊接技术_电焊工入门与技巧_电焊技术基本手法图
SDIO接口的WiFi模块应用选型推荐
蓝牙音箱中的性价比之王!Anker Soundcore Flare 蓝牙音箱评测
食品安全综合检测仪的参数介绍
怎样将SimpliSafe视频门铃连接到数字钟