新开一个快速测试的存档,在Dubs Performance Analyser的World栏目中,

可以看到全部WorldPawn的Tick开销为平均0.14ms,非常小
打印一下WorldPawn的列表,

存活的有17个人,大部分是派系首领。
1/4天后,它们被封存,开销变为0.02ms


目前为止很完美。我们打退两次moyo族的袭击,再看一下WorldPawn列表

毫不奇怪,列表成员从17涨到了130个
只要它们能被封存——嗯?

Mothball info告诉我们,有85个成员,因为他们身上有MoyoBaseHediff这个健康状况,无法被封存。

结果是WorldPawn每一个tick的耗时从0.02ms上涨到了0.621ms
回顾一下,无法被封存的成员与地图上的成员有相同的开销,这就意味着——
存活离开地图的moyo族其实并没有离开,它们的数量每增加一个,你的后台就多跑一个人的tick。
想象一下,你的地图上有300个人,游戏速度会怎么样?