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

52 KiB

ecs.g8i.xlarge-jdk1.8.0_371

Benchmark                                          Mode  Cnt     Score    Error   Units
EishayParseBinary.fastjson2UTF8Bytes              thrpt    5  1383.046 ? 28.216  ops/ms
EishayParseBinary.hessian                         thrpt    5   394.292 ?  0.129  ops/ms
EishayParseBinary.javaSerialize                   thrpt    5    58.884 ?  0.056  ops/ms
EishayParseBinary.jsonb                           thrpt    5  2591.109 ?  4.314  ops/ms
EishayParseBinaryArrayMapping.fastjson2UTF8Bytes  thrpt    5  2195.744 ?  2.593  ops/ms
EishayParseBinaryArrayMapping.jsonb               thrpt    5  4667.868 ? 10.303  ops/ms
EishayParseBinaryArrayMapping.kryo                thrpt    5  1740.720 ?  4.493  ops/ms
EishayParseBinaryArrayMapping.protobuf            thrpt    5  1478.135 ? 12.837  ops/ms
EishayParseBinaryAutoType.fastjson2JSONB          thrpt    5  1904.614 ?  2.348  ops/ms
EishayParseBinaryAutoType.hessian                 thrpt    5   393.213 ?  0.270  ops/ms
EishayParseBinaryAutoType.javaSerialize           thrpt    5    59.213 ?  0.056  ops/ms
EishayParseString.fastjson1                       thrpt    5  1108.495 ?  1.346  ops/ms
EishayParseString.fastjson2                       thrpt    5  1425.769 ?  2.797  ops/ms
EishayParseString.gson                            thrpt    5   520.689 ?  0.379  ops/ms
EishayParseString.jackson                         thrpt    5   553.839 ?  0.641  ops/ms
EishayParseStringPretty.fastjson1                 thrpt    5   292.813 ?  0.279  ops/ms
EishayParseStringPretty.fastjson2                 thrpt    5  1050.637 ?  2.704  ops/ms
EishayParseStringPretty.gson                      thrpt    5   474.219 ?  7.470  ops/ms
EishayParseStringPretty.jackson                   thrpt    5   507.257 ?  3.489  ops/ms
EishayParseTreeString.fastjson1                   thrpt    5   592.936 ?  0.792  ops/ms
EishayParseTreeString.fastjson2                   thrpt    5  1090.892 ?  1.946  ops/ms
EishayParseTreeString.gson                        thrpt    5   433.804 ?  0.543  ops/ms
EishayParseTreeString.jackson                     thrpt    5   624.269 ?  0.713  ops/ms
EishayParseTreeStringPretty.fastjson1             thrpt    5   479.293 ?  0.875  ops/ms
EishayParseTreeStringPretty.fastjson2             thrpt    5   835.010 ?  1.118  ops/ms
EishayParseTreeStringPretty.gson                  thrpt    5   396.827 ?  0.509  ops/ms
EishayParseTreeStringPretty.jackson               thrpt    5   557.415 ?  0.414  ops/ms
EishayParseTreeUTF8Bytes.fastjson1                thrpt    5   535.979 ?  0.764  ops/ms
EishayParseTreeUTF8Bytes.fastjson2                thrpt    5  1123.092 ?  0.832  ops/ms
EishayParseTreeUTF8Bytes.gson                     thrpt    5   384.146 ?  0.989  ops/ms
EishayParseTreeUTF8Bytes.jackson                  thrpt    5   678.365 ?  2.855  ops/ms
EishayParseTreeUTF8BytesPretty.fastjson1          thrpt    5   452.285 ?  0.306  ops/ms
EishayParseTreeUTF8BytesPretty.fastjson2          thrpt    5   898.278 ?  1.391  ops/ms
EishayParseTreeUTF8BytesPretty.gson               thrpt    5   368.414 ?  0.829  ops/ms
EishayParseTreeUTF8BytesPretty.jackson            thrpt    5   586.894 ?  1.670  ops/ms
EishayParseUTF8Bytes.fastjson1                    thrpt    5   934.337 ?  1.015  ops/ms
EishayParseUTF8Bytes.fastjson2                    thrpt    5  1335.827 ?  2.141  ops/ms
EishayParseUTF8Bytes.gson                         thrpt    5   461.721 ?  0.825  ops/ms
EishayParseUTF8Bytes.jackson                      thrpt    5   643.998 ?  0.777  ops/ms
EishayParseUTF8BytesPretty.fastjson1              thrpt    5   282.753 ?  0.397  ops/ms
EishayParseUTF8BytesPretty.fastjson2              thrpt    5   970.511 ?  1.677  ops/ms
EishayParseUTF8BytesPretty.gson                   thrpt    5   371.996 ?  0.842  ops/ms
EishayParseUTF8BytesPretty.jackson                thrpt    5   551.179 ?  1.573  ops/ms
EishayWriteBinary.fastjson2UTF8Bytes              thrpt    5  1834.091 ?  4.332  ops/ms
EishayWriteBinary.hessian                         thrpt    5   457.890 ?  1.367  ops/ms
EishayWriteBinary.javaSerialize                   thrpt    5   263.305 ?  0.236  ops/ms
EishayWriteBinary.jsonb                           thrpt    5  2410.702 ?  5.601  ops/ms
EishayWriteBinaryArrayMapping.fastjson2UTF8Bytes  thrpt    5  2466.216 ?  1.609  ops/ms
EishayWriteBinaryArrayMapping.jsonb               thrpt    5  4169.395 ? 13.130  ops/ms
EishayWriteBinaryArrayMapping.protobuf            thrpt    5  1658.623 ?  0.759  ops/ms
EishayWriteBinaryAutoType.fastjson2JSONB          thrpt    5  1598.912 ?  1.220  ops/ms
EishayWriteBinaryAutoType.hessian                 thrpt    5   462.131 ?  1.479  ops/ms
EishayWriteBinaryAutoType.javaSerialize           thrpt    5   273.716 ?  2.772  ops/ms
EishayWriteString.fastjson1                       thrpt    5   787.400 ?  1.086  ops/ms
EishayWriteString.fastjson2                       thrpt    5  1821.148 ? 33.945  ops/ms
EishayWriteString.gson                            thrpt    5   484.221 ?  0.642  ops/ms
EishayWriteString.jackson                         thrpt    5  1159.382 ?  1.150  ops/ms
EishayWriteStringTree.fastjson1                   thrpt    5   974.865 ?  3.517  ops/ms
EishayWriteStringTree.fastjson2                   thrpt    5  1613.323 ?  4.957  ops/ms
EishayWriteStringTree.gson                        thrpt    5   533.180 ?  0.364  ops/ms
EishayWriteStringTree.jackson                     thrpt    5  1113.065 ?  2.161  ops/ms
EishayWriteUTF8Bytes.fastjson1                    thrpt    5   723.445 ?  1.244  ops/ms
EishayWriteUTF8Bytes.fastjson2                    thrpt    5  1842.645 ?  2.011  ops/ms
EishayWriteUTF8Bytes.gson                         thrpt    5   422.164 ?  1.111  ops/ms
EishayWriteUTF8Bytes.jackson                      thrpt    5  1049.298 ?  6.721  ops/ms

ecs.g8i.xlarge-jdk-11.0.19

Benchmark                                          Mode  Cnt     Score     Error   Units
EishayParseBinary.fastjson2UTF8Bytes              thrpt    5  1348.798 ?   0.703  ops/ms
EishayParseBinary.hessian                         thrpt    5   349.630 ?   0.596  ops/ms
EishayParseBinary.javaSerialize                   thrpt    5    59.155 ?   0.068  ops/ms
EishayParseBinary.jsonb                           thrpt    5  3168.932 ?  11.815  ops/ms
EishayParseBinaryArrayMapping.fastjson2UTF8Bytes  thrpt    5  2243.598 ?   4.860  ops/ms
EishayParseBinaryArrayMapping.jsonb               thrpt    5  4665.776 ?  11.638  ops/ms
EishayParseBinaryArrayMapping.kryo                thrpt    5  1672.863 ?   1.185  ops/ms
EishayParseBinaryArrayMapping.protobuf            thrpt    5  1467.398 ?   2.226  ops/ms
EishayParseBinaryAutoType.fastjson2JSONB          thrpt    5  2353.768 ?   1.877  ops/ms
EishayParseBinaryAutoType.hessian                 thrpt    5   359.825 ?   0.189  ops/ms
EishayParseBinaryAutoType.javaSerialize           thrpt    5    58.647 ?   0.088  ops/ms
EishayParseString.fastjson1                       thrpt    5   958.583 ?  16.448  ops/ms
EishayParseString.fastjson2                       thrpt    5  1297.055 ?   1.738  ops/ms
EishayParseString.gson                            thrpt    5   503.893 ?   0.682  ops/ms
EishayParseString.jackson                         thrpt    5   526.307 ?   0.740  ops/ms
EishayParseStringPretty.fastjson1                 thrpt    5   290.990 ?   0.283  ops/ms
EishayParseStringPretty.fastjson2                 thrpt    5   972.173 ?   3.019  ops/ms
EishayParseStringPretty.gson                      thrpt    5   470.281 ?   0.830  ops/ms
EishayParseStringPretty.jackson                   thrpt    5   463.457 ?   5.550  ops/ms
EishayParseTreeString.fastjson1                   thrpt    5   537.392 ?   0.510  ops/ms
EishayParseTreeString.fastjson2                   thrpt    5  1014.053 ?   1.914  ops/ms
EishayParseTreeString.gson                        thrpt    5   393.530 ?   0.318  ops/ms
EishayParseTreeString.jackson                     thrpt    5   509.226 ?   1.110  ops/ms
EishayParseTreeStringPretty.fastjson1             thrpt    5   444.784 ?   0.698  ops/ms
EishayParseTreeStringPretty.fastjson2             thrpt    5   792.419 ?   1.164  ops/ms
EishayParseTreeStringPretty.gson                  thrpt    5   374.080 ?   0.445  ops/ms
EishayParseTreeStringPretty.jackson               thrpt    5   489.352 ?   0.610  ops/ms
EishayParseTreeUTF8Bytes.fastjson1                thrpt    5   487.887 ?   0.538  ops/ms
EishayParseTreeUTF8Bytes.fastjson2                thrpt    5  1029.815 ?   1.782  ops/ms
EishayParseTreeUTF8Bytes.gson                     thrpt    5   395.491 ?   2.188  ops/ms
EishayParseTreeUTF8Bytes.jackson                  thrpt    5   570.129 ?   0.816  ops/ms
EishayParseTreeUTF8BytesPretty.fastjson1          thrpt    5   402.028 ?   0.511  ops/ms
EishayParseTreeUTF8BytesPretty.fastjson2          thrpt    5   830.478 ?   0.614  ops/ms
EishayParseTreeUTF8BytesPretty.gson               thrpt    5   368.522 ?   1.323  ops/ms
EishayParseTreeUTF8BytesPretty.jackson            thrpt    5   509.311 ?   0.705  ops/ms
EishayParseUTF8Bytes.fastjson1                    thrpt    5   833.553 ?   0.635  ops/ms
EishayParseUTF8Bytes.fastjson2                    thrpt    5  1304.548 ?   1.574  ops/ms
EishayParseUTF8Bytes.gson                         thrpt    5   484.831 ?   0.943  ops/ms
EishayParseUTF8Bytes.jackson                      thrpt    5   580.140 ?   0.750  ops/ms
EishayParseUTF8BytesPretty.fastjson1              thrpt    5   270.340 ?   0.303  ops/ms
EishayParseUTF8BytesPretty.fastjson2              thrpt    5   961.651 ?   0.843  ops/ms
EishayParseUTF8BytesPretty.gson                   thrpt    5   369.727 ?   0.977  ops/ms
EishayParseUTF8BytesPretty.jackson                thrpt    5   515.823 ?   0.423  ops/ms
EishayWriteBinary.fastjson2UTF8Bytes              thrpt    5  1917.038 ?   0.628  ops/ms
EishayWriteBinary.hessian                         thrpt    5   441.032 ?   1.844  ops/ms
EishayWriteBinary.javaSerialize                   thrpt    5   257.538 ?   0.471  ops/ms
EishayWriteBinary.jsonb                           thrpt    5  2967.085 ?  41.295  ops/ms
EishayWriteBinaryArrayMapping.fastjson2UTF8Bytes  thrpt    5  2638.198 ?   4.482  ops/ms
EishayWriteBinaryArrayMapping.jsonb               thrpt    5  6518.495 ?  14.294  ops/ms
EishayWriteBinaryArrayMapping.protobuf            thrpt    5  1584.694 ?   0.377  ops/ms
EishayWriteBinaryAutoType.fastjson2JSONB          thrpt    5  1689.877 ? 138.891  ops/ms
EishayWriteBinaryAutoType.hessian                 thrpt    5   430.501 ?   1.983  ops/ms
EishayWriteBinaryAutoType.javaSerialize           thrpt    5   277.830 ?   1.364  ops/ms
EishayWriteString.fastjson1                       thrpt    5   735.303 ?   1.122  ops/ms
EishayWriteString.fastjson2                       thrpt    5  1636.986 ?   1.508  ops/ms
EishayWriteString.gson                            thrpt    5   382.856 ?   0.659  ops/ms
EishayWriteString.jackson                         thrpt    5  1005.673 ?   0.930  ops/ms
EishayWriteStringTree.fastjson1                   thrpt    5   918.599 ?   0.589  ops/ms
EishayWriteStringTree.fastjson2                   thrpt    5  1599.428 ?   2.296  ops/ms
EishayWriteStringTree.gson                        thrpt    5   421.131 ?   0.401  ops/ms
EishayWriteStringTree.jackson                     thrpt    5   977.926 ?   1.917  ops/ms
EishayWriteUTF8Bytes.fastjson1                    thrpt    5   668.308 ?   1.298  ops/ms
EishayWriteUTF8Bytes.fastjson2                    thrpt    5  1899.146 ?   2.133  ops/ms
EishayWriteUTF8Bytes.gson                         thrpt    5   456.530 ?   1.404  ops/ms
EishayWriteUTF8Bytes.jackson                      thrpt    5   960.578 ?   0.619  ops/ms

ecs.g8i.xlarge-jdk-17.0.7

Benchmark                                          Mode  Cnt     Score    Error   Units
EishayParseBinary.fastjson2UTF8Bytes              thrpt    5  1442.650 ?  1.630  ops/ms
EishayParseBinary.hessian                         thrpt    5   363.491 ?  0.547  ops/ms
EishayParseBinary.javaSerialize                   thrpt    5    65.165 ?  0.022  ops/ms
EishayParseBinary.jsonb                           thrpt    5  3400.376 ?  5.169  ops/ms
EishayParseBinaryArrayMapping.fastjson2UTF8Bytes  thrpt    5  2477.082 ?  3.303  ops/ms
EishayParseBinaryArrayMapping.jsonb               thrpt    5  5636.115 ? 31.208  ops/ms
EishayParseBinaryArrayMapping.kryo                thrpt    5  1784.099 ?  1.144  ops/ms
EishayParseBinaryArrayMapping.protobuf            thrpt    5  1843.513 ?  3.153  ops/ms
EishayParseBinaryAutoType.fastjson2JSONB          thrpt    5  2597.450 ?  3.716  ops/ms
EishayParseBinaryAutoType.hessian                 thrpt    5   356.018 ?  0.270  ops/ms
EishayParseBinaryAutoType.javaSerialize           thrpt    5    64.568 ?  0.124  ops/ms
EishayParseString.fastjson1                       thrpt    5  1314.826 ?  1.510  ops/ms
EishayParseString.fastjson2                       thrpt    5  1418.425 ?  2.879  ops/ms
EishayParseString.gson                            thrpt    5   496.052 ?  0.968  ops/ms
EishayParseString.jackson                         thrpt    5   538.812 ?  0.396  ops/ms
EishayParseStringPretty.fastjson1                 thrpt    5   324.243 ?  0.153  ops/ms
EishayParseStringPretty.fastjson2                 thrpt    5  1011.214 ?  0.454  ops/ms
EishayParseStringPretty.gson                      thrpt    5   449.982 ?  0.155  ops/ms
EishayParseStringPretty.jackson                   thrpt    5   471.169 ?  1.343  ops/ms
EishayParseTreeString.fastjson1                   thrpt    5   627.446 ?  0.532  ops/ms
EishayParseTreeString.fastjson2                   thrpt    5  1207.611 ?  1.525  ops/ms
EishayParseTreeString.gson                        thrpt    5   396.673 ?  0.792  ops/ms
EishayParseTreeString.jackson                     thrpt    5   567.094 ?  1.059  ops/ms
EishayParseTreeStringPretty.fastjson1             thrpt    5   548.487 ?  0.533  ops/ms
EishayParseTreeStringPretty.fastjson2             thrpt    5   934.703 ?  0.681  ops/ms
EishayParseTreeStringPretty.gson                  thrpt    5   369.397 ?  0.221  ops/ms
EishayParseTreeStringPretty.jackson               thrpt    5   520.990 ?  0.355  ops/ms
EishayParseTreeUTF8Bytes.fastjson1                thrpt    5   559.188 ?  0.484  ops/ms
EishayParseTreeUTF8Bytes.fastjson2                thrpt    5  1219.568 ?  1.777  ops/ms
EishayParseTreeUTF8Bytes.gson                     thrpt    5   387.037 ?  0.446  ops/ms
EishayParseTreeUTF8Bytes.jackson                  thrpt    5   634.924 ?  0.314  ops/ms
EishayParseTreeUTF8BytesPretty.fastjson1          thrpt    5   471.840 ?  0.743  ops/ms
EishayParseTreeUTF8BytesPretty.fastjson2          thrpt    5   949.363 ? 21.664  ops/ms
EishayParseTreeUTF8BytesPretty.gson               thrpt    5   361.298 ?  0.516  ops/ms
EishayParseTreeUTF8BytesPretty.jackson            thrpt    5   550.715 ?  1.209  ops/ms
EishayParseUTF8Bytes.fastjson1                    thrpt    5   993.101 ?  0.816  ops/ms
EishayParseUTF8Bytes.fastjson2                    thrpt    5  1433.499 ?  1.357  ops/ms
EishayParseUTF8Bytes.gson                         thrpt    5   486.841 ?  0.504  ops/ms
EishayParseUTF8Bytes.jackson                      thrpt    5   579.403 ?  8.554  ops/ms
EishayParseUTF8BytesPretty.fastjson1              thrpt    5   292.877 ?  0.496  ops/ms
EishayParseUTF8BytesPretty.fastjson2              thrpt    5  1044.044 ?  0.483  ops/ms
EishayParseUTF8BytesPretty.gson                   thrpt    5   355.165 ?  0.355  ops/ms
EishayParseUTF8BytesPretty.jackson                thrpt    5   519.192 ?  1.025  ops/ms
EishayWriteBinary.fastjson2UTF8Bytes              thrpt    5  2251.201 ?  4.056  ops/ms
EishayWriteBinary.hessian                         thrpt    5   419.402 ?  3.262  ops/ms
EishayWriteBinary.javaSerialize                   thrpt    5   276.903 ?  0.759  ops/ms
EishayWriteBinary.jsonb                           thrpt    5  4139.295 ?  5.799  ops/ms
EishayWriteBinaryArrayMapping.fastjson2UTF8Bytes  thrpt    5  2720.544 ?  1.719  ops/ms
EishayWriteBinaryArrayMapping.jsonb               thrpt    5  7849.478 ? 20.165  ops/ms
EishayWriteBinaryArrayMapping.kryo                thrpt    5  1847.764 ?  1.096  ops/ms
EishayWriteBinaryArrayMapping.protobuf            thrpt    5  1700.960 ?  1.645  ops/ms
EishayWriteBinaryAutoType.fastjson2JSONB          thrpt    5  1956.434 ?  5.349  ops/ms
EishayWriteBinaryAutoType.hessian                 thrpt    5   428.263 ?  2.090  ops/ms
EishayWriteBinaryAutoType.javaSerialize           thrpt    5   273.918 ?  0.292  ops/ms
EishayWriteString.fastjson1                       thrpt    5   768.022 ?  0.684  ops/ms
EishayWriteString.fastjson2                       thrpt    5  1797.768 ?  1.813  ops/ms
EishayWriteString.gson                            thrpt    5   360.217 ?  0.075  ops/ms
EishayWriteString.jackson                         thrpt    5  1023.832 ?  1.490  ops/ms
EishayWriteStringTree.fastjson1                   thrpt    5   927.850 ?  4.293  ops/ms
EishayWriteStringTree.fastjson2                   thrpt    5  1471.796 ?  0.989  ops/ms
EishayWriteStringTree.gson                        thrpt    5   375.133 ?  0.962  ops/ms
EishayWriteStringTree.jackson                     thrpt    5   975.795 ?  1.497  ops/ms
EishayWriteUTF8Bytes.fastjson1                    thrpt    5   677.159 ?  0.690  ops/ms
EishayWriteUTF8Bytes.fastjson2                    thrpt    5  2257.304 ?  1.546  ops/ms
EishayWriteUTF8Bytes.gson                         thrpt    5   333.478 ?  0.447  ops/ms
EishayWriteUTF8Bytes.jackson                      thrpt    5  1038.856 ?  2.360  ops/ms

ecs.g7.xlarge-jdk1.8.0_371

Benchmark                                          Mode  Cnt     Score    Error   Units
EishayParseBinary.fastjson2UTF8Bytes              thrpt    5  1011.894 ?  3.457  ops/ms
EishayParseBinary.hessian                         thrpt    5   292.502 ?  1.246  ops/ms
EishayParseBinary.javaSerialize                   thrpt    5    51.207 ?  0.199  ops/ms
EishayParseBinary.jsonb                           thrpt    5  1748.104 ?  2.492  ops/ms
EishayParseBinaryArrayMapping.fastjson2UTF8Bytes  thrpt    5  1583.451 ?  8.851  ops/ms
EishayParseBinaryArrayMapping.jsonb               thrpt    5  2808.607 ?  4.004  ops/ms
EishayParseBinaryArrayMapping.kryo                thrpt    5  1471.077 ?  5.088  ops/ms
EishayParseBinaryArrayMapping.protobuf            thrpt    5  1150.827 ?  7.244  ops/ms
EishayParseBinaryAutoType.fastjson2JSONB          thrpt    5  1506.426 ?  4.326  ops/ms
EishayParseBinaryAutoType.hessian                 thrpt    5   300.042 ?  0.705  ops/ms
EishayParseBinaryAutoType.javaSerialize           thrpt    5    51.466 ?  0.393  ops/ms
EishayParseString.fastjson1                       thrpt    5   915.001 ?  0.993  ops/ms
EishayParseString.fastjson2                       thrpt    5  1103.984 ?  8.990  ops/ms
EishayParseString.gson                            thrpt    5   404.205 ?  2.165  ops/ms
EishayParseString.jackson                         thrpt    5   458.438 ?  0.541  ops/ms
EishayParseStringPretty.fastjson1                 thrpt    5   261.095 ?  0.332  ops/ms
EishayParseStringPretty.fastjson2                 thrpt    5   804.229 ?  7.425  ops/ms
EishayParseStringPretty.gson                      thrpt    5   379.494 ?  0.383  ops/ms
EishayParseStringPretty.jackson                   thrpt    5   408.972 ?  1.362  ops/ms
EishayParseTreeString.fastjson1                   thrpt    5   472.754 ?  1.929  ops/ms
EishayParseTreeString.fastjson2                   thrpt    5   839.663 ?  6.319  ops/ms
EishayParseTreeString.gson                        thrpt    5   350.289 ?  0.629  ops/ms
EishayParseTreeString.jackson                     thrpt    5   483.565 ?  1.049  ops/ms
EishayParseTreeStringPretty.fastjson1             thrpt    5   403.346 ?  3.497  ops/ms
EishayParseTreeStringPretty.fastjson2             thrpt    5   642.700 ?  1.590  ops/ms
EishayParseTreeStringPretty.gson                  thrpt    5   332.099 ?  1.079  ops/ms
EishayParseTreeStringPretty.jackson               thrpt    5   425.961 ?  0.860  ops/ms
EishayParseTreeUTF8Bytes.fastjson1                thrpt    5   420.958 ?  0.872  ops/ms
EishayParseTreeUTF8Bytes.fastjson2                thrpt    5   796.495 ?  3.115  ops/ms
EishayParseTreeUTF8Bytes.gson                     thrpt    5   318.708 ?  1.453  ops/ms
EishayParseTreeUTF8Bytes.jackson                  thrpt    5   526.903 ?  1.137  ops/ms
EishayParseTreeUTF8BytesPretty.fastjson1          thrpt    5   356.011 ?  1.361  ops/ms
EishayParseTreeUTF8BytesPretty.fastjson2          thrpt    5   627.291 ?  2.430  ops/ms
EishayParseTreeUTF8BytesPretty.gson               thrpt    5   303.959 ?  1.183  ops/ms
EishayParseTreeUTF8BytesPretty.jackson            thrpt    5   488.846 ?  2.878  ops/ms
EishayParseUTF8Bytes.fastjson1                    thrpt    5   767.303 ?  1.846  ops/ms
EishayParseUTF8Bytes.fastjson2                    thrpt    5   966.503 ?  4.150  ops/ms
EishayParseUTF8Bytes.gson                         thrpt    5   372.564 ?  0.593  ops/ms
EishayParseUTF8Bytes.jackson                      thrpt    5   533.491 ?  0.900  ops/ms
EishayParseUTF8BytesPretty.fastjson1              thrpt    5   245.663 ?  1.777  ops/ms
EishayParseUTF8BytesPretty.fastjson2              thrpt    5   760.168 ?  2.321  ops/ms
EishayParseUTF8BytesPretty.gson                   thrpt    5   297.038 ?  1.004  ops/ms
EishayParseUTF8BytesPretty.jackson                thrpt    5   458.889 ?  8.858  ops/ms
EishayWriteBinary.fastjson2UTF8Bytes              thrpt    5  1506.120 ?  1.631  ops/ms
EishayWriteBinary.hessian                         thrpt    5   444.135 ?  2.944  ops/ms
EishayWriteBinary.javaSerialize                   thrpt    5   240.952 ?  1.325  ops/ms
EishayWriteBinary.jsonb                           thrpt    5  1851.005 ? 10.595  ops/ms
EishayWriteBinaryArrayMapping.fastjson2UTF8Bytes  thrpt    5  2047.076 ? 13.682  ops/ms
EishayWriteBinaryArrayMapping.jsonb               thrpt    5  3054.588 ?  3.227  ops/ms
EishayWriteBinaryArrayMapping.protobuf            thrpt    5  1409.154 ?  3.398  ops/ms
EishayWriteBinaryAutoType.fastjson2JSONB          thrpt    5  1256.393 ?  1.478  ops/ms
EishayWriteBinaryAutoType.hessian                 thrpt    5   438.392 ?  3.796  ops/ms
EishayWriteBinaryAutoType.javaSerialize           thrpt    5   237.807 ?  3.355  ops/ms
EishayWriteString.fastjson1                       thrpt    5   638.294 ?  1.415  ops/ms
EishayWriteString.fastjson2                       thrpt    5  1608.177 ?  4.294  ops/ms
EishayWriteString.gson                            thrpt    5   405.254 ?  0.832  ops/ms
EishayWriteString.jackson                         thrpt    5   940.367 ?  4.032  ops/ms
EishayWriteStringTree.fastjson1                   thrpt    5   785.128 ?  1.454  ops/ms
EishayWriteStringTree.fastjson2                   thrpt    5  1231.223 ?  2.494  ops/ms
EishayWriteStringTree.gson                        thrpt    5   435.195 ?  0.857  ops/ms
EishayWriteStringTree.jackson                     thrpt    5   871.264 ?  2.017  ops/ms
EishayWriteUTF8Bytes.fastjson1                    thrpt    5   572.848 ?  1.171  ops/ms
EishayWriteUTF8Bytes.fastjson2                    thrpt    5  1524.347 ?  3.427  ops/ms
EishayWriteUTF8Bytes.gson                         thrpt    5   398.341 ?  1.550  ops/ms
EishayWriteUTF8Bytes.jackson                      thrpt    5   901.090 ?  3.122  ops/ms

ecs.g7.xlarge-jdk-11.0.19

Benchmark                                          Mode  Cnt     Score    Error   Units
EishayParseBinary.fastjson2UTF8Bytes              thrpt    5  1048.562 ?  1.441  ops/ms
EishayParseBinary.hessian                         thrpt    5   249.237 ?  1.330  ops/ms
EishayParseBinary.javaSerialize                   thrpt    5    50.470 ?  0.046  ops/ms
EishayParseBinary.jsonb                           thrpt    5  2382.467 ?  3.341  ops/ms
EishayParseBinaryArrayMapping.fastjson2UTF8Bytes  thrpt    5  1775.241 ?  0.945  ops/ms
EishayParseBinaryArrayMapping.jsonb               thrpt    5  3414.165 ?  4.221  ops/ms
EishayParseBinaryArrayMapping.kryo                thrpt    5  1430.856 ?  3.502  ops/ms
EishayParseBinaryArrayMapping.protobuf            thrpt    5  1257.941 ?  1.271  ops/ms
EishayParseBinaryAutoType.fastjson2JSONB          thrpt    5  1838.032 ?  6.031  ops/ms
EishayParseBinaryAutoType.hessian                 thrpt    5   263.298 ?  1.911  ops/ms
EishayParseBinaryAutoType.javaSerialize           thrpt    5    51.924 ?  0.060  ops/ms
EishayParseString.fastjson1                       thrpt    5   812.389 ? 15.021  ops/ms
EishayParseString.fastjson2                       thrpt    5  1017.195 ?  1.569  ops/ms
EishayParseString.gson                            thrpt    5   389.627 ?  0.805  ops/ms
EishayParseString.jackson                         thrpt    5   421.285 ?  0.659  ops/ms
EishayParseStringPretty.fastjson1                 thrpt    5   253.799 ?  0.449  ops/ms
EishayParseStringPretty.fastjson2                 thrpt    5   770.464 ?  0.384  ops/ms
EishayParseStringPretty.gson                      thrpt    5   367.260 ?  0.625  ops/ms
EishayParseStringPretty.jackson                   thrpt    5   385.259 ?  3.737  ops/ms
EishayParseTreeString.fastjson1                   thrpt    5   398.649 ?  0.461  ops/ms
EishayParseTreeString.fastjson2                   thrpt    5   735.025 ?  0.594  ops/ms
EishayParseTreeString.gson                        thrpt    5   329.504 ?  1.108  ops/ms
EishayParseTreeString.jackson                     thrpt    5   417.670 ?  0.794  ops/ms
EishayParseTreeStringPretty.fastjson1             thrpt    5   351.435 ?  0.948  ops/ms
EishayParseTreeStringPretty.fastjson2             thrpt    5   647.613 ?  1.220  ops/ms
EishayParseTreeStringPretty.gson                  thrpt    5   302.237 ?  0.793  ops/ms
EishayParseTreeStringPretty.jackson               thrpt    5   391.103 ?  0.689  ops/ms
EishayParseTreeUTF8Bytes.fastjson1                thrpt    5   365.654 ?  0.749  ops/ms
EishayParseTreeUTF8Bytes.fastjson2                thrpt    5   705.493 ?  1.216  ops/ms
EishayParseTreeUTF8Bytes.gson                     thrpt    5   320.768 ?  0.575  ops/ms
EishayParseTreeUTF8Bytes.jackson                  thrpt    5   457.454 ?  0.858  ops/ms
EishayParseTreeUTF8BytesPretty.fastjson1          thrpt    5   311.155 ?  0.459  ops/ms
EishayParseTreeUTF8BytesPretty.fastjson2          thrpt    5   599.509 ?  0.422  ops/ms
EishayParseTreeUTF8BytesPretty.gson               thrpt    5   304.874 ?  1.695  ops/ms
EishayParseTreeUTF8BytesPretty.jackson            thrpt    5   421.710 ?  0.361  ops/ms
EishayParseUTF8Bytes.fastjson1                    thrpt    5   728.523 ?  1.093  ops/ms
EishayParseUTF8Bytes.fastjson2                    thrpt    5  1045.207 ?  0.699  ops/ms
EishayParseUTF8Bytes.gson                         thrpt    5   387.952 ?  1.400  ops/ms
EishayParseUTF8Bytes.jackson                      thrpt    5   497.976 ?  0.577  ops/ms
EishayParseUTF8BytesPretty.fastjson1              thrpt    5   238.902 ?  0.344  ops/ms
EishayParseUTF8BytesPretty.fastjson2              thrpt    5   789.859 ?  0.834  ops/ms
EishayParseUTF8BytesPretty.gson                   thrpt    5   299.755 ?  0.867  ops/ms
EishayParseUTF8BytesPretty.jackson                thrpt    5   444.182 ?  0.827  ops/ms
EishayWriteBinary.fastjson2UTF8Bytes              thrpt    5  1574.518 ?  2.329  ops/ms
EishayWriteBinary.hessian                         thrpt    5   408.099 ?  1.877  ops/ms
EishayWriteBinary.javaSerialize                   thrpt    5   233.428 ?  1.543  ops/ms
EishayWriteBinary.jsonb                           thrpt    5  2286.198 ?  5.823  ops/ms
EishayWriteBinaryArrayMapping.fastjson2UTF8Bytes  thrpt    5  2165.882 ?  2.236  ops/ms
EishayWriteBinaryArrayMapping.jsonb               thrpt    5  4553.257 ?  3.405  ops/ms
EishayWriteBinaryArrayMapping.protobuf            thrpt    5  1465.581 ?  3.300  ops/ms
EishayWriteBinaryAutoType.fastjson2JSONB          thrpt    5  1349.054 ?  8.329  ops/ms
EishayWriteBinaryAutoType.hessian                 thrpt    5   411.091 ?  1.995  ops/ms
EishayWriteBinaryAutoType.javaSerialize           thrpt    5   251.377 ?  1.206  ops/ms
EishayWriteString.fastjson1                       thrpt    5   604.215 ?  0.698  ops/ms
EishayWriteString.fastjson2                       thrpt    5  1453.401 ?  3.335  ops/ms
EishayWriteString.gson                            thrpt    5   335.979 ?  0.546  ops/ms
EishayWriteString.jackson                         thrpt    5   845.321 ?  0.597  ops/ms
EishayWriteStringTree.fastjson1                   thrpt    5   704.880 ?  0.953  ops/ms
EishayWriteStringTree.fastjson2                   thrpt    5  1214.060 ?  0.904  ops/ms
EishayWriteStringTree.gson                        thrpt    5   387.195 ?  1.284  ops/ms
EishayWriteStringTree.jackson                     thrpt    5   786.539 ?  2.106  ops/ms
EishayWriteUTF8Bytes.fastjson1                    thrpt    5   548.275 ?  1.077  ops/ms
EishayWriteUTF8Bytes.fastjson2                    thrpt    5  1553.448 ?  3.957  ops/ms
EishayWriteUTF8Bytes.gson                         thrpt    5   307.496 ?  0.547  ops/ms
EishayWriteUTF8Bytes.jackson                      thrpt    5   786.578 ?  1.093  ops/ms

ecs.g7.xlarge-jdk-17.0.7

Benchmark                                          Mode  Cnt     Score     Error   Units
EishayParseBinary.fastjson2UTF8Bytes              thrpt    5  1119.397 ?   0.970  ops/ms
EishayParseBinary.hessian                         thrpt    5   287.011 ?   0.689  ops/ms
EishayParseBinary.javaSerialize                   thrpt    5    59.486 ?   0.133  ops/ms
EishayParseBinary.jsonb                           thrpt    5  2683.231 ?   5.111  ops/ms
EishayParseBinaryArrayMapping.fastjson2UTF8Bytes  thrpt    5  1961.941 ?   0.533  ops/ms
EishayParseBinaryArrayMapping.jsonb               thrpt    5  4162.173 ? 118.528  ops/ms
EishayParseBinaryArrayMapping.kryo                thrpt    5  1556.242 ?   1.558  ops/ms
EishayParseBinaryArrayMapping.protobuf            thrpt    5  1540.227 ?   3.343  ops/ms
EishayParseBinaryAutoType.fastjson2JSONB          thrpt    5  1999.720 ?   8.825  ops/ms
EishayParseBinaryAutoType.hessian                 thrpt    5   284.548 ?   0.472  ops/ms
EishayParseBinaryAutoType.javaSerialize           thrpt    5    59.141 ?   0.068  ops/ms
EishayParseString.fastjson1                       thrpt    5  1106.430 ?   0.789  ops/ms
EishayParseString.fastjson2                       thrpt    5  1115.759 ?   0.696  ops/ms
EishayParseString.gson                            thrpt    5   425.149 ?   1.016  ops/ms
EishayParseString.jackson                         thrpt    5   438.528 ?   0.435  ops/ms
EishayParseStringPretty.fastjson1                 thrpt    5   293.844 ?   0.324  ops/ms
EishayParseStringPretty.fastjson2                 thrpt    5   792.426 ?   0.763  ops/ms
EishayParseStringPretty.gson                      thrpt    5   395.436 ?   0.795  ops/ms
EishayParseStringPretty.jackson                   thrpt    5   378.445 ?   1.560  ops/ms
EishayParseTreeString.fastjson1                   thrpt    5   498.291 ?   0.623  ops/ms
EishayParseTreeString.fastjson2                   thrpt    5   935.897 ?   1.266  ops/ms
EishayParseTreeString.gson                        thrpt    5   330.447 ?   0.529  ops/ms
EishayParseTreeString.jackson                     thrpt    5   441.231 ?   0.444  ops/ms
EishayParseTreeStringPretty.fastjson1             thrpt    5   427.553 ?   0.808  ops/ms
EishayParseTreeStringPretty.fastjson2             thrpt    5   702.047 ?   1.145  ops/ms
EishayParseTreeStringPretty.gson                  thrpt    5   306.192 ?   0.531  ops/ms
EishayParseTreeStringPretty.jackson               thrpt    5   424.099 ?   0.237  ops/ms
EishayParseTreeUTF8Bytes.fastjson1                thrpt    5   448.922 ?   0.458  ops/ms
EishayParseTreeUTF8Bytes.fastjson2                thrpt    5   961.363 ?   1.123  ops/ms
EishayParseTreeUTF8Bytes.gson                     thrpt    5   325.576 ?   0.744  ops/ms
EishayParseTreeUTF8Bytes.jackson                  thrpt    5   523.652 ?   0.518  ops/ms
EishayParseTreeUTF8BytesPretty.fastjson1          thrpt    5   376.222 ?   0.615  ops/ms
EishayParseTreeUTF8BytesPretty.fastjson2          thrpt    5   722.409 ?   2.754  ops/ms
EishayParseTreeUTF8BytesPretty.gson               thrpt    5   302.432 ?   0.821  ops/ms
EishayParseTreeUTF8BytesPretty.jackson            thrpt    5   465.847 ?   0.729  ops/ms
EishayParseUTF8Bytes.fastjson1                    thrpt    5   883.933 ?   0.766  ops/ms
EishayParseUTF8Bytes.fastjson2                    thrpt    5  1133.658 ?   1.679  ops/ms
EishayParseUTF8Bytes.gson                         thrpt    5   413.872 ?   0.840  ops/ms
EishayParseUTF8Bytes.jackson                      thrpt    5   494.734 ?   0.558  ops/ms
EishayParseUTF8BytesPretty.fastjson1              thrpt    5   268.497 ?   0.340  ops/ms
EishayParseUTF8BytesPretty.fastjson2              thrpt    5   834.295 ?   1.814  ops/ms
EishayParseUTF8BytesPretty.gson                   thrpt    5   300.752 ?   0.704  ops/ms
EishayParseUTF8BytesPretty.jackson                thrpt    5   440.037 ?   0.328  ops/ms
EishayWriteBinary.fastjson2UTF8Bytes              thrpt    5  1925.353 ?   2.520  ops/ms
EishayWriteBinary.hessian                         thrpt    5   408.819 ?   1.247  ops/ms
EishayWriteBinary.javaSerialize                   thrpt    5   245.025 ?   1.113  ops/ms
EishayWriteBinary.jsonb                           thrpt    5  3276.627 ?   5.700  ops/ms
EishayWriteBinaryArrayMapping.fastjson2UTF8Bytes  thrpt    5  2361.940 ?   3.615  ops/ms
EishayWriteBinaryArrayMapping.jsonb               thrpt    5  5650.569 ?   6.288  ops/ms
EishayWriteBinaryArrayMapping.kryo                thrpt    5  1543.342 ?   3.850  ops/ms
EishayWriteBinaryArrayMapping.protobuf            thrpt    5  1504.667 ?   0.927  ops/ms
EishayWriteBinaryAutoType.fastjson2JSONB          thrpt    5  1625.102 ?   2.492  ops/ms
EishayWriteBinaryAutoType.hessian                 thrpt    5   404.387 ?  47.091  ops/ms
EishayWriteBinaryAutoType.javaSerialize           thrpt    5   233.225 ?   1.550  ops/ms
EishayWriteString.fastjson1                       thrpt    5   645.281 ?   0.569  ops/ms
EishayWriteString.fastjson2                       thrpt    5  1689.710 ?   3.187  ops/ms
EishayWriteString.gson                            thrpt    5   332.929 ?   0.461  ops/ms
EishayWriteString.jackson                         thrpt    5   947.705 ?   2.255  ops/ms
EishayWriteStringTree.fastjson1                   thrpt    5   736.146 ?   0.901  ops/ms
EishayWriteStringTree.fastjson2                   thrpt    5  1172.424 ?   1.590  ops/ms
EishayWriteStringTree.gson                        thrpt    5   353.382 ?   0.511  ops/ms
EishayWriteStringTree.jackson                     thrpt    5   772.190 ?   2.104  ops/ms
EishayWriteUTF8Bytes.fastjson1                    thrpt    5   568.955 ?   1.571  ops/ms
EishayWriteUTF8Bytes.fastjson2                    thrpt    5  1897.386 ?   1.298  ops/ms
EishayWriteUTF8Bytes.gson                         thrpt    5   335.761 ?   0.353  ops/ms
EishayWriteUTF8Bytes.jackson                      thrpt    5   917.810 ?   0.556  ops/ms

ecs.g8m.xlarge-jdk1.8.0_371

Benchmark                                          Mode  Cnt     Score    Error   Units
EishayParseBinary.fastjson2UTF8Bytes              thrpt    5  1761.165 ? 18.859  ops/ms
EishayParseBinary.hessian                         thrpt    5   341.011 ?  3.889  ops/ms
EishayParseBinary.javaSerialize                   thrpt    5    76.046 ?  0.832  ops/ms
EishayParseBinary.jsonb                           thrpt    5  3127.766 ? 17.184  ops/ms
EishayParseBinaryArrayMapping.fastjson2UTF8Bytes  thrpt    5  2844.055 ? 16.506  ops/ms
EishayParseBinaryArrayMapping.jsonb               thrpt    5  5305.284 ? 52.205  ops/ms
EishayParseBinaryArrayMapping.kryo                thrpt    5  2787.161 ? 12.211  ops/ms
EishayParseBinaryArrayMapping.protobuf            thrpt    5  1462.122 ? 12.892  ops/ms
EishayParseBinaryAutoType.fastjson2JSONB          thrpt    5  2556.855 ? 22.239  ops/ms
EishayParseBinaryAutoType.hessian                 thrpt    5   350.695 ?  3.545  ops/ms
EishayParseBinaryAutoType.javaSerialize           thrpt    5    76.452 ?  0.886  ops/ms
EishayParseString.fastjson1                       thrpt    5  1660.711 ?  9.063  ops/ms
EishayParseString.fastjson2                       thrpt    5  1953.899 ? 23.508  ops/ms
EishayParseString.gson                            thrpt    5   728.395 ?  3.745  ops/ms
EishayParseString.jackson                         thrpt    5   707.289 ?  4.834  ops/ms
EishayParseStringPretty.fastjson1                 thrpt    5   419.973 ? 10.818  ops/ms
EishayParseStringPretty.fastjson2                 thrpt    5  1167.212 ? 25.507  ops/ms
EishayParseStringPretty.gson                      thrpt    5   679.207 ?  5.455  ops/ms
EishayParseStringPretty.jackson                   thrpt    5   601.768 ? 19.455  ops/ms
EishayParseTreeString.fastjson1                   thrpt    5   710.615 ?  8.274  ops/ms
EishayParseTreeString.fastjson2                   thrpt    5  1326.650 ?  7.693  ops/ms
EishayParseTreeString.gson                        thrpt    5   592.584 ?  6.039  ops/ms
EishayParseTreeString.jackson                     thrpt    5   612.441 ?  8.317  ops/ms
EishayParseTreeStringPretty.fastjson1             thrpt    5   603.498 ? 10.233  ops/ms
EishayParseTreeStringPretty.fastjson2             thrpt    5  1139.048 ? 11.935  ops/ms
EishayParseTreeStringPretty.gson                  thrpt    5   534.012 ?  2.508  ops/ms
EishayParseTreeStringPretty.jackson               thrpt    5   587.512 ?  5.919  ops/ms
EishayParseTreeUTF8Bytes.fastjson1                thrpt    5   536.653 ?  1.908  ops/ms
EishayParseTreeUTF8Bytes.fastjson2                thrpt    5  1302.127 ? 11.017  ops/ms
EishayParseTreeUTF8Bytes.gson                     thrpt    5   485.448 ?  3.337  ops/ms
EishayParseTreeUTF8Bytes.jackson                  thrpt    5   628.100 ?  5.558  ops/ms
EishayParseTreeUTF8BytesPretty.fastjson1          thrpt    5   506.181 ?  7.510  ops/ms
EishayParseTreeUTF8BytesPretty.fastjson2          thrpt    5  1115.435 ? 12.353  ops/ms
EishayParseTreeUTF8BytesPretty.gson               thrpt    5   464.764 ?  2.931  ops/ms
EishayParseTreeUTF8BytesPretty.jackson            thrpt    5   627.649 ? 11.567  ops/ms
EishayParseUTF8Bytes.fastjson1                    thrpt    5  1263.122 ?  6.172  ops/ms
EishayParseUTF8Bytes.fastjson2                    thrpt    5  1757.300 ?  5.242  ops/ms
EishayParseUTF8Bytes.gson                         thrpt    5   657.074 ?  1.022  ops/ms
EishayParseUTF8Bytes.jackson                      thrpt    5   790.485 ?  8.376  ops/ms
EishayParseUTF8BytesPretty.fastjson1              thrpt    5   420.855 ?  3.267  ops/ms
EishayParseUTF8BytesPretty.fastjson2              thrpt    5  1435.671 ? 14.370  ops/ms
EishayParseUTF8BytesPretty.gson                   thrpt    5   482.482 ?  4.464  ops/ms
EishayParseUTF8BytesPretty.jackson                thrpt    5   725.409 ?  8.102  ops/ms
EishayWriteBinary.fastjson2UTF8Bytes              thrpt    5  2537.658 ? 11.138  ops/ms
EishayWriteBinary.hessian                         thrpt    5   622.583 ?  2.547  ops/ms
EishayWriteBinary.javaSerialize                   thrpt    5   408.173 ?  2.953  ops/ms
EishayWriteBinary.jsonb                           thrpt    5  3117.858 ? 16.598  ops/ms
EishayWriteBinaryArrayMapping.fastjson2UTF8Bytes  thrpt    5  3185.034 ? 29.851  ops/ms
EishayWriteBinaryArrayMapping.jsonb               thrpt    5  4257.124 ? 26.601  ops/ms
EishayWriteBinaryArrayMapping.protobuf            thrpt    5  1920.724 ? 46.571  ops/ms
EishayWriteBinaryAutoType.fastjson2JSONB          thrpt    5  2138.947 ? 12.049  ops/ms
EishayWriteBinaryAutoType.hessian                 thrpt    5   611.668 ?  4.658  ops/ms
EishayWriteBinaryAutoType.javaSerialize           thrpt    5   406.787 ?  2.981  ops/ms
EishayWriteString.fastjson1                       thrpt    5  1072.521 ?  3.959  ops/ms
EishayWriteString.fastjson2                       thrpt    5  2429.311 ?  8.724  ops/ms
EishayWriteString.gson                            thrpt    5   747.169 ?  8.784  ops/ms
EishayWriteString.jackson                         thrpt    5  1252.225 ?  6.740  ops/ms
EishayWriteStringTree.fastjson1                   thrpt    5  1118.916 ?  4.638  ops/ms
EishayWriteStringTree.fastjson2                   thrpt    5  1854.416 ? 11.051  ops/ms
EishayWriteStringTree.gson                        thrpt    5   897.657 ?  5.207  ops/ms
EishayWriteStringTree.jackson                     thrpt    5  1348.962 ?  6.677  ops/ms
EishayWriteUTF8Bytes.fastjson1                    thrpt    5  1003.307 ?  6.655  ops/ms
EishayWriteUTF8Bytes.fastjson2                    thrpt    5  2560.951 ? 14.968  ops/ms
EishayWriteUTF8Bytes.gson                         thrpt    5   644.669 ?  1.257  ops/ms
EishayWriteUTF8Bytes.jackson                      thrpt    5  1312.336 ? 18.006  ops/ms

ecs.g8m.xlarge-jdk-11.0.19

Benchmark                                          Mode  Cnt     Score    Error   Units
EishayParseBinary.fastjson2UTF8Bytes              thrpt    5  2136.883 ?  3.058  ops/ms
EishayParseBinary.hessian                         thrpt    5   395.470 ?  1.722  ops/ms
EishayParseBinary.javaSerialize                   thrpt    5    78.290 ?  0.245  ops/ms
EishayParseBinary.jsonb                           thrpt    5  3948.263 ? 14.501  ops/ms
EishayParseBinaryArrayMapping.fastjson2UTF8Bytes  thrpt    5  3143.747 ?  6.587  ops/ms
EishayParseBinaryArrayMapping.jsonb               thrpt    5  6078.200 ? 14.120  ops/ms
EishayParseBinaryArrayMapping.kryo                thrpt    5  2808.895 ?  6.857  ops/ms
EishayParseBinaryArrayMapping.protobuf            thrpt    5  1449.143 ?  4.067  ops/ms
EishayParseBinaryAutoType.fastjson2JSONB          thrpt    5  3170.034 ?  4.578  ops/ms
EishayParseBinaryAutoType.hessian                 thrpt    5   387.732 ?  0.360  ops/ms
EishayParseBinaryAutoType.javaSerialize           thrpt    5    77.694 ?  0.070  ops/ms
EishayParseString.fastjson1                       thrpt    5  1647.681 ? 13.344  ops/ms
EishayParseString.fastjson2                       thrpt    5  2128.424 ?  7.836  ops/ms
EishayParseString.gson                            thrpt    5   736.758 ?  1.124  ops/ms
EishayParseString.jackson                         thrpt    5   720.118 ?  3.409  ops/ms
EishayParseStringPretty.fastjson1                 thrpt    5   479.440 ?  1.959  ops/ms
EishayParseStringPretty.fastjson2                 thrpt    5  1573.455 ?  2.523  ops/ms
EishayParseStringPretty.gson                      thrpt    5   686.915 ?  1.489  ops/ms
EishayParseStringPretty.jackson                   thrpt    5   660.384 ?  5.854  ops/ms
EishayParseTreeString.fastjson1                   thrpt    5   737.350 ?  1.328  ops/ms
EishayParseTreeString.fastjson2                   thrpt    5  1559.813 ?  3.806  ops/ms
EishayParseTreeString.gson                        thrpt    5   593.422 ?  2.842  ops/ms
EishayParseTreeString.jackson                     thrpt    5   695.483 ?  2.864  ops/ms
EishayParseTreeStringPretty.fastjson1             thrpt    5   634.284 ?  1.628  ops/ms
EishayParseTreeStringPretty.fastjson2             thrpt    5  1284.168 ?  3.312  ops/ms
EishayParseTreeStringPretty.gson                  thrpt    5   569.248 ?  2.037  ops/ms
EishayParseTreeStringPretty.jackson               thrpt    5   599.619 ?  1.372  ops/ms
EishayParseTreeUTF8Bytes.fastjson1                thrpt    5   651.708 ?  0.612  ops/ms
EishayParseTreeUTF8Bytes.fastjson2                thrpt    5  1570.460 ?  5.030  ops/ms
EishayParseTreeUTF8Bytes.gson                     thrpt    5   564.376 ?  3.881  ops/ms
EishayParseTreeUTF8Bytes.jackson                  thrpt    5   719.796 ?  1.780  ops/ms
EishayParseTreeUTF8BytesPretty.fastjson1          thrpt    5   568.956 ?  1.088  ops/ms
EishayParseTreeUTF8BytesPretty.fastjson2          thrpt    5  1287.222 ? 21.887  ops/ms
EishayParseTreeUTF8BytesPretty.gson               thrpt    5   529.339 ?  0.864  ops/ms
EishayParseTreeUTF8BytesPretty.jackson            thrpt    5   729.362 ?  3.880  ops/ms
EishayParseUTF8Bytes.fastjson1                    thrpt    5  1353.221 ?  5.466  ops/ms
EishayParseUTF8Bytes.fastjson2                    thrpt    5  2131.367 ?  8.321  ops/ms
EishayParseUTF8Bytes.gson                         thrpt    5   709.414 ?  1.598  ops/ms
EishayParseUTF8Bytes.jackson                      thrpt    5   775.330 ?  3.180  ops/ms
EishayParseUTF8BytesPretty.fastjson1              thrpt    5   445.726 ?  1.440  ops/ms
EishayParseUTF8BytesPretty.fastjson2              thrpt    5  1571.213 ?  8.673  ops/ms
EishayParseUTF8BytesPretty.gson                   thrpt    5   526.217 ?  0.961  ops/ms
EishayParseUTF8BytesPretty.jackson                thrpt    5   706.359 ?  2.429  ops/ms
EishayWriteBinary.fastjson2UTF8Bytes              thrpt    5  2949.174 ?  8.063  ops/ms
EishayWriteBinary.hessian                         thrpt    5   589.767 ?  1.992  ops/ms
EishayWriteBinary.javaSerialize                   thrpt    5   445.723 ?  3.858  ops/ms
EishayWriteBinary.jsonb                           thrpt    5  4543.744 ? 20.041  ops/ms
EishayWriteBinaryArrayMapping.fastjson2UTF8Bytes  thrpt    5  3925.532 ? 10.454  ops/ms
EishayWriteBinaryArrayMapping.jsonb               thrpt    5  9310.455 ? 34.027  ops/ms
EishayWriteBinaryArrayMapping.protobuf            thrpt    5  2735.296 ? 11.578  ops/ms
EishayWriteBinaryAutoType.fastjson2JSONB          thrpt    5  2458.242 ?  6.150  ops/ms
EishayWriteBinaryAutoType.hessian                 thrpt    5   624.204 ?  1.984  ops/ms
EishayWriteBinaryAutoType.javaSerialize           thrpt    5   454.739 ?  2.839  ops/ms
EishayWriteString.fastjson1                       thrpt    5  1183.156 ?  0.661  ops/ms
EishayWriteString.fastjson2                       thrpt    5  2486.560 ?  6.940  ops/ms
EishayWriteString.gson                            thrpt    5   685.270 ?  0.889  ops/ms
EishayWriteString.jackson                         thrpt    5  1466.532 ?  3.976  ops/ms
EishayWriteStringTree.fastjson1                   thrpt    5  1260.675 ?  4.360  ops/ms
EishayWriteStringTree.fastjson2                   thrpt    5  2342.667 ?  7.540  ops/ms
EishayWriteStringTree.gson                        thrpt    5   704.086 ?  2.285  ops/ms
EishayWriteStringTree.jackson                     thrpt    5  1349.715 ?  5.293  ops/ms
EishayWriteUTF8Bytes.fastjson1                    thrpt    5   963.069 ?  2.016  ops/ms
EishayWriteUTF8Bytes.fastjson2                    thrpt    5  2798.379 ?  8.281  ops/ms
EishayWriteUTF8Bytes.gson                         thrpt    5   653.793 ?  1.262  ops/ms
EishayWriteUTF8Bytes.jackson                      thrpt    5  1276.300 ?  7.685  ops/ms

ecs.g8m.xlarge-jdk-17.0.7

Benchmark                                          Mode  Cnt     Score     Error   Units
EishayParseBinary.fastjson2UTF8Bytes              thrpt    5  2207.344 ?   5.947  ops/ms
EishayParseBinary.hessian                         thrpt    5   440.668 ?   0.871  ops/ms
EishayParseBinary.javaSerialize                   thrpt    5    80.038 ?   0.242  ops/ms
EishayParseBinary.jsonb                           thrpt    5  4400.743 ?  10.708  ops/ms
EishayParseBinaryArrayMapping.fastjson2UTF8Bytes  thrpt    5  3289.804 ?  10.413  ops/ms
EishayParseBinaryArrayMapping.jsonb               thrpt    5  6293.381 ?  13.980  ops/ms
EishayParseBinaryArrayMapping.kryo                thrpt    5  1734.667 ?   3.986  ops/ms
EishayParseBinaryArrayMapping.protobuf            thrpt    5  2782.942 ? 218.721  ops/ms
EishayParseBinaryAutoType.fastjson2JSONB          thrpt    5  3259.126 ?   7.051  ops/ms
EishayParseBinaryAutoType.hessian                 thrpt    5   451.938 ?   1.375  ops/ms
EishayParseBinaryAutoType.javaSerialize           thrpt    5    78.992 ?   0.128  ops/ms
EishayParseString.fastjson1                       thrpt    5  2248.899 ?   4.611  ops/ms
EishayParseString.fastjson2                       thrpt    5  2214.709 ?  10.043  ops/ms
EishayParseString.gson                            thrpt    5   762.123 ?   0.836  ops/ms
EishayParseString.jackson                         thrpt    5   732.123 ?   5.036  ops/ms
EishayParseStringPretty.fastjson1                 thrpt    5   534.161 ?   1.118  ops/ms
EishayParseStringPretty.fastjson2                 thrpt    5  1628.702 ?   3.430  ops/ms
EishayParseStringPretty.gson                      thrpt    5   699.858 ?   1.282  ops/ms
EishayParseStringPretty.jackson                   thrpt    5   678.029 ?   3.353  ops/ms
EishayParseTreeString.fastjson1                   thrpt    5   794.356 ?   2.045  ops/ms
EishayParseTreeString.fastjson2                   thrpt    5  1601.088 ?   2.208  ops/ms
EishayParseTreeString.gson                        thrpt    5   602.473 ?   1.072  ops/ms
EishayParseTreeString.jackson                     thrpt    5   750.546 ?   2.570  ops/ms
EishayParseTreeStringPretty.fastjson1             thrpt    5   693.999 ?   1.532  ops/ms
EishayParseTreeStringPretty.fastjson2             thrpt    5  1313.992 ?   2.176  ops/ms
EishayParseTreeStringPretty.gson                  thrpt    5   555.157 ?   0.571  ops/ms
EishayParseTreeStringPretty.jackson               thrpt    5   646.583 ?   1.717  ops/ms
EishayParseTreeUTF8Bytes.fastjson1                thrpt    5   730.765 ?   1.059  ops/ms
EishayParseTreeUTF8Bytes.fastjson2                thrpt    5  1604.400 ?   3.417  ops/ms
EishayParseTreeUTF8Bytes.gson                     thrpt    5   577.603 ?   0.940  ops/ms
EishayParseTreeUTF8Bytes.jackson                  thrpt    5   839.208 ?   4.262  ops/ms
EishayParseTreeUTF8BytesPretty.fastjson1          thrpt    5   639.490 ?   0.742  ops/ms
EishayParseTreeUTF8BytesPretty.fastjson2          thrpt    5  1326.317 ?  18.053  ops/ms
EishayParseTreeUTF8BytesPretty.gson               thrpt    5   541.948 ?   1.707  ops/ms
EishayParseTreeUTF8BytesPretty.jackson            thrpt    5   750.317 ?   1.553  ops/ms
EishayParseUTF8Bytes.fastjson1                    thrpt    5  1737.969 ?   2.694  ops/ms
EishayParseUTF8Bytes.fastjson2                    thrpt    5  2247.480 ?   3.665  ops/ms
EishayParseUTF8Bytes.gson                         thrpt    5   729.087 ?   0.943  ops/ms
EishayParseUTF8Bytes.jackson                      thrpt    5   639.242 ?   0.979  ops/ms
EishayParseUTF8BytesPretty.fastjson1              thrpt    5   488.890 ?   1.474  ops/ms
EishayParseUTF8BytesPretty.fastjson2              thrpt    5  1578.402 ?   4.449  ops/ms
EishayParseUTF8BytesPretty.gson                   thrpt    5   552.334 ?   1.297  ops/ms
EishayParseUTF8BytesPretty.jackson                thrpt    5   754.796 ?   3.701  ops/ms
EishayWriteBinary.fastjson2UTF8Bytes              thrpt    5  3055.919 ?   6.695  ops/ms
EishayWriteBinary.hessian                         thrpt    5   641.703 ?   1.491  ops/ms
EishayWriteBinary.javaSerialize                   thrpt    5   423.342 ?   1.009  ops/ms
EishayWriteBinary.jsonb                           thrpt    5  4615.837 ?  15.875  ops/ms
EishayWriteBinaryArrayMapping.fastjson2UTF8Bytes  thrpt    5  4167.365 ?   9.685  ops/ms
EishayWriteBinaryArrayMapping.jsonb               thrpt    5  4902.050 ?  19.081  ops/ms
EishayWriteBinaryArrayMapping.protobuf            thrpt    5  2471.948 ?   8.616  ops/ms
EishayWriteBinaryAutoType.fastjson2JSONB          thrpt    5  2636.188 ?   9.139  ops/ms
EishayWriteBinaryAutoType.hessian                 thrpt    5   649.205 ?   1.013  ops/ms
EishayWriteBinaryAutoType.javaSerialize           thrpt    5   420.716 ?   0.915  ops/ms
EishayWriteString.fastjson1                       thrpt    5  1007.247 ?   1.185  ops/ms
EishayWriteString.fastjson2                       thrpt    5  2432.354 ?   5.550  ops/ms
EishayWriteString.gson                            thrpt    5   433.744 ?   1.498  ops/ms
EishayWriteString.jackson                         thrpt    5  1435.807 ?   2.964  ops/ms
EishayWriteStringTree.fastjson1                   thrpt    5  1281.232 ?   1.646  ops/ms
EishayWriteStringTree.fastjson2                   thrpt    5  2371.872 ?   3.868  ops/ms
EishayWriteStringTree.gson                        thrpt    5   457.582 ?   0.916  ops/ms
EishayWriteStringTree.jackson                     thrpt    5  1293.018 ?   3.472  ops/ms
EishayWriteUTF8Bytes.fastjson1                    thrpt    5  1024.960 ?   4.239  ops/ms
EishayWriteUTF8Bytes.fastjson2                    thrpt    5  3043.542 ?   5.613  ops/ms
EishayWriteUTF8Bytes.gson                         thrpt    5   432.628 ?   0.357  ops/ms
EishayWriteUTF8Bytes.jackson                      thrpt    5  1449.288 ?   1.755  ops/ms