24 lines
519 B
Python
Executable File
24 lines
519 B
Python
Executable File
#!/usr/bin/python
|
|
|
|
import time
|
|
my_dict = {}
|
|
|
|
|
|
# Intel(R) Core(TM) i7-3635QM CPU @ 2.40GHz: 4.8 MOPS
|
|
# Intel(R) Core(TM) i7-3820 CPU @ 3.60GHz: python 2.7 7.0 MOPS
|
|
# Intel(R) Core(TM) i7-3820 CPU @ 3.60GHz: python 2.7/pypy: 8.6 MOPS
|
|
|
|
iterations = 10**6*14
|
|
|
|
start = time.time()
|
|
|
|
# Emulate 14.6 mpps
|
|
for index in range(0, iterations):
|
|
my_dict[index] = { "udp": 0 }
|
|
|
|
stop = time.time()
|
|
interval = stop - start
|
|
|
|
print iterations / interval / 10**6, "millions of iterations per second"
|
|
|