fastjson2/docs/benchmark/benchmark_2.0.12_raw01.md

37 KiB

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

Benchmark                                  Mode  Cnt     Score   Error   Units
EishayParseBinary.fastjson2JSONB          thrpt    5  1593.884 ? 5.191  ops/ms
EishayParseBinary.fastjson2UTF8Bytes      thrpt    5  1115.913 ? 2.838  ops/ms
EishayParseBinary.hessian                 thrpt    5   294.530 ? 1.249  ops/ms
EishayParseBinary.javaSerialize           thrpt    5    47.721 ? 0.130  ops/ms
EishayParseString.fastjson1               thrpt    5  1033.629 ? 3.060  ops/ms
EishayParseString.fastjson2               thrpt    5  1243.830 ? 4.763  ops/ms
EishayParseString.jackson                 thrpt    5   536.725 ? 0.831  ops/ms
EishayParseStringPretty.fastjson1         thrpt    5   267.296 ? 0.593  ops/ms
EishayParseStringPretty.fastjson2         thrpt    5   940.621 ? 1.116  ops/ms
EishayParseStringPretty.jackson           thrpt    5   493.035 ? 0.609  ops/ms
EishayParseTreeString.fastjson1           thrpt    5   519.549 ? 1.576  ops/ms
EishayParseTreeString.fastjson2           thrpt    5   956.628 ? 3.057  ops/ms
EishayParseTreeString.jackson             thrpt    5   523.461 ? 1.441  ops/ms
EishayParseTreeStringPretty.fastjson1     thrpt    5   436.834 ? 0.551  ops/ms
EishayParseTreeStringPretty.fastjson2     thrpt    5   751.190 ? 2.422  ops/ms
EishayParseTreeStringPretty.jackson       thrpt    5   487.063 ? 0.632  ops/ms
EishayParseTreeUTF8Bytes.fastjson1        thrpt    5   450.222 ? 1.704  ops/ms
EishayParseTreeUTF8Bytes.fastjson2        thrpt    5   842.058 ? 1.389  ops/ms
EishayParseTreeUTF8Bytes.jackson          thrpt    5   596.172 ? 2.928  ops/ms
EishayParseTreeUTF8BytesPretty.fastjson1  thrpt    5   373.116 ? 0.811  ops/ms
EishayParseTreeUTF8BytesPretty.fastjson2  thrpt    5   725.945 ? 2.173  ops/ms
EishayParseTreeUTF8BytesPretty.jackson    thrpt    5   535.071 ? 2.446  ops/ms
EishayParseUTF8Bytes.fastjson1            thrpt    5   824.520 ? 1.086  ops/ms
EishayParseUTF8Bytes.fastjson2            thrpt    5  1115.788 ? 2.122  ops/ms
EishayParseUTF8Bytes.jackson              thrpt    5   633.600 ? 0.905  ops/ms
EishayParseUTF8BytesPretty.fastjson1      thrpt    5   250.143 ? 0.348  ops/ms
EishayParseUTF8BytesPretty.fastjson2      thrpt    5   812.283 ? 0.877  ops/ms
EishayParseUTF8BytesPretty.jackson        thrpt    5   553.829 ? 1.494  ops/ms
EishayWriteBinary.fastjson2JSONB          thrpt    5  2100.500 ? 7.844  ops/ms
EishayWriteBinary.fastjson2UTF8Bytes      thrpt    5  1500.893 ? 7.422  ops/ms
EishayWriteBinary.hessian                 thrpt    5   343.980 ? 3.168  ops/ms
EishayWriteBinary.javaSerialize           thrpt    5   219.502 ? 1.357  ops/ms
EishayWriteString.fastjson1               thrpt    5   602.230 ? 2.136  ops/ms
EishayWriteString.fastjson2               thrpt    5  1608.824 ? 8.672  ops/ms
EishayWriteString.jackson                 thrpt    5   991.367 ? 2.456  ops/ms
EishayWriteUTF8Bytes.fastjson1            thrpt    5   575.263 ? 1.778  ops/ms
EishayWriteUTF8Bytes.fastjson2            thrpt    5  1521.258 ? 8.923  ops/ms
EishayWriteUTF8Bytes.jackson              thrpt    5   923.559 ? 3.500  ops/ms

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

Benchmark                                  Mode  Cnt     Score    Error   Units
EishayParseBinary.fastjson2JSONB          thrpt    5  2156.711 ? 14.405  ops/ms
EishayParseBinary.fastjson2UTF8Bytes      thrpt    5  1126.378 ?  1.600  ops/ms
EishayParseBinary.hessian                 thrpt    5   249.719 ?  1.200  ops/ms
EishayParseBinary.javaSerialize           thrpt    5    49.622 ?  0.082  ops/ms
EishayParseString.fastjson1               thrpt    5   907.446 ?  2.283  ops/ms
EishayParseString.fastjson2               thrpt    5  1157.766 ?  0.911  ops/ms
EishayParseString.jackson                 thrpt    5   480.823 ?  1.144  ops/ms
EishayParseStringPretty.fastjson1         thrpt    5   238.875 ?  0.454  ops/ms
EishayParseStringPretty.fastjson2         thrpt    5   852.584 ?  1.060  ops/ms
EishayParseStringPretty.jackson           thrpt    5   434.496 ?  0.384  ops/ms
EishayParseTreeString.fastjson1           thrpt    5   405.606 ?  0.405  ops/ms
EishayParseTreeString.fastjson2           thrpt    5   777.685 ?  3.304  ops/ms
EishayParseTreeString.jackson             thrpt    5   451.435 ?  1.186  ops/ms
EishayParseTreeStringPretty.fastjson1     thrpt    5   344.993 ?  0.408  ops/ms
EishayParseTreeStringPretty.fastjson2     thrpt    5   643.119 ?  0.778  ops/ms
EishayParseTreeStringPretty.jackson       thrpt    5   406.014 ?  1.514  ops/ms
EishayParseTreeUTF8Bytes.fastjson1        thrpt    5   352.657 ?  2.855  ops/ms
EishayParseTreeUTF8Bytes.fastjson2        thrpt    5   675.988 ?  1.407  ops/ms
EishayParseTreeUTF8Bytes.jackson          thrpt    5   510.722 ?  1.214  ops/ms
EishayParseTreeUTF8BytesPretty.fastjson1  thrpt    5   312.320 ?  0.987  ops/ms
EishayParseTreeUTF8BytesPretty.fastjson2  thrpt    5   602.860 ?  1.512  ops/ms
EishayParseTreeUTF8BytesPretty.jackson    thrpt    5   482.013 ?  2.268  ops/ms
EishayParseUTF8Bytes.fastjson1            thrpt    5   746.624 ?  0.657  ops/ms
EishayParseUTF8Bytes.fastjson2            thrpt    5  1148.370 ?  0.631  ops/ms
EishayParseUTF8Bytes.jackson              thrpt    5   558.297 ?  0.604  ops/ms
EishayParseUTF8BytesPretty.fastjson1      thrpt    5   219.988 ?  0.696  ops/ms
EishayParseUTF8BytesPretty.fastjson2      thrpt    5   821.754 ?  0.918  ops/ms
EishayParseUTF8BytesPretty.jackson        thrpt    5   501.893 ?  0.687  ops/ms
EishayWriteBinary.fastjson2JSONB          thrpt    5  1749.004 ? 10.340  ops/ms
EishayWriteBinary.fastjson2UTF8Bytes      thrpt    5  1593.138 ?  6.642  ops/ms
EishayWriteBinary.hessian                 thrpt    5   335.663 ?  2.017  ops/ms
EishayWriteBinary.javaSerialize           thrpt    5   212.141 ?  1.428  ops/ms
EishayWriteString.fastjson1               thrpt    5   579.278 ?  0.847  ops/ms
EishayWriteString.fastjson2               thrpt    5  1347.512 ?  5.155  ops/ms
EishayWriteString.jackson                 thrpt    5   940.192 ?  1.373  ops/ms
EishayWriteUTF8Bytes.fastjson1            thrpt    5   526.388 ?  0.818  ops/ms
EishayWriteUTF8Bytes.fastjson2            thrpt    5  1589.072 ?  7.665  ops/ms
EishayWriteUTF8Bytes.jackson              thrpt    5   837.807 ?  4.074  ops/ms

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

Benchmark                                  Mode  Cnt     Score   Error   Units
EishayParseBinary.fastjson2JSONB          thrpt    5  2141.289 ? 7.604  ops/ms
EishayParseBinary.fastjson2UTF8Bytes      thrpt    5  1251.953 ? 3.375  ops/ms
EishayParseBinary.hessian                 thrpt    5   259.265 ? 2.562  ops/ms
EishayParseBinary.javaSerialize           thrpt    5    50.116 ? 0.298  ops/ms
EishayParseString.fastjson1               thrpt    5  1261.329 ? 3.484  ops/ms
EishayParseString.fastjson2               thrpt    5  1216.273 ? 1.353  ops/ms
EishayParseString.jackson                 thrpt    5   504.882 ? 0.472  ops/ms
EishayParseStringPretty.fastjson1         thrpt    5   291.129 ? 0.378  ops/ms
EishayParseStringPretty.fastjson2         thrpt    5   911.369 ? 0.649  ops/ms
EishayParseStringPretty.jackson           thrpt    5   472.871 ? 0.480  ops/ms
EishayParseTreeString.fastjson1           thrpt    5   545.640 ? 1.040  ops/ms
EishayParseTreeString.fastjson2           thrpt    5  1031.264 ? 3.371  ops/ms
EishayParseTreeString.jackson             thrpt    5   500.669 ? 2.300  ops/ms
EishayParseTreeStringPretty.fastjson1     thrpt    5   473.683 ? 1.439  ops/ms
EishayParseTreeStringPretty.fastjson2     thrpt    5   803.816 ? 3.420  ops/ms
EishayParseTreeStringPretty.jackson       thrpt    5   454.547 ? 1.250  ops/ms
EishayParseTreeUTF8Bytes.fastjson1        thrpt    5   484.344 ? 1.275  ops/ms
EishayParseTreeUTF8Bytes.fastjson2        thrpt    5  1046.149 ? 3.571  ops/ms
EishayParseTreeUTF8Bytes.jackson          thrpt    5   568.080 ? 1.590  ops/ms
EishayParseTreeUTF8BytesPretty.fastjson1  thrpt    5   409.415 ? 1.322  ops/ms
EishayParseTreeUTF8BytesPretty.fastjson2  thrpt    5   883.409 ? 3.157  ops/ms
EishayParseTreeUTF8BytesPretty.jackson    thrpt    5   513.150 ? 1.282  ops/ms
EishayParseUTF8Bytes.fastjson1            thrpt    5   953.389 ? 4.737  ops/ms
EishayParseUTF8Bytes.fastjson2            thrpt    5  1197.433 ? 3.036  ops/ms
EishayParseUTF8Bytes.jackson              thrpt    5   554.686 ? 1.481  ops/ms
EishayParseUTF8BytesPretty.fastjson1      thrpt    5   270.964 ? 0.303  ops/ms
EishayParseUTF8BytesPretty.fastjson2      thrpt    5   909.504 ? 0.594  ops/ms
EishayParseUTF8BytesPretty.jackson        thrpt    5   513.334 ? 0.819  ops/ms
EishayWriteBinary.fastjson2JSONB          thrpt    5  2282.267 ? 8.310  ops/ms
EishayWriteBinary.fastjson2UTF8Bytes      thrpt    5  1878.427 ? 9.168  ops/ms
EishayWriteBinary.hessian                 thrpt    5   321.187 ? 5.405  ops/ms
EishayWriteBinary.javaSerialize           thrpt    5   216.510 ? 2.283  ops/ms
EishayWriteString.fastjson1               thrpt    5   611.058 ? 4.027  ops/ms
EishayWriteString.fastjson2               thrpt    5  1734.118 ? 5.273  ops/ms
EishayWriteString.jackson                 thrpt    5  1025.962 ? 1.828  ops/ms
EishayWriteUTF8Bytes.fastjson1            thrpt    5   547.198 ? 1.190  ops/ms
EishayWriteUTF8Bytes.fastjson2            thrpt    5  1895.835 ? 6.662  ops/ms
EishayWriteUTF8Bytes.jackson              thrpt    5   965.059 ? 2.622  ops/ms

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

Benchmark                                  Mode  Cnt     Score   Error   Units
EishayParseBinary.fastjson2JSONB          thrpt    5  1284.022 ? 1.662  ops/ms
EishayParseBinary.fastjson2UTF8Bytes      thrpt    5   928.894 ? 1.543  ops/ms
EishayParseBinary.hessian                 thrpt    5   263.156 ? 0.938  ops/ms
EishayParseBinary.javaSerialize           thrpt    5    44.473 ? 0.109  ops/ms
EishayParseString.fastjson1               thrpt    5  1036.569 ? 2.812  ops/ms
EishayParseString.fastjson2               thrpt    5  1177.961 ? 4.528  ops/ms
EishayParseString.jackson                 thrpt    5   540.255 ? 0.976  ops/ms
EishayParseStringPretty.fastjson1         thrpt    5   277.512 ? 0.585  ops/ms
EishayParseStringPretty.fastjson2         thrpt    5   905.501 ? 1.304  ops/ms
EishayParseStringPretty.jackson           thrpt    5   470.058 ? 1.961  ops/ms
EishayParseTreeString.fastjson1           thrpt    5   474.123 ? 0.801  ops/ms
EishayParseTreeString.fastjson2           thrpt    5   844.620 ? 4.352  ops/ms
EishayParseTreeString.jackson             thrpt    5   545.199 ? 6.874  ops/ms
EishayParseTreeStringPretty.fastjson1     thrpt    5   424.979 ? 0.983  ops/ms
EishayParseTreeStringPretty.fastjson2     thrpt    5   693.473 ? 0.445  ops/ms
EishayParseTreeStringPretty.jackson       thrpt    5   486.887 ? 2.304  ops/ms
EishayParseTreeUTF8Bytes.fastjson1        thrpt    5   426.156 ? 1.467  ops/ms
EishayParseTreeUTF8Bytes.fastjson2        thrpt    5   716.802 ? 0.293  ops/ms
EishayParseTreeUTF8Bytes.jackson          thrpt    5   604.379 ? 1.335  ops/ms
EishayParseTreeUTF8BytesPretty.fastjson1  thrpt    5   353.426 ? 0.470  ops/ms
EishayParseTreeUTF8BytesPretty.fastjson2  thrpt    5   607.495 ? 0.859  ops/ms
EishayParseTreeUTF8BytesPretty.jackson    thrpt    5   517.267 ? 1.148  ops/ms
EishayParseUTF8Bytes.fastjson1            thrpt    5   796.013 ? 0.576  ops/ms
EishayParseUTF8Bytes.fastjson2            thrpt    5   913.559 ? 1.185  ops/ms
EishayParseUTF8Bytes.jackson              thrpt    5   616.299 ? 0.703  ops/ms
EishayParseUTF8BytesPretty.fastjson1      thrpt    5   251.173 ? 0.646  ops/ms
EishayParseUTF8BytesPretty.fastjson2      thrpt    5   727.288 ? 1.037  ops/ms
EishayParseUTF8BytesPretty.jackson        thrpt    5   547.337 ? 2.683  ops/ms
EishayWriteBinary.fastjson2JSONB          thrpt    5  1975.557 ? 3.216  ops/ms
EishayWriteBinary.fastjson2UTF8Bytes      thrpt    5  1428.835 ? 2.584  ops/ms
EishayWriteBinary.hessian                 thrpt    5   400.240 ? 1.147  ops/ms
EishayWriteBinary.javaSerialize           thrpt    5   230.517 ? 0.352  ops/ms
EishayWriteString.fastjson1               thrpt    5   639.442 ? 0.743  ops/ms
EishayWriteString.fastjson2               thrpt    5  1520.574 ? 3.025  ops/ms
EishayWriteString.jackson                 thrpt    5   962.835 ? 2.719  ops/ms
EishayWriteUTF8Bytes.fastjson1            thrpt    5   564.045 ? 1.122  ops/ms
EishayWriteUTF8Bytes.fastjson2            thrpt    5  1482.973 ? 2.323  ops/ms
EishayWriteUTF8Bytes.jackson              thrpt    5   852.789 ? 8.465  ops/ms

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

Benchmark                                  Mode  Cnt     Score   Error   Units
EishayParseBinary.fastjson2JSONB          thrpt    5  2053.849 ? 3.017  ops/ms
EishayParseBinary.fastjson2UTF8Bytes      thrpt    5  1067.430 ? 2.794  ops/ms
EishayParseBinary.hessian                 thrpt    5   248.478 ? 1.221  ops/ms
EishayParseBinary.javaSerialize           thrpt    5    46.725 ? 0.232  ops/ms
EishayParseString.fastjson1               thrpt    5   929.277 ? 3.340  ops/ms
EishayParseString.fastjson2               thrpt    5  1122.480 ? 2.764  ops/ms
EishayParseString.jackson                 thrpt    5   480.362 ? 0.849  ops/ms
EishayParseStringPretty.fastjson1         thrpt    5   253.620 ? 0.386  ops/ms
EishayParseStringPretty.fastjson2         thrpt    5   753.702 ? 2.952  ops/ms
EishayParseStringPretty.jackson           thrpt    5   444.096 ? 0.657  ops/ms
EishayParseTreeString.fastjson1           thrpt    5   418.608 ? 1.489  ops/ms
EishayParseTreeString.fastjson2           thrpt    5   787.826 ? 1.474  ops/ms
EishayParseTreeString.jackson             thrpt    5   409.345 ? 3.431  ops/ms
EishayParseTreeStringPretty.fastjson1     thrpt    5   354.200 ? 0.806  ops/ms
EishayParseTreeStringPretty.fastjson2     thrpt    5   628.151 ? 0.394  ops/ms
EishayParseTreeStringPretty.jackson       thrpt    5   426.899 ? 1.942  ops/ms
EishayParseTreeUTF8Bytes.fastjson1        thrpt    5   363.024 ? 2.053  ops/ms
EishayParseTreeUTF8Bytes.fastjson2        thrpt    5   721.752 ? 1.829  ops/ms
EishayParseTreeUTF8Bytes.jackson          thrpt    5   522.058 ? 1.752  ops/ms
EishayParseTreeUTF8BytesPretty.fastjson1  thrpt    5   306.307 ? 1.182  ops/ms
EishayParseTreeUTF8BytesPretty.fastjson2  thrpt    5   582.043 ? 0.536  ops/ms
EishayParseTreeUTF8BytesPretty.jackson    thrpt    5   471.013 ? 1.146  ops/ms
EishayParseUTF8Bytes.fastjson1            thrpt    5   700.649 ? 1.693  ops/ms
EishayParseUTF8Bytes.fastjson2            thrpt    5  1070.144 ? 1.897  ops/ms
EishayParseUTF8Bytes.jackson              thrpt    5   581.561 ? 2.217  ops/ms
EishayParseUTF8BytesPretty.fastjson1      thrpt    5   232.404 ? 1.918  ops/ms
EishayParseUTF8BytesPretty.fastjson2      thrpt    5   792.656 ? 2.882  ops/ms
EishayParseUTF8BytesPretty.jackson        thrpt    5   501.099 ? 1.141  ops/ms
EishayWriteBinary.fastjson2JSONB          thrpt    5  2024.133 ? 7.617  ops/ms
EishayWriteBinary.fastjson2UTF8Bytes      thrpt    5  1709.225 ? 2.892  ops/ms
EishayWriteBinary.hessian                 thrpt    5   385.566 ? 2.086  ops/ms
EishayWriteBinary.javaSerialize           thrpt    5   234.368 ? 3.228  ops/ms
EishayWriteString.fastjson1               thrpt    5   651.116 ? 3.822  ops/ms
EishayWriteString.fastjson2               thrpt    5  1385.516 ? 4.249  ops/ms
EishayWriteString.jackson                 thrpt    5   933.002 ? 1.612  ops/ms
EishayWriteUTF8Bytes.fastjson1            thrpt    5   552.918 ? 3.487  ops/ms
EishayWriteUTF8Bytes.fastjson2            thrpt    5  1771.827 ? 0.538  ops/ms
EishayWriteUTF8Bytes.jackson              thrpt    5   838.326 ? 2.611  ops/ms

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

Benchmark                                  Mode  Cnt     Score   Error   Units
EishayParseBinary.fastjson2JSONB          thrpt    5  2036.356 ? 6.870  ops/ms
EishayParseBinary.fastjson2UTF8Bytes      thrpt    5  1122.836 ? 1.276  ops/ms
EishayParseBinary.hessian                 thrpt    5   251.768 ? 2.108  ops/ms
EishayParseBinary.javaSerialize           thrpt    5    52.786 ? 0.232  ops/ms
EishayParseString.fastjson1               thrpt    5  1261.925 ? 5.258  ops/ms
EishayParseString.fastjson2               thrpt    5  1154.419 ? 3.707  ops/ms
EishayParseString.jackson                 thrpt    5   523.665 ? 2.318  ops/ms
EishayParseStringPretty.fastjson1         thrpt    5   307.535 ? 0.589  ops/ms
EishayParseStringPretty.fastjson2         thrpt    5   838.209 ? 6.442  ops/ms
EishayParseStringPretty.jackson           thrpt    5   483.185 ? 1.545  ops/ms
EishayParseTreeString.fastjson1           thrpt    5   515.549 ? 0.324  ops/ms
EishayParseTreeString.fastjson2           thrpt    5   968.653 ? 3.762  ops/ms
EishayParseTreeString.jackson             thrpt    5   529.034 ? 4.606  ops/ms
EishayParseTreeStringPretty.fastjson1     thrpt    5   478.701 ? 0.668  ops/ms
EishayParseTreeStringPretty.fastjson2     thrpt    5   658.592 ? 0.863  ops/ms
EishayParseTreeStringPretty.jackson       thrpt    5   517.626 ? 1.470  ops/ms
EishayParseTreeUTF8Bytes.fastjson1        thrpt    5   453.630 ? 1.554  ops/ms
EishayParseTreeUTF8Bytes.fastjson2        thrpt    5   805.280 ? 2.645  ops/ms
EishayParseTreeUTF8Bytes.jackson          thrpt    5   621.125 ? 0.841  ops/ms
EishayParseTreeUTF8BytesPretty.fastjson1  thrpt    5   389.333 ? 3.444  ops/ms
EishayParseTreeUTF8BytesPretty.fastjson2  thrpt    5   678.833 ? 1.235  ops/ms
EishayParseTreeUTF8BytesPretty.jackson    thrpt    5   549.875 ? 0.637  ops/ms
EishayParseUTF8Bytes.fastjson1            thrpt    5   958.283 ? 4.291  ops/ms
EishayParseUTF8Bytes.fastjson2            thrpt    5  1126.364 ? 1.497  ops/ms
EishayParseUTF8Bytes.jackson              thrpt    5   603.544 ? 0.790  ops/ms
EishayParseUTF8BytesPretty.fastjson1      thrpt    5   267.905 ? 1.242  ops/ms
EishayParseUTF8BytesPretty.fastjson2      thrpt    5   829.454 ? 0.735  ops/ms
EishayParseUTF8BytesPretty.jackson        thrpt    5   536.340 ? 1.598  ops/ms
EishayWriteBinary.fastjson2JSONB          thrpt    5  1995.572 ? 3.963  ops/ms
EishayWriteBinary.fastjson2UTF8Bytes      thrpt    5  1764.191 ? 0.943  ops/ms
EishayWriteBinary.hessian                 thrpt    5   394.860 ? 2.035  ops/ms
EishayWriteBinary.javaSerialize           thrpt    5   260.833 ? 0.348  ops/ms
EishayWriteString.fastjson1               thrpt    5   636.012 ? 2.888  ops/ms
EishayWriteString.fastjson2               thrpt    5  1821.129 ? 1.000  ops/ms
EishayWriteString.jackson                 thrpt    5   971.605 ? 1.814  ops/ms
EishayWriteUTF8Bytes.fastjson1            thrpt    5   578.738 ? 3.033  ops/ms
EishayWriteUTF8Bytes.fastjson2            thrpt    5  1784.106 ? 2.802  ops/ms
EishayWriteUTF8Bytes.jackson              thrpt    5   901.058 ? 0.998  ops/ms

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

Benchmark                                  Mode  Cnt     Score    Error   Units
EishayParseBinary.fastjson2JSONB          thrpt    5  1251.423 ?  1.039  ops/ms
EishayParseBinary.fastjson2UTF8Bytes      thrpt    5   726.682 ?  2.780  ops/ms
EishayParseBinary.hessian                 thrpt    5   191.391 ?  1.333  ops/ms
EishayParseBinary.javaSerialize           thrpt    5    37.079 ?  0.062  ops/ms
EishayParseString.fastjson1               thrpt    5   730.259 ?  0.937  ops/ms
EishayParseString.fastjson2               thrpt    5   814.151 ?  1.290  ops/ms
EishayParseString.jackson                 thrpt    5   381.449 ?  0.658  ops/ms
EishayParseStringPretty.fastjson1         thrpt    5   209.206 ?  0.340  ops/ms
EishayParseStringPretty.fastjson2         thrpt    5   648.056 ?  0.965  ops/ms
EishayParseStringPretty.jackson           thrpt    5   347.135 ?  0.293  ops/ms
EishayParseTreeString.fastjson1           thrpt    5   304.239 ?  1.223  ops/ms
EishayParseTreeString.fastjson2           thrpt    5   558.526 ?  1.138  ops/ms
EishayParseTreeString.jackson             thrpt    5   354.217 ?  1.076  ops/ms
EishayParseTreeStringPretty.fastjson1     thrpt    5   270.386 ?  1.003  ops/ms
EishayParseTreeStringPretty.fastjson2     thrpt    5   481.516 ?  1.187  ops/ms
EishayParseTreeStringPretty.jackson       thrpt    5   329.991 ?  1.181  ops/ms
EishayParseTreeUTF8Bytes.fastjson1        thrpt    5   248.887 ?  0.824  ops/ms
EishayParseTreeUTF8Bytes.fastjson2        thrpt    5   532.631 ?  0.895  ops/ms
EishayParseTreeUTF8Bytes.jackson          thrpt    5   438.970 ?  1.354  ops/ms
EishayParseTreeUTF8BytesPretty.fastjson1  thrpt    5   222.012 ?  1.111  ops/ms
EishayParseTreeUTF8BytesPretty.fastjson2  thrpt    5   471.283 ?  0.811  ops/ms
EishayParseTreeUTF8BytesPretty.jackson    thrpt    5   403.433 ?  1.584  ops/ms
EishayParseUTF8Bytes.fastjson1            thrpt    5   572.492 ?  1.631  ops/ms
EishayParseUTF8Bytes.fastjson2            thrpt    5   722.122 ?  2.076  ops/ms
EishayParseUTF8Bytes.jackson              thrpt    5   454.138 ?  0.429  ops/ms
EishayParseUTF8BytesPretty.fastjson1      thrpt    5   191.401 ?  0.587  ops/ms
EishayParseUTF8BytesPretty.fastjson2      thrpt    5   600.074 ?  1.293  ops/ms
EishayParseUTF8BytesPretty.jackson        thrpt    5   419.744 ?  0.525  ops/ms
EishayWriteBinary.fastjson2JSONB          thrpt    5  1327.324 ?  9.673  ops/ms
EishayWriteBinary.fastjson2UTF8Bytes      thrpt    5  1107.706 ?  5.061  ops/ms
EishayWriteBinary.hessian                 thrpt    5   288.837 ?  1.469  ops/ms
EishayWriteBinary.javaSerialize           thrpt    5   178.746 ?  0.845  ops/ms
EishayWriteString.fastjson1               thrpt    5   421.828 ?  1.360  ops/ms
EishayWriteString.fastjson2               thrpt    5  1046.272 ? 15.380  ops/ms
EishayWriteString.jackson                 thrpt    5   573.985 ?  1.010  ops/ms
EishayWriteUTF8Bytes.fastjson1            thrpt    5   428.527 ?  0.742  ops/ms
EishayWriteUTF8Bytes.fastjson2            thrpt    5  1111.935 ?  4.941  ops/ms
EishayWriteUTF8Bytes.jackson              thrpt    5   582.077 ?  3.051  ops/ms

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

Benchmark                                  Mode  Cnt     Score    Error   Units
EishayParseBinary.fastjson2JSONB          thrpt    5  1427.546 ?  0.640  ops/ms
EishayParseBinary.fastjson2UTF8Bytes      thrpt    5   759.282 ?  1.813  ops/ms
EishayParseBinary.hessian                 thrpt    5   179.963 ?  0.296  ops/ms
EishayParseBinary.javaSerialize           thrpt    5    35.548 ?  0.039  ops/ms
EishayParseString.fastjson1               thrpt    5   737.326 ?  0.496  ops/ms
EishayParseString.fastjson2               thrpt    5   784.716 ?  6.060  ops/ms
EishayParseString.jackson                 thrpt    5   370.102 ?  0.388  ops/ms
EishayParseStringPretty.fastjson1         thrpt    5   213.930 ?  0.108  ops/ms
EishayParseStringPretty.fastjson2         thrpt    5   618.992 ?  0.281  ops/ms
EishayParseStringPretty.jackson           thrpt    5   343.126 ?  0.089  ops/ms
EishayParseTreeString.fastjson1           thrpt    5   321.931 ?  0.227  ops/ms
EishayParseTreeString.fastjson2           thrpt    5   522.565 ?  2.629  ops/ms
EishayParseTreeString.jackson             thrpt    5   352.447 ?  0.139  ops/ms
EishayParseTreeStringPretty.fastjson1     thrpt    5   275.338 ?  0.201  ops/ms
EishayParseTreeStringPretty.fastjson2     thrpt    5   443.296 ? 16.596  ops/ms
EishayParseTreeStringPretty.jackson       thrpt    5   328.534 ?  0.363  ops/ms
EishayParseTreeUTF8Bytes.fastjson1        thrpt    5   286.343 ?  0.200  ops/ms
EishayParseTreeUTF8Bytes.fastjson2        thrpt    5   461.630 ?  3.279  ops/ms
EishayParseTreeUTF8Bytes.jackson          thrpt    5   413.093 ?  2.020  ops/ms
EishayParseTreeUTF8BytesPretty.fastjson1  thrpt    5   241.895 ?  0.299  ops/ms
EishayParseTreeUTF8BytesPretty.fastjson2  thrpt    5   391.833 ?  2.258  ops/ms
EishayParseTreeUTF8BytesPretty.jackson    thrpt    5   382.095 ?  0.751  ops/ms
EishayParseUTF8Bytes.fastjson1            thrpt    5   579.819 ?  0.168  ops/ms
EishayParseUTF8Bytes.fastjson2            thrpt    5   752.972 ?  1.777  ops/ms
EishayParseUTF8Bytes.jackson              thrpt    5   434.358 ?  0.349  ops/ms
EishayParseUTF8BytesPretty.fastjson1      thrpt    5   192.514 ?  0.195  ops/ms
EishayParseUTF8BytesPretty.fastjson2      thrpt    5   595.138 ?  1.512  ops/ms
EishayParseUTF8BytesPretty.jackson        thrpt    5   397.109 ?  0.845  ops/ms
EishayWriteBinary.fastjson2JSONB          thrpt    5  1478.625 ?  8.019  ops/ms
EishayWriteBinary.fastjson2UTF8Bytes      thrpt    5  1161.899 ?  0.404  ops/ms
EishayWriteBinary.hessian                 thrpt    5   326.657 ?  0.727  ops/ms
EishayWriteBinary.javaSerialize           thrpt    5   186.735 ?  3.370  ops/ms
EishayWriteString.fastjson1               thrpt    5   436.603 ?  0.917  ops/ms
EishayWriteString.fastjson2               thrpt    5  1041.772 ?  1.184  ops/ms
EishayWriteString.jackson                 thrpt    5   620.684 ?  0.470  ops/ms
EishayWriteUTF8Bytes.fastjson1            thrpt    5   428.039 ?  0.134  ops/ms
EishayWriteUTF8Bytes.fastjson2            thrpt    5  1165.546 ?  1.473  ops/ms
EishayWriteUTF8Bytes.jackson              thrpt    5   539.294 ?  0.506  ops/ms

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

Benchmark                                  Mode  Cnt     Score    Error   Units
EishayParseBinary.fastjson2JSONB          thrpt    5  1304.103 ?  0.769  ops/ms
EishayParseBinary.fastjson2UTF8Bytes      thrpt    5   773.739 ?  1.262  ops/ms
EishayParseBinary.hessian                 thrpt    5   187.230 ?  0.407  ops/ms
EishayParseBinary.javaSerialize           thrpt    5    38.024 ?  0.042  ops/ms
EishayParseString.fastjson1               thrpt    5  1019.615 ?  0.444  ops/ms
EishayParseString.fastjson2               thrpt    5   792.361 ?  3.572  ops/ms
EishayParseString.jackson                 thrpt    5   375.324 ?  0.270  ops/ms
EishayParseStringPretty.fastjson1         thrpt    5   242.946 ?  0.336  ops/ms
EishayParseStringPretty.fastjson2         thrpt    5   622.208 ?  2.475  ops/ms
EishayParseStringPretty.jackson           thrpt    5   354.941 ?  0.186  ops/ms
EishayParseTreeString.fastjson1           thrpt    5   360.224 ?  0.522  ops/ms
EishayParseTreeString.fastjson2           thrpt    5   587.780 ?  1.131  ops/ms
EishayParseTreeString.jackson             thrpt    5   380.510 ?  0.160  ops/ms
EishayParseTreeStringPretty.fastjson1     thrpt    5   311.540 ?  0.723  ops/ms
EishayParseTreeStringPretty.fastjson2     thrpt    5   489.754 ?  0.262  ops/ms
EishayParseTreeStringPretty.jackson       thrpt    5   346.172 ?  0.411  ops/ms
EishayParseTreeUTF8Bytes.fastjson1        thrpt    5   321.691 ?  0.122  ops/ms
EishayParseTreeUTF8Bytes.fastjson2        thrpt    5   589.818 ?  0.673  ops/ms
EishayParseTreeUTF8Bytes.jackson          thrpt    5   444.596 ?  0.280  ops/ms
EishayParseTreeUTF8BytesPretty.fastjson1  thrpt    5   272.086 ?  0.200  ops/ms
EishayParseTreeUTF8BytesPretty.fastjson2  thrpt    5   499.826 ?  0.089  ops/ms
EishayParseTreeUTF8BytesPretty.jackson    thrpt    5   415.048 ?  0.241  ops/ms
EishayParseUTF8Bytes.fastjson1            thrpt    5   760.291 ?  0.823  ops/ms
EishayParseUTF8Bytes.fastjson2            thrpt    5   765.737 ?  2.094  ops/ms
EishayParseUTF8Bytes.jackson              thrpt    5   433.940 ?  0.208  ops/ms
EishayParseUTF8BytesPretty.fastjson1      thrpt    5   217.012 ?  0.301  ops/ms
EishayParseUTF8BytesPretty.fastjson2      thrpt    5   604.655 ?  0.958  ops/ms
EishayParseUTF8BytesPretty.jackson        thrpt    5   397.370 ?  0.186  ops/ms
EishayWriteBinary.fastjson2JSONB          thrpt    5  1447.849 ?  2.124  ops/ms
EishayWriteBinary.fastjson2UTF8Bytes      thrpt    5  1168.930 ?  2.302  ops/ms
EishayWriteBinary.hessian                 thrpt    5   313.401 ?  0.970  ops/ms
EishayWriteBinary.javaSerialize           thrpt    5   178.478 ?  3.329  ops/ms
EishayWriteString.fastjson1               thrpt    5   470.706 ?  1.212  ops/ms
EishayWriteString.fastjson2               thrpt    5  1165.940 ?  8.329  ops/ms
EishayWriteString.jackson                 thrpt    5   629.092 ?  0.923  ops/ms
EishayWriteUTF8Bytes.fastjson1            thrpt    5   417.296 ?  0.194  ops/ms
EishayWriteUTF8Bytes.fastjson2            thrpt    5  1173.999 ? 17.372  ops/ms
EishayWriteUTF8Bytes.jackson              thrpt    5   608.457 ?  0.537  ops/ms

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

Benchmark                                  Mode  Cnt     Score     Error   Units
EishayParseBinary.fastjson2JSONB          thrpt    5  1344.742 ?  46.012  ops/ms
EishayParseBinary.fastjson2UTF8Bytes      thrpt    5   843.793 ?  31.786  ops/ms
EishayParseBinary.hessian                 thrpt    5   210.495 ?   7.037  ops/ms
EishayParseBinary.javaSerialize           thrpt    5    43.046 ?   0.540  ops/ms
EishayParseString.fastjson1               thrpt    5   840.180 ? 159.823  ops/ms
EishayParseString.fastjson2               thrpt    5   950.365 ?  35.929  ops/ms
EishayParseString.jackson                 thrpt    5   387.823 ?  14.104  ops/ms
EishayParseStringPretty.fastjson1         thrpt    5   224.895 ?   6.912  ops/ms
EishayParseStringPretty.fastjson2         thrpt    5   735.120 ?  26.358  ops/ms
EishayParseStringPretty.jackson           thrpt    5   363.791 ?  15.366  ops/ms
EishayParseTreeString.fastjson1           thrpt    5   302.597 ?  14.017  ops/ms
EishayParseTreeString.fastjson2           thrpt    5   600.355 ?  49.722  ops/ms
EishayParseTreeString.jackson             thrpt    5   344.151 ?   5.014  ops/ms
EishayParseTreeStringPretty.fastjson1     thrpt    5   299.877 ?  13.968  ops/ms
EishayParseTreeStringPretty.fastjson2     thrpt    5   512.832 ?  38.431  ops/ms
EishayParseTreeStringPretty.jackson       thrpt    5   324.000 ?   8.226  ops/ms
EishayParseTreeUTF8Bytes.fastjson1        thrpt    5   271.985 ?   5.985  ops/ms
EishayParseTreeUTF8Bytes.fastjson2        thrpt    5   555.658 ?  67.680  ops/ms
EishayParseTreeUTF8Bytes.jackson          thrpt    5   408.457 ?  24.381  ops/ms
EishayParseTreeUTF8BytesPretty.fastjson1  thrpt    5   241.898 ?   4.058  ops/ms
EishayParseTreeUTF8BytesPretty.fastjson2  thrpt    5   491.159 ?  46.781  ops/ms
EishayParseTreeUTF8BytesPretty.jackson    thrpt    5   366.433 ?  32.642  ops/ms
EishayParseUTF8Bytes.fastjson1            thrpt    5   688.664 ?  21.474  ops/ms
EishayParseUTF8Bytes.fastjson2            thrpt    5   852.960 ?  25.985  ops/ms
EishayParseUTF8Bytes.jackson              thrpt    5   435.846 ?  31.144  ops/ms
EishayParseUTF8BytesPretty.fastjson1      thrpt    5   211.318 ?   4.214  ops/ms
EishayParseUTF8BytesPretty.fastjson2      thrpt    5   680.242 ?  14.070  ops/ms
EishayParseUTF8BytesPretty.jackson        thrpt    5   404.126 ?  18.595  ops/ms
EishayWriteBinary.fastjson2JSONB          thrpt    5  1600.041 ?  30.938  ops/ms
EishayWriteBinary.fastjson2UTF8Bytes      thrpt    5  1339.271 ?   6.962  ops/ms
EishayWriteBinary.hessian                 thrpt    5   346.376 ?   2.967  ops/ms
EishayWriteBinary.javaSerialize           thrpt    5   208.976 ?   2.769  ops/ms
EishayWriteString.fastjson1               thrpt    5   524.936 ?   5.676  ops/ms
EishayWriteString.fastjson2               thrpt    5  1185.044 ? 108.569  ops/ms
EishayWriteString.jackson                 thrpt    5   666.350 ?  14.529  ops/ms
EishayWriteUTF8Bytes.fastjson1            thrpt    5   459.148 ?  16.705  ops/ms
EishayWriteUTF8Bytes.fastjson2            thrpt    5  1323.506 ?  32.117  ops/ms
EishayWriteUTF8Bytes.jackson              thrpt    5   682.008 ?   9.998  ops/ms

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

Benchmark                                  Mode  Cnt     Score     Error   Units
EishayParseBinary.fastjson2JSONB          thrpt    5  1799.585 ?   2.182  ops/ms
EishayParseBinary.fastjson2UTF8Bytes      thrpt    5   983.652 ?  90.682  ops/ms
EishayParseBinary.hessian                 thrpt    5   185.482 ?  22.906  ops/ms
EishayParseBinary.javaSerialize           thrpt    5    39.232 ?   0.580  ops/ms
EishayParseString.fastjson1               thrpt    5   799.336 ?  20.007  ops/ms
EishayParseString.fastjson2               thrpt    5   999.693 ?   7.374  ops/ms
EishayParseString.jackson                 thrpt    5   411.314 ?   8.897  ops/ms
EishayParseStringPretty.fastjson1         thrpt    5   216.845 ?  36.740  ops/ms
EishayParseStringPretty.fastjson2         thrpt    5   727.684 ?  76.379  ops/ms
EishayParseStringPretty.jackson           thrpt    5   366.807 ?  10.207  ops/ms
EishayParseTreeString.fastjson1           thrpt    5   365.340 ?   3.034  ops/ms
EishayParseTreeString.fastjson2           thrpt    5   634.662 ?   2.890  ops/ms
EishayParseTreeString.jackson             thrpt    5   383.903 ?   2.257  ops/ms
EishayParseTreeStringPretty.fastjson1     thrpt    5   282.596 ?  23.756  ops/ms
EishayParseTreeStringPretty.fastjson2     thrpt    5   529.142 ?   3.201  ops/ms
EishayParseTreeStringPretty.jackson       thrpt    5   355.726 ?   0.698  ops/ms
EishayParseTreeUTF8Bytes.fastjson1        thrpt    5   318.917 ?  14.177  ops/ms
EishayParseTreeUTF8Bytes.fastjson2        thrpt    5   558.793 ?   2.917  ops/ms
EishayParseTreeUTF8Bytes.jackson          thrpt    5   433.975 ?   1.137  ops/ms
EishayParseTreeUTF8BytesPretty.fastjson1  thrpt    5   225.799 ?  20.831  ops/ms
EishayParseTreeUTF8BytesPretty.fastjson2  thrpt    5   480.579 ?   2.911  ops/ms
EishayParseTreeUTF8BytesPretty.jackson    thrpt    5   413.264 ?   2.759  ops/ms
EishayParseUTF8Bytes.fastjson1            thrpt    5   672.865 ?   1.373  ops/ms
EishayParseUTF8Bytes.fastjson2            thrpt    5   946.306 ?   4.061  ops/ms
EishayParseUTF8Bytes.jackson              thrpt    5   472.545 ?   1.673  ops/ms
EishayParseUTF8BytesPretty.fastjson1      thrpt    5   143.241 ?  17.719  ops/ms
EishayParseUTF8BytesPretty.fastjson2      thrpt    5   734.482 ?   6.556  ops/ms
EishayParseUTF8BytesPretty.jackson        thrpt    5   424.415 ?  20.341  ops/ms
EishayWriteBinary.fastjson2JSONB          thrpt    5  1760.602 ?   2.118  ops/ms
EishayWriteBinary.fastjson2UTF8Bytes      thrpt    5  1363.921 ?  13.820  ops/ms
EishayWriteBinary.hessian                 thrpt    5   348.116 ?   3.357  ops/ms
EishayWriteBinary.javaSerialize           thrpt    5   213.959 ?   1.633  ops/ms
EishayWriteString.fastjson1               thrpt    5   281.255 ?  54.739  ops/ms
EishayWriteString.fastjson2               thrpt    5  1200.772 ?   7.711  ops/ms
EishayWriteString.jackson                 thrpt    5   667.646 ?  22.557  ops/ms
EishayWriteUTF8Bytes.fastjson1            thrpt    5   448.487 ?  11.336  ops/ms
EishayWriteUTF8Bytes.fastjson2            thrpt    5  1003.478 ? 383.453  ops/ms
EishayWriteUTF8Bytes.jackson              thrpt    5   464.680 ?  57.944  ops/ms

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

Benchmark                                  Mode  Cnt     Score     Error   Units
EishayParseBinary.fastjson2JSONB          thrpt    5  1640.660 ?   8.629  ops/ms
EishayParseBinary.fastjson2UTF8Bytes      thrpt    5   978.838 ?  19.506  ops/ms
EishayParseBinary.hessian                 thrpt    5   204.519 ?  27.786  ops/ms
EishayParseBinary.javaSerialize           thrpt    5    41.055 ?   1.525  ops/ms
EishayParseString.fastjson1               thrpt    5   961.082 ? 421.188  ops/ms
EishayParseString.fastjson2               thrpt    5   964.720 ?  12.062  ops/ms
EishayParseString.jackson                 thrpt    5   427.146 ?  14.120  ops/ms
EishayParseStringPretty.fastjson1         thrpt    5   251.436 ?  32.321  ops/ms
EishayParseStringPretty.fastjson2         thrpt    5   725.653 ?  86.394  ops/ms
EishayParseStringPretty.jackson           thrpt    5   386.445 ?  30.080  ops/ms
EishayParseTreeString.fastjson1           thrpt    5   414.411 ?   5.344  ops/ms
EishayParseTreeString.fastjson2           thrpt    5   757.550 ?   6.743  ops/ms
EishayParseTreeString.jackson             thrpt    5   423.246 ?  10.771  ops/ms
EishayParseTreeStringPretty.fastjson1     thrpt    5   366.248 ?   0.814  ops/ms
EishayParseTreeStringPretty.fastjson2     thrpt    5   607.546 ?   5.645  ops/ms
EishayParseTreeStringPretty.jackson       thrpt    5   394.522 ?   3.896  ops/ms
EishayParseTreeUTF8Bytes.fastjson1        thrpt    5   355.383 ?   9.500  ops/ms
EishayParseTreeUTF8Bytes.fastjson2        thrpt    5   765.390 ?  10.953  ops/ms
EishayParseTreeUTF8Bytes.jackson          thrpt    5   498.031 ?   1.462  ops/ms
EishayParseTreeUTF8BytesPretty.fastjson1  thrpt    5   252.012 ?  19.293  ops/ms
EishayParseTreeUTF8BytesPretty.fastjson2  thrpt    5   626.260 ?   6.199  ops/ms
EishayParseTreeUTF8BytesPretty.jackson    thrpt    5   445.107 ?   1.649  ops/ms
EishayParseUTF8Bytes.fastjson1            thrpt    5   771.305 ?  23.049  ops/ms
EishayParseUTF8Bytes.fastjson2            thrpt    5   973.199 ?   6.166  ops/ms
EishayParseUTF8Bytes.jackson              thrpt    5   367.461 ? 118.210  ops/ms
EishayParseUTF8BytesPretty.fastjson1      thrpt    5   242.766 ?   3.516  ops/ms
EishayParseUTF8BytesPretty.fastjson2      thrpt    5   731.491 ?  38.546  ops/ms
EishayParseUTF8BytesPretty.jackson        thrpt    5   422.426 ?  14.197  ops/ms
EishayWriteBinary.fastjson2JSONB          thrpt    5  1497.969 ? 257.765  ops/ms
EishayWriteBinary.fastjson2UTF8Bytes      thrpt    5  1377.998 ?  18.192  ops/ms
EishayWriteBinary.hessian                 thrpt    5   349.442 ?   0.742  ops/ms
EishayWriteBinary.javaSerialize           thrpt    5   207.950 ?   0.184  ops/ms
EishayWriteString.fastjson1               thrpt    5   441.652 ?  51.574  ops/ms
EishayWriteString.fastjson2               thrpt    5  1363.704 ?   2.938  ops/ms
EishayWriteString.jackson                 thrpt    5   683.959 ?  22.130  ops/ms
EishayWriteUTF8Bytes.fastjson1            thrpt    5   503.475 ?  57.236  ops/ms
EishayWriteUTF8Bytes.fastjson2            thrpt    5  1387.463 ?  15.364  ops/ms
EishayWriteUTF8Bytes.jackson              thrpt    5   670.261 ?  37.790  ops/ms