Skip to content

Commit 228f67a

Browse files
committed
Update benchmark results for new "4.2 performance workaround"
1 parent e31ca68 commit 228f67a

1 file changed

Lines changed: 33 additions & 34 deletions

File tree

BenchmarksResults/base.txt

Lines changed: 33 additions & 34 deletions
Original file line numberDiff line numberDiff line change
@@ -1,43 +1,42 @@
11
ByteReaderBenchmarks:
2-
testByte 0.455 2.416%
3-
testBytes 0.447 6.885%
4-
testIntFromBytes 0.417 2.067%
5-
testUint16 0.238 4.152%
6-
testUint16FromBytes 0.194 2.660%
7-
testUint32 0.124 4.177%
8-
testUint32FromBytes 0.106 3.789%
9-
testUint64 0.028 7.570%
10-
testUint64FromBytes 0.418 1.418%
2+
testByte 0.274 5.371%
3+
testBytes 0.401 4.880%
4+
testIntFromBytes 0.218 2.365%
5+
testUint16 0.199 3.142%
6+
testUint16FromBytes 0.116 3.677%
7+
testUint32 0.102 3.573%
8+
testUint32FromBytes 0.059 4.866%
9+
testUint64 0.024 8.593%
10+
testUint64FromBytes 0.215 2.504%
1111

1212
LsbBitReaderBenchmarks:
13-
testAdvance 0.571 1.137%
14-
testBit 2.075 1.810%
15-
testBits 4.233 2.555%
16-
testByteFromBits 0.929 1.331%
17-
testIntFromBits 0.697 2.453%
18-
testUint16FromBits 0.822 1.041%
19-
testUint32FromBits 1.075 9.265%
20-
testUint64FromBits 0.696 1.724%
13+
testAdvance 0.500 6.255%
14+
testBit 1.421 0.816%
15+
testBits 3.202 0.807%
16+
testByteFromBits 0.719 3.500%
17+
testIntFromBits 0.539 1.592%
18+
testUint16FromBits 0.664 0.930%
19+
testUint32FromBits 0.820 1.346%
20+
testUint64FromBits 0.593 2.923%
2121

2222
LsbBitWriterBenchmarks:
23-
testAppendByte 1.091 1.353%
24-
testWriteBit 1.154 1.190%
25-
testWriteNumberBitsCount 1.119 3.194%
26-
testWriteUnsignedNumberBitsCount 1.113 2.867%
23+
testAppendByte 1.075 2.339%
24+
testWriteBit 1.287 2.301%
25+
testWriteNumberBitsCount 0.977 2.017%
26+
testWriteUnsignedNumberBitsCount 1.093 2.588%
2727

2828
MsbBitReaderBenchmarks:
29-
testAdvance 0.576 8.878%
30-
testBit 2.202 3.069%
31-
testBits 4.187 0.826%
32-
testByteFromBits 0.938 1.439%
33-
testIntFromBits 0.700 7.516%
34-
testUint16FromBits 0.835 1.054%
35-
testUint32FromBits 1.020 1.437%
36-
testUint64FromBits 0.733 4.752%
29+
testAdvance 0.484 1.542%
30+
testBit 1.418 1.365%
31+
testBits 3.182 0.701%
32+
testByteFromBits 0.735 0.974%
33+
testIntFromBits 0.553 1.387%
34+
testUint16FromBits 0.695 1.582%
35+
testUint32FromBits 0.844 2.019%
36+
testUint64FromBits 0.603 2.789%
3737

3838
MsbBitWriterBenchmarks:
39-
testAppendByte 1.141 1.387%
40-
testWriteBit 1.180 3.333%
41-
testWriteNumberBitsCount 1.028 1.278%
42-
testWriteUnsignedNumberBitsCount 0.949 2.014%
43-
39+
testAppendByte 1.186 2.495%
40+
testWriteBit 1.261 2.024%
41+
testWriteNumberBitsCount 1.016 1.905%
42+
testWriteUnsignedNumberBitsCount 0.985 1.381%

0 commit comments

Comments
 (0)