neilconway commented on PR #10974:
URL: https://github.com/apache/arrow-rs/pull/10974#issuecomment-5526969677
CSV reader benchmark:
```
4096 decimal32(9, 2) 9 digits(0) 92.652
µs -13.4%
4096 decimal64(18, 2) 18 digits(0) 126.83
µs -3.7%
4096 decimal128(10, 2) 5 digits(0) 71.066
µs -4.8%
4096 decimal128(10, 2) 10 digits(0) 84.078
µs -10.5%
4096 decimal128(18, 6) 18 digits(0) 114.63
µs -13.2%
4096 decimal128(38, 10) 38 digits(0) 194.74
µs -18.4%
4096 decimal256(76, 10) 76 digits(0) 380.25
µs -14.1%
4096 decimal128(10, 2), decimal128(18, 6), decimal128(10, 1)(0) 246.16
µs -12.7%
```
parse_decimal microbenchmark:
```
123.123 9.48 7.90 -16.7%
123.1234 12.95 11.35 -12.3%
123.1 12.08 11.22 -7.1%
123 10.95 10.49 -4.2%
-123.123 9.60 8.17 -15.0%
-123.1234 12.97 11.54 -11.0%
-123.1 12.02 11.47 -4.6%
-123 11.10 10.70 -3.6%
0.0000123 11.40 8.24 -27.7%
12. 10.61 10.27 -3.2%
-12. 10.62 10.52 -0.9%
00.1 11.46 10.78 -5.9%
-00.1 11.54 11.04 -4.3%
12345678912345678.1234 28.09 24.53 -12.7%
-12345678912345678.1234 27.90 24.70 -11.5%
99999999999999999.999 24.28 19.93 -17.9%
-99999999999999999.999 24.02 20.28 -15.6%
.123 7.73 6.35 -17.8%
-.123 7.99 6.61 -17.4%
123. 11.33 10.70 -5.5%
-123. 11.38 10.95 -3.8%
string decimal128 short 10.34 8.40 -18.7%
string decimal128 integer 15.82 11.46 -27.6%
string decimal128 exact scale 15.86 11.64 -26.6%
string decimal128 padded scale 15.11 10.84 -28.2%
string decimal128 rounded scale 19.46 15.42 -20.7%
string decimal128 signed 19.45 15.40 -20.9%
string decimal128 38 digits 32.98 24.31 -26.3%
string decimal128 exponent 24.91 20.50 -17.7%
string decimal128 negative exponent 28.35 18.96 -33.1%
string decimal128 negative scale 22.22 18.47 -16.9%
string decimal128 long fraction 29.11 22.56 -22.5%
string decimal256 76 digits 71.40 59.15 -17.2%
string decimal256 rounded scale 67.08 55.99 -16.5%
string decimal32 short 11.56 8.51 -26.4%
string decimal32 9 digits 14.32 10.56 -26.3%
string decimal64 short 8.19 7.49 -8.5%
string decimal64 18 digits 17.14 12.32 -28.1%
```
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
To unsubscribe, e-mail: [email protected]
For queries about this service, please contact Infrastructure at:
[email protected]