All pastes #131964 Raw Edit

Tekkub

public lua v1 · immutable
#131964 ·published 2006-08-15 01:35 UTC
rendered paste body
local memstack, timestack = {}, {}local memdiff, timedifffunction triggerevent(...)	if memdiff then		pushed = true		table.insert(memstack, memdiff)		table.insert(timestack, timediff)	end	local mem, time = gcinfo(), GetTime()	memdiff, timediff = 0, 0		-- do shit		-- save to debug table	profiletable.mem, profiletable.time = gcinfo() - memdiff - mem, GetTime() - timediff - time		memdiff, timediff = table.remove(memstack), table.remove(timestack)	if memdiff then		memdiff = memdiff + profiletable.mem		timediff = timediff + profiletable.time	endend