Lua性能优化技巧(一):前言
和在所有其他编程语言中一样,在Lua中,我们依然应当遵循下述两条有关程序优化的箴言:原则1:不要做优化。这两条原则对于Lua编程来说尤其有意义,Lua正是因其性能而在脚本语言中鹤立鸡群。由于CORBA视字符串为字符序列,我们的ORB最初也将Lua字符串转换为一个字符序列,并且将其和其他序列等同视之。由于我们的ORB是使用Lua实现的,预期上我们可以容忍它的速度要慢一些,但是对比结果显示它慢得太多了,让我们非常失望。一开始,我们把责任归结于Lua本身;后来我们怀疑问题出在那些需要序列化整数的操作上。一旦你决定必须优化你的Lua代码,本文将可能有所帮助。本文主要讨论一些专门针对Lua的优化技巧,与此同时,我还会持续地测试小程序的时间和空间性能。
用户评论