持续掉帧 是怎么回事?

我现在做的是一款类似跑酷类的小游戏,持续跑个10多分钟最开始的50多帧 慢慢掉到20多帧去.然后冲游戏场景 回到主场景,帧数还是20多帧.能帮我分析下原因吗? 内存也是在30m左右浮动。

垃圾回收,小对象太多了,性能都用来垃圾回收了