没找到lua区,就问这里的脚本大牛吧,lua编译为luac有什么用?
某些脚本是可以编译运行的,速度大大提高,比如JScript,用jsc.exe编译后位.net格式的exe后速度快2个数量级,但是lua编译成luac后貌似速度只提高了一点点……为什么?那编译又有什么价值呢?
[解决办法]
预编译并非意味着执行更快速,因为Lua中的单元总会在执行前被编译为字节码。luac只不过允许这些字节码被存为文件用于以后的运行。
预编译单元(的尺寸)并不比对应的源代码小。它的主要目标是加快装载。
发布时间: 2012-02-11 09:51:35 作者: rapoo
没找到lua区,就问这里的脚本大牛吧,lua编译为luac有什么用?
某些脚本是可以编译运行的,速度大大提高,比如JScript,用jsc.exe编译后位.net格式的exe后速度快2个数量级,但是lua编译成luac后貌似速度只提高了一点点……为什么?那编译又有什么价值呢?
[解决办法]
预编译并非意味着执行更快速,因为Lua中的单元总会在执行前被编译为字节码。luac只不过允许这些字节码被存为文件用于以后的运行。
预编译单元(的尺寸)并不比对应的源代码小。它的主要目标是加快装载。