Luajit 2.10-beta2 问题

使用的3.11.1版本,通过下载3.14版本,提出并覆盖 external/lua和 tools/cocos2d-console 这两个文件夹。
然后编译字节码。
1.
iPhone5 iPhone5s以及iPhone6s 需要分别产生32位和64位才可运行
这是否意味着需要两个版本的iOS包以满足所有用户?
好在iPhone上 并没有出现任何lua性能问题。
2.
安卓机器部分测试了红米note3(骁龙650 @1.8GHz * 6) 以及小米note(骁龙801 @2.5GHz *4)
均开启了性能模式。
然而体验上 大大的不如iPhone5 或者是 iPhone5s
如果 执行jit.off() 反而会有较大改善,但是依然达不到对应硬件条件下预期值。
(测试代码相同,且每帧有大量例如setPosition()调用,lua call c)

—以上 我看的了很多朋友的项目都碰到了这样的问题, 也不知道是否jit失败 亟待解决

1赞

遇到同样的问题,求解

帮顶~~~~

local setPosition = Node.setPosition

-- ...
onFrame()
    setPosition(node, x, y)
end