wesm commented on pull request #7532:
URL: https://github.com/apache/arrow/pull/7532#issuecomment-648875010
For interest, I benchmarked 0.17.1 versus master with these new benchmarks
(gcc-8 on i9-9960X, with SSE4.2):
```
benchmark baseline
contender change % counters
75 BM_ByteStreamSplitDecode_Float_Scalar/1024 3.290 GiB/sec
33.036 GiB/sec 904.213 {'iterations': 609088}
17 BM_ByteStreamSplitDecode_Float_Scalar/32768 3.326 GiB/sec
32.946 GiB/sec 890.483 {'iterations': 18993}
94 BM_ByteStreamSplitDecode_Float_Scalar/65536 3.331 GiB/sec
32.940 GiB/sec 889.020 {'iterations': 9562}
40 BM_ByteStreamSplitDecode_Float_Scalar/4096 3.325 GiB/sec
32.770 GiB/sec 885.487 {'iterations': 150968}
85 BM_ByteStreamSplitDecode_Double_Scalar/32768 2.372 GiB/sec
22.162 GiB/sec 834.465 {'iterations': 6821}
41 BM_ByteStreamSplitDecode_Double_Scalar/4096 2.373 GiB/sec
21.957 GiB/sec 825.240 {'iterations': 54606}
152 BM_ByteStreamSplitDecode_Double_Scalar/1024 2.382 GiB/sec
21.598 GiB/sec 806.793 {'iterations': 216005}
56 BM_ByteStreamSplitDecode_Double_Scalar/65536 2.360 GiB/sec
20.721 GiB/sec 778.165 {'iterations': 3404}
81 BM_PlainDecodingFloat/32768 35.302 GiB/sec
57.093 GiB/sec 61.726 {'iterations': 283126}
42 BM_PlainEncodingSpacedFloat/32768/10000 4.001 GiB/sec
5.803 GiB/sec 45.019 {'iterations': 22934, 'null_percent': 100.0}
45 BM_PlainDecodingFloat/4096 63.384 GiB/sec
88.650 GiB/sec 39.862 {'iterations': 2777408}
48 BM_PlainEncodingInt64/1024 27.515 GiB/sec
36.216 GiB/sec 31.622 {'iterations': 2591133}
117 BM_PlainDecodingSpacedBoolean/32768/100 595.658 MiB/sec
752.488 MiB/sec 26.329 {'iterations': 13123, 'null_percent': 1.0}
26 BM_PlainDecodingSpacedBoolean/32768/1000 434.416 MiB/sec
544.202 MiB/sec 25.272 {'iterations': 9539, 'null_percent': 10.0}
86 BM_PlainDecodingSpacedBoolean/32768/1 843.205 MiB/sec
1.013 GiB/sec 22.976 {'iterations': 18949, 'null_percent': 0.01}
120 BM_PlainDecodingInt64/32768 47.857 GiB/sec
57.500 GiB/sec 20.149 {'iterations': 100000}
109 BM_PlainEncodingInt64/32768 29.582 GiB/sec
35.480 GiB/sec 19.938 {'iterations': 79459}
104 BM_PlainDecodingFloat/65536 49.863 GiB/sec
59.278 GiB/sec 18.883 {'iterations': 142638}
129 BM_PlainEncodingDouble/32768 28.485 GiB/sec
33.853 GiB/sec 18.845 {'iterations': 76522}
128 BM_PlainDecodingDouble/32768 49.289 GiB/sec
58.411 GiB/sec 18.508 {'iterations': 143174}
53 BM_PlainEncodingSpacedFloat/32768/100 3.748 GiB/sec
4.364 GiB/sec 16.428 {'iterations': 21388, 'null_percent': 1.0}
115 BM_PlainDecodingDouble/4096 44.133 GiB/sec
51.155 GiB/sec 15.910 {'iterations': 1035922}
74 BM_PlainEncodingFloatNaN/65536 32.516 GiB/sec
37.217 GiB/sec 14.456 {'iterations': 86167}
63 BM_PlainEncodingSpacedFloat/32768/1 4.060 GiB/sec
4.625 GiB/sec 13.919 {'iterations': 22322, 'null_percent': 0.01}
12 BM_PlainDecodingSpacedBoolean/32768/5000 213.706 MiB/sec
242.841 MiB/sec 13.634 {'iterations': 4744, 'null_percent': 50.0}
65 BM_PlainDecodingDouble/65536 41.841 GiB/sec
47.024 GiB/sec 12.387 {'iterations': 61985}
136 BM_PlainEncodingSpacedFloat/32768/1000 2.393 GiB/sec
2.672 GiB/sec 11.664 {'iterations': 13868, 'null_percent': 10.0}
49 BM_PlainEncodingFloatNaN/32768 33.901 GiB/sec
37.708 GiB/sec 11.230 {'iterations': 161071}
88 BM_PlainEncodingDoubleNaN/32768 29.286 GiB/sec
32.545 GiB/sec 11.126 {'iterations': 76529}
5 BM_PlainEncodingDouble/65536 28.512 GiB/sec
31.538 GiB/sec 10.616 {'iterations': 38180}
102 BM_PlainEncodingInt64/65536 28.743 GiB/sec
31.651 GiB/sec 10.117 {'iterations': 38881}
70 BM_PlainEncodingDouble/4096 19.080 GiB/sec
20.830 GiB/sec 9.176 {'iterations': 426726}
127 BM_ArrowBinaryPlain/EncodeArrow/262144 808.941 MiB/sec
881.991 MiB/sec 9.030 {'iterations': 386}
20 BM_PlainEncodingFloat/65536 31.667 GiB/sec
34.475 GiB/sec 8.865 {'iterations': 84147}
96 BM_PlainEncodingInt64/4096 19.124 GiB/sec
20.568 GiB/sec 7.552 {'iterations': 432511}
124 BM_ArrowBinaryPlain/EncodeArrow/1048576 815.152 MiB/sec
875.332 MiB/sec 7.383 {'iterations': 94}
71 BM_PlainDecodingInt64/4096 46.164 GiB/sec
49.474 GiB/sec 7.170 {'iterations': 1044621}
2 BM_PlainEncodingDoubleNaN/4096 18.896 GiB/sec
20.249 GiB/sec 7.159 {'iterations': 425806}
60 BM_ByteStreamSplitEncode_Double_Sse2/4096 14.559 GiB/sec
15.556 GiB/sec 6.848 {'iterations': 338502}
55 BM_ArrowBinaryPlain/EncodeLowLevel/262144 815.310 MiB/sec
861.555 MiB/sec 5.672 {'iterations': 387}
34 BM_PlainEncodingFloat/32768 32.249 GiB/sec
33.932 GiB/sec 5.218 {'iterations': 163372}
47 BM_PlainEncodingDouble/1024 28.595 GiB/sec
30.042 GiB/sec 5.058 {'iterations': 2611964}
66 BM_PlainEncodingDoubleNaN/1024 28.496 GiB/sec
29.898 GiB/sec 4.917 {'iterations': 2624242}
69 BM_PlainEncodingFloatNaN/4096 15.088 GiB/sec
15.820 GiB/sec 4.850 {'iterations': 676390}
121 BM_ArrowBinaryPlain/EncodeLowLevel/1048576 779.991 MiB/sec
817.701 MiB/sec 4.835 {'iterations': 87}
114 BM_PlainEncodingFloat/4096 14.836 GiB/sec
15.438 GiB/sec 4.058 {'iterations': 674205}
61 BM_PlainDecodingSpacedBoolean/32768/10000 150.677 GiB/sec
155.373 GiB/sec 3.117 {'iterations': 3418159, 'null_percent': 100.0}
0 BM_PlainDecodingSpacedDouble/32768/1 11.004 GiB/sec
11.334 GiB/sec 3.001 {'iterations': 31488, 'null_percent': 0.01}
30 BM_PlainDecodingSpacedDouble/32768/100 7.466 GiB/sec
7.623 GiB/sec 2.101 {'iterations': 21557, 'null_percent': 1.0}
97 BM_PlainDecodingSpacedFloat/32768/1 6.297 GiB/sec
6.420 GiB/sec 1.955 {'iterations': 36091, 'null_percent': 0.01}
32 BM_PlainEncodingBoolean/1024 496.306 MiB/sec
504.892 MiB/sec 1.730 {'iterations': 357601}
21 BM_PlainDecodingSpacedDouble/32768/5000 1.981 GiB/sec
2.015 GiB/sec 1.697 {'iterations': 5653, 'null_percent': 50.0}
38 BM_PlainDecodingSpacedFloat/32768/100 4.046 GiB/sec
4.108 GiB/sec 1.538 {'iterations': 23279, 'null_percent': 1.0}
106 BM_PlainDecodingSpacedFloat/32768/5000 1.007 GiB/sec
1.020 GiB/sec 1.347 {'iterations': 5674, 'null_percent': 50.0}
142 BM_ByteStreamSplitEncode_Float_Sse2/1024 16.353 GiB/sec
16.535 GiB/sec 1.113 {'iterations': 3016110}
15 BM_DictDecodingInt64_literals/65536 4.231 GiB/sec
4.272 GiB/sec 0.978 {'iterations': 6101}
77 BM_PlainDecodingSpacedDouble/32768/1000 4.984 GiB/sec
5.020 GiB/sec 0.733 {'iterations': 14174, 'null_percent': 10.0}
118 BM_PlainEncodingBoolean/4096 541.272 MiB/sec
545.032 MiB/sec 0.695 {'iterations': 90598}
95 BM_ByteStreamSplitDecode_Float_Sse2/4096 32.581 GiB/sec
32.792 GiB/sec 0.650 {'iterations': 1504518}
147 BM_PlainEncodingBoolean/32768 592.288 MiB/sec
594.803 MiB/sec 0.425 {'iterations': 13278}
4 BM_ByteStreamSplitEncode_Double_Scalar/1024 4.134 GiB/sec
4.152 GiB/sec 0.422 {'iterations': 381151}
8 BM_ByteStreamSplitDecode_Double_Sse2/32768 22.017 GiB/sec
22.074 GiB/sec 0.259 {'iterations': 63008}
110 BM_ByteStreamSplitEncode_Float_Sse2/32768 16.538 GiB/sec
16.572 GiB/sec 0.202 {'iterations': 95360}
111 BM_ArrowBinaryDict/DecodeArrowNonNull_Dense/32768 311.959 MiB/sec
312.479 MiB/sec 0.167 {'iterations': 1173}
57 BM_ByteStreamSplitDecode_Float_Sse2/65536 33.137 GiB/sec
33.192 GiB/sec 0.166 {'iterations': 93660}
18 BM_ByteStreamSplitDecode_Float_Sse2/1024 33.251 GiB/sec
33.304 GiB/sec 0.162 {'iterations': 6039074}
146 BM_ByteStreamSplitEncode_Double_Scalar/4096 2.723 GiB/sec
2.728 GiB/sec 0.157 {'iterations': 62530}
98 BM_DictDecodingInt64_literals/1024 3.555 GiB/sec
3.560 GiB/sec 0.131 {'iterations': 328237}
153 BM_ByteStreamSplitEncode_Double_Sse2/1024 16.488 GiB/sec
16.504 GiB/sec 0.099 {'iterations': 1516551}
11 BM_ArrowBinaryDict/EncodeArrow/262144 184.015 MiB/sec
184.183 MiB/sec 0.091 {'iterations': 86}
16 BM_PlainEncodingBoolean/65536 594.679 MiB/sec
594.970 MiB/sec 0.049 {'iterations': 6578}
133 BM_DictDecodingInt64_literals/4096 4.323 GiB/sec
4.323 GiB/sec 0.006 {'iterations': 100465}
134 BM_ByteStreamSplitDecode_Double_Sse2/65536 20.632 GiB/sec
20.625 GiB/sec -0.035 {'iterations': 29386}
113 BM_ByteStreamSplitDecode_Float_Sse2/32768 33.129 GiB/sec
33.071 GiB/sec -0.176 {'iterations': 189491}
27 BM_ArrowBinaryDict/EncodeDictDirectInt8/1048576 343.348m items/sec
342.736m items/sec -0.178 {'iterations': 227}
141 BM_ByteStreamSplitDecode_Double_Sse2/1024 22.110 GiB/sec
22.069 GiB/sec -0.183 {'iterations': 2030775}
29 BM_ArrowBinaryDict/EncodeDictDirectInt16/1048576 339.497m items/sec
338.635m items/sec -0.254 {'iterations': 227}
132 BM_ArrowBinaryDict/DecodeArrow_Dense/4096 312.039 MiB/sec
311.094 MiB/sec -0.303 {'iterations': 9158}
130 BM_PlainEncodingSpacedFloat/32768/5000 1.046 GiB/sec
1.042 GiB/sec -0.374 {'iterations': 5978, 'null_percent': 50.0}
14 BM_ByteStreamSplitEncode_Float_Sse2/4096 16.544 GiB/sec
16.482 GiB/sec -0.376 {'iterations': 761597}
143 BM_ByteStreamSplitEncode_Float_Scalar/4096 24.383 GiB/sec
24.277 GiB/sec -0.433 {'iterations': 1116769}
1 BM_PlainDecodingSpacedFloat/32768/1000 2.616 GiB/sec
2.603 GiB/sec -0.523 {'iterations': 14797, 'null_percent': 10.0}
149 BM_PlainDecodingBoolean/32768 2.240 GiB/sec
2.228 GiB/sec -0.544 {'iterations': 51699}
52 BM_ByteStreamSplitEncode_Double_Scalar/65536 2.503 GiB/sec
2.490 GiB/sec -0.552 {'iterations': 3585}
54 BM_PlainDecodingSpacedFloat/32768/10000 78.389 GiB/sec
77.952 GiB/sec -0.557 {'iterations': 443932, 'null_percent': 100.0}
51 BM_PlainDecodingBoolean/4096 2.072 GiB/sec
2.060 GiB/sec -0.561 {'iterations': 383485}
23 BM_ByteStreamSplitDecode_Double_Sse2/4096 22.109 GiB/sec
21.966 GiB/sec -0.646 {'iterations': 502323}
59 BM_ArrowBinaryDict/EncodeArrow/1048576 134.722 MiB/sec
133.843 MiB/sec -0.653 {'iterations': 16}
6 BM_ByteStreamSplitEncode_Float_Sse2/65536 16.639 GiB/sec
16.528 GiB/sec -0.666 {'iterations': 47498}
73 BM_DictDecodingInt64_literals/32768 4.837 GiB/sec
4.802 GiB/sec -0.714 {'iterations': 13919}
87 BM_ArrowBinaryDict/DecodeArrowNonNull_Dense/4096 313.016 MiB/sec
310.746 MiB/sec -0.725 {'iterations': 9130}
13 BM_ByteStreamSplitEncode_Double_Scalar/32768 2.727 GiB/sec
2.705 GiB/sec -0.827 {'iterations': 7826}
36 BM_ArrowBinaryPlain/DecodeArrowNonNull_Dense/65536 501.907 MiB/sec
497.463 MiB/sec -0.885 {'iterations': 942}
84 BM_ArrowBinaryDict/EncodeDictDirectInt32/1048576 332.370m items/sec
329.335m items/sec -0.913 {'iterations': 221}
144 BM_DictDecodingInt64_repeats/4096 21.548 GiB/sec
21.350 GiB/sec -0.918 {'iterations': 490771}
28 BM_ArrowBinaryDict/EncodeDictDirectInt64/1048576 318.465m items/sec
315.486m items/sec -0.936 {'iterations': 212}
107 BM_ArrowBinaryPlain/DecodeArrowNonNull_Dense/4096 530.019 MiB/sec
524.994 MiB/sec -0.948 {'iterations': 15425}
31 BM_ArrowBinaryDict/DecodeArrowNonNull_Dict/4096 211.935 MiB/sec
209.921 MiB/sec -0.950 {'iterations': 6222}
138 BM_ArrowBinaryDict/DecodeArrow_Dense/65536 312.669 MiB/sec
309.593 MiB/sec -0.984 {'iterations': 576}
126 BM_ArrowBinaryPlain/DecodeArrow_Dense/65536 504.087 MiB/sec
499.087 MiB/sec -0.992 {'iterations': 943}
22 BM_ArrowBinaryDict/DecodeArrowNonNull_Dense/1024 312.369 MiB/sec
309.219 MiB/sec -1.008 {'iterations': 34876}
62 BM_ByteStreamSplitEncode_Double_Sse2/65536 15.061 GiB/sec
14.885 GiB/sec -1.167 {'iterations': 21525}
122 BM_DictDecodingInt64_repeats/1024 9.678 GiB/sec
9.559 GiB/sec -1.231 {'iterations': 879281}
101 BM_ArrowBinaryDict/DecodeArrow_Dict/4096 213.222 MiB/sec
210.438 MiB/sec -1.306 {'iterations': 6214}
79 BM_PlainEncodingDoubleNaN/65536 32.893 GiB/sec
32.462 GiB/sec -1.312 {'iterations': 39953}
93 BM_PlainDecodingBoolean/65536 2.258 GiB/sec
2.225 GiB/sec -1.435 {'iterations': 26019}
35 BM_ArrowBinaryDict/DecodeArrow_Dense/32768 313.962 MiB/sec
309.360 MiB/sec -1.466 {'iterations': 1164}
90 BM_ArrowBinaryDict/DecodeArrow_Dense/1024 312.700 MiB/sec
308.068 MiB/sec -1.481 {'iterations': 35306}
100 BM_ByteStreamSplitEncode_Double_Sse2/32768 15.788 GiB/sec
15.551 GiB/sec -1.501 {'iterations': 45332}
139 BM_ArrowBinaryDict/DecodeArrowNonNull_Dense/65536 312.836 MiB/sec
308.139 MiB/sec -1.501 {'iterations': 579}
68 BM_PlainEncodingFloatNaN/1024 19.321 GiB/sec
19.026 GiB/sec -1.525 {'iterations': 3558038}
39 BM_DictDecodingInt64_repeats/65536 48.466 GiB/sec
47.718 GiB/sec -1.543 {'iterations': 70313}
150 BM_ArrowBinaryPlain/DecodeArrow_Dict/4096 202.368 MiB/sec
199.097 MiB/sec -1.617 {'iterations': 5919}
67 BM_ArrowBinaryPlain/DecodeArrow_Dense/4096 531.948 MiB/sec
523.009 MiB/sec -1.680 {'iterations': 15476}
82 BM_ByteStreamSplitEncode_Float_Scalar/1024 24.310 GiB/sec
23.875 GiB/sec -1.790 {'iterations': 4461695}
76 BM_PlainDecodingInt64/1024 70.221 GiB/sec
68.947 GiB/sec -1.814 {'iterations': 6594895}
25 BM_ArrowBinaryPlain/DecodeArrowNonNull_Dense/32768 504.202 MiB/sec
494.938 MiB/sec -1.837 {'iterations': 1891}
151 BM_ArrowBinaryPlain/DecodeArrow_Dense/32768 506.462 MiB/sec
496.392 MiB/sec -1.988 {'iterations': 1870}
91 BM_ArrowBinaryDict/DecodeArrow_Dict/1024 234.779 MiB/sec
229.944 MiB/sec -2.060 {'iterations': 26404}
112 BM_ArrowBinaryDict/DecodeArrowNonNull_Dict/1024 234.447 MiB/sec
229.476 MiB/sec -2.120 {'iterations': 26220}
108 BM_PlainDecodingBoolean/1024 1.725 GiB/sec
1.688 GiB/sec -2.186 {'iterations': 1267309}
103 BM_ArrowBinaryPlain/DecodeArrowNonNull_Dense/1024 605.637 MiB/sec
592.153 MiB/sec -2.226 {'iterations': 68125}
105 BM_DictDecodingInt64_repeats/32768 45.450 GiB/sec
44.321 GiB/sec -2.484 {'iterations': 130387}
131 BM_PlainEncodingSpacedBoolean/32768/5000 231.256 MiB/sec
225.230 MiB/sec -2.606 {'iterations': 5186, 'null_percent': 50.0}
137 BM_ArrowBinaryDict/DecodeArrowNonNull_Dict/65536 169.823 MiB/sec
165.178 MiB/sec -2.735 {'iterations': 322}
37 BM_ArrowBinaryPlain/DecodeArrowNonNull_Dict/4096 204.655 MiB/sec
199.018 MiB/sec -2.754 {'iterations': 6017}
3 BM_ArrowBinaryPlain/DecodeArrow_Dict/1024 221.210 MiB/sec
214.416 MiB/sec -3.071 {'iterations': 25133}
135 BM_PlainDecodingFloat/1024 38.433 GiB/sec
37.209 GiB/sec -3.184 {'iterations': 7103583}
33 BM_ArrowBinaryDict/EncodeLowLevel/1048576 77.680 MiB/sec
75.029 MiB/sec -3.413 {'iterations': 7}
44 BM_ArrowBinaryPlain/DecodeArrowNonNull_Dict/1024 222.182 MiB/sec
214.466 MiB/sec -3.473 {'iterations': 25260}
78 BM_ArrowBinaryDict/DecodeArrowNonNull_Dict/32768 178.416 MiB/sec
172.074 MiB/sec -3.555 {'iterations': 666}
9 BM_ArrowBinaryDict/DecodeArrow_Dict/32768 178.665 MiB/sec
171.921 MiB/sec -3.775 {'iterations': 667}
24 BM_PlainEncodingFloat/1024 19.529 GiB/sec
18.754 GiB/sec -3.969 {'iterations': 3604087}
64 BM_ArrowBinaryDict/DecodeArrow_Dict/65536 171.225 MiB/sec
164.030 MiB/sec -4.202 {'iterations': 320}
46 BM_ArrowBinaryPlain/DecodeArrow_Dense/1024 606.983 MiB/sec
581.332 MiB/sec -4.226 {'iterations': 67758}
125 BM_ArrowBinaryPlain/DecodeArrowNonNull_Dict/32768 182.689 MiB/sec
174.484 MiB/sec -4.491 {'iterations': 683}
145 BM_ArrowBinaryPlain/DecodeArrow_Dict/65536 177.063 MiB/sec
168.812 MiB/sec -4.660 {'iterations': 331}
43 BM_ArrowBinaryPlain/DecodeArrow_Dict/32768 183.423 MiB/sec
174.771 MiB/sec -4.717 {'iterations': 686}
99 BM_ArrowBinaryPlain/DecodeArrowNonNull_Dict/65536 177.668 MiB/sec
168.391 MiB/sec -5.221 {'iterations': 329}
7 BM_PlainDecodingInt64/65536 41.873 GiB/sec
39.644 GiB/sec -5.325 {'iterations': 49806}
123 BM_ByteStreamSplitEncode_Float_Scalar/65536 21.111 GiB/sec
19.875 GiB/sec -5.855 {'iterations': 60883}
10 BM_ArrowBinaryDict/EncodeLowLevel/262144 87.598 MiB/sec
82.123 MiB/sec -6.250 {'iterations': 37}
140 BM_PlainEncodingSpacedBoolean/32768/1000 393.921 MiB/sec
364.481 MiB/sec -7.474 {'iterations': 8900, 'null_percent': 10.0}
89 BM_ByteStreamSplitEncode_Float_Scalar/32768 21.221 GiB/sec
19.595 GiB/sec -7.660 {'iterations': 116928}
92 BM_PlainEncodingSpacedBoolean/32768/100 501.207 MiB/sec
441.384 MiB/sec -11.936 {'iterations': 11331, 'null_percent': 1.0}
58 BM_PlainEncodingSpacedBoolean/32768/1 515.493 MiB/sec
453.182 MiB/sec -12.088 {'iterations': 11613, 'null_percent': 0.01}
19 BM_PlainEncodingSpacedBoolean/32768/10000 1.164 GiB/sec
1.006 GiB/sec -13.607 {'iterations': 26927, 'null_percent': 100.0}
148 BM_PlainEncodingSpacedDouble/32768/1000 4.735 GiB/sec
4.081 GiB/sec -13.804 {'iterations': 13620, 'null_percent': 10.0}
72 BM_PlainEncodingSpacedDouble/32768/5000 2.057 GiB/sec
1.749 GiB/sec -14.956 {'iterations': 5886, 'null_percent': 50.0}
119 BM_PlainDecodingDouble/1024 60.144 GiB/sec
50.952 GiB/sec -15.284 {'iterations': 5528526}
50 BM_PlainDecodingSpacedDouble/32768/10000 78.068 GiB/sec
62.263 GiB/sec -20.246 {'iterations': 216445, 'null_percent': 100.0}
80 BM_PlainEncodingSpacedDouble/32768/100 7.638 GiB/sec
5.668 GiB/sec -25.799 {'iterations': 21640, 'null_percent': 1.0}
116 BM_PlainEncodingSpacedDouble/32768/10000 10.204 GiB/sec
7.431 GiB/sec -27.180 {'iterations': 29377, 'null_percent': 100.0}
83 BM_PlainEncodingSpacedDouble/32768/1 8.239 GiB/sec
5.922 GiB/sec -28.121 {'iterations': 23695, 'null_percent': 0.01}
```
----------------------------------------------------------------
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.
For queries about this service, please contact Infrastructure at:
[email protected]