fastjson2/docs/benchmark/benchmark_2.0.11_raw.md
2022-08-07 18:24:47 +08:00

37 KiB

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

Benchmark                                  Mode  Cnt     Score    Error   Units
EishayParseBinary.fastjson2JSONB          thrpt    5  1653.429 ?  9.188  ops/ms
EishayParseBinary.fastjson2UTF8Bytes      thrpt    5  1064.852 ?  2.609  ops/ms
EishayParseBinary.hessian                 thrpt    5   296.075 ?  1.558  ops/ms
EishayParseBinary.javaSerialize           thrpt    5    46.304 ?  0.079  ops/ms
EishayParseString.fastjson1               thrpt    5  1032.002 ?  2.036  ops/ms
EishayParseString.fastjson2               thrpt    5  1229.760 ?  1.995  ops/ms
EishayParseString.jackson                 thrpt    5   537.086 ?  1.996  ops/ms
EishayParseStringPretty.fastjson1         thrpt    5   271.988 ?  0.350  ops/ms
EishayParseStringPretty.fastjson2         thrpt    5   924.465 ?  1.211  ops/ms
EishayParseStringPretty.jackson           thrpt    5   493.505 ?  0.931  ops/ms
EishayParseTreeString.fastjson1           thrpt    5   520.689 ?  1.104  ops/ms
EishayParseTreeString.fastjson2           thrpt    5   940.068 ?  2.006  ops/ms
EishayParseTreeString.jackson             thrpt    5   544.252 ?  1.967  ops/ms
EishayParseTreeStringPretty.fastjson1     thrpt    5   456.069 ?  1.306  ops/ms
EishayParseTreeStringPretty.fastjson2     thrpt    5   751.857 ?  3.117  ops/ms
EishayParseTreeStringPretty.jackson       thrpt    5   474.533 ?  0.752  ops/ms
EishayParseTreeUTF8Bytes.fastjson1        thrpt    5   444.307 ?  2.136  ops/ms
EishayParseTreeUTF8Bytes.fastjson2        thrpt    5   878.063 ?  2.027  ops/ms
EishayParseTreeUTF8Bytes.jackson          thrpt    5   604.576 ?  4.135  ops/ms
EishayParseTreeUTF8BytesPretty.fastjson1  thrpt    5   396.169 ?  1.484  ops/ms
EishayParseTreeUTF8BytesPretty.fastjson2  thrpt    5   742.573 ?  2.835  ops/ms
EishayParseTreeUTF8BytesPretty.jackson    thrpt    5   528.268 ?  2.232  ops/ms
EishayParseUTF8Bytes.fastjson1            thrpt    5   807.736 ?  1.582  ops/ms
EishayParseUTF8Bytes.fastjson2            thrpt    5  1051.114 ?  2.720  ops/ms
EishayParseUTF8Bytes.jackson              thrpt    5   633.364 ?  2.240  ops/ms
EishayParseUTF8BytesPretty.fastjson1      thrpt    5   248.376 ?  0.884  ops/ms
EishayParseUTF8BytesPretty.fastjson2      thrpt    5   780.819 ?  1.559  ops/ms
EishayParseUTF8BytesPretty.jackson        thrpt    5   554.360 ?  1.533  ops/ms
EishayWriteBinary.fastjson2JSONB          thrpt    5  2188.069 ?  5.858  ops/ms
EishayWriteBinary.fastjson2UTF8Bytes      thrpt    5  1555.140 ? 10.580  ops/ms
EishayWriteBinary.hessian                 thrpt    5   347.604 ?  1.355  ops/ms
EishayWriteBinary.javaSerialize           thrpt    5   224.955 ?  2.545  ops/ms
EishayWriteString.fastjson1               thrpt    5   605.201 ?  2.396  ops/ms
EishayWriteString.fastjson2               thrpt    5  1668.560 ?  9.097  ops/ms
EishayWriteString.jackson                 thrpt    5   987.455 ?  3.998  ops/ms
EishayWriteUTF8Bytes.fastjson1            thrpt    5   562.484 ?  2.392  ops/ms
EishayWriteUTF8Bytes.fastjson2            thrpt    5  1549.608 ?  7.393  ops/ms
EishayWriteUTF8Bytes.jackson              thrpt    5   906.145 ?  6.906  ops/ms

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

Benchmark                                  Mode  Cnt     Score    Error   Units
EishayParseBinary.fastjson2JSONB          thrpt    5  2158.358 ?  8.000  ops/ms
EishayParseBinary.fastjson2UTF8Bytes      thrpt    5  1178.136 ?  1.167  ops/ms
EishayParseBinary.hessian                 thrpt    5   250.260 ?  2.969  ops/ms
EishayParseBinary.javaSerialize           thrpt    5    48.974 ?  0.127  ops/ms
EishayParseString.fastjson1               thrpt    5   920.176 ?  5.459  ops/ms
EishayParseString.fastjson2               thrpt    5  1084.264 ?  2.067  ops/ms
EishayParseString.jackson                 thrpt    5   478.882 ?  0.387  ops/ms
EishayParseStringPretty.fastjson1         thrpt    5   238.483 ?  0.268  ops/ms
EishayParseStringPretty.fastjson2         thrpt    5   844.380 ?  0.910  ops/ms
EishayParseStringPretty.jackson           thrpt    5   476.466 ?  0.502  ops/ms
EishayParseTreeString.fastjson1           thrpt    5   390.367 ?  1.304  ops/ms
EishayParseTreeString.fastjson2           thrpt    5   742.855 ?  1.736  ops/ms
EishayParseTreeString.jackson             thrpt    5   456.475 ?  1.603  ops/ms
EishayParseTreeStringPretty.fastjson1     thrpt    5   344.586 ?  0.429  ops/ms
EishayParseTreeStringPretty.fastjson2     thrpt    5   662.555 ?  1.571  ops/ms
EishayParseTreeStringPretty.jackson       thrpt    5   418.977 ?  1.244  ops/ms
EishayParseTreeUTF8Bytes.fastjson1        thrpt    5   375.454 ?  1.589  ops/ms
EishayParseTreeUTF8Bytes.fastjson2        thrpt    5   693.831 ?  2.639  ops/ms
EishayParseTreeUTF8Bytes.jackson          thrpt    5   524.835 ?  2.377  ops/ms
EishayParseTreeUTF8BytesPretty.fastjson1  thrpt    5   311.963 ?  1.149  ops/ms
EishayParseTreeUTF8BytesPretty.fastjson2  thrpt    5   565.508 ?  0.919  ops/ms
EishayParseTreeUTF8BytesPretty.jackson    thrpt    5   473.617 ?  1.287  ops/ms
EishayParseUTF8Bytes.fastjson1            thrpt    5   729.829 ?  2.330  ops/ms
EishayParseUTF8Bytes.fastjson2            thrpt    5  1069.704 ?  2.876  ops/ms
EishayParseUTF8Bytes.jackson              thrpt    5   563.902 ?  1.323  ops/ms
EishayParseUTF8BytesPretty.fastjson1      thrpt    5   223.248 ?  0.337  ops/ms
EishayParseUTF8BytesPretty.fastjson2      thrpt    5   822.492 ?  1.135  ops/ms
EishayParseUTF8BytesPretty.jackson        thrpt    5   483.196 ?  0.909  ops/ms
EishayWriteBinary.fastjson2JSONB          thrpt    5  1785.598 ?  9.624  ops/ms
EishayWriteBinary.fastjson2UTF8Bytes      thrpt    5  1568.733 ? 10.071  ops/ms
EishayWriteBinary.hessian                 thrpt    5   334.082 ?  1.551  ops/ms
EishayWriteBinary.javaSerialize           thrpt    5   203.571 ?  1.034  ops/ms
EishayWriteString.fastjson1               thrpt    5   593.275 ?  1.262  ops/ms
EishayWriteString.fastjson2               thrpt    5  1467.147 ?  9.074  ops/ms
EishayWriteString.jackson                 thrpt    5   923.318 ?  2.977  ops/ms
EishayWriteUTF8Bytes.fastjson1            thrpt    5   527.833 ?  1.671  ops/ms
EishayWriteUTF8Bytes.fastjson2            thrpt    5  1548.346 ?  5.489  ops/ms
EishayWriteUTF8Bytes.jackson              thrpt    5   843.441 ?  2.421  ops/ms

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

Benchmark                                  Mode  Cnt     Score    Error   Units
EishayParseBinary.fastjson2JSONB          thrpt    5  2289.931 ?  9.374  ops/ms
EishayParseBinary.fastjson2UTF8Bytes      thrpt    5  1186.102 ?  2.774  ops/ms
EishayParseBinary.hessian                 thrpt    5   259.273 ?  1.620  ops/ms
EishayParseBinary.javaSerialize           thrpt    5    52.155 ?  0.056  ops/ms
EishayParseString.fastjson1               thrpt    5  1237.583 ?  8.399  ops/ms
EishayParseString.fastjson2               thrpt    5  1190.061 ?  2.868  ops/ms
EishayParseString.jackson                 thrpt    5   509.479 ?  1.305  ops/ms
EishayParseStringPretty.fastjson1         thrpt    5   296.387 ?  0.381  ops/ms
EishayParseStringPretty.fastjson2         thrpt    5   924.891 ?  0.968  ops/ms
EishayParseStringPretty.jackson           thrpt    5   454.865 ?  0.557  ops/ms
EishayParseTreeString.fastjson1           thrpt    5   538.156 ?  0.519  ops/ms
EishayParseTreeString.fastjson2           thrpt    5  1026.086 ?  6.986  ops/ms
EishayParseTreeString.jackson             thrpt    5   496.960 ?  1.587  ops/ms
EishayParseTreeStringPretty.fastjson1     thrpt    5   477.307 ?  0.886  ops/ms
EishayParseTreeStringPretty.fastjson2     thrpt    5   804.762 ?  2.290  ops/ms
EishayParseTreeStringPretty.jackson       thrpt    5   449.729 ?  5.915  ops/ms
EishayParseTreeUTF8Bytes.fastjson1        thrpt    5   491.333 ?  1.172  ops/ms
EishayParseTreeUTF8Bytes.fastjson2        thrpt    5  1039.879 ?  5.344  ops/ms
EishayParseTreeUTF8Bytes.jackson          thrpt    5   570.869 ?  1.647  ops/ms
EishayParseTreeUTF8BytesPretty.fastjson1  thrpt    5   414.169 ?  3.592  ops/ms
EishayParseTreeUTF8BytesPretty.fastjson2  thrpt    5   870.722 ?  2.306  ops/ms
EishayParseTreeUTF8BytesPretty.jackson    thrpt    5   512.404 ?  0.457  ops/ms
EishayParseUTF8Bytes.fastjson1            thrpt    5   959.515 ?  1.326  ops/ms
EishayParseUTF8Bytes.fastjson2            thrpt    5  1181.305 ?  1.252  ops/ms
EishayParseUTF8Bytes.jackson              thrpt    5   567.976 ?  1.172  ops/ms
EishayParseUTF8BytesPretty.fastjson1      thrpt    5   268.617 ?  0.841  ops/ms
EishayParseUTF8BytesPretty.fastjson2      thrpt    5   909.074 ?  1.061  ops/ms
EishayParseUTF8BytesPretty.jackson        thrpt    5   509.581 ?  0.370  ops/ms
EishayWriteBinary.fastjson2JSONB          thrpt    5  2348.795 ? 11.011  ops/ms
EishayWriteBinary.fastjson2UTF8Bytes      thrpt    5  1843.268 ? 11.218  ops/ms
EishayWriteBinary.hessian                 thrpt    5   321.465 ?  1.136  ops/ms
EishayWriteBinary.javaSerialize           thrpt    5   231.795 ?  1.078  ops/ms
EishayWriteString.fastjson1               thrpt    5   608.777 ?  0.598  ops/ms
EishayWriteString.fastjson2               thrpt    5  1811.661 ?  7.958  ops/ms
EishayWriteString.jackson                 thrpt    5  1025.491 ?  4.465  ops/ms
EishayWriteUTF8Bytes.fastjson1            thrpt    5   546.698 ?  0.974  ops/ms
EishayWriteUTF8Bytes.fastjson2            thrpt    5  1883.364 ? 12.543  ops/ms
EishayWriteUTF8Bytes.jackson              thrpt    5   939.609 ?  6.099  ops/ms

ecs.c7a.xlarge-oracle-jdk1.8.0_333_x64

Benchmark                                  Mode  Cnt     Score    Error   Units
EishayParseBinary.fastjson2JSONB          thrpt    5  1283.367 ?  1.019  ops/ms
EishayParseBinary.fastjson2UTF8Bytes      thrpt    5   894.826 ?  0.731  ops/ms
EishayParseBinary.hessian                 thrpt    5   271.677 ?  0.593  ops/ms
EishayParseBinary.javaSerialize           thrpt    5    43.842 ?  0.309  ops/ms
EishayParseString.fastjson1               thrpt    5  1053.130 ?  2.373  ops/ms
EishayParseString.fastjson2               thrpt    5  1079.079 ?  1.816  ops/ms
EishayParseString.jackson                 thrpt    5   524.081 ?  7.526  ops/ms
EishayParseStringPretty.fastjson1         thrpt    5   281.521 ?  0.524  ops/ms
EishayParseStringPretty.fastjson2         thrpt    5   869.583 ?  2.561  ops/ms
EishayParseStringPretty.jackson           thrpt    5   488.286 ?  1.388  ops/ms
EishayParseTreeString.fastjson1           thrpt    5   472.658 ?  1.486  ops/ms
EishayParseTreeString.fastjson2           thrpt    5   852.335 ?  2.082  ops/ms
EishayParseTreeString.jackson             thrpt    5   532.155 ?  1.609  ops/ms
EishayParseTreeStringPretty.fastjson1     thrpt    5   423.598 ?  1.487  ops/ms
EishayParseTreeStringPretty.fastjson2     thrpt    5   707.513 ?  2.598  ops/ms
EishayParseTreeStringPretty.jackson       thrpt    5   477.149 ?  1.490  ops/ms
EishayParseTreeUTF8Bytes.fastjson1        thrpt    5   425.516 ?  5.116  ops/ms
EishayParseTreeUTF8Bytes.fastjson2        thrpt    5   724.409 ?  3.066  ops/ms
EishayParseTreeUTF8Bytes.jackson          thrpt    5   611.344 ?  2.214  ops/ms
EishayParseTreeUTF8BytesPretty.fastjson1  thrpt    5   365.268 ?  2.024  ops/ms
EishayParseTreeUTF8BytesPretty.fastjson2  thrpt    5   640.911 ?  1.820  ops/ms
EishayParseTreeUTF8BytesPretty.jackson    thrpt    5   509.636 ?  2.324  ops/ms
EishayParseUTF8Bytes.fastjson1            thrpt    5   795.931 ?  1.450  ops/ms
EishayParseUTF8Bytes.fastjson2            thrpt    5   885.434 ?  4.210  ops/ms
EishayParseUTF8Bytes.jackson              thrpt    5   617.025 ?  1.766  ops/ms
EishayParseUTF8BytesPretty.fastjson1      thrpt    5   250.274 ?  0.927  ops/ms
EishayParseUTF8BytesPretty.fastjson2      thrpt    5   708.969 ?  2.407  ops/ms
EishayParseUTF8BytesPretty.jackson        thrpt    5   547.598 ?  3.393  ops/ms
EishayWriteBinary.fastjson2JSONB          thrpt    5  1996.561 ?  7.899  ops/ms
EishayWriteBinary.fastjson2UTF8Bytes      thrpt    5  1514.665 ?  4.298  ops/ms
EishayWriteBinary.hessian                 thrpt    5   413.412 ?  1.399  ops/ms
EishayWriteBinary.javaSerialize           thrpt    5   234.234 ?  0.877  ops/ms
EishayWriteString.fastjson1               thrpt    5   637.493 ?  1.805  ops/ms
EishayWriteString.fastjson2               thrpt    5  1504.976 ?  1.880  ops/ms
EishayWriteString.jackson                 thrpt    5   952.046 ?  4.148  ops/ms
EishayWriteUTF8Bytes.fastjson1            thrpt    5   572.650 ?  2.262  ops/ms
EishayWriteUTF8Bytes.fastjson2            thrpt    5  1500.179 ?  5.311  ops/ms
EishayWriteUTF8Bytes.jackson              thrpt    5   842.196 ? 15.104  ops/ms

ecs.c7a.xlarge-oracle-jdk-11.0.15.1_x64

Benchmark                                  Mode  Cnt     Score   Error   Units
EishayParseBinary.fastjson2JSONB          thrpt    5  2018.912 ? 2.843  ops/ms
EishayParseBinary.fastjson2UTF8Bytes      thrpt    5  1024.287 ? 3.196  ops/ms
EishayParseBinary.hessian                 thrpt    5   249.239 ? 0.289  ops/ms
EishayParseBinary.javaSerialize           thrpt    5    46.501 ? 0.228  ops/ms
EishayParseString.fastjson1               thrpt    5   935.063 ? 3.702  ops/ms
EishayParseString.fastjson2               thrpt    5  1089.023 ? 5.399  ops/ms
EishayParseString.jackson                 thrpt    5   505.022 ? 4.002  ops/ms
EishayParseStringPretty.fastjson1         thrpt    5   256.880 ? 0.696  ops/ms
EishayParseStringPretty.fastjson2         thrpt    5   736.850 ? 2.533  ops/ms
EishayParseStringPretty.jackson           thrpt    5   438.951 ? 1.509  ops/ms
EishayParseTreeString.fastjson1           thrpt    5   424.508 ? 1.813  ops/ms
EishayParseTreeString.fastjson2           thrpt    5   784.804 ? 1.957  ops/ms
EishayParseTreeString.jackson             thrpt    5   484.077 ? 6.061  ops/ms
EishayParseTreeStringPretty.fastjson1     thrpt    5   358.492 ? 0.276  ops/ms
EishayParseTreeStringPretty.fastjson2     thrpt    5   605.985 ? 1.853  ops/ms
EishayParseTreeStringPretty.jackson       thrpt    5   430.489 ? 0.922  ops/ms
EishayParseTreeUTF8Bytes.fastjson1        thrpt    5   359.164 ? 0.254  ops/ms
EishayParseTreeUTF8Bytes.fastjson2        thrpt    5   701.542 ? 2.532  ops/ms
EishayParseTreeUTF8Bytes.jackson          thrpt    5   546.392 ? 3.893  ops/ms
EishayParseTreeUTF8BytesPretty.fastjson1  thrpt    5   307.071 ? 1.043  ops/ms
EishayParseTreeUTF8BytesPretty.fastjson2  thrpt    5   615.454 ? 0.923  ops/ms
EishayParseTreeUTF8BytesPretty.jackson    thrpt    5   495.122 ? 0.332  ops/ms
EishayParseUTF8Bytes.fastjson1            thrpt    5   703.671 ? 1.803  ops/ms
EishayParseUTF8Bytes.fastjson2            thrpt    5  1086.723 ? 4.044  ops/ms
EishayParseUTF8Bytes.jackson              thrpt    5   577.449 ? 1.700  ops/ms
EishayParseUTF8BytesPretty.fastjson1      thrpt    5   226.687 ? 0.763  ops/ms
EishayParseUTF8BytesPretty.fastjson2      thrpt    5   758.635 ? 1.505  ops/ms
EishayParseUTF8BytesPretty.jackson        thrpt    5   531.269 ? 3.569  ops/ms
EishayWriteBinary.fastjson2JSONB          thrpt    5  2003.397 ? 3.654  ops/ms
EishayWriteBinary.fastjson2UTF8Bytes      thrpt    5  1581.271 ? 3.029  ops/ms
EishayWriteBinary.hessian                 thrpt    5   402.565 ? 2.210  ops/ms
EishayWriteBinary.javaSerialize           thrpt    5   239.100 ? 4.355  ops/ms
EishayWriteString.fastjson1               thrpt    5   620.194 ? 3.603  ops/ms
EishayWriteString.fastjson2               thrpt    5  1542.499 ? 2.212  ops/ms
EishayWriteString.jackson                 thrpt    5   922.975 ? 2.195  ops/ms
EishayWriteUTF8Bytes.fastjson1            thrpt    5   563.771 ? 1.679  ops/ms
EishayWriteUTF8Bytes.fastjson2            thrpt    5  1649.071 ? 1.603  ops/ms
EishayWriteUTF8Bytes.jackson              thrpt    5   831.416 ? 3.471  ops/ms

ecs.c7a.xlarge-oracle-jdk-17.0.3.1_x64

Benchmark                                  Mode  Cnt     Score    Error   Units
EishayParseBinary.fastjson2JSONB          thrpt    5  2205.599 ? 11.466  ops/ms
EishayParseBinary.fastjson2UTF8Bytes      thrpt    5  1108.391 ?  2.995  ops/ms
EishayParseBinary.hessian                 thrpt    5   252.089 ?  1.591  ops/ms
EishayParseBinary.javaSerialize           thrpt    5    53.899 ?  0.101  ops/ms
EishayParseString.fastjson1               thrpt    5  1311.413 ?  6.198  ops/ms
EishayParseString.fastjson2               thrpt    5  1079.245 ?  7.396  ops/ms
EishayParseString.jackson                 thrpt    5   534.158 ?  1.085  ops/ms
EishayParseStringPretty.fastjson1         thrpt    5   306.065 ?  0.700  ops/ms
EishayParseStringPretty.fastjson2         thrpt    5   824.279 ?  4.403  ops/ms
EishayParseStringPretty.jackson           thrpt    5   490.708 ?  1.052  ops/ms
EishayParseTreeString.fastjson1           thrpt    5   536.621 ?  1.290  ops/ms
EishayParseTreeString.fastjson2           thrpt    5   932.383 ?  1.171  ops/ms
EishayParseTreeString.jackson             thrpt    5   521.452 ?  2.848  ops/ms
EishayParseTreeStringPretty.fastjson1     thrpt    5   454.288 ?  1.015  ops/ms
EishayParseTreeStringPretty.fastjson2     thrpt    5   694.376 ?  1.480  ops/ms
EishayParseTreeStringPretty.jackson       thrpt    5   504.901 ?  1.732  ops/ms
EishayParseTreeUTF8Bytes.fastjson1        thrpt    5   462.715 ?  0.709  ops/ms
EishayParseTreeUTF8Bytes.fastjson2        thrpt    5   969.424 ?  3.577  ops/ms
EishayParseTreeUTF8Bytes.jackson          thrpt    5   609.116 ?  0.634  ops/ms
EishayParseTreeUTF8BytesPretty.fastjson1  thrpt    5   406.350 ?  2.510  ops/ms
EishayParseTreeUTF8BytesPretty.fastjson2  thrpt    5   682.724 ?  2.177  ops/ms
EishayParseTreeUTF8BytesPretty.jackson    thrpt    5   557.424 ?  0.655  ops/ms
EishayParseUTF8Bytes.fastjson1            thrpt    5   942.769 ?  2.945  ops/ms
EishayParseUTF8Bytes.fastjson2            thrpt    5  1093.175 ?  1.458  ops/ms
EishayParseUTF8Bytes.jackson              thrpt    5   629.499 ?  1.913  ops/ms
EishayParseUTF8BytesPretty.fastjson1      thrpt    5   261.940 ?  0.868  ops/ms
EishayParseUTF8BytesPretty.fastjson2      thrpt    5   837.449 ?  1.275  ops/ms
EishayParseUTF8BytesPretty.jackson        thrpt    5   524.298 ?  3.056  ops/ms
EishayWriteBinary.fastjson2JSONB          thrpt    5  2075.635 ?  7.324  ops/ms
EishayWriteBinary.fastjson2UTF8Bytes      thrpt    5  1712.945 ?  2.587  ops/ms
EishayWriteBinary.hessian                 thrpt    5   409.364 ?  4.525  ops/ms
EishayWriteBinary.javaSerialize           thrpt    5   258.898 ?  1.687  ops/ms
EishayWriteString.fastjson1               thrpt    5   658.103 ?  3.180  ops/ms
EishayWriteString.fastjson2               thrpt    5  1726.045 ?  2.533  ops/ms
EishayWriteString.jackson                 thrpt    5   949.383 ?  3.056  ops/ms
EishayWriteUTF8Bytes.fastjson1            thrpt    5   590.163 ?  5.360  ops/ms
EishayWriteUTF8Bytes.fastjson2            thrpt    5  1650.147 ?  2.111  ops/ms
EishayWriteUTF8Bytes.jackson              thrpt    5   891.540 ? 11.222  ops/ms

ecs.c6r.xlarge-oracle-jdk1.8.0_333_aarch64

Benchmark                                  Mode  Cnt     Score   Error   Units
EishayParseBinary.fastjson2JSONB          thrpt    5  1249.166 ? 2.630  ops/ms
EishayParseBinary.fastjson2UTF8Bytes      thrpt    5   737.424 ? 1.354  ops/ms
EishayParseBinary.hessian                 thrpt    5   192.867 ? 0.931  ops/ms
EishayParseBinary.javaSerialize           thrpt    5    37.459 ? 0.042  ops/ms
EishayParseString.fastjson1               thrpt    5   719.323 ? 0.403  ops/ms
EishayParseString.fastjson2               thrpt    5   800.011 ? 0.646  ops/ms
EishayParseString.jackson                 thrpt    5   380.487 ? 0.657  ops/ms
EishayParseStringPretty.fastjson1         thrpt    5   208.100 ? 0.153  ops/ms
EishayParseStringPretty.fastjson2         thrpt    5   645.953 ? 0.667  ops/ms
EishayParseStringPretty.jackson           thrpt    5   345.632 ? 0.451  ops/ms
EishayParseTreeString.fastjson1           thrpt    5   305.480 ? 0.265  ops/ms
EishayParseTreeString.fastjson2           thrpt    5   562.632 ? 0.335  ops/ms
EishayParseTreeString.jackson             thrpt    5   351.903 ? 0.449  ops/ms
EishayParseTreeStringPretty.fastjson1     thrpt    5   266.932 ? 0.357  ops/ms
EishayParseTreeStringPretty.fastjson2     thrpt    5   484.719 ? 0.324  ops/ms
EishayParseTreeStringPretty.jackson       thrpt    5   326.265 ? 0.486  ops/ms
EishayParseTreeUTF8Bytes.fastjson1        thrpt    5   249.322 ? 0.599  ops/ms
EishayParseTreeUTF8Bytes.fastjson2        thrpt    5   536.367 ? 0.437  ops/ms
EishayParseTreeUTF8Bytes.jackson          thrpt    5   435.246 ? 0.814  ops/ms
EishayParseTreeUTF8BytesPretty.fastjson1  thrpt    5   221.822 ? 0.638  ops/ms
EishayParseTreeUTF8BytesPretty.fastjson2  thrpt    5   475.312 ? 0.549  ops/ms
EishayParseTreeUTF8BytesPretty.jackson    thrpt    5   406.613 ? 1.164  ops/ms
EishayParseUTF8Bytes.fastjson1            thrpt    5   573.061 ? 0.333  ops/ms
EishayParseUTF8Bytes.fastjson2            thrpt    5   730.896 ? 2.022  ops/ms
EishayParseUTF8Bytes.jackson              thrpt    5   462.948 ? 0.397  ops/ms
EishayParseUTF8BytesPretty.fastjson1      thrpt    5   190.348 ? 0.459  ops/ms
EishayParseUTF8BytesPretty.fastjson2      thrpt    5   607.265 ? 1.004  ops/ms
EishayParseUTF8BytesPretty.jackson        thrpt    5   413.440 ? 0.191  ops/ms
EishayWriteBinary.fastjson2JSONB          thrpt    5  1355.006 ? 4.148  ops/ms
EishayWriteBinary.fastjson2UTF8Bytes      thrpt    5  1144.396 ? 3.806  ops/ms
EishayWriteBinary.hessian                 thrpt    5   292.710 ? 2.798  ops/ms
EishayWriteBinary.javaSerialize           thrpt    5   179.278 ? 0.271  ops/ms
EishayWriteString.fastjson1               thrpt    5   471.736 ? 0.362  ops/ms
EishayWriteString.fastjson2               thrpt    5  1074.739 ? 1.357  ops/ms
EishayWriteString.jackson                 thrpt    5   584.382 ? 0.505  ops/ms
EishayWriteUTF8Bytes.fastjson1            thrpt    5   428.644 ? 0.425  ops/ms
EishayWriteUTF8Bytes.fastjson2            thrpt    5  1149.608 ? 1.468  ops/ms
EishayWriteUTF8Bytes.jackson              thrpt    5   576.807 ? 0.645  ops/ms

ecs.c6r.xlarge-oracle-jdk-11.0.15.1_aarch64

Benchmark                                  Mode  Cnt     Score   Error   Units
EishayParseBinary.fastjson2JSONB          thrpt    5  1422.660 ? 0.392  ops/ms
EishayParseBinary.fastjson2UTF8Bytes      thrpt    5   758.159 ? 1.631  ops/ms
EishayParseBinary.hessian                 thrpt    5   180.314 ? 0.275  ops/ms
EishayParseBinary.javaSerialize           thrpt    5    35.677 ? 0.081  ops/ms
EishayParseString.fastjson1               thrpt    5   739.100 ? 0.412  ops/ms
EishayParseString.fastjson2               thrpt    5   781.207 ? 4.457  ops/ms
EishayParseString.jackson                 thrpt    5   368.890 ? 0.160  ops/ms
EishayParseStringPretty.fastjson1         thrpt    5   214.168 ? 0.108  ops/ms
EishayParseStringPretty.fastjson2         thrpt    5   615.745 ? 2.828  ops/ms
EishayParseStringPretty.jackson           thrpt    5   346.284 ? 0.283  ops/ms
EishayParseTreeString.fastjson1           thrpt    5   322.972 ? 0.253  ops/ms
EishayParseTreeString.fastjson2           thrpt    5   518.655 ? 0.828  ops/ms
EishayParseTreeString.jackson             thrpt    5   353.653 ? 0.353  ops/ms
EishayParseTreeStringPretty.fastjson1     thrpt    5   274.911 ? 0.165  ops/ms
EishayParseTreeStringPretty.fastjson2     thrpt    5   443.277 ? 0.849  ops/ms
EishayParseTreeStringPretty.jackson       thrpt    5   328.248 ? 0.109  ops/ms
EishayParseTreeUTF8Bytes.fastjson1        thrpt    5   283.658 ? 0.189  ops/ms
EishayParseTreeUTF8Bytes.fastjson2        thrpt    5   458.988 ? 0.173  ops/ms
EishayParseTreeUTF8Bytes.jackson          thrpt    5   419.631 ? 0.396  ops/ms
EishayParseTreeUTF8BytesPretty.fastjson1  thrpt    5   242.737 ? 0.298  ops/ms
EishayParseTreeUTF8BytesPretty.fastjson2  thrpt    5   401.657 ? 0.114  ops/ms
EishayParseTreeUTF8BytesPretty.jackson    thrpt    5   384.611 ? 0.567  ops/ms
EishayParseUTF8Bytes.fastjson1            thrpt    5   581.111 ? 0.272  ops/ms
EishayParseUTF8Bytes.fastjson2            thrpt    5   751.320 ? 1.443  ops/ms
EishayParseUTF8Bytes.jackson              thrpt    5   434.922 ? 0.235  ops/ms
EishayParseUTF8BytesPretty.fastjson1      thrpt    5   193.972 ? 0.146  ops/ms
EishayParseUTF8BytesPretty.fastjson2      thrpt    5   594.680 ? 1.310  ops/ms
EishayParseUTF8BytesPretty.jackson        thrpt    5   405.960 ? 0.427  ops/ms
EishayWriteBinary.fastjson2JSONB          thrpt    5  1507.309 ? 8.847  ops/ms
EishayWriteBinary.fastjson2UTF8Bytes      thrpt    5  1206.237 ? 1.241  ops/ms
EishayWriteBinary.hessian                 thrpt    5   320.748 ? 0.757  ops/ms
EishayWriteBinary.javaSerialize           thrpt    5   189.272 ? 0.964  ops/ms
EishayWriteString.fastjson1               thrpt    5   444.487 ? 2.022  ops/ms
EishayWriteString.fastjson2               thrpt    5  1140.738 ? 0.501  ops/ms
EishayWriteString.jackson                 thrpt    5   620.403 ? 0.362  ops/ms
EishayWriteUTF8Bytes.fastjson1            thrpt    5   416.627 ? 1.368  ops/ms
EishayWriteUTF8Bytes.fastjson2            thrpt    5  1205.428 ? 0.970  ops/ms
EishayWriteUTF8Bytes.jackson              thrpt    5   560.422 ? 0.732  ops/ms

ecs.c6r.xlarge-oracle-jdk-17.0.3.1_aarch64

Benchmark                                  Mode  Cnt     Score   Error   Units
EishayParseBinary.fastjson2JSONB          thrpt    5  1308.243 ? 0.372  ops/ms
EishayParseBinary.fastjson2UTF8Bytes      thrpt    5   765.378 ? 1.005  ops/ms
EishayParseBinary.hessian                 thrpt    5   188.977 ? 0.252  ops/ms
EishayParseBinary.javaSerialize           thrpt    5    38.777 ? 0.063  ops/ms
EishayParseString.fastjson1               thrpt    5  1013.746 ? 0.604  ops/ms
EishayParseString.fastjson2               thrpt    5   796.691 ? 2.378  ops/ms
EishayParseString.jackson                 thrpt    5   378.512 ? 0.140  ops/ms
EishayParseStringPretty.fastjson1         thrpt    5   241.908 ? 0.275  ops/ms
EishayParseStringPretty.fastjson2         thrpt    5   625.214 ? 2.310  ops/ms
EishayParseStringPretty.jackson           thrpt    5   351.847 ? 0.456  ops/ms
EishayParseTreeString.fastjson1           thrpt    5   357.914 ? 0.351  ops/ms
EishayParseTreeString.fastjson2           thrpt    5   590.854 ? 0.964  ops/ms
EishayParseTreeString.jackson             thrpt    5   382.306 ? 0.043  ops/ms
EishayParseTreeStringPretty.fastjson1     thrpt    5   302.911 ? 0.141  ops/ms
EishayParseTreeStringPretty.fastjson2     thrpt    5   489.889 ? 0.138  ops/ms
EishayParseTreeStringPretty.jackson       thrpt    5   353.183 ? 0.127  ops/ms
EishayParseTreeUTF8Bytes.fastjson1        thrpt    5   319.199 ? 0.067  ops/ms
EishayParseTreeUTF8Bytes.fastjson2        thrpt    5   587.175 ? 0.698  ops/ms
EishayParseTreeUTF8Bytes.jackson          thrpt    5   450.736 ? 0.274  ops/ms
EishayParseTreeUTF8BytesPretty.fastjson1  thrpt    5   271.072 ? 0.111  ops/ms
EishayParseTreeUTF8BytesPretty.fastjson2  thrpt    5   499.815 ? 0.281  ops/ms
EishayParseTreeUTF8BytesPretty.jackson    thrpt    5   409.210 ? 0.409  ops/ms
EishayParseUTF8Bytes.fastjson1            thrpt    5   758.432 ? 1.477  ops/ms
EishayParseUTF8Bytes.fastjson2            thrpt    5   773.593 ? 1.337  ops/ms
EishayParseUTF8Bytes.jackson              thrpt    5   435.238 ? 0.234  ops/ms
EishayParseUTF8BytesPretty.fastjson1      thrpt    5   216.927 ? 0.182  ops/ms
EishayParseUTF8BytesPretty.fastjson2      thrpt    5   606.650 ? 0.605  ops/ms
EishayParseUTF8BytesPretty.jackson        thrpt    5   402.788 ? 0.197  ops/ms
EishayWriteBinary.fastjson2JSONB          thrpt    5  1489.544 ? 7.470  ops/ms
EishayWriteBinary.fastjson2UTF8Bytes      thrpt    5  1201.131 ? 0.841  ops/ms
EishayWriteBinary.hessian                 thrpt    5   312.906 ? 0.859  ops/ms
EishayWriteBinary.javaSerialize           thrpt    5   190.096 ? 1.610  ops/ms
EishayWriteString.fastjson1               thrpt    5   442.427 ? 1.429  ops/ms
EishayWriteString.fastjson2               thrpt    5  1151.088 ? 0.774  ops/ms
EishayWriteString.jackson                 thrpt    5   611.171 ? 0.797  ops/ms
EishayWriteUTF8Bytes.fastjson1            thrpt    5   419.126 ? 0.346  ops/ms
EishayWriteUTF8Bytes.fastjson2            thrpt    5  1192.178 ? 0.950  ops/ms
EishayWriteUTF8Bytes.jackson              thrpt    5   612.583 ? 0.506  ops/ms

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

Benchmark                                  Mode  Cnt     Score     Error   Units
EishayParseBinary.fastjson2JSONB          thrpt    5  1268.634 ?  61.806  ops/ms
EishayParseBinary.fastjson2UTF8Bytes      thrpt    5   811.239 ?  75.947  ops/ms
EishayParseBinary.hessian                 thrpt    5   204.273 ?   3.605  ops/ms
EishayParseBinary.javaSerialize           thrpt    5    42.148 ?   1.152  ops/ms
EishayParseString.fastjson1               thrpt    5   762.108 ?  52.775  ops/ms
EishayParseString.fastjson2               thrpt    5   866.221 ?  42.747  ops/ms
EishayParseString.jackson                 thrpt    5   372.786 ?   5.364  ops/ms
EishayParseStringPretty.fastjson1         thrpt    5   217.765 ?  17.307  ops/ms
EishayParseStringPretty.fastjson2         thrpt    5   713.548 ?  20.675  ops/ms
EishayParseStringPretty.jackson           thrpt    5   339.580 ?  10.066  ops/ms
EishayParseTreeString.fastjson1           thrpt    5   315.505 ?  15.360  ops/ms
EishayParseTreeString.fastjson2           thrpt    5   578.699 ? 116.861  ops/ms
EishayParseTreeString.jackson             thrpt    5   333.253 ?  28.583  ops/ms
EishayParseTreeStringPretty.fastjson1     thrpt    5   288.438 ?  17.866  ops/ms
EishayParseTreeStringPretty.fastjson2     thrpt    5   491.525 ?  58.433  ops/ms
EishayParseTreeStringPretty.jackson       thrpt    5   308.619 ?  12.887  ops/ms
EishayParseTreeUTF8Bytes.fastjson1        thrpt    5   255.568 ?   3.990  ops/ms
EishayParseTreeUTF8Bytes.fastjson2        thrpt    5   522.389 ?  25.470  ops/ms
EishayParseTreeUTF8Bytes.jackson          thrpt    5   379.229 ?  23.634  ops/ms
EishayParseTreeUTF8BytesPretty.fastjson1  thrpt    5   234.630 ?   9.986  ops/ms
EishayParseTreeUTF8BytesPretty.fastjson2  thrpt    5   470.784 ?  23.373  ops/ms
EishayParseTreeUTF8BytesPretty.jackson    thrpt    5   360.044 ?  13.556  ops/ms
EishayParseUTF8Bytes.fastjson1            thrpt    5   685.705 ?  20.747  ops/ms
EishayParseUTF8Bytes.fastjson2            thrpt    5   789.153 ?  54.313  ops/ms
EishayParseUTF8Bytes.jackson              thrpt    5   427.618 ?  23.987  ops/ms
EishayParseUTF8BytesPretty.fastjson1      thrpt    5   205.985 ?   7.729  ops/ms
EishayParseUTF8BytesPretty.fastjson2      thrpt    5   663.908 ?  24.809  ops/ms
EishayParseUTF8BytesPretty.jackson        thrpt    5   391.486 ?  12.917  ops/ms
EishayWriteBinary.fastjson2JSONB          thrpt    5  1644.519 ?  17.914  ops/ms
EishayWriteBinary.fastjson2UTF8Bytes      thrpt    5  1367.341 ?  20.822  ops/ms
EishayWriteBinary.hessian                 thrpt    5   333.570 ?   3.983  ops/ms
EishayWriteBinary.javaSerialize           thrpt    5   207.834 ?   3.173  ops/ms
EishayWriteString.fastjson1               thrpt    5   477.102 ?  16.673  ops/ms
EishayWriteString.fastjson2               thrpt    5  1267.626 ?  17.049  ops/ms
EishayWriteString.jackson                 thrpt    5   651.529 ?  10.906  ops/ms
EishayWriteUTF8Bytes.fastjson1            thrpt    5   440.125 ?   7.859  ops/ms
EishayWriteUTF8Bytes.fastjson2            thrpt    5  1363.883 ?  13.840  ops/ms
EishayWriteUTF8Bytes.jackson              thrpt    5   661.013 ?  12.317  ops/ms

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

Benchmark                                  Mode  Cnt     Score    Error   Units
EishayParseBinary.fastjson2JSONB          thrpt    5  1806.889 ? 10.136  ops/ms
EishayParseBinary.fastjson2UTF8Bytes      thrpt    5   985.783 ?  6.565  ops/ms
EishayParseBinary.hessian                 thrpt    5   207.365 ? 11.031  ops/ms
EishayParseBinary.javaSerialize           thrpt    5    40.837 ?  2.750  ops/ms
EishayParseString.fastjson1               thrpt    5   812.669 ?  4.530  ops/ms
EishayParseString.fastjson2               thrpt    5   996.206 ?  7.220  ops/ms
EishayParseString.jackson                 thrpt    5   415.830 ?  0.913  ops/ms
EishayParseStringPretty.fastjson1         thrpt    5   221.501 ?  8.579  ops/ms
EishayParseStringPretty.fastjson2         thrpt    5   730.943 ?  5.461  ops/ms
EishayParseStringPretty.jackson           thrpt    5   382.546 ?  2.527  ops/ms
EishayParseTreeString.fastjson1           thrpt    5   351.351 ? 58.723  ops/ms
EishayParseTreeString.fastjson2           thrpt    5   622.239 ?  2.254  ops/ms
EishayParseTreeString.jackson             thrpt    5   378.825 ?  3.404  ops/ms
EishayParseTreeStringPretty.fastjson1     thrpt    5   286.784 ?  1.749  ops/ms
EishayParseTreeStringPretty.fastjson2     thrpt    5   527.758 ?  1.222  ops/ms
EishayParseTreeStringPretty.jackson       thrpt    5   355.794 ?  0.923  ops/ms
EishayParseTreeUTF8Bytes.fastjson1        thrpt    5   334.569 ?  1.241  ops/ms
EishayParseTreeUTF8Bytes.fastjson2        thrpt    5   540.736 ?  6.299  ops/ms
EishayParseTreeUTF8Bytes.jackson          thrpt    5   442.680 ?  3.187  ops/ms
EishayParseTreeUTF8BytesPretty.fastjson1  thrpt    5   259.690 ?  5.738  ops/ms
EishayParseTreeUTF8BytesPretty.fastjson2  thrpt    5   475.107 ?  3.805  ops/ms
EishayParseTreeUTF8BytesPretty.jackson    thrpt    5   409.671 ?  3.193  ops/ms
EishayParseUTF8Bytes.fastjson1            thrpt    5   662.034 ?  5.262  ops/ms
EishayParseUTF8Bytes.fastjson2            thrpt    5   963.310 ?  8.996  ops/ms
EishayParseUTF8Bytes.jackson              thrpt    5   478.684 ?  3.046  ops/ms
EishayParseUTF8BytesPretty.fastjson1      thrpt    5   189.934 ? 46.223  ops/ms
EishayParseUTF8BytesPretty.fastjson2      thrpt    5   730.548 ?  5.120  ops/ms
EishayParseUTF8BytesPretty.jackson        thrpt    5   436.026 ?  2.122  ops/ms
EishayWriteBinary.fastjson2JSONB          thrpt    5  1791.692 ?  7.015  ops/ms
EishayWriteBinary.fastjson2UTF8Bytes      thrpt    5  1399.304 ?  8.780  ops/ms
EishayWriteBinary.hessian                 thrpt    5   336.145 ?  2.525  ops/ms
EishayWriteBinary.javaSerialize           thrpt    5   219.033 ?  0.428  ops/ms
EishayWriteString.fastjson1               thrpt    5   461.515 ? 36.111  ops/ms
EishayWriteString.fastjson2               thrpt    5  1337.509 ? 20.052  ops/ms
EishayWriteString.jackson                 thrpt    5   673.314 ? 20.630  ops/ms
EishayWriteUTF8Bytes.fastjson1            thrpt    5   367.176 ? 99.122  ops/ms
EishayWriteUTF8Bytes.fastjson2            thrpt    5  1405.911 ?  4.422  ops/ms
EishayWriteUTF8Bytes.jackson              thrpt    5   625.346 ? 40.092  ops/ms

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

Benchmark                                  Mode  Cnt     Score     Error   Units
EishayParseBinary.fastjson2JSONB          thrpt    5  1624.198 ?  30.919  ops/ms
EishayParseBinary.fastjson2UTF8Bytes      thrpt    5   964.707 ?  11.018  ops/ms
EishayParseBinary.hessian                 thrpt    5   208.791 ?  22.427  ops/ms
EishayParseBinary.javaSerialize           thrpt    5    40.712 ?   1.771  ops/ms
EishayParseString.fastjson1               thrpt    5  1135.270 ?   9.945  ops/ms
EishayParseString.fastjson2               thrpt    5   986.339 ?  17.179  ops/ms
EishayParseString.jackson                 thrpt    5   423.949 ?   1.756  ops/ms
EishayParseStringPretty.fastjson1         thrpt    5   264.298 ?   6.662  ops/ms
EishayParseStringPretty.fastjson2         thrpt    5   745.319 ?   8.600  ops/ms
EishayParseStringPretty.jackson           thrpt    5   385.093 ?   7.536  ops/ms
EishayParseTreeString.fastjson1           thrpt    5   421.855 ?   3.543  ops/ms
EishayParseTreeString.fastjson2           thrpt    5   744.176 ?   7.438  ops/ms
EishayParseTreeString.jackson             thrpt    5   421.189 ?   7.294  ops/ms
EishayParseTreeStringPretty.fastjson1     thrpt    5   371.707 ?   4.466  ops/ms
EishayParseTreeStringPretty.fastjson2     thrpt    5   610.878 ?  10.414  ops/ms
EishayParseTreeStringPretty.jackson       thrpt    5   382.634 ?  29.075  ops/ms
EishayParseTreeUTF8Bytes.fastjson1        thrpt    5   325.005 ? 100.314  ops/ms
EishayParseTreeUTF8Bytes.fastjson2        thrpt    5   764.182 ?   6.107  ops/ms
EishayParseTreeUTF8Bytes.jackson          thrpt    5   493.639 ?   3.638  ops/ms
EishayParseTreeUTF8BytesPretty.fastjson1  thrpt    5   314.073 ?  15.425  ops/ms
EishayParseTreeUTF8BytesPretty.fastjson2  thrpt    5   618.583 ?   6.508  ops/ms
EishayParseTreeUTF8BytesPretty.jackson    thrpt    5   444.471 ?   3.476  ops/ms
EishayParseUTF8Bytes.fastjson1            thrpt    5   658.124 ? 285.331  ops/ms
EishayParseUTF8Bytes.fastjson2            thrpt    5   877.131 ? 467.938  ops/ms
EishayParseUTF8Bytes.jackson              thrpt    5   441.580 ?  65.467  ops/ms
EishayParseUTF8BytesPretty.fastjson1      thrpt    5   245.953 ?   1.741  ops/ms
EishayParseUTF8BytesPretty.fastjson2      thrpt    5   731.274 ?   5.499  ops/ms
EishayParseUTF8BytesPretty.jackson        thrpt    5   394.640 ?  56.675  ops/ms
EishayWriteBinary.fastjson2JSONB          thrpt    5  1834.978 ?  38.597  ops/ms
EishayWriteBinary.fastjson2UTF8Bytes      thrpt    5  1413.351 ?   4.558  ops/ms
EishayWriteBinary.hessian                 thrpt    5   343.673 ?   1.334  ops/ms
EishayWriteBinary.javaSerialize           thrpt    5   204.131 ?   1.150  ops/ms
EishayWriteString.fastjson1               thrpt    5   466.142 ? 109.444  ops/ms
EishayWriteString.fastjson2               thrpt    5  1364.217 ?  17.217  ops/ms
EishayWriteString.jackson                 thrpt    5   663.001 ?  98.399  ops/ms
EishayWriteUTF8Bytes.fastjson1            thrpt    5   444.734 ?  72.052  ops/ms
EishayWriteUTF8Bytes.fastjson2            thrpt    5  1403.622 ?  29.704  ops/ms
EishayWriteUTF8Bytes.jackson              thrpt    5   690.402 ?   1.040  ops/ms