Archive for the ‘LUA’ Category
11
Апр
Ограничения VM LUA
1) По умолчанию, Lua имеет максимальный размер кадра стека 250. Это кодируется, как MAXSTACK в llimits.h.
2) Максимальный размер кадра стека, в свою очередь, ограничивает максимальное количество локальных переменных в функции, которое устанавливается в размере 200, кодируются в виде LUAI_MAXVARS в luaconf.h.
3) Максимальное количество upvalues в функции (60), кодируется как LUAI_MAXUPVALUES, глубины обработки вызовов, минимального размера C стека и т.д.
4) расстояние прыжков(переходов) не может превышать 131071.