html 0012B2C0 Lua: Functions and Types: lua_gc lua_gc Controls the garbage collector. This function performs several tasks, according to the value of the parameter : [-0, +0, ] e int ( *L, int what, int data); lua_gc lua_State what stops the garbage collector. : LUA_GCSTOP restarts the garbage collector. : LUA_GCRESTART performs a full garbage-collection cycle. : LUA_GCCOLLECT returns the current amount of memory (in Kbytes) in use by Lua. : LUA_GCCOUNT returns the remainder of dividing the current amount of bytes of memory in use by Lua by 1024. : LUA_GCCOUNTB performs an incremental step of garbage collection. The step "size" is controlled by (larger values mean more steps) in a non-specified way. If you want to control the step size you must experimentally tune the value of . The function returns 1 if the step finished a garbage-collection cycle. : LUA_GCSTEP data data sets as the new value for the of the collector (see ). The function returns the previous value of the pause. : LUA_GCSETPAUSE data pause §2.10 sets as the new value for the of the collector (see ). The function returns the previous value of the step multiplier. : LUA_GCSETSTEPMUL data step multiplier §2.10 lua_Alloc• lua_atpanic• lua_call• lua_CFunction• lua_checkstack• lua_close• lua_concat• lua_cpcall• lua_createtable• lua_dump• lua_equal• lua_error• lua_gc• lua_getallocf• lua_getfenv• lua_getfield• lua_getglobal• lua_getmetatable• lua_gettable• lua_gettop• lua_insert• lua_Integer• lua_isboolean• lua_iscfunction• lua_isfunction• lua_islightuserdata• lua_isnil• lua_isnone• lua_isnoneornil• lua_isnumber• lua_isstring• lua_istable• lua_isthread• lua_isuserdata• lua_lessthan• lua_load• lua_newstate• lua_newtable• lua_newthread• lua_newuserdata• lua_next• lua_Number• lua_objlen• lua_pcall• lua_pop• lua_pushboolean• lua_pushcclosure• lua_pushcfunction• lua_pushfstring• lua_pushinteger• lua_pushlightuserdata• lua_pushliteral• lua_pushlstring• lua_pushnil• lua_pushnumber• lua_pushstring• lua_pushthread• lua_pushvalue• lua_pushvfstring• lua_rawequal• lua_rawget• lua_rawgeti• lua_rawset• lua_rawseti• lua_Reader• lua_register• lua_remove• lua_replace• lua_resume• lua_setallocf• lua_setfenv• lua_setfield• lua_setglobal• lua_setmetatable• lua_settable• lua_settop• lua_State• lua_status• lua_toboolean• lua_tocfunction• lua_tointeger• lua_tolstring• lua_tonumber• lua_topointer• lua_tostring• lua_tothread• lua_touserdata• lua_type• lua_typename• lua_Writer• lua_xmove• lua_yield• EVERYTHING Functions and Types • [ | | ] ? ⇑ @ Collected: 21 (KB)