Difficult-Rocket/tests/performance_check/check_for_speed.py
2021-10-30 20:19:12 +08:00

35 lines
665 B
Python

# test of "for" speed
# R5 5600X 16*2GB DDR4 3200
import random
import time
from pprint import pprint
TPS = 60
SPT = 1 / TPS
list_num = 100
test_list = {}
for x in range(list_num):
test_list[x] = [random.random()]
time_list = {}
times = 100
t = 0
start_t = time.time()
while t < times:
s_t = time.time()
t += 1
for x in test_list:
if test_list[x][0] > 0.5:
print('y', end=' ')
else:
print('n', end=' ')
pass
print(t, end='\n')
e_t = time.time()
time_list[t] = [s_t, e_t, e_t - s_t]
end_time = time.time()
pprint(time_list)
pprint(test_list)
print(start_t, end_time, end_time - start_t)