Advertisement
PeKlim

turtle benchmark

Jul 1st, 2015
272
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 2.41 KB | None | 0 0
  1. function resetScreen()
  2.    term.clear()
  3.    term.setCursorPos(1,1)
  4. end
  5.  
  6. resetScreen()
  7. local zacatek = os.clock()
  8.  
  9.  
  10.  
  11. turtle.forward()
  12. turtle.forward()
  13. turtle.forward()
  14. turtle.forward()
  15. turtle.forward()
  16. turtle.forward()
  17. turtle.forward()
  18. turtle.forward()
  19. turtle.forward()
  20. turtle.forward()
  21. turtle.forward()
  22. turtle.forward()
  23. turtle.forward()
  24. turtle.forward()
  25. turtle.forward()
  26. turtle.forward()
  27. turtle.forward()
  28. turtle.forward()
  29. turtle.forward()
  30. turtle.forward()
  31. turtle.forward()
  32. turtle.forward()
  33. turtle.forward()
  34. turtle.forward()
  35. turtle.forward()
  36. turtle.forward()
  37. turtle.forward()
  38. turtle.forward()
  39. turtle.forward()
  40. turtle.forward()
  41. turtle.forward()
  42. turtle.forward()
  43. turtle.forward()
  44. turtle.forward()
  45. turtle.forward()
  46. turtle.forward()
  47. turtle.forward()
  48. turtle.forward()
  49. turtle.forward()
  50. turtle.forward()
  51. turtle.forward()
  52. turtle.forward()
  53. turtle.forward()
  54. turtle.forward()
  55. turtle.forward()
  56. turtle.forward()
  57. turtle.forward()
  58. turtle.forward()
  59. turtle.forward()
  60. turtle.forward()
  61. turtle.forward()
  62. turtle.forward()
  63. turtle.forward()
  64. turtle.forward()
  65. turtle.forward()
  66. turtle.forward()
  67. turtle.forward()
  68. turtle.forward()
  69. turtle.forward()
  70. turtle.forward()
  71. turtle.forward()
  72. turtle.forward()
  73. turtle.forward()
  74. turtle.forward()
  75. turtle.forward()
  76. turtle.forward()
  77. turtle.forward()
  78. turtle.forward()
  79. turtle.forward()
  80. turtle.forward()
  81. turtle.forward()
  82. turtle.forward()
  83. turtle.forward()
  84. turtle.forward()
  85. turtle.forward()
  86. turtle.forward()
  87. turtle.forward()
  88. turtle.forward()
  89. turtle.forward()
  90. turtle.forward()
  91. turtle.forward()
  92. turtle.forward()
  93. turtle.forward()
  94. turtle.forward()
  95. turtle.forward()
  96. turtle.forward()
  97. turtle.forward()
  98. turtle.forward()
  99. turtle.forward()
  100. turtle.forward()
  101. turtle.forward()
  102. turtle.forward()
  103. turtle.forward()
  104. turtle.forward()
  105. turtle.forward()
  106. turtle.forward()
  107. turtle.forward()
  108. turtle.forward()
  109. turtle.forward()
  110. turtle.forward()
  111.  
  112. local konec = os.clock()
  113. print ("Trvalo to: " .. konec-zacatek)
  114.  
  115. start = os.clock()
  116. for i=1, 100, 1 do
  117.    turtle.forward()
  118. end
  119. konec = os.clock()
  120. print ("Smycka: " .. konec-zacatek)
  121.  
  122.  
  123. start = os.clock()
  124. for i=1, 100, 1 do
  125.    if true then
  126.       turtle.forward()
  127.    end
  128. end
  129. konec = os.clock()
  130. print ("Smycka s podminkou: " .. konec-zacatek)
  131.  
  132.  
  133. start = os.clock()
  134. for i=1, 100, 1 do
  135.    turtle.forward()
  136.    turtle.select(1)
  137.    turtle.select(16)
  138. end
  139. konec = os.clock()
  140. print ("Smycka s invertory: " .. konec-zacatek)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement