WoW:API collectgarbage: Difference between revisions

From AddOn Studio
Jump to navigation Jump to search
m (wowapi template added)
(Added "count" as a parameter, found in mod "!!Warmup")
Line 11: Line 11:


:;limit : Number - GC limit (in KiB). If omitted, defaults to zero, forcing garbage collection.
:;limit : Number - GC limit (in KiB). If omitted, defaults to zero, forcing garbage collection.
:;limit : "count" - will return the total kilobytes of memory used


== Example ==
== Example ==
  collectgarbage() -- Force garbage collection
  collectgarbage() -- Force garbage collection
  collectgarbage(131072) -- Set GC limit to 128 MiB
  collectgarbage(131072) -- Set GC limit to 128 MiB
collectgarbage("count") -- return kilobytes of memory in use, i.e. 2048 for 2 megabytes


== Note ==
== Note ==

Revision as of 01:56, 9 December 2006

WoW API < collectgarbage

collectgarbage -Documentation by Aradan-

Sets garbage collection limit and calls the garbage collector if the Lua byte counter exceeds this limit.

collectgarbage({limit})

Parameters

Arguments

({limit})
limit
Number - GC limit (in KiB). If omitted, defaults to zero, forcing garbage collection.
limit
"count" - will return the total kilobytes of memory used

Example

collectgarbage() -- Force garbage collection
collectgarbage(131072) -- Set GC limit to 128 MiB
collectgarbage("count") -- return kilobytes of memory in use, i.e. 2048 for 2 megabytes

Note

There is a Lua function with the exact same name but its parameters and behavior is quite different from the WoW API version.