Prometheus
/
benchmark.lua
34 строки · 734.0 Байт
1print("PROMETHEUS Benchmark")
2print("Based On IronBrew Benchmark")
3local Iterations = 100000
4print("Iterations: " .. tostring(Iterations))
5
6print("CLOSURE testing.")
7local Start = os.clock()
8local TStart = Start
9for Idx = 1, Iterations do
10(function()
11if not true then
12print("Hey gamer.")
13end
14end)()
15end
16print("Time:", os.clock() - Start .. "s")
17
18print("SETTABLE testing.")
19Start = os.clock()
20local T = {}
21for Idx = 1, Iterations do
22T[tostring(Idx)] = "EPIC GAMER " .. tostring(Idx)
23end
24
25print("Time:", os.clock() - Start .. "s")
26
27print("GETTABLE testing.")
28Start = os.clock()
29for Idx = 1, Iterations do
30T[1] = T[tostring(Idx)]
31end
32
33print("Time:", os.clock() - Start .. "s")
34print("Total Time:", os.clock() - TStart .. "s")
35