求教:微信小游戏,玩一会儿手机明显发烫是什么原因?有什么优化办法?

如题,基于cocos 2.4开发的微信小游戏,在手机上运行时感觉容易发烫。 有什么办法优化吗?

你这个问题太笼统了,一般人没法回答你,建议先自行百度了解一下相关原理

1 cpu过载
2.gpu过载

只有这两个原因,自行排查确认热点

不知道从哪里下手啊。 能不能指个路, 大致的原理是啥? 百度的话要搜什么关键词?

那要怎么排查呢? 看哪些指标来验证到底是CPU过载还是GPU过载?
确认原因之后,有什么优化的方向呢

把cocos 左下角state打开,看看各环节消耗时间,先确定问题

大部分时候是GPU渲染的问题

降低帧率,降低内存,降低draw call,总之画少一点,执行少点逻辑

多点时间,把功能一点点屏蔽掉,看下哪块引起的发热.
我就这么做的,然后发现,每个功能都会发热. js算法消耗,overdraw,dc,gc,animation,除非全改了,否则就算只剩下一两个,温度还是会上去.
目前到41度左右.还好手机自己控制住了.不然要爆.

拿个温度枪,改一处,放置一会,滴一下.

得拿冰箱冷冻一下才可以。

提示玩家,冬天再玩,可以暖手