引用:
作者liccaba
使用的2T如果是分散在2顆不同核心的部份
等於也可以完全使用到2C的量吧
當然AMD的2T也可以分散在2個不同模塊的部份
但絕對不可能完全使用到2M的量 說不定效能還比擠在同一個模塊還差
其實使用到CPU的"量"才是決定遊戲FPS所在
就算有2顆核心在跑 但每顆各跑50% 加起來也才1顆核心的量
FPS跟1顆核心跑100%是一樣的
我現在玩線上遊戲 就是2顆核心各跑50%
也可以設定只跑其中1顆核心 但就可以跑到100%
如果雙開的話 就可以2顆核心都跑100%
|
所以你到底在講甚麼量?
跑真正高cpu使用率的軟體所有的thread全部滿載也是很常見的事情
但是這是在說使用率, 一個thread佔不滿100%就表示他"不需要".
你把一個thread用到滿100%, 意思就是該thread已經滿載了, 多的只好在後面等
但是把它分散到兩個thread只佔50%, 代表的是這兩個thread都還沒有滿載, 需要的task可以馬上被處理.
所以你應該慶幸你的程式可以把loading分散在兩個thread. 而不是笨笨的去擠同一個thread.