Closed danielhrisca closed 1 year ago
from array import array buffer = array("B", bytes(16384)) buffer_view = memoryview(buffer) %timeit buffer.tobytes()[:1024] 348 ns ± 10.4 ns per loop (mean ± std. dev. of 7 runs, 1000000 loops each) %timeit buffer_view[:1024].tobytes() 177 ns ± 3.23 ns per loop (mean ± std. dev. of 7 runs, 10000000 loops each) %timeit buffer[:1024].tobytes() 229 ns ± 6.94 ns per loop (mean ± std. dev. of 7 runs, 1000000 loops each)
Types of changes