Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- local finalizers = setmetatable({}, {__mode = "k"})
- function utilities.SetGCCallback(t, func)
- local ud = newproxy(true)
- debug.getmetatable(ud).__gc = function () return func(t) end
- finalizers[t] = ud
- return t
- end
- local time = glfw.GetTime()
- local LOL = {}
- collectgarbage("collect")
- collectgarbage("collect")
- collectgarbage("collect")
- collectgarbage("collect")
- collectgarbage("collect")
- collectgarbage("collect")
- utilities.SetGCCallback(LOL, function() print("LOL") print(glfw.GetTime()-time) end)
Advertisement
Add Comment
Please, Sign In to add comment