VRChat-Unity 2022版本CPU相關(guān)性測(cè)試
對(duì)VRChat的Unity 2022版本進(jìn)行了簡單的CPU相關(guān)性測(cè)試(基于Open Beta VRChat 2023.3.2, build 1342
)
游戲啟動(dòng)項(xiàng)添加[--affinity=]來限制VRChat的CPU調(diào)度,在相同模型、地圖、視角下運(yùn)行10分鐘左右,得到了以下結(jié)果:?
(1)大核心不限制線程:0xFFFF 平均 171 幀


(2)大核心限制為偶數(shù)線程:0xAAAA?平均 177 幀


(3)大核心限制為奇數(shù)線程:0x5555?平均 180 幀


(4)不限制大小核心:平均 156 幀


根據(jù)以上的測(cè)試可以發(fā)現(xiàn):
1)0xAAAA分配了偶數(shù)線程但還是會(huì)時(shí)不時(shí)切到奇數(shù),其中還crash了一次(可能是beta版本還不太穩(wěn)定?)
2)0xFFFF 會(huì)進(jìn)行線程間切換,導(dǎo)致幀數(shù)降低
3)不限制大小核心,雖然能吃滿但應(yīng)該是核間延遲太高導(dǎo)致幀數(shù)反而更低
4)設(shè)置為 0x5555 時(shí),線程不會(huì)進(jìn)行頻繁切換,所以在測(cè)試結(jié)果里幀數(shù)最高