[info] Benchmark (length) (stringType) Mode Cnt Score Error Units [info] StringDeserializerBenchmark.deserializeDefault 1 ascii avgt 25 46.603 ± 0.750 ns/op [info] StringDeserializerBenchmark.deserializeDefault 1 russian avgt 25 61.658 ± 1.054 ns/op [info] StringDeserializerBenchmark.deserializeDefault 1 chinese avgt 25 77.743 ± 1.635 ns/op [info] StringDeserializerBenchmark.deserializeDefault 4 ascii avgt 25 89.250 ± 1.931 ns/op [info] StringDeserializerBenchmark.deserializeDefault 4 russian avgt 25 144.247 ± 1.931 ns/op [info] StringDeserializerBenchmark.deserializeDefault 4 chinese avgt 25 194.434 ± 1.653 ns/op [info] StringDeserializerBenchmark.deserializeDefault 8 ascii avgt 25 144.182 ± 2.085 ns/op [info] StringDeserializerBenchmark.deserializeDefault 8 russian avgt 25 249.829 ± 1.392 ns/op [info] StringDeserializerBenchmark.deserializeDefault 8 chinese avgt 25 351.789 ± 2.284 ns/op [info] StringDeserializerBenchmark.deserializeDefault 16 ascii avgt 25 251.321 ± 3.251 ns/op [info] StringDeserializerBenchmark.deserializeDefault 16 russian avgt 25 462.781 ± 1.475 ns/op [info] StringDeserializerBenchmark.deserializeDefault 16 chinese avgt 25 669.156 ± 3.021 ns/op [info] StringDeserializerBenchmark.deserializeDefault 32 ascii avgt 25 466.196 ± 3.395 ns/op [info] StringDeserializerBenchmark.deserializeDefault 32 russian avgt 25 897.328 ± 7.007 ns/op [info] StringDeserializerBenchmark.deserializeDefault 32 chinese avgt 25 1299.867 ± 8.198 ns/op [info] StringDeserializerBenchmark.deserializeDefault 64 ascii avgt 25 894.676 ± 5.994 ns/op [info] StringDeserializerBenchmark.deserializeDefault 64 russian avgt 25 1753.128 ± 11.033 ns/op [info] StringDeserializerBenchmark.deserializeDefault 64 chinese avgt 25 2565.358 ± 14.305 ns/op [info] StringDeserializerBenchmark.deserializeDefault 128 ascii avgt 25 1757.726 ± 3.312 ns/op [info] StringDeserializerBenchmark.deserializeDefault 128 russian avgt 25 3482.465 ± 16.964 ns/op [info] StringDeserializerBenchmark.deserializeDefault 128 chinese avgt 25 5147.632 ± 30.068 ns/op [info] StringDeserializerBenchmark.deserializeImproved 1 ascii avgt 25 51.074 ± 0.720 ns/op [info] StringDeserializerBenchmark.deserializeImproved 1 russian avgt 25 61.860 ± 1.279 ns/op [info] StringDeserializerBenchmark.deserializeImproved 1 chinese avgt 25 78.814 ± 1.329 ns/op [info] StringDeserializerBenchmark.deserializeImproved 4 ascii avgt 25 50.962 ± 0.925 ns/op [info] StringDeserializerBenchmark.deserializeImproved 4 russian avgt 25 91.673 ± 2.879 ns/op [info] StringDeserializerBenchmark.deserializeImproved 4 chinese avgt 25 118.993 ± 2.826 ns/op [info] StringDeserializerBenchmark.deserializeImproved 8 ascii avgt 25 53.484 ± 1.164 ns/op [info] StringDeserializerBenchmark.deserializeImproved 8 russian avgt 25 109.615 ± 2.772 ns/op [info] StringDeserializerBenchmark.deserializeImproved 8 chinese avgt 25 142.195 ± 2.903 ns/op [info] StringDeserializerBenchmark.deserializeImproved 16 ascii avgt 25 55.385 ± 1.176 ns/op [info] StringDeserializerBenchmark.deserializeImproved 16 russian avgt 25 142.737 ± 4.461 ns/op [info] StringDeserializerBenchmark.deserializeImproved 16 chinese avgt 25 182.587 ± 4.843 ns/op [info] StringDeserializerBenchmark.deserializeImproved 32 ascii avgt 25 67.779 ± 3.849 ns/op [info] StringDeserializerBenchmark.deserializeImproved 32 russian avgt 25 194.975 ± 4.677 ns/op [info] StringDeserializerBenchmark.deserializeImproved 32 chinese avgt 25 264.400 ± 8.431 ns/op [info] StringDeserializerBenchmark.deserializeImproved 64 ascii avgt 25 88.377 ± 1.207 ns/op [info] StringDeserializerBenchmark.deserializeImproved 64 russian avgt 25 291.811 ± 6.419 ns/op [info] StringDeserializerBenchmark.deserializeImproved 64 chinese avgt 25 430.076 ± 10.505 ns/op [info] StringDeserializerBenchmark.deserializeImproved 128 ascii avgt 25 140.374 ± 1.006 ns/op [info] StringDeserializerBenchmark.deserializeImproved 128 russian avgt 25 496.334 ± 11.247 ns/op [info] StringDeserializerBenchmark.deserializeImproved 128 chinese avgt 25 714.912 ± 26.240 ns/op [info] StringDeserializerBenchmark.deserializeJDK 1 ascii avgt 25 63.402 ± 1.631 ns/op [info] StringDeserializerBenchmark.deserializeJDK 1 russian avgt 25 65.069 ± 1.222 ns/op [info] StringDeserializerBenchmark.deserializeJDK 1 chinese avgt 25 66.005 ± 1.325 ns/op [info] StringDeserializerBenchmark.deserializeJDK 4 ascii avgt 25 66.199 ± 1.298 ns/op [info] StringDeserializerBenchmark.deserializeJDK 4 russian avgt 25 73.360 ± 0.918 ns/op [info] StringDeserializerBenchmark.deserializeJDK 4 chinese avgt 25 76.809 ± 1.171 ns/op [info] StringDeserializerBenchmark.deserializeJDK 8 ascii avgt 25 68.558 ± 1.790 ns/op [info] StringDeserializerBenchmark.deserializeJDK 8 russian avgt 25 88.240 ± 1.516 ns/op [info] StringDeserializerBenchmark.deserializeJDK 8 chinese avgt 25 97.805 ± 1.115 ns/op [info] StringDeserializerBenchmark.deserializeJDK 16 ascii avgt 25 77.147 ± 1.661 ns/op [info] StringDeserializerBenchmark.deserializeJDK 16 russian avgt 25 121.086 ± 1.472 ns/op [info] StringDeserializerBenchmark.deserializeJDK 16 chinese avgt 25 148.063 ± 2.204 ns/op [info] StringDeserializerBenchmark.deserializeJDK 32 ascii avgt 25 104.519 ± 3.311 ns/op [info] StringDeserializerBenchmark.deserializeJDK 32 russian avgt 25 180.700 ± 2.331 ns/op [info] StringDeserializerBenchmark.deserializeJDK 32 chinese avgt 25 236.851 ± 3.001 ns/op [info] StringDeserializerBenchmark.deserializeJDK 64 ascii avgt 25 157.895 ± 4.605 ns/op [info] StringDeserializerBenchmark.deserializeJDK 64 russian avgt 25 311.640 ± 5.647 ns/op [info] StringDeserializerBenchmark.deserializeJDK 64 chinese avgt 25 405.573 ± 4.282 ns/op [info] StringDeserializerBenchmark.deserializeJDK 128 ascii avgt 25 263.445 ± 6.912 ns/op [info] StringDeserializerBenchmark.deserializeJDK 128 russian avgt 25 579.356 ± 8.513 ns/op [info] StringDeserializerBenchmark.deserializeJDK 128 chinese avgt 25 738.740 ± 7.291 ns/op [info] StringSerializerBenchmark.serializeDefault 1 ascii avgt 25 31.595 ± 0.489 ns/op [info] StringSerializerBenchmark.serializeDefault 1 russian avgt 25 38.933 ± 0.415 ns/op [info] StringSerializerBenchmark.serializeDefault 1 chinese avgt 25 36.767 ± 3.662 ns/op [info] StringSerializerBenchmark.serializeDefault 4 ascii avgt 25 39.531 ± 0.103 ns/op [info] StringSerializerBenchmark.serializeDefault 4 russian avgt 25 60.193 ± 1.118 ns/op [info] StringSerializerBenchmark.serializeDefault 4 chinese avgt 25 77.000 ± 0.435 ns/op [info] StringSerializerBenchmark.serializeDefault 8 ascii avgt 25 58.325 ± 0.281 ns/op [info] StringSerializerBenchmark.serializeDefault 8 russian avgt 25 98.469 ± 1.268 ns/op [info] StringSerializerBenchmark.serializeDefault 8 chinese avgt 25 132.660 ± 0.600 ns/op [info] StringSerializerBenchmark.serializeDefault 16 ascii avgt 25 95.782 ± 0.261 ns/op [info] StringSerializerBenchmark.serializeDefault 16 russian avgt 25 176.621 ± 1.902 ns/op [info] StringSerializerBenchmark.serializeDefault 16 chinese avgt 25 244.844 ± 1.079 ns/op [info] StringSerializerBenchmark.serializeDefault 32 ascii avgt 25 170.006 ± 1.599 ns/op [info] StringSerializerBenchmark.serializeDefault 32 russian avgt 25 334.926 ± 1.483 ns/op [info] StringSerializerBenchmark.serializeDefault 32 chinese avgt 25 480.921 ± 2.072 ns/op [info] StringSerializerBenchmark.serializeDefault 64 ascii avgt 25 324.697 ± 2.319 ns/op [info] StringSerializerBenchmark.serializeDefault 64 russian avgt 25 647.558 ± 7.119 ns/op [info] StringSerializerBenchmark.serializeDefault 64 chinese avgt 25 941.623 ± 4.520 ns/op [info] StringSerializerBenchmark.serializeDefault 128 ascii avgt 25 670.627 ± 2.807 ns/op [info] StringSerializerBenchmark.serializeDefault 128 russian avgt 25 1254.751 ± 6.291 ns/op [info] StringSerializerBenchmark.serializeDefault 128 chinese avgt 25 1889.786 ± 8.541 ns/op [info] StringSerializerBenchmark.serializeImproved 1 ascii avgt 25 33.454 ± 0.151 ns/op [info] StringSerializerBenchmark.serializeImproved 1 russian avgt 25 35.285 ± 0.439 ns/op [info] StringSerializerBenchmark.serializeImproved 1 chinese avgt 25 36.382 ± 0.153 ns/op [info] StringSerializerBenchmark.serializeImproved 4 ascii avgt 25 44.115 ± 0.620 ns/op [info] StringSerializerBenchmark.serializeImproved 4 russian avgt 25 45.168 ± 0.515 ns/op [info] StringSerializerBenchmark.serializeImproved 4 chinese avgt 25 52.217 ± 0.339 ns/op [info] StringSerializerBenchmark.serializeImproved 8 ascii avgt 25 49.072 ± 2.297 ns/op [info] StringSerializerBenchmark.serializeImproved 8 russian avgt 25 53.439 ± 0.799 ns/op [info] StringSerializerBenchmark.serializeImproved 8 chinese avgt 25 61.669 ± 2.456 ns/op [info] StringSerializerBenchmark.serializeImproved 16 ascii avgt 25 51.806 ± 0.180 ns/op [info] StringSerializerBenchmark.serializeImproved 16 russian avgt 25 66.378 ± 0.379 ns/op [info] StringSerializerBenchmark.serializeImproved 16 chinese avgt 25 86.651 ± 1.316 ns/op [info] StringSerializerBenchmark.serializeImproved 32 ascii avgt 25 71.104 ± 0.181 ns/op [info] StringSerializerBenchmark.serializeImproved 32 russian avgt 25 91.778 ± 3.911 ns/op [info] StringSerializerBenchmark.serializeImproved 32 chinese avgt 25 119.595 ± 3.806 ns/op [info] StringSerializerBenchmark.serializeImproved 64 ascii avgt 25 100.727 ± 6.398 ns/op [info] StringSerializerBenchmark.serializeImproved 64 russian avgt 25 140.603 ± 3.984 ns/op [info] StringSerializerBenchmark.serializeImproved 64 chinese avgt 25 191.784 ± 3.328 ns/op [info] StringSerializerBenchmark.serializeImproved 128 ascii avgt 25 161.481 ± 2.798 ns/op [info] StringSerializerBenchmark.serializeImproved 128 russian avgt 25 249.076 ± 4.613 ns/op [info] StringSerializerBenchmark.serializeImproved 128 chinese avgt 25 388.404 ± 2.511 ns/op [info] StringSerializerBenchmark.serializeJDK 1 ascii avgt 25 34.721 ± 0.128 ns/op [info] StringSerializerBenchmark.serializeJDK 1 russian avgt 25 37.006 ± 0.118 ns/op [info] StringSerializerBenchmark.serializeJDK 1 chinese avgt 25 36.845 ± 0.575 ns/op [info] StringSerializerBenchmark.serializeJDK 4 ascii avgt 25 39.548 ± 0.735 ns/op [info] StringSerializerBenchmark.serializeJDK 4 russian avgt 25 47.456 ± 0.758 ns/op [info] StringSerializerBenchmark.serializeJDK 4 chinese avgt 25 48.514 ± 1.063 ns/op [info] StringSerializerBenchmark.serializeJDK 8 ascii avgt 25 43.463 ± 0.482 ns/op [info] StringSerializerBenchmark.serializeJDK 8 russian avgt 25 54.555 ± 1.441 ns/op [info] StringSerializerBenchmark.serializeJDK 8 chinese avgt 25 58.086 ± 0.759 ns/op [info] StringSerializerBenchmark.serializeJDK 16 ascii avgt 25 50.786 ± 1.677 ns/op [info] StringSerializerBenchmark.serializeJDK 16 russian avgt 25 69.011 ± 2.727 ns/op [info] StringSerializerBenchmark.serializeJDK 16 chinese avgt 25 81.840 ± 1.976 ns/op [info] StringSerializerBenchmark.serializeJDK 32 ascii avgt 25 66.205 ± 4.164 ns/op [info] StringSerializerBenchmark.serializeJDK 32 russian avgt 25 104.048 ± 4.675 ns/op [info] StringSerializerBenchmark.serializeJDK 32 chinese avgt 25 129.728 ± 4.042 ns/op [info] StringSerializerBenchmark.serializeJDK 64 ascii avgt 25 93.036 ± 4.372 ns/op [info] StringSerializerBenchmark.serializeJDK 64 russian avgt 25 156.722 ± 3.754 ns/op [info] StringSerializerBenchmark.serializeJDK 64 chinese avgt 25 223.592 ± 2.075 ns/op [info] StringSerializerBenchmark.serializeJDK 128 ascii avgt 25 151.789 ± 7.295 ns/op [info] StringSerializerBenchmark.serializeJDK 128 russian avgt 25 279.741 ± 4.492 ns/op [info] StringSerializerBenchmark.serializeJDK 128 chinese avgt 25 401.011 ± 3.157 ns/op
shuttie/flink-string-serializer
A set of early benchmarks for Flink String serializer improvements
Scala