Skip to content

Instantly share code, notes, and snippets.

@evotopid
Created December 16, 2015 12:02
Show Gist options
  • Save evotopid/57d071487e2290188296 to your computer and use it in GitHub Desktop.
Save evotopid/57d071487e2290188296 to your computer and use it in GitHub Desktop.
Lua Table insert
Source = {}
for i=1,2000000 do
table.insert(Source, math.random())
end
start = os.clock()
a = {}
for i=1,2000000 do
table.insert(a, Source[i])
end
stop = os.clock()
dur = stop - start
print(dur)
start = os.clock()
b = {}
for i=1,2000000 do
b[i] = Source[i]
end
stop = os.clock()
dur = stop - start
print(dur)
-- Output:
-- 0.975901
-- 0.283939
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment