Avatar for the BobTheBuidler user
BobTheBuidler
faster-hexbytes
BlogDocsChangelog

benchmark: add benchmark cases for small ints

#110Merged
Comparing
BobTheBuidler-patch-3
(
3f3a444
) with
master
(
fab2412
)
CodSpeed Performance Gauge
0%
Untouched
619
New
4

Benchmarks

623 total
test_faster_to_bytes[1]
benchmarks/test__utils_benchmarks.py
CodSpeed Performance Gauge
N/A
N/A504.3 µs
test_faster_to_bytes[255]
benchmarks/test__utils_benchmarks.py
CodSpeed Performance Gauge
N/A
N/A505.7 µs
test_faster_hexbytes_new[1]
benchmarks/test_main_benchmarks.py
CodSpeed Performance Gauge
N/A
N/A1.5 ms
test_faster_hexbytes_new[255]
benchmarks/test_main_benchmarks.py
CodSpeed Performance Gauge
N/A
N/A1.5 ms
test_faster_hexbytes_getitem_slice[slice(None,None)-ascii sentence]
benchmarks/test_main_benchmarks.py
CodSpeed Performance Gauge
+1%
2.5 ms2.4 ms
test_faster_hexbytes_getitem_slice[slice(None,None)-palindrome ascii]
benchmarks/test_main_benchmarks.py
CodSpeed Performance Gauge
+1%
2.5 ms2.4 ms
test_faster_hexbytes_getitem_slice[slice(1,6)-4-byte pattern]
benchmarks/test_main_benchmarks.py
CodSpeed Performance Gauge
+1%
2.6 ms2.5 ms
test_faster_hexbytes_getitem_slice[slice(None,None)-b'\\x01\\x02\\x03']
benchmarks/test_main_benchmarks.py
CodSpeed Performance Gauge
+1%
2.5 ms2.4 ms
test_faster_hexbytes_getitem_slice[slice(0,3)-two patterns]
benchmarks/test_main_benchmarks.py
CodSpeed Performance Gauge
+1%
2.6 ms2.6 ms
test_faster_hexbytes_getitem_slice[slice(0,3)-single 0xff]
benchmarks/test_main_benchmarks.py
CodSpeed Performance Gauge
+1%
2.4 ms2.4 ms
test_faster_hexbytes_getitem_slice[slice(-3,None)-mixed pattern]
benchmarks/test_main_benchmarks.py
CodSpeed Performance Gauge
0%
2.5 ms2.5 ms
test_faster_hexbytes_getitem_slice[slice(1,6)-b'\\x7f'*8]
benchmarks/test_main_benchmarks.py
CodSpeed Performance Gauge
0%
2.6 ms2.6 ms
test_faster_hexbytes_getitem_slice[slice(None,None)-b'\\x01'*2048]
benchmarks/test_main_benchmarks.py
CodSpeed Performance Gauge
0%
4.1 ms4 ms
test_faster_hexbytes_getitem_slice[slice(1,6)-b'\\xde\\xad\\xbe\\xef']
benchmarks/test_main_benchmarks.py
CodSpeed Performance Gauge
0%
2.6 ms2.6 ms
test_faster_hexbytes_new[memoryview(b'a'*1024)]
benchmarks/test_main_benchmarks.py
CodSpeed Performance Gauge
0%
2.2 ms2.2 ms
test_faster_hexbytes_getitem_slice[slice(1,6)-b'\\x01\\x02\\x03']
benchmarks/test_main_benchmarks.py
CodSpeed Performance Gauge
0%
2.6 ms2.6 ms
test_faster_hexbytes_getitem_slice[slice(1,6)-b'\\x00\\xff\\x00\\xff']
benchmarks/test_main_benchmarks.py
CodSpeed Performance Gauge
0%
2.6 ms2.6 ms
test_faster_hexbytes_getitem_slice[slice(-3,None)-single null byte]
benchmarks/test_main_benchmarks.py
CodSpeed Performance Gauge
0%
2.4 ms2.4 ms
test_faster_hexbytes_getitem_slice[slice(1,6)-single null byte]
benchmarks/test_main_benchmarks.py
CodSpeed Performance Gauge
0%
2.4 ms2.4 ms
test_faster_hexbytes_getitem_slice[slice(1,6)-single 0xff]
benchmarks/test_main_benchmarks.py
CodSpeed Performance Gauge
0%
2.4 ms2.4 ms
test_faster_hexbytes_getitem_slice[slice(2,None)-b'\\x00\\xff\\x00\\xff']
benchmarks/test_main_benchmarks.py
CodSpeed Performance Gauge
0%
2.5 ms2.5 ms
test_faster_hexbytes_getitem_slice[slice(1,6)-b'\\x80'*8]
benchmarks/test_main_benchmarks.py
CodSpeed Performance Gauge
0%
2.6 ms2.5 ms
test_faster_hexbytes_new[bytearray(b'\\x01'*2048)]
benchmarks/test_main_benchmarks.py
CodSpeed Performance Gauge
0%
3.2 ms3.2 ms
test_faster_hexbytes_getitem_slice[slice(-3,None)-0-9]
benchmarks/test_main_benchmarks.py
CodSpeed Performance Gauge
0%
2.5 ms2.5 ms
test_faster_hexstr_to_bytes['0xabcdef']
benchmarks/test__utils_benchmarks.py
CodSpeed Performance Gauge
0%
843.9 µs840.8 µs

Commits

Click on a commit to change the comparison range
Base
master
fab2412
+0.01%
benchmark: add benchmark cases for small ints
3f3a444
3 days ago
by BobTheBuidler
© 2026 CodSpeed Technology
Home Terms Privacy Docs