Dennis Sweeney <[email protected]> added the comment:
========== Master ==========
.\python.bat -m pyperf timeit -s "import random, math;
data=random.getrandbits(8*10_000_000).to_bytes(10_000_000, 'big')" "temp =
data.hex(); '\n'.join(temp[n:n+128] for n in range(0, len(temp), 128))"
Mean +- std dev: 74.3 ms +- 1.1 ms
.\python.bat -m pyperf timeit -s "import random;
data=random.getrandbits(8*10_000_000).to_bytes(10_000_000, 'big')"
"data.hex('\n', -64)"
Mean +- std dev: 44.0 ms +- 0.3 ms
========== PR 19594 ==========
.\python.bat -m pyperf timeit -s "import random, math;
data=random.getrandbits(8*10_000_000).to_bytes(10_000_000, 'big')" "temp =
data.hex(); '\n'.join(temp[n:n+128] for n in range(0, len(temp), 128))"
Mean +- std dev: 65.2 ms +- 0.6 ms
.\python.bat -m pyperf timeit -s "import random;
data=random.getrandbits(8*10_000_000).to_bytes(10_000_000, 'big')"
"data.hex('\n', -64)"
Mean +- std dev: 18.1 ms +- 0.1 ms
----------
type: -> performance
_______________________________________
Python tracker <[email protected]>
<https://bugs.python.org/issue40313>
_______________________________________
_______________________________________________
Python-bugs-list mailing list
Unsubscribe:
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com