Creator1.7剧透:性能提升有点超出期望了

前几天提前拿到Creator1.7的内测版,花了两天对一些性能关键点做详细的测试,结果远超出期望。在我看来,这次的提升可能比1.5到1.6还要大,所以忍不住剧透一下。

1.7对jsb作了很大的改动,官方称为2.0,是一个真正的抽象绑定层,即底层的JS引擎可以任意更换,绑定层完全不用改。在Android上JS引擎终于换成V8,IOS则换成系统内置的JavaScriptCore。

对于我们游戏来说,性能关键的地方主要是下面:

  • 纯JS代码的性能
  • 界面的打开速度
  • 大量动画播放的效率

所以我针对性的写了一些测试用例,下面是Android的测试结果对比:

从上面看V8的JavaScriptCore性能仍然比SpiderMonkey的快一些,而动画播放的提升就非常大了,1.7没出现卡顿的现象,且帧率更加高和稳定。

再看IOS的结果对比:


效果提升更加明显,JSC比SM足提升了几倍。但由于IOS没法用JIT,所以纯JS运算的性能比Android的慢好多。

下面是两张测试的图:


看到上面的数据,感觉引擎组的同学真的给力啊,Creator真的在不断变好。

12赞

感谢测试!您辛苦了!

期待, 同时希望1.7能调试Native.

666666666666,个人觉得目前性能和稳定性才是比较重要的地方

2赞

1.7大概啥时候能放出来~

1赞

native性能提升比较多。这才叫三端互通嘛。

1赞

十一回来之后能见到么?

1赞

主要就是Native的提升,Web的差不多

楼主这些地图上的角色都是2D素材吧?你试试在每个人物节点上加一个Polygon Collider组件,并在每个该组件上点击Regenerate Points自动生成包围盒,每个都要,然后在看看会不会卡。我就是在做一个拼图游戏的时候在每个拼块上(不多,也就34个拼块)都加入不规则包围盒,导致fps降到10以下,非常卡。随着拼块的销毁,数量减少到15个以下的时候,fps才回到45以上,才开始不卡。我是1.6.1版本,请楼主帮忙看看1.7版本像我这样操作会不会卡

太牛逼了,引擎和游戏都很强大

感谢测试!辛苦了!:smiley:

你加一下官方人员QQ,看看他们能不能给你一个测试版,或是你发你的游戏Demo给他们测测,就算是给他们增加多一个测试用例。

可以来参加 10月21日深圳站 Cocos开发者沙龙,剧透,版本,技术交流,啥都可以。:slightly_smiling:

对于TS项目来说,jit对性能的提升可能更强大

6666,期待H5性能能够超越egret

有测试过spine的性能吗?spine的JSON大一点的400K这样,addchild要200毫秒

999,性能性能come吧爹。

你是3D拼图吗

活捉jare老师,正好有个问题想请教,Cocos Creator关于内部播放网络视频 以及动态生成二维码改如何实现。

期待1.7 还有1.6.2 或者高版本的native的调试