jecs/benches/visual/spawn.bench.luau

34 lines
543 B
Text
Raw Normal View History

2024-04-23 15:10:49 +00:00
--!optimize 2
--!native
local ReplicatedStorage = game:GetService("ReplicatedStorage")
2025-04-22 02:10:45 +00:00
local jecs = require(ReplicatedStorage.Lib:Clone())
local mirror = require(ReplicatedStorage.mirror:Clone())
2025-04-25 21:41:32 +00:00
2024-04-23 15:10:49 +00:00
return {
ParameterGenerator = function()
2025-04-25 21:41:32 +00:00
local ecs = jecs.world()
ecs:range(1000, 20000)
local mcs = mirror.World.new()
return ecs, mcs
end,
2024-04-23 15:10:49 +00:00
Functions = {
2025-04-25 21:41:32 +00:00
Mirror = function(_, ecs, mcs)
for i = 1, 100 do
mcs:entity()
end
end,
2025-04-25 21:41:32 +00:00
Jecs = function(_, ecs, mcs)
for i = 1, 100 do
ecs:entity()
end
end,
2025-04-25 21:41:32 +00:00
},
2024-04-23 15:10:49 +00:00
}