PDF4PRO ⚡AMP

Modern search engine that looking for books and documents around the web

Example: tourism industry

Lua Performance Tips

2 Lua Performance TipsRoberto IerusalimschyIn Lua, as in any other programming language, we should always follow the twomaxims of program optimization:Rule #1:Don t do #2:Don t do it yet.(for experts only)Those rules are particularly relevant when programming in Lua. Lua is famousfor its Performance , and it deserves its reputation among scripting , we all know that Performance is a key ingredient of program-ming. It is not by chance that problems with exponential timecomplexity arecalledintractable. A too late result is a useless result. So, every good program-mer should always balance the costs from spending resourcesto optimize a pieceof code against the gains of saving resources when running that first question regarding optimization a good programmeralways asks is: Does the program needs to be optimized?

x = x + math.sin(i) end return x end print(foo(10)) We can optimize it by declaring sin once, outside function foo : local sin = math.sin function foo (x) for i = 1, 1000000 do x = x + sin(i) end return x end print(foo(10)) This second code runs 30% faster than the original one. Although the Lua compiler is quite efc ient when compared wi th ...

Tags:

  Performance, Tips, Math, Lua performance tips

Information

Domain:

Source:

Link to this page:

Please notify us if you found a problem with this document:

Spam in document Broken preview Other abuse

Transcription of Lua Performance Tips

Related search queries