我用控制台吞并所有国家后只有1帧了,CPU和gpu也没吃满,游戏处于暂停状态。
你说cpu是瓶颈,我暂停着啊,你要算什么?
你说gpu是瓶颈,怎么国家越少渲染难度越高。
然后我把国家都释放出来,恢复到了20帧,怎么国家越多帧越多。难怪后期会卡,因为后期国家少了,这卡不卡就不是pop的事。
真的是pop瓶颈的话,那也应该是时间推进变慢了,毕竟模拟嘛都是后台线程做的事,模拟出来了再推进一天。帧数下降只能是渲染或者UI交互代码,但这两点我怎么想都不知道为什么前后期会导致帧数差别这么大。
你说cpu是瓶颈,我暂停着啊,你要算什么?
你说gpu是瓶颈,怎么国家越少渲染难度越高。
然后我把国家都释放出来,恢复到了20帧,怎么国家越多帧越多。难怪后期会卡,因为后期国家少了,这卡不卡就不是pop的事。

真的是pop瓶颈的话,那也应该是时间推进变慢了,毕竟模拟嘛都是后台线程做的事,模拟出来了再推进一天。帧数下降只能是渲染或者UI交互代码,但这两点我怎么想都不知道为什么前后期会导致帧数差别这么大。