最佳化技巧
wiki
以下是最佳化 Lua 程式碼的一些構想。Lua 已經是很快速的指令碼語言了。寫程式碼時需要注意一些問題,才能獲得最佳的效率。這裡頁面中大部分的資訊都是從 Lua 寄件清單中複製來的。感謝提供這些資訊的發文者。
高階
使用局部變數進行最佳化
最佳化垃圾回收
最佳化編碼技巧
剖析 Lua 程式碼
最小化封閉
物件基準測試
變數參數為二等公民
- 有關於元組和變數參數的基準測試
表格預先配置
- 在 Lua 表格中預先配置空間的方法。
字串修剪
- 字串修剪函式執行效能的比較。
[Lua 物件記憶體大小]
在 wowwiki 上
「Lua 效能技巧」,第 2 章,Lua 程式設計寶典(見
LuaBooks
)作者是 Roberto Ierusalimschy,包含關於全域變數、表格、字串和垃圾回收的效能技巧。
LuaList:2009-12/msg00880.html
- 範例效能注意事項
低階
SIMD 實驗
- Lua VM 的實驗用單指令多重資料能力
[LuaJIT]
- 一個用於 Lua 的即時編譯器,它可以大幅提升 Lua 程式碼執行速度
LLVM Lua
- 一個 JIT 和靜態 Lua 編譯器,取決於
[LLVM]
另請見:
範例程式碼
、
最佳化範例程式碼
、
非即時程式中的 Lua
最新異動
·
喜好設定
編輯
·
歷程
最後編輯於 2010 年 7 月 17 日上午 2:41 (GMT)
(差異)