如果在玩游戏时打开资源监视器,看到CPU核心处于空闲状态,请不要惊慌,也不要责怪开发者。游戏依赖于处理物理和逻辑的主线程。如果该线程饱和,即使其他核心空闲,性能也会受到影响。对用户而言,这意味着在选择处理器时,单核速度比核心总数更重要。
线程架构与逻辑瓶颈 🧵
在当前的游戏引擎中,一个核心线程(渲染线程)协调关键任务。与此同时,其他核心处理阴影、声音或人工智能,但它们无法干预该主线程。如果主线程满载,无论你有多少空闲核心,游戏都会变慢。因此,核心较少但频率更高的处理器通常比核心多但速度慢的处理器提供更好的体验。
你的16核CPU与懒惰线程的戏剧 😴
你有16个核心,但游戏只用了两个。其余核心在后台看Netflix,你无法调动它们。这就像一家工厂有16名工人,其中一人负责煮咖啡,其他人则盯着天花板。下次购买处理器时,想想你是更喜欢一个短跑运动员,还是一排无聊的办公室职员。游戏不奖励数量,而是奖励速度。