Hello!
2013/11/30 Barbery:
> 本来按照我的理解是, 转成bytecode后, 速度能再度提升,
从性能上讲,其实只是 Lua 代码的加载速度会提升,而对代码的执行效率不会有任何影响(因为 Lua
代码总是会先被编译为字节码再执行,无论是解释执行还是 JIT 编译为本机码后再执行)。
Lua 代码的加载速度的提升也只有在你的 Lua 代码基足够大时才明显。比如一淘量子统计拥有 MB 级的 Lua
代码基(如果我没记错的话),将 Lua 代码预编译为字节码可以显著提高服务的启动速度(根据 chaoslawful
在微博上提供的数据,代码加载速度的提升是 10 倍)。
Regards,
-agentzh