cocos creator2.2.0 instantiate性能暂有问题,将在2.2.1中优化

问题提出:

2.2版本的性能优化为什么比2.0.10都还要低了好多倍啊!我就做了个简单的demo测试了一下,性能后退得也太明显了,本来只是想测试一下,没有问题以后就用最先版的,现在看来不敢升级版本啊!!!不管是原生平台,还是网页平台都一样,性能下降了几倍。

官方回复:

用了楼主的demo做测试,确实cc.instantiate的效率相差了好多,不过如果量少的情况下应该差异还好,同时进行1000个创建,基本上我的模拟器已经跑不动了!

这里的性能下降仅限于 instantiate 这种情况。如果场景不大一般不用担心。

感谢反馈,我们将在 2.2.1 以不牺牲其它模块性能的情况下对节点创建性能进行优化。

这次是我们工作没做到位,非常抱歉。其实我们有测试并优化过 2.2.0 的场景加载时间,优化后基本是持平的,所以才敢发布。最终这个版本会有这样的副作用,是因为其实 2.2.0 是一个前后延期了一整年的项目,在这段时间里我们对优化方案进行了几次升级,在最后的升级过后我们没有再次进行性能回归测试,导致这个问题并没有及时发现,非常抱歉!

为什么最后没有进行性能回归测试?因为之前我们每个版本发布时都有一整套的性能测试用例,刚好最近由于公司又跳闸,导致该用例的服务器虚拟机数据受损,无法启动,才在这个版本采取了手动测试,因此流程上把控不够严格。我们今天已经对测试用例进行重新修改,之后会采用更加简单可靠的方式进行发布流程上的严格测试,希望此类惊喜不再重演。

解释这么多并不是要卖情怀,而是想要表明我们对引擎方方面面性能的关注

暂时解决办法:

1、cc.instantiate考虑分帧处理

2、1.x 不要升级了呀,label 会让你怀疑人生

3、等待官方更新2.2.1

原帖:https://forum.cocos.org/t/cocos-creator2-2-0-instantiate/84991/33

未经允许不得转载:cocos集中营 » cocos creator2.2.0 instantiate性能暂有问题,将在2.2.1中优化
微信公众号:zs40086
免vip看全网视频,抢先福利电影啥都有!
10000人已关注
分享到:
赞(0) 打赏