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]

Reply via email to