luau/bench/gc/test_GC_upvalues_gray.lua
2022-08-17 21:34:23 +02:00

23 lines
No EOL
469 B
Lua

local bench = script and require(script.Parent.bench_support) or require("bench_support")
function test()
local function makeup()
local up = 1
local function f()
up = 2
end
coroutine.yield()
end
local ts0 = os.clock()
for i=1,100000 do
local co = coroutine.create(makeup)
coroutine.resume(co)
end
local ts1 = os.clock()
return ts1-ts0
end
bench.runCode(test, "Upvalues: gray")