swh:1:snp:a422b851e16cc4f1262b8bf03a4a48e024193f52
Raw File
Tip revision: 3f1ccee247290d97430561f25b945309e6aaa7eb authored by Dirk Roorda on 29 October 2020, 15:49:03 UTC
small fix
Tip revision: 3f1ccee
report.py
from timeit import timeit
from multiprocessing import shared_memory

def test(size):
    data = [1 for i in range(size)]
    dataM = shared_memory.ShareableList(data, name=f"data{size}")
    print(f'''{timeit("max(data)", globals=locals(), number=1):>.3e}''')
    print(f'''{timeit("max(dataM)", globals=locals(), number=1):>.3e}''')
    

test(1000)
test(10000)
test(100000)

##########################
# 3.8.3
# 
# 2.149e-05     3.201e-02
# 1.845e-04     1.914e+00
# 1.428e-03     1.838e+02
# 
##########################
# 3.9.0b3
# 
# 2.357e-05     4.543e-03
# 2.026e-04     3.832e-02
# 1.526e-03     3.016e-01 
back to top