fastnetmon-ng/src/tests/py_counters_performance_tes...
2015-06-01 06:44:54 -04:00

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"