11
Апр

Ограничения VM LUA

Posted by: Kamynin   in LUA

1) По умолчанию, Lua имеет максимальный размер кадра стека 250. Это кодируется, как MAXSTACK в llimits.h.

2) Максимальный размер кадра стека, в свою очередь, ограничивает максимальное количество локальных переменных в функции, которое устанавливается в размере 200, кодируются в виде LUAI_MAXVARS в luaconf.h.
 
3) Максимальное количество upvalues ​​в функции (60), кодируется как LUAI_MAXUPVALUES, глубины обработки вызовов, минимального размера C стека и т.д.
 
4) расстояние прыжков(переходов)  не может превышать  131071.

 

This entry was posted on Суббота, 11 апреля, 2015 at 09:00 and is filed under LUA. You can follow any responses to this entry through the RSS 2.0 feed. Both comments and pings are currently closed.

Comments are closed at this time.