Recogida de basura
Lua realiza una gestión automática de la memoria. Esto significa que no tienes que preocuparte ni de asignar memoria para nuevos objetos ni de liberarla cuando los objetos ya no se necesiten.
Lua gestiona la memoria automáticamente ejecutando un recolector de basura cada cierto tiempo para recoger todos los objetosmuertos (es decir, objetos que ya no son accesibles desde Lua). Toda la memoria utilizada por Lua está sujeta a una gestión automática: tablas, datos de usuario, funciones, cadenas, etc. Cuando se trabaja con elementos de datos muy grandes puede ser necesario forzar un ciclo de recolección de basura inmediato después de desreferenciar una variable para evitar que nzLua se quede sin memoria.
bigtable = null
collectgarbage()