• Felix Lange's avatar
    rlp: optimize byte array handling (#22924) · 154ca32a
    Felix Lange authored
    This change improves the performance of encoding/decoding [N]byte.
    
        name                     old time/op    new time/op    delta
        DecodeByteArrayStruct-8     336ns ± 0%     246ns ± 0%  -26.98%  (p=0.000 n=9+10)
        EncodeByteArrayStruct-8     225ns ± 1%     148ns ± 1%  -34.12%  (p=0.000 n=10+10)
    
        name                     old alloc/op   new alloc/op   delta
        DecodeByteArrayStruct-8      120B ± 0%       48B ± 0%  -60.00%  (p=0.000 n=10+10)
        EncodeByteArrayStruct-8     0.00B          0.00B          ~     (all equal)
    154ca32a
Name
Last commit
Last update
..
decode.go Loading commit data...
decode_tail_test.go Loading commit data...
decode_test.go Loading commit data...
doc.go Loading commit data...
encode.go Loading commit data...
encode_test.go Loading commit data...
encoder_example_test.go Loading commit data...
iterator.go Loading commit data...
iterator_test.go Loading commit data...
raw.go Loading commit data...
raw_test.go Loading commit data...
safe.go Loading commit data...
typecache.go Loading commit data...
unsafe.go Loading commit data...