您的位置: 首頁 > 新聞 > 時事焦點 > 新聞詳情

Win 10遭遇這個BUG太尷尬 24核心卡到心理崩潰

時間:2017-07-16 16:47:27
  • 來源:互聯(lián)網(wǎng)
  • 作者:NT
  • 編輯:newtype2001

很多人將微軟Windows 10系統(tǒng)稱為“Bug10”,雖然這有點太言過其實,但讓人不可否認的是,Windows 10系統(tǒng)確實經(jīng)常會出現(xiàn)一些很詭異的Bug。

今天我們就來看看Google程序員Bruce Dawson的遭遇。

Win 10遭遇這個BUG太尷尬 24核心卡到心理崩潰

公司為Bruce Dawson配備了一套Intel 24核心48線程處理器、64GB內(nèi)存、高檔SSD組成的強大系統(tǒng),按理說這臺機器用來編程會快速閃電,但讓人奇怪的是,在他啟動編譯之后,Win 10卻卡得像一只蝸牛,就連鼠標幾乎都動不了了。

調(diào)出系統(tǒng)管理器查看,卻發(fā)現(xiàn)無論CPU還是內(nèi)存都并沒有占滿,只有大約50%。

Bruce Dawson輕車熟路地啟動Windows系統(tǒng)事件追蹤工具ETW,結果發(fā)現(xiàn)Windows 10在進程銷毀方面存在一個嚴重的Bug。

簡單來說,當一個Windows系統(tǒng)/程序進程需要關閉的時候,會通過單獨一個線程進行處理,也就是說即便你有幾十個處理器核心/線程,Windows系統(tǒng)也完全支持它們,但這時候Windows其實是單線程運行的。

一般情況下這也沒什么,但對于程序員來說,頻繁啟動、關閉大量進程是很常見的,于是悲劇就發(fā)生了,而且更糟糕的是,CPU核心數(shù)越多,問題反而越嚴重。

Bruce Dawson面臨的就是,1個線程在拼命忙碌,其他47個都在圍觀……

進一步研究發(fā)現(xiàn),這個Bug只在Windows 10上存在,老版本的諸如Windows 7反而沒問題。

Bruce Dawson還寫了一篇詳細的分析文章,感興趣的可以戳這里。

Win 10遭遇這個BUG太尷尬 24核心卡到心理崩潰

0

玩家點評 0人參與,0條評論)

收藏
違法和不良信息舉報
分享:

熱門評論

全部評論

他們都在說 再看看
3DM自運營游戲推薦 更多+