LUA_CLOSE(3) | Library Functions Manual | LUA_CLOSE(3) |
lua_close
—
destroys all objects and frees all dynamic memory, function
indicator [-0, +0, -]
#include
<lua.h>
void
lua_close
(lua_State
*L);
lua_close
()
destroys all objects in the given Lua state (calling the corresponding
garbage-collection metamethods, if any) and frees all dynamic memory used by
this state. On several platforms, you may not need to call this function,
because all resources are naturally released when the host program ends. On
the other hand, long-running programs, such as a daemon or a web server,
might need to release states as soon as they are not needed, to avoid
growing too large.
Roberto Ierusalimschy, Luiz Henrique de Figueiredo, and Waldemar Celes, Lua 5.1 Reference Manual.
The lua_close
() manual page is based on
Lua Reference Manual 5.1 and was created by Sergey Bronnikov.
July 14, 2022 | Debian |