Механизм сборщика мусора в Lua работает в два этапа: 1
Рут (с англ. — «корень») — это переменная или структура, которая доступна программе и предположительно ещё используется. 3 В сборщике мусора это глобальная переменная, которая находится в стеке вызовов. 3
Одной из ключевых особенностей сборщика мусора в Lua является инкрементность. 3 Это возможность распределить свою работу на несколько разных вызовов, что позволяет скриптам работать даже в то время, когда сборщик мусора выполняет работу. 3