Module:Sandbox/Ahecht/benchmark: Difference between revisions
< Module:Sandbox | Ahecht
imported>Ahecht (add benchmarks) |
(No difference)
|
Latest revision as of 15:59, 31 March 2022
local p = {}
function p.ustring()
for i = 1, 1000000 do
mw.ustring.match(" abcde ",'%S')
end
return "done"
end
function p.string()
for i = 1, 1000000 do
string.match(" abcde ",'%S')
end
return "done"
end
function p.ipairs()
a = {1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1}
for i = 1, 1000000 do
for k, v in ipairs(a) do
end
end
return "done"
end
function p.pairs()
a = {1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1}
for i = 1, 1000000 do
for k, v in pairs(a) do
end
end
return "done"
end
return p