fastjson2/docs/benchmark/benchmark_2.0.23_raw.md
2023-01-14 21:38:40 +08:00

42 KiB

ecs.c7.xlarge-oracle-jdk1.8.0_341_x64

Benchmark                                                 Mode  Cnt     Score    Error   Units
EishayParseBinary.fastjson2JSONB                         thrpt    5  1745.910 ?  3.463  ops/ms
EishayParseBinary.fastjson2UTF8Bytes                     thrpt    5  1146.229 ?  4.167  ops/ms
EishayParseBinary.hessian                                thrpt    5   276.815 ?  1.257  ops/ms
EishayParseBinary.javaSerialize                          thrpt    5    45.864 ?  0.084  ops/ms
EishayParseBinaryArrayMapping.fastjson1UTF8Bytes         thrpt    5  1459.110 ?  5.415  ops/ms
EishayParseBinaryArrayMapping.fastjson2JSONB             thrpt    5  2761.666 ?  9.716  ops/ms
EishayParseBinaryArrayMapping.fastjson2UTF8Bytes         thrpt    5  1647.547 ?  5.323  ops/ms
EishayParseBinaryArrayMapping.kryo                       thrpt    5  1696.124 ?  8.365  ops/ms
EishayParseBinaryAutoType.fastjson2JSONB                 thrpt    5  1423.780 ?  5.502  ops/ms
EishayParseBinaryAutoType.fastjson2JSONB_autoTypeFilter  thrpt    5  1395.533 ?  3.383  ops/ms
EishayParseBinaryAutoType.hessian                        thrpt    5   287.764 ?  1.821  ops/ms
EishayParseBinaryAutoType.javaSerialize                  thrpt    5    47.654 ?  0.154  ops/ms
EishayParseString.fastjson1                              thrpt    5   982.148 ?  3.531  ops/ms
EishayParseString.fastjson2                              thrpt    5  1323.858 ?  2.879  ops/ms
EishayParseString.gson                                   thrpt    5   427.025 ?  0.797  ops/ms
EishayParseString.jackson                                thrpt    5   517.309 ?  1.507  ops/ms
EishayParseStringPretty.fastjson1                        thrpt    5   271.362 ?  0.739  ops/ms
EishayParseStringPretty.fastjson2                        thrpt    5   923.861 ?  1.712  ops/ms
EishayParseStringPretty.gson                             thrpt    5   401.565 ?  0.977  ops/ms
EishayParseStringPretty.jackson                          thrpt    5   481.053 ?  1.747  ops/ms
EishayParseTreeString.fastjson1                          thrpt    5   507.661 ?  2.304  ops/ms
EishayParseTreeString.fastjson2                          thrpt    5   999.647 ?  3.642  ops/ms
EishayParseTreeString.gson                               thrpt    5   348.278 ?  0.982  ops/ms
EishayParseTreeString.jackson                            thrpt    5   532.279 ?  1.456  ops/ms
EishayParseTreeStringPretty.fastjson1                    thrpt    5   422.573 ?  2.294  ops/ms
EishayParseTreeStringPretty.fastjson2                    thrpt    5   778.061 ?  3.081  ops/ms
EishayParseTreeStringPretty.gson                         thrpt    5   325.924 ?  1.283  ops/ms
EishayParseTreeStringPretty.jackson                      thrpt    5   508.110 ?  1.965  ops/ms
EishayParseTreeUTF8Bytes.fastjson1                       thrpt    5   432.011 ?  2.614  ops/ms
EishayParseTreeUTF8Bytes.fastjson2                       thrpt    5   852.502 ?  4.442  ops/ms
EishayParseTreeUTF8Bytes.gson                            thrpt    5   320.264 ?  2.505  ops/ms
EishayParseTreeUTF8Bytes.jackson                         thrpt    5   597.233 ?  2.315  ops/ms
EishayParseTreeUTF8BytesPretty.fastjson1                 thrpt    5   370.055 ?  1.300  ops/ms
EishayParseTreeUTF8BytesPretty.fastjson2                 thrpt    5   684.219 ?  2.980  ops/ms
EishayParseTreeUTF8BytesPretty.gson                      thrpt    5   288.624 ?  1.790  ops/ms
EishayParseTreeUTF8BytesPretty.jackson                   thrpt    5   537.251 ?  1.956  ops/ms
EishayParseUTF8Bytes.dsljson                             thrpt    5   868.012 ?  1.537  ops/ms
EishayParseUTF8Bytes.fastjson1                           thrpt    5   779.785 ?  7.836  ops/ms
EishayParseUTF8Bytes.fastjson2                           thrpt    5  1097.462 ?  3.540  ops/ms
EishayParseUTF8Bytes.gson                                thrpt    5   317.638 ?  2.199  ops/ms
EishayParseUTF8Bytes.jackson                             thrpt    5   594.846 ?  1.638  ops/ms
EishayParseUTF8BytesPretty.fastjson1                     thrpt    5   246.824 ?  0.656  ops/ms
EishayParseUTF8BytesPretty.fastjson2                     thrpt    5   829.024 ?  1.031  ops/ms
EishayParseUTF8BytesPretty.gson                          thrpt    5   290.724 ?  1.121  ops/ms
EishayParseUTF8BytesPretty.jackson                       thrpt    5   511.346 ?  2.713  ops/ms
EishayWriteBinary.fastjson2JSONB                         thrpt    5  2057.518 ? 21.907  ops/ms
EishayWriteBinary.fastjson2UTF8Bytes                     thrpt    5  1527.653 ?  4.899  ops/ms
EishayWriteBinary.hessian                                thrpt    5   342.370 ?  1.988  ops/ms
EishayWriteBinary.javaSerialize                          thrpt    5   229.569 ?  1.991  ops/ms
EishayWriteBinaryArrayMapping.fastjson1UTF8Bytes         thrpt    5   754.250 ?  4.569  ops/ms
EishayWriteBinaryArrayMapping.fastjson2JSONB             thrpt    5  3080.203 ? 10.330  ops/ms
EishayWriteBinaryArrayMapping.fastjson2UTF8Bytes         thrpt    5  1852.425 ?  4.641  ops/ms
EishayWriteBinaryArrayMapping.kryo                       thrpt    5  1905.839 ?  6.304  ops/ms
EishayWriteBinaryAutoType.fastjson2JSONB                 thrpt    5  1356.460 ? 11.871  ops/ms
EishayWriteBinaryAutoType.fastjson2UTF8Bytes             thrpt    5  1472.171 ? 14.720  ops/ms
EishayWriteBinaryAutoType.hessian                        thrpt    5   345.464 ?  0.543  ops/ms
EishayWriteBinaryAutoType.javaSerialize                  thrpt    5   230.477 ?  0.714  ops/ms
EishayWriteString.fastjson1                              thrpt    5   616.435 ?  1.830  ops/ms
EishayWriteString.fastjson2                              thrpt    5  1621.491 ? 15.691  ops/ms
EishayWriteString.gson                                   thrpt    5   446.250 ?  1.995  ops/ms
EishayWriteString.jackson                                thrpt    5   974.255 ?  4.011  ops/ms
EishayWriteStringTree.fastjson1                          thrpt    5   780.375 ?  7.150  ops/ms
EishayWriteStringTree.fastjson2                          thrpt    5  1240.164 ? 13.971  ops/ms
EishayWriteStringTree.gson                               thrpt    5   490.390 ?  5.574  ops/ms
EishayWriteStringTree.jackson                            thrpt    5   888.625 ?  5.951  ops/ms
EishayWriteStringTree1x.fastjson1                        thrpt    5   796.314 ?  5.304  ops/ms
EishayWriteStringTree1x.fastjson2                        thrpt    5  1136.139 ? 14.982  ops/ms
EishayWriteStringTree1x.gson                             thrpt    5   477.850 ?  4.193  ops/ms
EishayWriteStringTree1x.jackson                          thrpt    5   920.276 ?  5.315  ops/ms
EishayWriteUTF8Bytes.fastjson1                           thrpt    5   569.395 ?  1.271  ops/ms
EishayWriteUTF8Bytes.fastjson2                           thrpt    5  1502.875 ?  8.222  ops/ms
EishayWriteUTF8Bytes.gson                                thrpt    5   350.641 ?  2.294  ops/ms
EishayWriteUTF8Bytes.jackson                             thrpt    5   901.732 ?  6.229  ops/ms

ecs.c7.xlarge-oracle-jdk-11.0.16_x64

Benchmark                                                 Mode  Cnt     Score    Error   Units
EishayParseBinary.fastjson2JSONB                         thrpt    5  2634.157 ?  7.554  ops/ms
EishayParseBinary.fastjson2UTF8Bytes                     thrpt    5  1135.099 ?  2.777  ops/ms
EishayParseBinary.hessian                                thrpt    5   247.560 ?  1.173  ops/ms
EishayParseBinary.javaSerialize                          thrpt    5    48.875 ?  0.082  ops/ms
EishayParseBinaryArrayMapping.fastjson1UTF8Bytes         thrpt    5  1497.139 ?  2.513  ops/ms
EishayParseBinaryArrayMapping.fastjson2JSONB             thrpt    5  3932.143 ? 12.250  ops/ms
EishayParseBinaryArrayMapping.fastjson2UTF8Bytes         thrpt    5  1815.996 ?  8.622  ops/ms
EishayParseBinaryArrayMapping.kryo                       thrpt    5  1619.629 ?  5.875  ops/ms
EishayParseBinaryAutoType.fastjson2JSONB                 thrpt    5  1972.141 ? 17.964  ops/ms
EishayParseBinaryAutoType.fastjson2JSONB_autoTypeFilter  thrpt    5  1711.592 ?  8.197  ops/ms
EishayParseBinaryAutoType.hessian                        thrpt    5   249.470 ?  1.959  ops/ms
EishayParseBinaryAutoType.javaSerialize                  thrpt    5    47.662 ?  0.086  ops/ms
EishayParseString.fastjson1                              thrpt    5   925.630 ?  8.381  ops/ms
EishayParseString.fastjson2                              thrpt    5  1218.926 ?  4.266  ops/ms
EishayParseString.gson                                   thrpt    5   425.790 ?  1.712  ops/ms
EishayParseString.jackson                                thrpt    5   475.128 ?  0.767  ops/ms
EishayParseStringPretty.fastjson1                        thrpt    5   237.561 ?  0.328  ops/ms
EishayParseStringPretty.fastjson2                        thrpt    5   881.410 ?  1.866  ops/ms
EishayParseStringPretty.gson                             thrpt    5   401.457 ?  1.691  ops/ms
EishayParseStringPretty.jackson                          thrpt    5   428.643 ?  1.048  ops/ms
EishayParseTreeString.fastjson1                          thrpt    5   397.209 ?  0.748  ops/ms
EishayParseTreeString.fastjson2                          thrpt    5   784.695 ?  3.381  ops/ms
EishayParseTreeString.gson                               thrpt    5   320.917 ?  1.307  ops/ms
EishayParseTreeString.jackson                            thrpt    5   459.978 ?  2.063  ops/ms
EishayParseTreeStringPretty.fastjson1                    thrpt    5   341.388 ?  1.805  ops/ms
EishayParseTreeStringPretty.fastjson2                    thrpt    5   654.361 ?  2.616  ops/ms
EishayParseTreeStringPretty.gson                         thrpt    5   304.786 ?  1.654  ops/ms
EishayParseTreeStringPretty.jackson                      thrpt    5   411.780 ?  1.622  ops/ms
EishayParseTreeUTF8Bytes.fastjson1                       thrpt    5   365.793 ?  2.285  ops/ms
EishayParseTreeUTF8Bytes.fastjson2                       thrpt    5   775.674 ?  2.242  ops/ms
EishayParseTreeUTF8Bytes.gson                            thrpt    5   319.213 ?  1.351  ops/ms
EishayParseTreeUTF8Bytes.jackson                         thrpt    5   509.321 ?  2.639  ops/ms
EishayParseTreeUTF8BytesPretty.fastjson1                 thrpt    5   310.890 ?  2.272  ops/ms
EishayParseTreeUTF8BytesPretty.fastjson2                 thrpt    5   659.008 ?  0.885  ops/ms
EishayParseTreeUTF8BytesPretty.gson                      thrpt    5   297.134 ?  1.278  ops/ms
EishayParseTreeUTF8BytesPretty.jackson                   thrpt    5   489.176 ?  2.450  ops/ms
EishayParseUTF8Bytes.dsljson                             thrpt    5   862.175 ?  2.090  ops/ms
EishayParseUTF8Bytes.fastjson1                           thrpt    5   754.394 ?  0.848  ops/ms
EishayParseUTF8Bytes.fastjson2                           thrpt    5  1049.985 ?  3.155  ops/ms
EishayParseUTF8Bytes.gson                                thrpt    5   315.802 ?  1.644  ops/ms
EishayParseUTF8Bytes.jackson                             thrpt    5   553.140 ?  3.544  ops/ms
EishayParseUTF8BytesPretty.fastjson1                     thrpt    5   224.995 ?  1.615  ops/ms
EishayParseUTF8BytesPretty.fastjson2                     thrpt    5   840.712 ?  1.183  ops/ms
EishayParseUTF8BytesPretty.gson                          thrpt    5   303.847 ?  1.359  ops/ms
EishayParseUTF8BytesPretty.jackson                       thrpt    5   489.954 ?  1.966  ops/ms
EishayWriteBinary.fastjson2JSONB                         thrpt    5  2463.229 ? 14.216  ops/ms
EishayWriteBinary.fastjson2UTF8Bytes                     thrpt    5  1609.664 ?  7.622  ops/ms
EishayWriteBinary.hessian                                thrpt    5   332.560 ?  2.385  ops/ms
EishayWriteBinary.javaSerialize                          thrpt    5   211.839 ?  2.288  ops/ms
EishayWriteBinaryArrayMapping.fastjson1UTF8Bytes         thrpt    5   677.970 ?  4.791  ops/ms
EishayWriteBinaryArrayMapping.fastjson2JSONB             thrpt    5  4506.065 ? 14.109  ops/ms
EishayWriteBinaryArrayMapping.fastjson2UTF8Bytes         thrpt    5  2101.397 ?  6.099  ops/ms
EishayWriteBinaryArrayMapping.kryo                       thrpt    5  1985.027 ?  5.307  ops/ms
EishayWriteBinaryAutoType.fastjson2JSONB                 thrpt    5  1417.547 ?  7.502  ops/ms
EishayWriteBinaryAutoType.fastjson2UTF8Bytes             thrpt    5  1543.540 ?  6.530  ops/ms
EishayWriteBinaryAutoType.hessian                        thrpt    5   333.694 ?  0.920  ops/ms
EishayWriteBinaryAutoType.javaSerialize                  thrpt    5   211.004 ?  1.932  ops/ms
EishayWriteString.fastjson1                              thrpt    5   585.129 ?  3.727  ops/ms
EishayWriteString.fastjson2                              thrpt    5  1464.777 ? 10.120  ops/ms
EishayWriteString.gson                                   thrpt    5   352.143 ?  0.585  ops/ms
EishayWriteString.jackson                                thrpt    5   928.165 ?  5.092  ops/ms
EishayWriteStringTree.fastjson1                          thrpt    5   787.432 ?  4.037  ops/ms
EishayWriteStringTree.fastjson2                          thrpt    5  1258.199 ?  5.184  ops/ms
EishayWriteStringTree.gson                               thrpt    5   394.369 ?  0.571  ops/ms
EishayWriteStringTree.jackson                            thrpt    5   944.223 ?  3.860  ops/ms
EishayWriteStringTree1x.fastjson1                        thrpt    5   726.937 ?  4.971  ops/ms
EishayWriteStringTree1x.fastjson2                        thrpt    5  1147.489 ?  2.266  ops/ms
EishayWriteStringTree1x.gson                             thrpt    5   377.213 ?  1.607  ops/ms
EishayWriteStringTree1x.jackson                          thrpt    5   893.055 ?  4.487  ops/ms
EishayWriteUTF8Bytes.fastjson1                           thrpt    5   537.930 ?  1.374  ops/ms
EishayWriteUTF8Bytes.fastjson2                           thrpt    5  1592.584 ?  7.602  ops/ms
EishayWriteUTF8Bytes.gson                                thrpt    5   351.360 ?  1.149  ops/ms
EishayWriteUTF8Bytes.jackson                             thrpt    5   855.947 ?  4.950  ops/ms

ecs.c7.xlarge-oracle-jdk-17.0.4_x64

Benchmark                                                 Mode  Cnt     Score    Error   Units
EishayParseBinary.fastjson2JSONB                         thrpt    5  2928.732 ?  3.063  ops/ms
EishayParseBinary.fastjson2UTF8Bytes                     thrpt    5  1232.146 ?  3.746  ops/ms
EishayParseBinary.hessian                                thrpt    5   258.316 ?  1.490  ops/ms
EishayParseBinary.javaSerialize                          thrpt    5    53.003 ?  0.244  ops/ms
EishayParseBinaryArrayMapping.fastjson1UTF8Bytes         thrpt    5  1699.256 ?  6.444  ops/ms
EishayParseBinaryArrayMapping.fastjson2JSONB             thrpt    5  5020.290 ? 31.488  ops/ms
EishayParseBinaryArrayMapping.fastjson2UTF8Bytes         thrpt    5  1939.496 ?  8.421  ops/ms
EishayParseBinaryArrayMapping.kryo                       thrpt    5  1432.184 ?  5.251  ops/ms
EishayParseBinaryAutoType.fastjson2JSONB                 thrpt    5  2213.489 ? 20.429  ops/ms
EishayParseBinaryAutoType.fastjson2JSONB_autoTypeFilter  thrpt    5  1876.255 ? 16.020  ops/ms
EishayParseBinaryAutoType.hessian                        thrpt    5   254.031 ?  5.866  ops/ms
EishayParseBinaryAutoType.javaSerialize                  thrpt    5    51.750 ?  0.079  ops/ms
EishayParseString.fastjson1                              thrpt    5  1239.901 ?  5.694  ops/ms
EishayParseString.fastjson2                              thrpt    5  1341.893 ?  4.330  ops/ms
EishayParseString.gson                                   thrpt    5   423.181 ?  1.013  ops/ms
EishayParseString.jackson                                thrpt    5   503.870 ?  0.962  ops/ms
EishayParseStringPretty.fastjson1                        thrpt    5   299.886 ?  1.012  ops/ms
EishayParseStringPretty.fastjson2                        thrpt    5   920.565 ?  0.906  ops/ms
EishayParseStringPretty.gson                             thrpt    5   422.964 ?  1.092  ops/ms
EishayParseStringPretty.jackson                          thrpt    5   470.083 ?  0.946  ops/ms
EishayParseTreeString.fastjson1                          thrpt    5   550.747 ?  2.495  ops/ms
EishayParseTreeString.fastjson2                          thrpt    5  1053.872 ?  8.371  ops/ms
EishayParseTreeString.gson                               thrpt    5   321.340 ?  2.682  ops/ms
EishayParseTreeString.jackson                            thrpt    5   505.613 ?  2.163  ops/ms
EishayParseTreeStringPretty.fastjson1                    thrpt    5   491.125 ?  2.020  ops/ms
EishayParseTreeStringPretty.fastjson2                    thrpt    5   806.591 ?  4.206  ops/ms
EishayParseTreeStringPretty.gson                         thrpt    5   298.579 ?  1.218  ops/ms
EishayParseTreeStringPretty.jackson                      thrpt    5   477.171 ?  1.239  ops/ms
EishayParseTreeUTF8Bytes.fastjson1                       thrpt    5   486.717 ?  2.268  ops/ms
EishayParseTreeUTF8Bytes.fastjson2                       thrpt    5   991.227 ? 25.077  ops/ms
EishayParseTreeUTF8Bytes.gson                            thrpt    5   322.559 ?  0.396  ops/ms
EishayParseTreeUTF8Bytes.jackson                         thrpt    5   576.491 ?  2.910  ops/ms
EishayParseTreeUTF8BytesPretty.fastjson1                 thrpt    5   396.861 ?  2.330  ops/ms
EishayParseTreeUTF8BytesPretty.fastjson2                 thrpt    5   722.042 ?  3.574  ops/ms
EishayParseTreeUTF8BytesPretty.gson                      thrpt    5   291.768 ?  1.157  ops/ms
EishayParseTreeUTF8BytesPretty.jackson                   thrpt    5   502.276 ?  2.930  ops/ms
EishayParseUTF8Bytes.dsljson                             thrpt    5   822.273 ?  1.226  ops/ms
EishayParseUTF8Bytes.fastjson1                           thrpt    5   951.899 ?  2.145  ops/ms
EishayParseUTF8Bytes.fastjson2                           thrpt    5  1139.991 ?  2.701  ops/ms
EishayParseUTF8Bytes.gson                                thrpt    5   317.956 ?  1.943  ops/ms
EishayParseUTF8Bytes.jackson                             thrpt    5   555.618 ?  1.710  ops/ms
EishayParseUTF8BytesPretty.fastjson1                     thrpt    5   271.334 ?  0.618  ops/ms
EishayParseUTF8BytesPretty.fastjson2                     thrpt    5   865.528 ?  1.687  ops/ms
EishayParseUTF8BytesPretty.gson                          thrpt    5   304.859 ?  2.791  ops/ms
EishayParseUTF8BytesPretty.jackson                       thrpt    5   496.775 ?  2.229  ops/ms
EishayWriteBinary.fastjson2JSONB                         thrpt    5  3366.385 ? 23.695  ops/ms
EishayWriteBinary.fastjson2UTF8Bytes                     thrpt    5  1923.188 ? 11.422  ops/ms
EishayWriteBinary.hessian                                thrpt    5   317.751 ?  1.849  ops/ms
EishayWriteBinary.javaSerialize                          thrpt    5   220.755 ?  2.837  ops/ms
EishayWriteBinaryArrayMapping.fastjson1UTF8Bytes         thrpt    5   695.466 ?  2.922  ops/ms
EishayWriteBinaryArrayMapping.fastjson2JSONB             thrpt    5  5719.260 ? 16.211  ops/ms
EishayWriteBinaryArrayMapping.fastjson2UTF8Bytes         thrpt    5  2169.409 ?  8.364  ops/ms
EishayWriteBinaryArrayMapping.kryo                       thrpt    5  1887.010 ?  4.001  ops/ms
EishayWriteBinaryAutoType.fastjson2JSONB                 thrpt    5  1685.941 ? 10.090  ops/ms
EishayWriteBinaryAutoType.fastjson2UTF8Bytes             thrpt    5  1835.123 ?  6.532  ops/ms
EishayWriteBinaryAutoType.hessian                        thrpt    5   314.312 ?  1.439  ops/ms
EishayWriteBinaryAutoType.javaSerialize                  thrpt    5   219.537 ?  2.458  ops/ms
EishayWriteString.fastjson1                              thrpt    5   603.790 ?  1.469  ops/ms
EishayWriteString.fastjson2                              thrpt    5  1639.719 ?  4.480  ops/ms
EishayWriteString.gson                                   thrpt    5   235.628 ?  0.622  ops/ms
EishayWriteString.jackson                                thrpt    5  1032.774 ?  5.680  ops/ms
EishayWriteStringTree.fastjson1                          thrpt    5   811.931 ?  5.017  ops/ms
EishayWriteStringTree.fastjson2                          thrpt    5  1167.440 ?  3.748  ops/ms
EishayWriteStringTree.gson                               thrpt    5   248.604 ?  0.488  ops/ms
EishayWriteStringTree.jackson                            thrpt    5   873.917 ?  6.280  ops/ms
EishayWriteStringTree1x.fastjson1                        thrpt    5   717.182 ?  5.420  ops/ms
EishayWriteStringTree1x.fastjson2                        thrpt    5   901.294 ?  2.525  ops/ms
EishayWriteStringTree1x.gson                             thrpt    5   242.727 ?  0.284  ops/ms
EishayWriteStringTree1x.jackson                          thrpt    5   761.599 ?  4.373  ops/ms
EishayWriteUTF8Bytes.fastjson1                           thrpt    5   558.529 ?  2.291  ops/ms
EishayWriteUTF8Bytes.fastjson2                           thrpt    5  1922.001 ?  9.779  ops/ms
EishayWriteUTF8Bytes.gson                                thrpt    5   234.736 ?  0.444  ops/ms
EishayWriteUTF8Bytes.jackson                             thrpt    5   969.965 ?  4.167  ops/ms

ecs.g8m.xlarge-oracle-jdk1.8.0_341_aarch64

Benchmark                                                 Mode  Cnt     Score     Error   Units
EishayParseBinary.fastjson2JSONB                         thrpt    5  1405.290 ? 178.520  ops/ms
EishayParseBinary.fastjson2UTF8Bytes                     thrpt    5   860.406 ?  23.761  ops/ms
EishayParseBinary.hessian                                thrpt    5   208.791 ?   5.379  ops/ms
EishayParseBinary.javaSerialize                          thrpt    5    42.988 ?   0.635  ops/ms
EishayParseBinaryArrayMapping.fastjson1UTF8Bytes         thrpt    5  1142.991 ?  32.376  ops/ms
EishayParseBinaryArrayMapping.fastjson2JSONB             thrpt    5  2411.173 ? 153.356  ops/ms
EishayParseBinaryArrayMapping.fastjson2UTF8Bytes         thrpt    5  1228.088 ?  79.763  ops/ms
EishayParseBinaryArrayMapping.kryo                       thrpt    5  1286.333 ?  52.257  ops/ms
EishayParseBinaryAutoType.fastjson2JSONB                 thrpt    5  1230.930 ?  41.078  ops/ms
EishayParseBinaryAutoType.fastjson2JSONB_autoTypeFilter  thrpt    5  1165.261 ?  72.464  ops/ms
EishayParseBinaryAutoType.hessian                        thrpt    5   210.171 ?   4.965  ops/ms
EishayParseBinaryAutoType.javaSerialize                  thrpt    5    43.005 ?   0.496  ops/ms
EishayParseString.fastjson1                              thrpt    5   777.889 ?  63.676  ops/ms
EishayParseString.fastjson2                              thrpt    5   951.633 ?  18.260  ops/ms
EishayParseString.gson                                   thrpt    5   358.643 ?   9.344  ops/ms
EishayParseString.jackson                                thrpt    5   377.255 ?   9.791  ops/ms
EishayParseStringPretty.fastjson1                        thrpt    5   224.357 ?   7.721  ops/ms
EishayParseStringPretty.fastjson2                        thrpt    5   772.223 ?  14.970  ops/ms
EishayParseStringPretty.gson                             thrpt    5   331.756 ?   6.248  ops/ms
EishayParseStringPretty.jackson                          thrpt    5   345.056 ?  13.109  ops/ms
EishayParseTreeString.fastjson1                          thrpt    5   303.988 ?  12.174  ops/ms
EishayParseTreeString.fastjson2                          thrpt    5   599.300 ?  28.742  ops/ms
EishayParseTreeString.gson                               thrpt    5   280.526 ?  15.515  ops/ms
EishayParseTreeString.jackson                            thrpt    5   297.275 ?   9.808  ops/ms
EishayParseTreeStringPretty.fastjson1                    thrpt    5   282.304 ?  11.538  ops/ms
EishayParseTreeStringPretty.fastjson2                    thrpt    5   487.050 ?  17.259  ops/ms
EishayParseTreeStringPretty.gson                         thrpt    5   268.657 ?   7.093  ops/ms
EishayParseTreeStringPretty.jackson                      thrpt    5   314.568 ?  12.866  ops/ms
EishayParseTreeUTF8Bytes.fastjson1                       thrpt    5   266.028 ?   8.797  ops/ms
EishayParseTreeUTF8Bytes.fastjson2                       thrpt    5   563.056 ?  17.060  ops/ms
EishayParseTreeUTF8Bytes.gson                            thrpt    5   254.317 ?   5.010  ops/ms
EishayParseTreeUTF8Bytes.jackson                         thrpt    5   366.695 ?  29.789  ops/ms
EishayParseTreeUTF8BytesPretty.fastjson1                 thrpt    5   230.377 ?   6.956  ops/ms
EishayParseTreeUTF8BytesPretty.fastjson2                 thrpt    5   486.655 ?  22.614  ops/ms
EishayParseTreeUTF8BytesPretty.gson                      thrpt    5   239.741 ?   5.193  ops/ms
EishayParseTreeUTF8BytesPretty.jackson                   thrpt    5   343.643 ?  15.458  ops/ms
EishayParseUTF8Bytes.dsljson                             thrpt    5   669.183 ?  18.580  ops/ms
EishayParseUTF8Bytes.fastjson1                           thrpt    5   662.392 ?   7.738  ops/ms
EishayParseUTF8Bytes.fastjson2                           thrpt    5   843.910 ?  45.713  ops/ms
EishayParseUTF8Bytes.gson                                thrpt    5   259.758 ?   2.564  ops/ms
EishayParseUTF8Bytes.jackson                             thrpt    5   442.840 ?  17.731  ops/ms
EishayParseUTF8BytesPretty.fastjson1                     thrpt    5   208.892 ?   5.895  ops/ms
EishayParseUTF8BytesPretty.fastjson2                     thrpt    5   698.082 ?  23.626  ops/ms
EishayParseUTF8BytesPretty.gson                          thrpt    5   237.519 ?   4.730  ops/ms
EishayParseUTF8BytesPretty.jackson                       thrpt    5   382.304 ?  12.871  ops/ms
EishayWriteBinary.fastjson2JSONB                         thrpt    5  1678.391 ?  32.479  ops/ms
EishayWriteBinary.fastjson2UTF8Bytes                     thrpt    5  1344.197 ?  27.032  ops/ms
EishayWriteBinary.hessian                                thrpt    5   354.066 ?   0.971  ops/ms
EishayWriteBinary.javaSerialize                          thrpt    5   209.384 ?   0.770  ops/ms
EishayWriteBinaryArrayMapping.fastjson1UTF8Bytes         thrpt    5   474.295 ?   6.865  ops/ms
EishayWriteBinaryArrayMapping.fastjson2JSONB             thrpt    5  2643.814 ?  63.184  ops/ms
EishayWriteBinaryArrayMapping.fastjson2UTF8Bytes         thrpt    5  1585.289 ?  28.392  ops/ms
EishayWriteBinaryArrayMapping.kryo                       thrpt    5  1437.302 ?  12.705  ops/ms
EishayWriteBinaryAutoType.fastjson2JSONB                 thrpt    5  1140.792 ?   9.525  ops/ms
EishayWriteBinaryAutoType.fastjson2UTF8Bytes             thrpt    5  1302.846 ?  25.050  ops/ms
EishayWriteBinaryAutoType.hessian                        thrpt    5   341.365 ?   2.317  ops/ms
EishayWriteBinaryAutoType.javaSerialize                  thrpt    5   209.422 ?   0.930  ops/ms
EishayWriteString.fastjson1                              thrpt    5   479.864 ?  10.004  ops/ms
EishayWriteString.fastjson2                              thrpt    5  1266.311 ?  15.733  ops/ms
EishayWriteString.gson                                   thrpt    5   343.324 ?   7.427  ops/ms
EishayWriteString.jackson                                thrpt    5   653.777 ?  14.733  ops/ms
EishayWriteStringTree.fastjson1                          thrpt    5   590.892 ?   4.416  ops/ms
EishayWriteStringTree.fastjson2                          thrpt    5   968.298 ?   8.726  ops/ms
EishayWriteStringTree.gson                               thrpt    5   419.160 ?   7.372  ops/ms
EishayWriteStringTree.jackson                            thrpt    5   688.129 ?  10.828  ops/ms
EishayWriteStringTree1x.fastjson1                        thrpt    5   578.747 ?   4.983  ops/ms
EishayWriteStringTree1x.fastjson2                        thrpt    5   832.749 ?  10.884  ops/ms
EishayWriteStringTree1x.gson                             thrpt    5   390.154 ?   4.666  ops/ms
EishayWriteStringTree1x.jackson                          thrpt    5   631.931 ?   7.355  ops/ms
EishayWriteUTF8Bytes.fastjson1                           thrpt    5   472.104 ?   9.953  ops/ms
EishayWriteUTF8Bytes.fastjson2                           thrpt    5  1348.165 ?  13.378  ops/ms
EishayWriteUTF8Bytes.gson                                thrpt    5   311.596 ?   4.808  ops/ms
EishayWriteUTF8Bytes.jackson                             thrpt    5   673.881 ?  12.910  ops/ms

ecs.g8m.xlarge-oracle-jdk-11.0.16_aarch64

Benchmark                                                 Mode  Cnt     Score      Error   Units
EishayParseBinary.fastjson2JSONB                         thrpt    5  2111.423 ?    2.617  ops/ms
EishayParseBinary.fastjson2UTF8Bytes                     thrpt    5  1031.570 ?    2.994  ops/ms
EishayParseBinary.hessian                                thrpt    5   193.330 ?   12.318  ops/ms
EishayParseBinary.javaSerialize                          thrpt    5    39.983 ?    0.900  ops/ms
EishayParseBinaryArrayMapping.fastjson1UTF8Bytes         thrpt    5  1270.627 ?    2.218  ops/ms
EishayParseBinaryArrayMapping.fastjson2JSONB             thrpt    5  3239.657 ?   11.079  ops/ms
EishayParseBinaryArrayMapping.fastjson2UTF8Bytes         thrpt    5  1560.390 ?    6.420  ops/ms
EishayParseBinaryArrayMapping.kryo                       thrpt    5  1405.794 ?    1.997  ops/ms
EishayParseBinaryAutoType.fastjson2JSONB                 thrpt    5  1633.310 ?    4.551  ops/ms
EishayParseBinaryAutoType.fastjson2JSONB_autoTypeFilter  thrpt    5  1556.502 ?    7.528  ops/ms
EishayParseBinaryAutoType.hessian                        thrpt    5   180.759 ?   41.876  ops/ms
EishayParseBinaryAutoType.javaSerialize                  thrpt    5    40.755 ?    0.578  ops/ms
EishayParseString.fastjson1                              thrpt    5   794.810 ?   15.604  ops/ms
EishayParseString.fastjson2                              thrpt    5  1103.552 ?    8.690  ops/ms
EishayParseString.gson                                   thrpt    5   375.965 ?    1.089  ops/ms
EishayParseString.jackson                                thrpt    5   400.342 ?    9.783  ops/ms
EishayParseStringPretty.fastjson1                        thrpt    5   226.612 ?   18.870  ops/ms
EishayParseStringPretty.fastjson2                        thrpt    5   790.372 ?    3.177  ops/ms
EishayParseStringPretty.gson                             thrpt    5   350.066 ?    0.236  ops/ms
EishayParseStringPretty.jackson                          thrpt    5   365.176 ?   20.490  ops/ms
EishayParseTreeString.fastjson1                          thrpt    5   355.428 ?   24.273  ops/ms
EishayParseTreeString.fastjson2                          thrpt    5   663.603 ?    5.235  ops/ms
EishayParseTreeString.gson                               thrpt    5   303.726 ?    1.026  ops/ms
EishayParseTreeString.jackson                            thrpt    5   360.372 ?    2.392  ops/ms
EishayParseTreeStringPretty.fastjson1                    thrpt    5   287.082 ?    2.561  ops/ms
EishayParseTreeStringPretty.fastjson2                    thrpt    5   635.494 ?    1.178  ops/ms
EishayParseTreeStringPretty.gson                         thrpt    5   285.944 ?    0.365  ops/ms
EishayParseTreeStringPretty.jackson                      thrpt    5   327.999 ?    5.915  ops/ms
EishayParseTreeUTF8Bytes.fastjson1                       thrpt    5   265.604 ?   65.101  ops/ms
EishayParseTreeUTF8Bytes.fastjson2                       thrpt    5   735.733 ?    1.729  ops/ms
EishayParseTreeUTF8Bytes.gson                            thrpt    5   296.295 ?    0.523  ops/ms
EishayParseTreeUTF8Bytes.jackson                         thrpt    5   417.095 ?    6.260  ops/ms
EishayParseTreeUTF8BytesPretty.fastjson1                 thrpt    5   209.790 ?   63.318  ops/ms
EishayParseTreeUTF8BytesPretty.fastjson2                 thrpt    5   617.956 ?    3.644  ops/ms
EishayParseTreeUTF8BytesPretty.gson                      thrpt    5   277.333 ?    1.020  ops/ms
EishayParseTreeUTF8BytesPretty.jackson                   thrpt    5   388.130 ?    1.800  ops/ms
EishayParseUTF8Bytes.dsljson                             thrpt    5   681.642 ?    6.499  ops/ms
EishayParseUTF8Bytes.fastjson1                           thrpt    5   678.046 ?    1.071  ops/ms
EishayParseUTF8Bytes.fastjson2                           thrpt    5   996.623 ?    3.085  ops/ms
EishayParseUTF8Bytes.gson                                thrpt    5   295.187 ?    0.559  ops/ms
EishayParseUTF8Bytes.jackson                             thrpt    5   462.799 ?    2.045  ops/ms
EishayParseUTF8BytesPretty.fastjson1                     thrpt    5   162.690 ?   18.753  ops/ms
EishayParseUTF8BytesPretty.fastjson2                     thrpt    5   727.576 ?    3.812  ops/ms
EishayParseUTF8BytesPretty.gson                          thrpt    5   279.494 ?    0.490  ops/ms
EishayParseUTF8BytesPretty.jackson                       thrpt    5   403.849 ?   50.339  ops/ms
EishayWriteBinary.fastjson2JSONB                         thrpt    5  2186.228 ?    4.456  ops/ms
EishayWriteBinary.fastjson2UTF8Bytes                     thrpt    5  1449.958 ?    7.293  ops/ms
EishayWriteBinary.hessian                                thrpt    5   346.928 ?    1.532  ops/ms
EishayWriteBinary.javaSerialize                          thrpt    5   221.442 ?    0.694  ops/ms
EishayWriteBinaryArrayMapping.fastjson1UTF8Bytes         thrpt    5   427.747 ?  204.573  ops/ms
EishayWriteBinaryArrayMapping.fastjson2JSONB             thrpt    5  4172.809 ?   16.148  ops/ms
EishayWriteBinaryArrayMapping.fastjson2UTF8Bytes         thrpt    5  1312.569 ? 1464.776  ops/ms
EishayWriteBinaryArrayMapping.kryo                       thrpt    5  1556.759 ?    1.876  ops/ms
EishayWriteBinaryAutoType.fastjson2JSONB                 thrpt    5  1339.791 ?    1.208  ops/ms
EishayWriteBinaryAutoType.fastjson2UTF8Bytes             thrpt    5  1370.818 ?   15.569  ops/ms
EishayWriteBinaryAutoType.hessian                        thrpt    5   341.088 ?    0.720  ops/ms
EishayWriteBinaryAutoType.javaSerialize                  thrpt    5   205.958 ?    1.893  ops/ms
EishayWriteString.fastjson1                              thrpt    5   461.363 ?   80.171  ops/ms
EishayWriteString.fastjson2                              thrpt    5  1256.394 ?  101.412  ops/ms
EishayWriteString.gson                                   thrpt    5   314.902 ?    0.304  ops/ms
EishayWriteString.jackson                                thrpt    5   624.140 ?   47.161  ops/ms
EishayWriteStringTree.fastjson1                          thrpt    5   598.446 ?   39.329  ops/ms
EishayWriteStringTree.fastjson2                          thrpt    5  1028.048 ?    1.515  ops/ms
EishayWriteStringTree.gson                               thrpt    5   324.587 ?   78.541  ops/ms
EishayWriteStringTree.jackson                            thrpt    5   740.239 ?    7.827  ops/ms
EishayWriteStringTree1x.fastjson1                        thrpt    5   580.227 ?    1.532  ops/ms
EishayWriteStringTree1x.fastjson2                        thrpt    5   932.860 ?    1.945  ops/ms
EishayWriteStringTree1x.gson                             thrpt    5   347.500 ?    0.416  ops/ms
EishayWriteStringTree1x.jackson                          thrpt    5   715.541 ?    3.685  ops/ms
EishayWriteUTF8Bytes.fastjson1                           thrpt    5   384.077 ?   36.116  ops/ms
EishayWriteUTF8Bytes.fastjson2                           thrpt    5  1445.026 ?    4.221  ops/ms
EishayWriteUTF8Bytes.gson                                thrpt    5   316.287 ?    1.027  ops/ms
EishayWriteUTF8Bytes.jackson                             thrpt    5   538.124 ?   41.825  ops/ms

ecs.g8m.xlarge-oracle-jdk-17.0.4_aarch64

Benchmark                                                 Mode  Cnt     Score     Error   Units
EishayParseBinary.fastjson2JSONB                         thrpt    5  2288.400 ?  41.788  ops/ms
EishayParseBinary.fastjson2UTF8Bytes                     thrpt    5  1089.834 ?  12.103  ops/ms
EishayParseBinary.hessian                                thrpt    5   226.228 ?   7.192  ops/ms
EishayParseBinary.javaSerialize                          thrpt    5    36.769 ?   2.224  ops/ms
EishayParseBinaryArrayMapping.fastjson1UTF8Bytes         thrpt    5  1387.655 ?   2.780  ops/ms
EishayParseBinaryArrayMapping.fastjson2JSONB             thrpt    5  3396.391 ?  70.823  ops/ms
EishayParseBinaryArrayMapping.fastjson2UTF8Bytes         thrpt    5  1610.301 ?  19.041  ops/ms
EishayParseBinaryArrayMapping.kryo                       thrpt    5  1162.501 ? 267.591  ops/ms
EishayParseBinaryAutoType.fastjson2JSONB                 thrpt    5  1608.237 ?  17.634  ops/ms
EishayParseBinaryAutoType.fastjson2JSONB_autoTypeFilter  thrpt    5  1582.764 ?  11.206  ops/ms
EishayParseBinaryAutoType.hessian                        thrpt    5   193.034 ?  11.591  ops/ms
EishayParseBinaryAutoType.javaSerialize                  thrpt    5    37.802 ?   1.079  ops/ms
EishayParseString.fastjson1                              thrpt    5  1004.368 ? 141.695  ops/ms
EishayParseString.fastjson2                              thrpt    5  1093.670 ? 115.542  ops/ms
EishayParseString.gson                                   thrpt    5   361.481 ?  52.517  ops/ms
EishayParseString.jackson                                thrpt    5   389.798 ?  56.305  ops/ms
EishayParseStringPretty.fastjson1                        thrpt    5   262.743 ?  32.077  ops/ms
EishayParseStringPretty.fastjson2                        thrpt    5   790.844 ?  13.860  ops/ms
EishayParseStringPretty.gson                             thrpt    5   270.417 ?  26.039  ops/ms
EishayParseStringPretty.jackson                          thrpt    5   288.152 ?  65.092  ops/ms
EishayParseTreeString.fastjson1                          thrpt    5   409.156 ?   3.255  ops/ms
EishayParseTreeString.fastjson2                          thrpt    5   786.345 ?  12.624  ops/ms
EishayParseTreeString.gson                               thrpt    5   267.144 ?  28.945  ops/ms
EishayParseTreeString.jackson                            thrpt    5   406.311 ?   3.151  ops/ms
EishayParseTreeStringPretty.fastjson1                    thrpt    5   367.895 ?   1.883  ops/ms
EishayParseTreeStringPretty.fastjson2                    thrpt    5   629.637 ?   7.908  ops/ms
EishayParseTreeStringPretty.gson                         thrpt    5   265.456 ?  50.717  ops/ms
EishayParseTreeStringPretty.jackson                      thrpt    5   362.610 ?   5.118  ops/ms
EishayParseTreeUTF8Bytes.fastjson1                       thrpt    5   355.615 ?  12.495  ops/ms
EishayParseTreeUTF8Bytes.fastjson2                       thrpt    5   780.390 ?   5.954  ops/ms
EishayParseTreeUTF8Bytes.gson                            thrpt    5   265.037 ?  49.635  ops/ms
EishayParseTreeUTF8Bytes.jackson                         thrpt    5   468.263 ?   2.579  ops/ms
EishayParseTreeUTF8BytesPretty.fastjson1                 thrpt    5   245.386 ?  19.931  ops/ms
EishayParseTreeUTF8BytesPretty.fastjson2                 thrpt    5   626.471 ?   5.229  ops/ms
EishayParseTreeUTF8BytesPretty.gson                      thrpt    5   225.564 ? 165.265  ops/ms
EishayParseTreeUTF8BytesPretty.jackson                   thrpt    5   418.541 ?   4.601  ops/ms
EishayParseUTF8Bytes.dsljson                             thrpt    5   590.536 ? 222.079  ops/ms
EishayParseUTF8Bytes.fastjson1                           thrpt    5   760.413 ?  19.226  ops/ms
EishayParseUTF8Bytes.fastjson2                           thrpt    5  1009.637 ?   5.468  ops/ms
EishayParseUTF8Bytes.gson                                thrpt    5   256.439 ? 127.368  ops/ms
EishayParseUTF8Bytes.jackson                             thrpt    5   460.009 ?   9.272  ops/ms
EishayParseUTF8BytesPretty.fastjson1                     thrpt    5   243.031 ?   3.731  ops/ms
EishayParseUTF8BytesPretty.fastjson2                     thrpt    5   756.069 ?   3.534  ops/ms
EishayParseUTF8BytesPretty.gson                          thrpt    5   261.294 ?  32.032  ops/ms
EishayParseUTF8BytesPretty.jackson                       thrpt    5   418.411 ?   2.679  ops/ms
EishayWriteBinary.fastjson2JSONB                         thrpt    5  2095.549 ? 141.834  ops/ms
EishayWriteBinary.fastjson2UTF8Bytes                     thrpt    5  1429.841 ?   4.364  ops/ms
EishayWriteBinary.hessian                                thrpt    5   336.325 ?   1.538  ops/ms
EishayWriteBinary.javaSerialize                          thrpt    5   199.163 ?   0.360  ops/ms
EishayWriteBinaryArrayMapping.fastjson1UTF8Bytes         thrpt    5   538.222 ?  45.412  ops/ms
EishayWriteBinaryArrayMapping.fastjson2JSONB             thrpt    5  4226.555 ?  97.663  ops/ms
EishayWriteBinaryArrayMapping.fastjson2UTF8Bytes         thrpt    5  1730.064 ?   5.753  ops/ms
EishayWriteBinaryArrayMapping.kryo                       thrpt    5  1424.594 ?   2.021  ops/ms
EishayWriteBinaryAutoType.fastjson2JSONB                 thrpt    5  1261.381 ?  70.299  ops/ms
EishayWriteBinaryAutoType.fastjson2UTF8Bytes             thrpt    5  1397.386 ?   5.324  ops/ms
EishayWriteBinaryAutoType.hessian                        thrpt    5   333.762 ?   1.493  ops/ms
EishayWriteBinaryAutoType.javaSerialize                  thrpt    5   208.898 ?   0.727  ops/ms
EishayWriteString.fastjson1                              thrpt    5   526.377 ?  10.673  ops/ms
EishayWriteString.fastjson2                              thrpt    5  1281.334 ?  19.101  ops/ms
EishayWriteString.gson                                   thrpt    5   210.608 ?   9.704  ops/ms
EishayWriteString.jackson                                thrpt    5   550.006 ?  30.157  ops/ms
EishayWriteStringTree.fastjson1                          thrpt    5   636.337 ?   1.530  ops/ms
EishayWriteStringTree.fastjson2                          thrpt    5  1094.089 ?   5.168  ops/ms
EishayWriteStringTree.gson                               thrpt    5   219.365 ?  29.690  ops/ms
EishayWriteStringTree.jackson                            thrpt    5   686.431 ?   3.377  ops/ms
EishayWriteStringTree1x.fastjson1                        thrpt    5   571.860 ?   2.729  ops/ms
EishayWriteStringTree1x.fastjson2                        thrpt    5   739.189 ?   1.551  ops/ms
EishayWriteStringTree1x.gson                             thrpt    5   215.321 ?   1.141  ops/ms
EishayWriteStringTree1x.jackson                          thrpt    5   641.065 ?   4.723  ops/ms
EishayWriteUTF8Bytes.fastjson1                           thrpt    5   446.460 ?  20.547  ops/ms
EishayWriteUTF8Bytes.fastjson2                           thrpt    5  1144.691 ? 407.519  ops/ms
EishayWriteUTF8Bytes.gson                                thrpt    5   213.773 ?   0.593  ops/ms
EishayWriteUTF8Bytes.jackson                             thrpt    5   676.314 ?   4.271  ops/ms