fastjson2/docs/benchmark/benchmark_2.0.33_raw.md

37 KiB

aliyun_ecs.g8i.large-jdk1.8.0_371

Benchmark                                          Mode  Cnt     Score     Error   Units
EishayParseBinary.fastjson2UTF8Bytes              thrpt    5  2665.638 ?  15.261  ops/ms
EishayParseBinary.hessian                         thrpt    5   662.047 ?  24.451  ops/ms
EishayParseBinary.javaSerialize                   thrpt    5   114.889 ?   1.003  ops/ms
EishayParseBinary.jsonb                           thrpt    5  4355.474 ?  30.595  ops/ms
EishayParseBinaryArrayMapping.fastjson2UTF8Bytes  thrpt    5  4281.908 ?  45.722  ops/ms
EishayParseBinaryArrayMapping.jsonb               thrpt    5  7188.611 ?  59.691  ops/ms
EishayParseBinaryArrayMapping.kryo                thrpt    5  3256.295 ? 106.182  ops/ms
EishayParseBinaryArrayMapping.protobuf            thrpt    5  2788.523 ?   9.800  ops/ms
EishayParseBinaryAutoType.fastjson2JSONB          thrpt    5  3715.740 ?  22.153  ops/ms
EishayParseBinaryAutoType.hessian                 thrpt    5   653.008 ?  52.145  ops/ms
EishayParseBinaryAutoType.javaSerialize           thrpt    5   117.346 ?   0.485  ops/ms
EishayParseString.fastjson1                       thrpt    5  2205.159 ?  16.393  ops/ms
EishayParseString.fastjson2                       thrpt    5  2725.746 ?  15.249  ops/ms
EishayParseString.gson                            thrpt    5   941.048 ?   4.108  ops/ms
EishayParseString.jackson                         thrpt    5  1117.632 ?   3.241  ops/ms
EishayParseStringPretty.fastjson1                 thrpt    5   583.531 ?   4.042  ops/ms
EishayParseStringPretty.fastjson2                 thrpt    5  1865.002 ?   7.274  ops/ms
EishayParseStringPretty.gson                      thrpt    5   916.546 ?   2.375  ops/ms
EishayParseStringPretty.jackson                   thrpt    5   986.888 ?   5.551  ops/ms
EishayParseTreeString.fastjson1                   thrpt    5  1188.034 ?   9.550  ops/ms
EishayParseTreeString.fastjson2                   thrpt    5  2152.458 ?   7.523  ops/ms
EishayParseTreeString.gson                        thrpt    5   865.667 ?   6.699  ops/ms
EishayParseTreeString.jackson                     thrpt    5  1247.190 ?  13.582  ops/ms
EishayParseTreeStringPretty.fastjson1             thrpt    5   997.685 ?   3.327  ops/ms
EishayParseTreeStringPretty.fastjson2             thrpt    5  1682.710 ?   8.620  ops/ms
EishayParseTreeStringPretty.gson                  thrpt    5   803.768 ?   4.397  ops/ms
EishayParseTreeStringPretty.jackson               thrpt    5  1090.485 ?   4.792  ops/ms
EishayParseTreeUTF8Bytes.fastjson1                thrpt    5  1040.341 ?   6.014  ops/ms
EishayParseTreeUTF8Bytes.fastjson2                thrpt    5  2134.795 ?  18.911  ops/ms
EishayParseTreeUTF8Bytes.gson                     thrpt    5   791.405 ?   7.330  ops/ms
EishayParseTreeUTF8Bytes.jackson                  thrpt    5  1240.486 ?   5.923  ops/ms
EishayParseTreeUTF8BytesPretty.fastjson1          thrpt    5   854.074 ?   5.204  ops/ms
EishayParseTreeUTF8BytesPretty.fastjson2          thrpt    5  1753.279 ?  15.194  ops/ms
EishayParseTreeUTF8BytesPretty.gson               thrpt    5   755.784 ?   4.551  ops/ms
EishayParseTreeUTF8BytesPretty.jackson            thrpt    5  1094.913 ?   2.370  ops/ms
EishayParseUTF8Bytes.fastjson1                    thrpt    5  1831.248 ?  21.304  ops/ms
EishayParseUTF8Bytes.fastjson2                    thrpt    5  2582.098 ?  17.492  ops/ms
EishayParseUTF8Bytes.gson                         thrpt    5   908.277 ?   6.536  ops/ms
EishayParseUTF8Bytes.jackson                      thrpt    5  1218.838 ?   9.669  ops/ms
EishayParseUTF8BytesPretty.fastjson1              thrpt    5   550.176 ?   5.517  ops/ms
EishayParseUTF8BytesPretty.fastjson2              thrpt    5  1989.907 ?   8.041  ops/ms
EishayParseUTF8BytesPretty.gson                   thrpt    5   730.407 ?   7.576  ops/ms
EishayParseUTF8BytesPretty.jackson                thrpt    5  1093.302 ?   6.069  ops/ms
EishayWriteBinary.fastjson2UTF8Bytes              thrpt    5  2974.364 ?   7.052  ops/ms
EishayWriteBinary.hessian                         thrpt    5   881.745 ?   8.489  ops/ms
EishayWriteBinary.javaSerialize                   thrpt    5   536.403 ?   2.692  ops/ms
EishayWriteBinary.jsonb                           thrpt    5  4960.741 ?  35.568  ops/ms
EishayWriteBinaryArrayMapping.fastjson2UTF8Bytes  thrpt    5  4234.174 ?  20.015  ops/ms
EishayWriteBinaryArrayMapping.jsonb               thrpt    5  9049.340 ?  52.849  ops/ms
EishayWriteBinaryArrayMapping.kryo                thrpt    5  3696.403 ?  41.278  ops/ms
EishayWriteBinaryArrayMapping.protobuf            thrpt    5  3081.260 ?  28.109  ops/ms
EishayWriteBinaryAutoType.fastjson2JSONB          thrpt    5  3568.056 ?  34.943  ops/ms
EishayWriteBinaryAutoType.hessian                 thrpt    5   859.649 ?   3.945  ops/ms
EishayWriteBinaryAutoType.javaSerialize           thrpt    5   531.128 ?   6.049  ops/ms
EishayWriteString.fastjson1                       thrpt    5  1586.261 ?   3.640  ops/ms
EishayWriteString.fastjson2                       thrpt    5  3298.612 ?  17.285  ops/ms
EishayWriteString.gson                            thrpt    5  1019.920 ?   7.946  ops/ms
EishayWriteString.jackson                         thrpt    5  2092.826 ?   9.502  ops/ms
EishayWriteStringTree.fastjson1                   thrpt    5  1972.349 ?  16.577  ops/ms
EishayWriteStringTree.fastjson2                   thrpt    5  3240.238 ?  53.620  ops/ms
EishayWriteStringTree.gson                        thrpt    5  1032.138 ?  16.649  ops/ms
EishayWriteStringTree.jackson                     thrpt    5  1954.733 ?   5.981  ops/ms
EishayWriteUTF8Bytes.fastjson1                    thrpt    5  1413.364 ?   7.384  ops/ms
EishayWriteUTF8Bytes.fastjson2                    thrpt    5  3066.899 ?   7.696  ops/ms
EishayWriteUTF8Bytes.gson                         thrpt    5   897.969 ?   5.805  ops/ms
EishayWriteUTF8Bytes.jackson                      thrpt    5  1846.943 ?  10.902  ops/ms
EishayWriteUTF8BytesTree.fastjson2                thrpt    5  3776.520 ?  18.970  ops/ms
EishayWriteUTF8BytesTree.jackson                  thrpt    5  1981.322 ?  13.476  ops/ms

aliyun_ecs.g8i.large-jdk-11.0.19

Benchmark                                          Mode  Cnt      Score     Error   Units
EishayParseBinary.fastjson2UTF8Bytes              thrpt    5   2658.609 ?   2.887  ops/ms
EishayParseBinary.hessian                         thrpt    5    621.100 ?  26.817  ops/ms
EishayParseBinary.javaSerialize                   thrpt    5    116.529 ?   0.169  ops/ms
EishayParseBinary.jsonb                           thrpt    5   5640.666 ?  27.354  ops/ms
EishayParseBinaryArrayMapping.fastjson2UTF8Bytes  thrpt    5   4548.686 ?  23.439  ops/ms
EishayParseBinaryArrayMapping.jsonb               thrpt    5   9398.688 ?  68.412  ops/ms
EishayParseBinaryArrayMapping.kryo                thrpt    5   3262.453 ?  15.934  ops/ms
EishayParseBinaryArrayMapping.protobuf            thrpt    5   2587.577 ?  24.140  ops/ms
EishayParseBinaryAutoType.fastjson2JSONB          thrpt    5   4387.620 ?  50.941  ops/ms
EishayParseBinaryAutoType.hessian                 thrpt    5    618.375 ?  10.168  ops/ms
EishayParseBinaryAutoType.javaSerialize           thrpt    5    113.809 ?   0.528  ops/ms
EishayParseString.fastjson1                       thrpt    5   1939.192 ?  15.624  ops/ms
EishayParseString.fastjson2                       thrpt    5   2580.754 ?  13.824  ops/ms
EishayParseString.gson                            thrpt    5   1003.673 ?   7.081  ops/ms
EishayParseString.jackson                         thrpt    5   1018.748 ?   8.543  ops/ms
EishayParseStringPretty.fastjson1                 thrpt    5    570.475 ?   1.887  ops/ms
EishayParseStringPretty.fastjson2                 thrpt    5   1911.029 ?   8.013  ops/ms
EishayParseStringPretty.gson                      thrpt    5    893.947 ?   4.733  ops/ms
EishayParseStringPretty.jackson                   thrpt    5    918.644 ?   3.574  ops/ms
EishayParseTreeString.fastjson1                   thrpt    5   1039.421 ?   5.712  ops/ms
EishayParseTreeString.fastjson2                   thrpt    5   1995.558 ?  11.220  ops/ms
EishayParseTreeString.gson                        thrpt    5    796.150 ?   6.214  ops/ms
EishayParseTreeString.jackson                     thrpt    5   1000.708 ?   7.112  ops/ms
EishayParseTreeStringPretty.fastjson1             thrpt    5    879.408 ?   4.172  ops/ms
EishayParseTreeStringPretty.fastjson2             thrpt    5   1713.516 ?  10.096  ops/ms
EishayParseTreeStringPretty.gson                  thrpt    5    732.325 ?   4.912  ops/ms
EishayParseTreeStringPretty.jackson               thrpt    5    917.507 ?   6.239  ops/ms
EishayParseTreeUTF8Bytes.fastjson1                thrpt    5    905.126 ?  14.407  ops/ms
EishayParseTreeUTF8Bytes.fastjson2                thrpt    5   1909.957 ?   8.523  ops/ms
EishayParseTreeUTF8Bytes.gson                     thrpt    5    751.957 ?   4.145  ops/ms
EishayParseTreeUTF8Bytes.jackson                  thrpt    5   1049.843 ?   6.916  ops/ms
EishayParseTreeUTF8BytesPretty.fastjson1          thrpt    5    779.938 ?   1.768  ops/ms
EishayParseTreeUTF8BytesPretty.fastjson2          thrpt    5   1550.502 ?   8.457  ops/ms
EishayParseTreeUTF8BytesPretty.gson               thrpt    5    727.779 ?   3.063  ops/ms
EishayParseTreeUTF8BytesPretty.jackson            thrpt    5    955.633 ?   2.439  ops/ms
EishayParseUTF8Bytes.fastjson1                    thrpt    5   1669.657 ?  10.296  ops/ms
EishayParseUTF8Bytes.fastjson2                    thrpt    5   2663.859 ?  12.460  ops/ms
EishayParseUTF8Bytes.gson                         thrpt    5    978.856 ?   5.248  ops/ms
EishayParseUTF8Bytes.jackson                      thrpt    5   1083.835 ?   5.059  ops/ms
EishayParseUTF8BytesPretty.fastjson1              thrpt    5    534.916 ?   1.008  ops/ms
EishayParseUTF8BytesPretty.fastjson2              thrpt    5   1923.342 ?   6.290  ops/ms
EishayParseUTF8BytesPretty.gson                   thrpt    5    721.689 ?   2.233  ops/ms
EishayParseUTF8BytesPretty.jackson                thrpt    5    951.656 ?   7.190  ops/ms
EishayWriteBinary.fastjson2UTF8Bytes              thrpt    5   3331.080 ?   9.551  ops/ms
EishayWriteBinary.hessian                         thrpt    5    814.978 ?   5.261  ops/ms
EishayWriteBinary.javaSerialize                   thrpt    5    500.910 ?   4.424  ops/ms
EishayWriteBinary.jsonb                           thrpt    5   5186.808 ?  34.443  ops/ms
EishayWriteBinaryArrayMapping.fastjson2UTF8Bytes  thrpt    5   4319.555 ?  22.902  ops/ms
EishayWriteBinaryArrayMapping.jsonb               thrpt    5  10929.793 ? 102.401  ops/ms
EishayWriteBinaryArrayMapping.kryo                thrpt    5   3742.419 ?  36.697  ops/ms
EishayWriteBinaryArrayMapping.protobuf            thrpt    5   3373.896 ?  20.541  ops/ms
EishayWriteBinaryAutoType.fastjson2JSONB          thrpt    5   2973.313 ?  14.908  ops/ms
EishayWriteBinaryAutoType.hessian                 thrpt    5    814.133 ?   7.459  ops/ms
EishayWriteBinaryAutoType.javaSerialize           thrpt    5    496.087 ?  32.637  ops/ms
EishayWriteString.fastjson1                       thrpt    5   1392.115 ?   3.154  ops/ms
EishayWriteString.fastjson2                       thrpt    5   3136.348 ?   6.128  ops/ms
EishayWriteString.gson                            thrpt    5    712.264 ?   4.099  ops/ms
EishayWriteString.jackson                         thrpt    5   1945.482 ?   8.646  ops/ms
EishayWriteStringTree.fastjson1                   thrpt    5   1788.750 ?  23.561  ops/ms
EishayWriteStringTree.fastjson2                   thrpt    5   3372.194 ?  18.185  ops/ms
EishayWriteStringTree.gson                        thrpt    5    937.184 ?   2.506  ops/ms
EishayWriteStringTree.jackson                     thrpt    5   1888.853 ?   6.234  ops/ms
EishayWriteUTF8Bytes.fastjson1                    thrpt    5   1602.114 ?   6.101  ops/ms
EishayWriteUTF8Bytes.fastjson2                    thrpt    5   3357.795 ?   5.361  ops/ms
EishayWriteUTF8Bytes.gson                         thrpt    5    745.531 ?   2.287  ops/ms
EishayWriteUTF8Bytes.jackson                      thrpt    5   1829.423 ?  16.638  ops/ms
EishayWriteUTF8BytesTree.fastjson2                thrpt    5   2902.812 ?  21.564  ops/ms
EishayWriteUTF8BytesTree.jackson                  thrpt    5   1705.550 ?  14.087  ops/ms

aliyun_ecs.g8i.large-jdk-17.0.7

Benchmark                                          Mode  Cnt      Score     Error   Units
EishayParseBinary.fastjson2UTF8Bytes              thrpt    5   2900.465 ?   5.378  ops/ms
EishayParseBinary.hessian                         thrpt    5    651.293 ?   2.615  ops/ms
EishayParseBinary.javaSerialize                   thrpt    5    129.060 ?   0.280  ops/ms
EishayParseBinary.jsonb                           thrpt    5   6619.353 ?  20.577  ops/ms
EishayParseBinaryArrayMapping.fastjson2UTF8Bytes  thrpt    5   5035.434 ?  19.262  ops/ms
EishayParseBinaryArrayMapping.jsonb               thrpt    5  11188.665 ?  30.605  ops/ms
EishayParseBinaryArrayMapping.kryo                thrpt    5   3181.264 ?  78.992  ops/ms
EishayParseBinaryArrayMapping.protobuf            thrpt    5   3607.632 ?  17.966  ops/ms
EishayParseBinaryAutoType.fastjson2JSONB          thrpt    5   4843.190 ?  19.919  ops/ms
EishayParseBinaryAutoType.hessian                 thrpt    5    633.049 ?   2.222  ops/ms
EishayParseBinaryAutoType.javaSerialize           thrpt    5    128.841 ?   0.271  ops/ms
EishayParseString.fastjson1                       thrpt    5   2646.765 ?   5.839  ops/ms
EishayParseString.fastjson2                       thrpt    5   2804.694 ?   5.593  ops/ms
EishayParseString.gson                            thrpt    5   1040.925 ?   1.482  ops/ms
EishayParseString.jackson                         thrpt    5   1008.051 ?   5.907  ops/ms
EishayParseStringPretty.fastjson1                 thrpt    5    621.541 ?   1.834  ops/ms
EishayParseStringPretty.fastjson2                 thrpt    5   1947.659 ?   6.526  ops/ms
EishayParseStringPretty.gson                      thrpt    5    892.856 ?   2.082  ops/ms
EishayParseStringPretty.jackson                   thrpt    5    927.270 ?   8.454  ops/ms
EishayParseTreeString.fastjson1                   thrpt    5   1265.798 ?   4.374  ops/ms
EishayParseTreeString.fastjson2                   thrpt    5   2350.435 ?   3.359  ops/ms
EishayParseTreeString.gson                        thrpt    5    813.620 ?   2.564  ops/ms
EishayParseTreeString.jackson                     thrpt    5   1143.225 ?   3.237  ops/ms
EishayParseTreeStringPretty.fastjson1             thrpt    5   1075.858 ?   4.395  ops/ms
EishayParseTreeStringPretty.fastjson2             thrpt    5   1784.067 ?   8.784  ops/ms
EishayParseTreeStringPretty.gson                  thrpt    5    763.993 ?   0.718  ops/ms
EishayParseTreeStringPretty.jackson               thrpt    5    935.884 ?   2.427  ops/ms
EishayParseTreeUTF8Bytes.fastjson1                thrpt    5   1106.307 ?   2.950  ops/ms
EishayParseTreeUTF8Bytes.fastjson2                thrpt    5   2405.502 ?  12.507  ops/ms
EishayParseTreeUTF8Bytes.gson                     thrpt    5    781.496 ?   1.719  ops/ms
EishayParseTreeUTF8Bytes.jackson                  thrpt    5   1089.462 ?  16.582  ops/ms
EishayParseTreeUTF8BytesPretty.fastjson1          thrpt    5    928.178 ?   5.090  ops/ms
EishayParseTreeUTF8BytesPretty.fastjson2          thrpt    5   1864.125 ?   5.268  ops/ms
EishayParseTreeUTF8BytesPretty.gson               thrpt    5    742.141 ?   2.196  ops/ms
EishayParseTreeUTF8BytesPretty.jackson            thrpt    5   1051.030 ?   6.233  ops/ms
EishayParseUTF8Bytes.fastjson1                    thrpt    5   2056.776 ?   8.007  ops/ms
EishayParseUTF8Bytes.fastjson2                    thrpt    5   2873.498 ?  18.613  ops/ms
EishayParseUTF8Bytes.gson                         thrpt    5    996.946 ?   1.970  ops/ms
EishayParseUTF8Bytes.jackson                      thrpt    5   1090.722 ?   6.182  ops/ms
EishayParseUTF8BytesPretty.fastjson1              thrpt    5    580.339 ?   2.155  ops/ms
EishayParseUTF8BytesPretty.fastjson2              thrpt    5   1988.661 ?   4.733  ops/ms
EishayParseUTF8BytesPretty.gson                   thrpt    5    732.974 ?   3.749  ops/ms
EishayParseUTF8BytesPretty.jackson                thrpt    5    977.429 ?   2.284  ops/ms
EishayWriteBinary.fastjson2UTF8Bytes              thrpt    5   4066.266 ?  19.191  ops/ms
EishayWriteBinary.hessian                         thrpt    5    789.996 ?   3.517  ops/ms
EishayWriteBinary.javaSerialize                   thrpt    5    545.899 ?  27.244  ops/ms
EishayWriteBinary.jsonb                           thrpt    5   7434.948 ?  40.548  ops/ms
EishayWriteBinaryArrayMapping.fastjson2UTF8Bytes  thrpt    5   5158.476 ?  13.539  ops/ms
EishayWriteBinaryArrayMapping.jsonb               thrpt    5  14655.701 ? 200.764  ops/ms
EishayWriteBinaryArrayMapping.kryo                thrpt    5   3996.742 ?   8.487  ops/ms
EishayWriteBinaryArrayMapping.protobuf            thrpt    5   3368.296 ?   3.496  ops/ms
EishayWriteBinaryAutoType.fastjson2JSONB          thrpt    5   3476.632 ?  16.342  ops/ms
EishayWriteBinaryAutoType.hessian                 thrpt    5    818.375 ?   3.351  ops/ms
EishayWriteBinaryAutoType.javaSerialize           thrpt    5    501.101 ?   4.712  ops/ms
EishayWriteString.fastjson1                       thrpt    5   1515.660 ?   5.724  ops/ms
EishayWriteString.fastjson2                       thrpt    5   3664.565 ?  11.770  ops/ms
EishayWriteString.gson                            thrpt    5    715.964 ?   3.280  ops/ms
EishayWriteString.jackson                         thrpt    5   2040.108 ?   5.742  ops/ms
EishayWriteStringTree.fastjson1                   thrpt    5   1776.884 ?   9.496  ops/ms
EishayWriteStringTree.fastjson2                   thrpt    5   3532.670 ?  18.304  ops/ms
EishayWriteStringTree.gson                        thrpt    5    747.767 ?   2.657  ops/ms
EishayWriteStringTree.jackson                     thrpt    5   1816.137 ?   7.133  ops/ms
EishayWriteUTF8Bytes.fastjson1                    thrpt    5   2366.085 ?   8.691  ops/ms
EishayWriteUTF8Bytes.fastjson2                    thrpt    5   4106.680 ?  28.191  ops/ms
EishayWriteUTF8Bytes.gson                         thrpt    5    708.031 ?   0.925  ops/ms
EishayWriteUTF8Bytes.jackson                      thrpt    5   1934.055 ?   9.530  ops/ms
EishayWriteUTF8BytesTree.fastjson2                thrpt    5   3565.378 ?  21.315  ops/ms
EishayWriteUTF8BytesTree.jackson                  thrpt    5   1742.469 ?   4.215  ops/ms

aliyun_ecs.g8y.large-jdk1.8.0_371

Benchmark                                          Mode  Cnt      Score     Error   Units
EishayParseBinary.fastjson2UTF8Bytes              thrpt    5   3540.042 ? 119.939  ops/ms
EishayParseBinary.hessian                         thrpt    5    386.051 ?   4.609  ops/ms
EishayParseBinary.javaSerialize                   thrpt    5    158.265 ?   1.136  ops/ms
EishayParseBinary.jsonb                           thrpt    5   6260.459 ? 127.329  ops/ms
EishayParseBinaryArrayMapping.fastjson2UTF8Bytes  thrpt    5   5551.011 ?  65.520  ops/ms
EishayParseBinaryArrayMapping.jsonb               thrpt    5   9811.916 ? 105.477  ops/ms
EishayParseBinaryArrayMapping.kryo                thrpt    5   4720.607 ?  75.491  ops/ms
EishayParseBinaryArrayMapping.protobuf            thrpt    5   2874.556 ?  46.243  ops/ms
EishayParseBinaryAutoType.fastjson2JSONB          thrpt    5   5295.300 ?  68.052  ops/ms
EishayParseBinaryAutoType.hessian                 thrpt    5    322.359 ?   1.974  ops/ms
EishayParseBinaryAutoType.javaSerialize           thrpt    5    157.267 ?   2.726  ops/ms
EishayParseString.fastjson1                       thrpt    5   3081.155 ?  38.838  ops/ms
EishayParseString.fastjson2                       thrpt    5   3875.298 ?  25.515  ops/ms
EishayParseString.gson                            thrpt    5   1431.536 ?  24.004  ops/ms
EishayParseString.jackson                         thrpt    5   1338.366 ?  16.468  ops/ms
EishayParseStringPretty.fastjson1                 thrpt    5    867.507 ?  12.944  ops/ms
EishayParseStringPretty.fastjson2                 thrpt    5   1971.080 ?  28.951  ops/ms
EishayParseStringPretty.gson                      thrpt    5   1303.307 ?  10.624  ops/ms
EishayParseStringPretty.jackson                   thrpt    5   1289.727 ?   6.508  ops/ms
EishayParseTreeString.fastjson1                   thrpt    5   1253.456 ?  16.237  ops/ms
EishayParseTreeString.fastjson2                   thrpt    5   2521.246 ?  31.383  ops/ms
EishayParseTreeString.gson                        thrpt    5   1118.605 ?  11.496  ops/ms
EishayParseTreeString.jackson                     thrpt    5   1145.825 ?  12.946  ops/ms
EishayParseTreeStringPretty.fastjson1             thrpt    5   1183.815 ?   9.236  ops/ms
EishayParseTreeStringPretty.fastjson2             thrpt    5   2201.248 ?  43.794  ops/ms
EishayParseTreeStringPretty.gson                  thrpt    5   1065.931 ?   8.129  ops/ms
EishayParseTreeStringPretty.jackson               thrpt    5   1150.423 ?  15.293  ops/ms
EishayParseTreeUTF8Bytes.fastjson1                thrpt    5   1043.966 ?  14.020  ops/ms
EishayParseTreeUTF8Bytes.fastjson2                thrpt    5   2452.684 ?  34.323  ops/ms
EishayParseTreeUTF8Bytes.gson                     thrpt    5   1032.239 ?   9.854  ops/ms
EishayParseTreeUTF8Bytes.jackson                  thrpt    5   1173.578 ?  12.888  ops/ms
EishayParseTreeUTF8BytesPretty.fastjson1          thrpt    5    989.703 ?   4.167  ops/ms
EishayParseTreeUTF8BytesPretty.fastjson2          thrpt    5   2157.112 ?  37.167  ops/ms
EishayParseTreeUTF8BytesPretty.gson               thrpt    5    949.730 ?  14.319  ops/ms
EishayParseTreeUTF8BytesPretty.jackson            thrpt    5   1152.922 ?  16.717  ops/ms
EishayParseUTF8Bytes.fastjson1                    thrpt    5   2639.644 ?  24.982  ops/ms
EishayParseUTF8Bytes.fastjson2                    thrpt    5   3517.978 ?  15.813  ops/ms
EishayParseUTF8Bytes.gson                         thrpt    5   1297.459 ?   7.374  ops/ms
EishayParseUTF8Bytes.jackson                      thrpt    5   1540.716 ?  34.179  ops/ms
EishayParseUTF8BytesPretty.fastjson1              thrpt    5    805.583 ?  11.933  ops/ms
EishayParseUTF8BytesPretty.fastjson2              thrpt    5   2715.142 ?  57.966  ops/ms
EishayParseUTF8BytesPretty.gson                   thrpt    5    955.519 ?   6.713  ops/ms
EishayParseUTF8BytesPretty.jackson                thrpt    5   1363.579 ?  11.566  ops/ms
EishayWriteBinary.fastjson2UTF8Bytes              thrpt    5   4880.194 ?  40.774  ops/ms
EishayWriteBinary.hessian                         thrpt    5   1166.437 ?  24.324  ops/ms
EishayWriteBinary.javaSerialize                   thrpt    5    786.774 ?   6.735  ops/ms
EishayWriteBinary.jsonb                           thrpt    5   7356.816 ?  35.378  ops/ms
EishayWriteBinaryArrayMapping.fastjson2UTF8Bytes  thrpt    5   5866.033 ?  47.482  ops/ms
EishayWriteBinaryArrayMapping.jsonb               thrpt    5  10142.738 ? 154.299  ops/ms
EishayWriteBinaryArrayMapping.kryo                thrpt    5   4364.922 ? 102.018  ops/ms
EishayWriteBinaryArrayMapping.protobuf            thrpt    5   4145.170 ?  18.571  ops/ms
EishayWriteBinaryAutoType.fastjson2JSONB          thrpt    5   4375.944 ?  31.837  ops/ms
EishayWriteBinaryAutoType.hessian                 thrpt    5   1170.947 ?  10.546  ops/ms
EishayWriteBinaryAutoType.javaSerialize           thrpt    5    800.387 ?  15.662  ops/ms
EishayWriteString.fastjson1                       thrpt    5   1999.006 ?  11.466  ops/ms
EishayWriteString.fastjson2                       thrpt    5   4630.822 ?  48.920  ops/ms
EishayWriteString.gson                            thrpt    5   1335.137 ?  28.045  ops/ms
EishayWriteString.jackson                         thrpt    5   2464.431 ?  24.533  ops/ms
EishayWriteStringTree.fastjson1                   thrpt    5   2242.952 ?  26.298  ops/ms
EishayWriteStringTree.fastjson2                   thrpt    5   3437.596 ? 494.989  ops/ms
EishayWriteStringTree.gson                        thrpt    5   1622.442 ?  16.284  ops/ms
EishayWriteStringTree.jackson                     thrpt    5   2588.040 ?   8.946  ops/ms
EishayWriteUTF8Bytes.fastjson1                    thrpt    5   1910.687 ?  32.355  ops/ms
EishayWriteUTF8Bytes.fastjson2                    thrpt    5   4891.096 ?  42.092  ops/ms
EishayWriteUTF8Bytes.gson                         thrpt    5   1129.087 ?  19.610  ops/ms
EishayWriteUTF8Bytes.jackson                      thrpt    5   2513.540 ?  31.470  ops/ms
EishayWriteUTF8BytesTree.fastjson2                thrpt    5   4281.063 ?  13.394  ops/ms
EishayWriteUTF8BytesTree.jackson                  thrpt    5   2818.775 ?  29.110  ops/ms

aliyun_ecs.g8y.large-jdk-11.0.19

Benchmark                                          Mode  Cnt      Score     Error   Units
EishayParseBinary.fastjson2UTF8Bytes              thrpt    5   4007.166 ?  29.890  ops/ms
EishayParseBinary.hessian                         thrpt    5    440.522 ?   4.879  ops/ms
EishayParseBinary.javaSerialize                   thrpt    5    150.804 ?   0.812  ops/ms
EishayParseBinary.jsonb                           thrpt    5   7768.592 ?  62.330  ops/ms
EishayParseBinaryArrayMapping.fastjson2UTF8Bytes  thrpt    5   5918.175 ?  23.192  ops/ms
EishayParseBinaryArrayMapping.jsonb               thrpt    5  11364.040 ? 133.031  ops/ms
EishayParseBinaryArrayMapping.kryo                thrpt    5   4628.555 ? 136.273  ops/ms
EishayParseBinaryArrayMapping.protobuf            thrpt    5   3360.271 ?  73.766  ops/ms
EishayParseBinaryAutoType.fastjson2JSONB          thrpt    5   5817.225 ?  62.441  ops/ms
EishayParseBinaryAutoType.hessian                 thrpt    5    458.374 ?   6.509  ops/ms
EishayParseBinaryAutoType.javaSerialize           thrpt    5    151.860 ?   0.622  ops/ms
EishayParseString.fastjson1                       thrpt    5   2988.629 ?  29.670  ops/ms
EishayParseString.fastjson2                       thrpt    5   4020.868 ?  11.135  ops/ms
EishayParseString.gson                            thrpt    5   1401.799 ?  12.300  ops/ms
EishayParseString.jackson                         thrpt    5   1308.555 ?  10.757  ops/ms
EishayParseStringPretty.fastjson1                 thrpt    5    907.299 ?   5.145  ops/ms
EishayParseStringPretty.fastjson2                 thrpt    5   3030.705 ?  26.890  ops/ms
EishayParseStringPretty.gson                      thrpt    5   1305.346 ?   9.593  ops/ms
EishayParseStringPretty.jackson                   thrpt    5   1221.381 ?  27.479  ops/ms
EishayParseTreeString.fastjson1                   thrpt    5   1356.862 ?   7.029  ops/ms
EishayParseTreeString.fastjson2                   thrpt    5   2384.103 ?   7.477  ops/ms
EishayParseTreeString.gson                        thrpt    5   1109.047 ?  11.675  ops/ms
EishayParseTreeString.jackson                     thrpt    5   1206.188 ?  19.372  ops/ms
EishayParseTreeStringPretty.fastjson1             thrpt    5   1163.676 ?   7.982  ops/ms
EishayParseTreeStringPretty.fastjson2             thrpt    5   2375.804 ?  28.077  ops/ms
EishayParseTreeStringPretty.gson                  thrpt    5   1026.867 ?  10.228  ops/ms
EishayParseTreeStringPretty.jackson               thrpt    5   1147.321 ?   7.299  ops/ms
EishayParseTreeUTF8Bytes.fastjson1                thrpt    5   1204.785 ?  12.367  ops/ms
EishayParseTreeUTF8Bytes.fastjson2                thrpt    5   2803.730 ?  22.598  ops/ms
EishayParseTreeUTF8Bytes.gson                     thrpt    5   1049.412 ?   7.337  ops/ms
EishayParseTreeUTF8Bytes.jackson                  thrpt    5   1293.727 ?  28.026  ops/ms
EishayParseTreeUTF8BytesPretty.fastjson1          thrpt    5   1044.927 ?   8.320  ops/ms
EishayParseTreeUTF8BytesPretty.fastjson2          thrpt    5   2372.570 ?   7.271  ops/ms
EishayParseTreeUTF8BytesPretty.gson               thrpt    5    999.783 ?   8.918  ops/ms
EishayParseTreeUTF8BytesPretty.jackson            thrpt    5   1385.799 ?  14.281  ops/ms
EishayParseUTF8Bytes.fastjson1                    thrpt    5   2503.361 ?  29.985  ops/ms
EishayParseUTF8Bytes.fastjson2                    thrpt    5   3959.052 ?  49.754  ops/ms
EishayParseUTF8Bytes.gson                         thrpt    5   1306.677 ?   5.296  ops/ms
EishayParseUTF8Bytes.jackson                      thrpt    5   1459.099 ?  14.165  ops/ms
EishayParseUTF8BytesPretty.fastjson1              thrpt    5    812.619 ?   5.409  ops/ms
EishayParseUTF8BytesPretty.fastjson2              thrpt    5   3113.316 ?  29.063  ops/ms
EishayParseUTF8BytesPretty.gson                   thrpt    5   1013.249 ?   4.976  ops/ms
EishayParseUTF8BytesPretty.jackson                thrpt    5   1289.092 ?  17.517  ops/ms
EishayWriteBinary.fastjson2UTF8Bytes              thrpt    5   5400.580 ?  77.232  ops/ms
EishayWriteBinary.hessian                         thrpt    5    991.954 ?  10.261  ops/ms
EishayWriteBinary.javaSerialize                   thrpt    5    879.037 ?  75.171  ops/ms
EishayWriteBinary.jsonb                           thrpt    5   8774.748 ? 103.771  ops/ms
EishayWriteBinaryArrayMapping.fastjson2UTF8Bytes  thrpt    5   7011.899 ?  99.312  ops/ms
EishayWriteBinaryArrayMapping.jsonb               thrpt    5  14272.366 ? 449.295  ops/ms
EishayWriteBinaryArrayMapping.kryo                thrpt    5   5647.747 ?  27.804  ops/ms
EishayWriteBinaryArrayMapping.protobuf            thrpt    5   5319.776 ?  35.323  ops/ms
EishayWriteBinaryAutoType.fastjson2JSONB          thrpt    5   4386.405 ?  74.156  ops/ms
EishayWriteBinaryAutoType.hessian                 thrpt    5    991.251 ?  13.000  ops/ms
EishayWriteBinaryAutoType.javaSerialize           thrpt    5    873.290 ?   5.782  ops/ms
EishayWriteString.fastjson1                       thrpt    5   1940.837 ?  14.644  ops/ms
EishayWriteString.fastjson2                       thrpt    5   5242.962 ?  27.941  ops/ms
EishayWriteString.gson                            thrpt    5   1239.142 ?   8.469  ops/ms
EishayWriteString.jackson                         thrpt    5   2611.151 ?  46.012  ops/ms
EishayWriteStringTree.fastjson1                   thrpt    5   2418.213 ?  22.348  ops/ms
EishayWriteStringTree.fastjson2                   thrpt    5   4171.166 ?  17.463  ops/ms
EishayWriteStringTree.gson                        thrpt    5   1295.000 ?  12.495  ops/ms
EishayWriteStringTree.jackson                     thrpt    5   2341.461 ?  13.558  ops/ms
EishayWriteUTF8Bytes.fastjson1                    thrpt    5   1910.126 ?  14.702  ops/ms
EishayWriteUTF8Bytes.fastjson2                    thrpt    5   5293.773 ?  40.094  ops/ms
EishayWriteUTF8Bytes.gson                         thrpt    5   1174.946 ?   8.129  ops/ms
EishayWriteUTF8Bytes.jackson                      thrpt    5   2453.295 ?  25.848  ops/ms
EishayWriteUTF8BytesTree.fastjson2                thrpt    5   4495.576 ?  40.768  ops/ms
EishayWriteUTF8BytesTree.jackson                  thrpt    5   2183.376 ?  18.702  ops/ms

aliyun_ecs.g8y.large-jdk-17.0.7

Benchmark                                          Mode  Cnt      Score     Error   Units
EishayParseBinary.fastjson2UTF8Bytes              thrpt    5   4107.312 ?  37.371  ops/ms
EishayParseBinary.hessian                         thrpt    5    399.236 ?  12.235  ops/ms
EishayParseBinary.javaSerialize                   thrpt    5    154.893 ?   0.976  ops/ms
EishayParseBinary.jsonb                           thrpt    5   7901.181 ?  80.492  ops/ms
EishayParseBinaryArrayMapping.fastjson2UTF8Bytes  thrpt    5   5892.995 ?  12.890  ops/ms
EishayParseBinaryArrayMapping.jsonb               thrpt    5  11645.882 ? 134.165  ops/ms
EishayParseBinaryArrayMapping.kryo                thrpt    5   5300.340 ?  23.142  ops/ms
EishayParseBinaryArrayMapping.protobuf            thrpt    5   4238.832 ?  42.688  ops/ms
EishayParseBinaryAutoType.fastjson2JSONB          thrpt    5   6030.288 ?  73.126  ops/ms
EishayParseBinaryAutoType.hessian                 thrpt    5    395.573 ?   8.197  ops/ms
EishayParseBinaryAutoType.javaSerialize           thrpt    5    152.829 ?   0.863  ops/ms
EishayParseString.fastjson1                       thrpt    5   4037.314 ?  47.372  ops/ms
EishayParseString.fastjson2                       thrpt    5   4083.127 ?  28.222  ops/ms
EishayParseString.gson                            thrpt    5   1445.368 ?   2.978  ops/ms
EishayParseString.jackson                         thrpt    5   1392.128 ?  11.701  ops/ms
EishayParseStringPretty.fastjson1                 thrpt    5    983.029 ?   9.800  ops/ms
EishayParseStringPretty.fastjson2                 thrpt    5   3083.487 ?  20.454  ops/ms
EishayParseStringPretty.gson                      thrpt    5   1333.414 ?   3.980  ops/ms
EishayParseStringPretty.jackson                   thrpt    5   1261.438 ?  10.941  ops/ms
EishayParseTreeString.fastjson1                   thrpt    5   1461.045 ?   9.473  ops/ms
EishayParseTreeString.fastjson2                   thrpt    5   2834.205 ?  28.786  ops/ms
EishayParseTreeString.gson                        thrpt    5   1123.877 ?   1.961  ops/ms
EishayParseTreeString.jackson                     thrpt    5   1250.377 ?   7.305  ops/ms
EishayParseTreeStringPretty.fastjson1             thrpt    5   1272.517 ?   5.333  ops/ms
EishayParseTreeStringPretty.fastjson2             thrpt    5   2310.303 ?  17.628  ops/ms
EishayParseTreeStringPretty.gson                  thrpt    5   1064.967 ?   4.537  ops/ms
EishayParseTreeStringPretty.jackson               thrpt    5   1245.154 ?   5.567  ops/ms
EishayParseTreeUTF8Bytes.fastjson1                thrpt    5   1309.978 ?  19.035  ops/ms
EishayParseTreeUTF8Bytes.fastjson2                thrpt    5   2670.400 ?  16.604  ops/ms
EishayParseTreeUTF8Bytes.gson                     thrpt    5   1073.103 ?   5.315  ops/ms
EishayParseTreeUTF8Bytes.jackson                  thrpt    5   1415.835 ?  21.972  ops/ms
EishayParseTreeUTF8BytesPretty.fastjson1          thrpt    5   1129.812 ?   3.164  ops/ms
EishayParseTreeUTF8BytesPretty.fastjson2          thrpt    5   2347.583 ?  13.867  ops/ms
EishayParseTreeUTF8BytesPretty.gson               thrpt    5   1022.095 ?   1.244  ops/ms
EishayParseTreeUTF8BytesPretty.jackson            thrpt    5   1319.112 ?   8.840  ops/ms
EishayParseUTF8Bytes.fastjson1                    thrpt    5   3051.618 ?  13.092  ops/ms
EishayParseUTF8Bytes.fastjson2                    thrpt    5   4078.171 ?  27.217  ops/ms
EishayParseUTF8Bytes.gson                         thrpt    5   1339.940 ?   7.611  ops/ms
EishayParseUTF8Bytes.jackson                      thrpt    5   1511.652 ?  12.318  ops/ms
EishayParseUTF8BytesPretty.fastjson1              thrpt    5    881.051 ?   4.106  ops/ms
EishayParseUTF8BytesPretty.fastjson2              thrpt    5   3047.895 ?  15.452  ops/ms
EishayParseUTF8BytesPretty.gson                   thrpt    5   1018.736 ?   3.531  ops/ms
EishayParseUTF8BytesPretty.jackson                thrpt    5   1381.790 ?  16.588  ops/ms
EishayWriteBinary.fastjson2UTF8Bytes              thrpt    5   5491.910 ?  49.452  ops/ms
EishayWriteBinary.hessian                         thrpt    5   1184.458 ?   3.110  ops/ms
EishayWriteBinary.javaSerialize                   thrpt    5    806.450 ?   4.183  ops/ms
EishayWriteBinary.jsonb                           thrpt    5   9508.808 ?  65.661  ops/ms
EishayWriteBinaryArrayMapping.fastjson2UTF8Bytes  thrpt    5   7137.864 ?  53.282  ops/ms
EishayWriteBinaryArrayMapping.jsonb               thrpt    5  18203.166 ? 117.915  ops/ms
EishayWriteBinaryArrayMapping.kryo                thrpt    5   5224.699 ?  83.766  ops/ms
EishayWriteBinaryArrayMapping.protobuf            thrpt    5   4964.796 ?  41.592  ops/ms
EishayWriteBinaryAutoType.fastjson2JSONB          thrpt    5   4506.247 ?  33.740  ops/ms
EishayWriteBinaryAutoType.hessian                 thrpt    5   1162.315 ?  17.023  ops/ms
EishayWriteBinaryAutoType.javaSerialize           thrpt    5    741.666 ?   4.365  ops/ms
EishayWriteString.fastjson1                       thrpt    5   1965.811 ?  26.511  ops/ms
EishayWriteString.fastjson2                       thrpt    5   5231.882 ?  27.604  ops/ms
EishayWriteString.gson                            thrpt    5    833.594 ?   4.104  ops/ms
EishayWriteString.jackson                         thrpt    5   2561.709 ?  21.671  ops/ms
EishayWriteStringTree.fastjson1                   thrpt    5   2439.750 ?  15.883  ops/ms
EishayWriteStringTree.fastjson2                   thrpt    5   4691.448 ?  22.866  ops/ms
EishayWriteStringTree.gson                        thrpt    5    873.509 ?   4.010  ops/ms
EishayWriteStringTree.jackson                     thrpt    5   2419.237 ?   7.610  ops/ms
EishayWriteUTF8Bytes.fastjson1                    thrpt    5   1913.459 ?   9.723  ops/ms
EishayWriteUTF8Bytes.fastjson2                    thrpt    5   5525.611 ?  46.708  ops/ms
EishayWriteUTF8Bytes.gson                         thrpt    5    842.411 ?   3.682  ops/ms
EishayWriteUTF8Bytes.jackson                      thrpt    5   2638.219 ?  10.487  ops/ms
EishayWriteUTF8BytesTree.fastjson2                thrpt    5   4591.393 ?  24.725  ops/ms
EishayWriteUTF8BytesTree.jackson                  thrpt    5   2592.654 ?  18.980  ops/ms