关于cocos2d-x luaJIT性能问题

我发现这样一个现象:
Android上运行游戏,帧率比较低!但是启动时执行jit.off()关闭jit后帧率大幅提升。
本来以此来解决这个问题就可以了,但是还是有卡顿现象。
我想问下是不是jit.off ()调用后就没有办法发挥LuaJIT的优势了呢?
还有如何在不关闭jit的条件下依然不掉帧呢?

请问有大神解决掉这个问题吗?

这个问题应该是你用的 -x 版本里的 luajit 库没有升级造成的。你可以选择自己升级到最新的 luajit,或者升级到最新的 -x。

升级到最新 luajit 可以下载最新的 -x,把里面 Luajit 相关的头文件和库拷贝到你项目里。

升级到最新的LuaJIT 2.1.0-beta2并没有任何作用
ios平台没用luajit先不算
windows平台jit.on后性能提升没有问题
只有安卓平台jit.on后比jit.off性能下降一大截,试过多种低中高机型都是这个结果

遇到了同样的问题 请问解决了吗?

同问,如果是无解的,请官方明确下 就不再浪费时间搞这个事情了。。
证明的方法很简单:
在安卓机器上分别运行 jit.off() 和 on两种情况下,时间差很明显了,差距太大。开了jit卡爆

local x = 0
for i=1,1000000 do
x= x + 1
end

iOS平台只是没用luajit的jit但并不是不用luajit