29 lines
356 B
Lua
29 lines
356 B
Lua
local M = {}
|
|
|
|
function M.create()
|
|
local instance = {}
|
|
|
|
local mem = collectgarbage("count")
|
|
|
|
function instance.update()
|
|
mem = collectgarbage("count")
|
|
end
|
|
|
|
function instance.mem()
|
|
return mem
|
|
end
|
|
|
|
return instance
|
|
end
|
|
|
|
local singleton = M.create()
|
|
|
|
function M.update()
|
|
singleton.update()
|
|
end
|
|
|
|
function M.mem()
|
|
return singleton.mem()
|
|
end
|
|
|
|
return M |