@@ -43,7 +43,7 @@ data, err := bencode.Unmarshal(value)
4343
4444| Library | Time | Bytes Allocated | Objects Allocated | Notes |
4545| :------------------ | :---------: | :-------------: | :---------------: | :---: |
46- | IncSW/go-bencode | 662.6 ns/op | 624 B/op | 3 allocs/op | |
46+ | IncSW/go-bencode | 598.5 ns/op | 512 B/op | 1 allocs/op | |
4747| cristalhq/bencode | 939.4 ns/op | 928 B/op | 4 allocs/op | |
4848| marksamman/bencode | 1002 ns/op | 736 B/op | 9 allocs/op | 4 |
4949| aleksatr/go-bencode | 1060 ns/op | 736 B/op | 9 allocs/op | |
@@ -64,7 +64,7 @@ data, err := bencode.Unmarshal(value)
6464
6565| Library | Time | Bytes Allocated | Objects Allocated | Notes |
6666| :----------------- | :---------: | :-------------: | :---------------: | :---: |
67- | IncSW/go-bencode | 581 .0 ns/op | 112 B/op | 2 allocs/op | |
67+ | IncSW/go-bencode | 503 .0 ns/op | 0 B/op | 0 allocs/op | |
6868| cristalhq/bencode | 668.4 ns/op | 0 B/op | 0 allocs/op | |
6969| chihaya/chihaya | 1432 ns/op | 307 B/op | 49 allocs/op | 1 |
7070| lajide/bencode | 1462 ns/op | 307 B/op | 49 allocs/op | 1 |
@@ -100,9 +100,9 @@ data, err := bencode.Unmarshal(value)
100100
101101| Library | Time | Bytes Allocated | Objects Allocated |
102102| :---------------------------- | :---------: | :-------------: | :---------------: |
103- | IncSW/go-bencode Unmarshal | 1271 ns/op | 1016 B/op | 21 allocs/op |
104- | IncSW/go-bencode Marshal | 27929 ns/op | 262816 B/op | 4 allocs/op |
105- | IncSW/go-bencode MarshalTo | 7937 ns/op | 160 B/op | 2 allocs/op |
103+ | IncSW/go-bencode Unmarshal | 1269 ns/op | 1016 B/op | 21 allocs/op |
104+ | IncSW/go-bencode Marshal | 27929 ns/op | 262816 B/op | 2 allocs/op |
105+ | IncSW/go-bencode MarshalTo | 7851 ns/op | 0 B/op | 0 allocs/op |
106106| |
107107| |
108108| cristalhq/bencode Unmarshal | 1552 ns/op | 1016 B/op | 21 allocs/op |
0 commit comments