issues
search
krash84
/
local-mexes
GNU General Public License v2.0
1
stars
0
forks
source link
Use performance recommendations
#7
Open
krash84
opened
9 years ago
krash84
commented
9 years ago
https://springrts.com/wiki/Lua_Performance
krash84
commented
9 years ago
Localize all standard lua and Spring API functions.
The or-operator is faster than a nil-check. Use it!
Don't use pairs() or ipairs() in critical code! Try to save the table-size somewhere and use for i=1,x do!
Buffering can speed up table item access. 'local y=a[n]; y.x=y.x+1': 1.140 (100%)
Don't use table.insert!!! Try to save the table-size somewhere and use a[count+1]=x!
https://springrts.com/wiki/Lua_Performance