fork download
  1. --~ Efficency Testing ~--
  2. print("Empty loop of 10,000")
  3. startTime = os.clock()
  4. for i = 1,10000 do
  5. --~ Do nothing ~--
  6. end
  7. time = os.clock()
  8. print ("Time taken: " .. startTime - time)
  9.  
  10. print ()
  11.  
  12. print ("table.insert(t,e). Where e == 'TestString'")
  13. t = {}
  14. startTime = os.time ()
  15. for i=1,10000 do
  16. table.insert (t,"TestString")
  17. end
  18. time = os.time ()
  19. print ("Time taken: " .. time-startTime)
  20.  
  21. print ()
  22.  
  23. print ("table.insert(t,1,e). Where e == 'TestString'")
  24. t = {}
  25. startTime = os.time ()
  26. for i=1,10000 do
  27. table.insert (t,1,"TestString")
  28. end
  29. time = os.time ()
  30. print ("Time taken: " .. time-startTime)
Success #stdin #stdout 0.71s 2860KB
stdin
Standard input is empty
stdout
Empty loop of 10,000
Time taken: -4.5e-05

table.insert(t,e). Where e == 'TestString'
Time taken: 0

table.insert(t,1,e). Where e == 'TestString'
Time taken: 0