直接上链接:
http://eric-gao.iteye.com/blog/1739887
以下是总结(部分暂时没看懂的,例如协程就不总结了):
1.local > upvalue > global
2.使用闭包来避免动态编译
3.table申请空间的算法:
重用table,减少小table的创建,初始化时定下table大小
4.优化字符串处理工作(例如table.concat)
5.数据表示方式可减少内存使用量
6.重复动作放在循环之外:
重用table、闭包
7.记忆化方法(LPeg作为例子)
8.优化gc