如今,安卓手机都进化到十核了。不过有网友发现,用十核手机打游戏,却并没有比以前流畅多少,甚至和四核手机比还更卡了,这是怎么回事呢?今天我就为大家说道说道。
网上流传着一张图,名叫“一核有难,多核围观”。平心而论,多核对处理多任务还是有帮助的。比如,如果你的计算机有一个双核的cpu,这意味着,别人的机器同一时刻只能运行一个计算,但是你的机器同一时刻可以执行2个计算,也就比别人快一倍。
然而,游戏是基本都是“单线程”的。游戏程序逻辑本身就是单线程的,它只能在一个核上跑,你有再多的核也用不了。那么,为啥不把游戏程序写成多线程的呢?因为太复杂了!
市面上的游戏引擎,大多都是单线程的,为了保证渲染和各种事件的先后顺序复杂度,它们不得不设计成单线程的。当然,这里的“单线程”并不是严格意义上的单线程,游戏开发者,还是会想一些办法利用多核的,但一般最多也才用到两三个核心。
一般来说,GPU对游戏的作用更大。如果是网游,网速是否快,延时是否高,对游戏流畅度的影响,比多少多少核更重要。所以,大家如果想畅玩手游,选一部GPU性能好、信号给力的手机,是最佳的选择。