Advertisement
Guest User

Untitled

a guest
Feb 12th, 2016
51
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.77 KB | None | 0 0
  1. import time
  2.  
  3.  
  4. # First, transfer from and to ram
  5. # Write 1e7 times an array of lenght 10
  6. # to avoid reallocation
  7. init = time.time()
  8. for i in range(10000000):
  9. a = []
  10. for i in range(10):
  11. a.append(i)
  12. end = time.time()
  13. first_test = end - init
  14.  
  15. # Second, integer crunching, 1e7 operations
  16. init = time.time()
  17. n = 0
  18. for i in range(10000000):
  19. n += 1
  20. end = time.time()
  21. second_test = end - init
  22.  
  23. # Third test, float crunching, 1e7 operations
  24. init = time.time()
  25. n = 1.0
  26. for i in range(10000000):
  27. n = n + 1.0001
  28. end = time.time()
  29. third_test = end - init
  30.  
  31. # Print results
  32. print "RESULTS for 10000000 operations each test"
  33. print "First test: {0} seconds".format(first_test)
  34. print "Second test: {0} seconds".format(second_test)
  35. print "Third test: {0} seconds".format(third_test)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement