如今,安卓手機(jī)都進(jìn)化到十核了。不過(guò)有網(wǎng)友發(fā)現(xiàn),用十核手機(jī)打游戲,卻并沒有比以前流暢多少,甚至和四核手機(jī)比還更卡了,這是怎么回事呢?今天我就為大家說(shuō)道說(shuō)道。
網(wǎng)上流傳著一張圖,名叫“一核有難,多核圍觀”。平心而論,多核對(duì)處理多任務(wù)還是有幫助的。比如,如果你的計(jì)算機(jī)有一個(gè)雙核的cpu,這意味著,別人的機(jī)器同一時(shí)刻只能運(yùn)行一個(gè)計(jì)算,但是你的機(jī)器同一時(shí)刻可以執(zhí)行2個(gè)計(jì)算,也就比別人快一倍。
然而,游戲是基本都是“單線程”的。游戲程序邏輯本身就是單線程的,它只能在一個(gè)核上跑,你有再多的核也用不了。那么,為啥不把游戲程序?qū)懗啥嗑€程的呢?因?yàn)樘珡?fù)雜了!
市面上的游戲引擎,大多都是單線程的,為了保證渲染和各種事件的先后順序復(fù)雜度,它們不得不設(shè)計(jì)成單線程的。當(dāng)然,這里的“單線程”并不是嚴(yán)格意義上的單線程,游戲開發(fā)者,還是會(huì)想一些辦法利用多核的,但一般最多也才用到兩三個(gè)核心。
一般來(lái)說(shuō),GPU對(duì)游戲的作用更大。如果是網(wǎng)游,網(wǎng)速是否快,延時(shí)是否高,對(duì)游戲流暢度的影響,比多少多少核更重要。所以,大家如果想暢玩手游,選一部GPU性能好、信號(hào)給力的手機(jī),是最佳的選擇。