fastjson2/docs/benchmark/benchmark_2.0.45_raw.md
2024-01-07 08:34:15 +08:00

57 KiB

aliyun_ecs.c8i.large-jdk1.8.0_381

Benchmark                                  Mode  Cnt     Score    Error   Units
EishayFuryCompatibleParse.fury            thrpt    5  3955.700 ? 12.110  ops/ms
EishayFuryCompatibleParse.jsonb           thrpt    5  3929.439 ? 22.312  ops/ms
EishayFuryCompatibleWrite.fury            thrpt    5  3693.075 ? 37.913  ops/ms
EishayFuryCompatibleWrite.jsonb           thrpt    5  3596.335 ?  6.196  ops/ms
EishayParseBinary.fastjson2UTF8Bytes      thrpt    5  3378.346 ? 12.777  ops/ms
EishayParseBinary.hessian                 thrpt    5   653.891 ? 29.569  ops/ms
EishayParseBinary.javaSerialize           thrpt    5   115.204 ?  0.491  ops/ms
EishayParseBinary.jsonb                   thrpt    5  5157.671 ? 23.818  ops/ms
EishayParseBinaryArrayMapping.jsonb       thrpt    5  7952.351 ? 66.716  ops/ms
EishayParseBinaryArrayMapping.kryo        thrpt    5  3367.103 ?  7.433  ops/ms
EishayParseBinaryArrayMapping.protobuf    thrpt    5  2797.485 ? 11.480  ops/ms
EishayParseBinaryAutoType.fastjson2JSONB  thrpt    5  3811.548 ? 17.446  ops/ms
EishayParseBinaryAutoType.hessian         thrpt    5   659.416 ? 51.108  ops/ms
EishayParseBinaryAutoType.javaSerialize   thrpt    5   112.044 ?  0.405  ops/ms
EishayParseString.fastjson1               thrpt    5  2208.129 ?  6.483  ops/ms
EishayParseString.fastjson2               thrpt    5  3038.832 ? 15.782  ops/ms
EishayParseString.gson                    thrpt    5   991.742 ?  2.947  ops/ms
EishayParseString.jackson                 thrpt    5  1051.472 ?  4.321  ops/ms
EishayParseStringPretty.fastjson1         thrpt    5   593.657 ?  2.484  ops/ms
EishayParseStringPretty.fastjson2         thrpt    5  2133.125 ? 12.170  ops/ms
EishayParseStringPretty.gson              thrpt    5   963.505 ?  4.940  ops/ms
EishayParseStringPretty.jackson           thrpt    5   970.928 ?  3.473  ops/ms
EishayParseTreeString.fastjson1           thrpt    5  1166.468 ?  5.023  ops/ms
EishayParseTreeString.fastjson2           thrpt    5  2031.994 ?  9.734  ops/ms
EishayParseTreeString.gson                thrpt    5   870.055 ?  5.604  ops/ms
EishayParseTreeString.jackson             thrpt    5  1208.543 ?  6.018  ops/ms
EishayParseTreeStringPretty.fastjson1     thrpt    5  1005.369 ?  4.833  ops/ms
EishayParseTreeStringPretty.fastjson2     thrpt    5  1570.850 ? 10.110  ops/ms
EishayParseTreeStringPretty.gson          thrpt    5   835.116 ?  4.954  ops/ms
EishayParseTreeStringPretty.jackson       thrpt    5  1089.547 ?  4.815  ops/ms
EishayParseTreeUTF8Bytes.fastjson1        thrpt    5  1038.840 ?  6.934  ops/ms
EishayParseTreeUTF8Bytes.fastjson2        thrpt    5  2206.326 ?  7.272  ops/ms
EishayParseTreeUTF8Bytes.gson             thrpt    5   784.982 ?  3.619  ops/ms
EishayParseTreeUTF8Bytes.jackson          thrpt    5  1231.089 ?  7.176  ops/ms
EishayParseTreeUTF8BytesPretty.fastjson1  thrpt    5   879.388 ?  4.687  ops/ms
EishayParseTreeUTF8BytesPretty.fastjson2  thrpt    5  1618.926 ?  9.849  ops/ms
EishayParseTreeUTF8BytesPretty.gson       thrpt    5   738.671 ?  1.938  ops/ms
EishayParseTreeUTF8BytesPretty.jackson    thrpt    5  1116.525 ?  4.278  ops/ms
EishayParseUTF8Bytes.fastjson1            thrpt    5  1858.253 ?  8.584  ops/ms
EishayParseUTF8Bytes.fastjson2            thrpt    5  3368.032 ?  7.002  ops/ms
EishayParseUTF8Bytes.gson                 thrpt    5   915.163 ?  4.166  ops/ms
EishayParseUTF8Bytes.jackson              thrpt    5  1151.295 ?  0.884  ops/ms
EishayParseUTF8BytesPretty.fastjson1      thrpt    5   552.649 ?  1.479  ops/ms
EishayParseUTF8BytesPretty.fastjson2      thrpt    5  2257.114 ?  3.398  ops/ms
EishayParseUTF8BytesPretty.gson           thrpt    5   737.957 ?  3.319  ops/ms
EishayParseUTF8BytesPretty.jackson        thrpt    5  1074.242 ?  3.259  ops/ms
EishayWriteBinary.jsonb                   thrpt    5  5465.909 ? 36.932  ops/ms
EishayWriteBinary.msgpack                 thrpt    5   957.601 ?  5.418  ops/ms
EishayWriteBinary.protobuf                thrpt    5  3409.973 ? 15.585  ops/ms
EishayWriteBinaryArrayMapping.jsonb       thrpt    5  9853.260 ? 89.806  ops/ms
EishayWriteBinaryArrayMapping.kryo        thrpt    5  3935.930 ? 15.429  ops/ms
EishayWriteBinaryArrayMapping.protobuf    thrpt    5  3301.136 ?  9.478  ops/ms
EishayWriteBinaryAutoType.fastjson2JSONB  thrpt    5  3088.454 ? 10.394  ops/ms
EishayWriteBinaryAutoType.hessian         thrpt    5   864.239 ?  3.646  ops/ms
EishayWriteBinaryAutoType.javaSerialize   thrpt    5   530.674 ? 15.541  ops/ms
EishayWriteString.fastjson1               thrpt    5  1558.257 ?  6.991  ops/ms
EishayWriteString.fastjson2               thrpt    5  3379.008 ? 14.305  ops/ms
EishayWriteString.gson                    thrpt    5  1057.384 ?  2.765  ops/ms
EishayWriteString.jackson                 thrpt    5  2160.264 ? 18.081  ops/ms
EishayWriteStringTree.fastjson1           thrpt    5  1920.455 ? 11.189  ops/ms
EishayWriteStringTree.fastjson2           thrpt    5  3324.144 ? 23.749  ops/ms
EishayWriteStringTree.gson                thrpt    5  1055.290 ?  1.334  ops/ms
EishayWriteStringTree.jackson             thrpt    5  2022.518 ?  7.055  ops/ms
EishayWriteUTF8Bytes.fastjson1            thrpt    5  1401.058 ?  5.106  ops/ms
EishayWriteUTF8Bytes.fastjson2            thrpt    5  3917.320 ? 20.848  ops/ms
EishayWriteUTF8Bytes.gson                 thrpt    5   906.918 ?  4.581  ops/ms
EishayWriteUTF8Bytes.jackson              thrpt    5  1856.015 ? 11.353  ops/ms
EishayWriteUTF8BytesTree.fastjson2        thrpt    5  3746.297 ? 14.353  ops/ms
EishayWriteUTF8BytesTree.jackson          thrpt    5  1918.052 ?  7.460  ops/ms

aliyun_ecs.c8i.large-jdk-11.0.20

Benchmark                                  Mode  Cnt      Score     Error   Units
EishayFuryCompatibleParse.fury            thrpt    5   4134.276 ?  13.129  ops/ms
EishayFuryCompatibleParse.jsonb           thrpt    5   3327.628 ?  11.787  ops/ms
EishayFuryCompatibleWrite.fury            thrpt    5   3737.087 ?  10.621  ops/ms
EishayFuryCompatibleWrite.jsonb           thrpt    5   3083.370 ?   6.168  ops/ms
EishayParseBinary.fastjson2UTF8Bytes      thrpt    5   3639.394 ?  20.536  ops/ms
EishayParseBinary.hessian                 thrpt    5    617.817 ?  32.979  ops/ms
EishayParseBinary.javaSerialize           thrpt    5    116.436 ?   0.343  ops/ms
EishayParseBinary.jsonb                   thrpt    5   5940.583 ?  20.527  ops/ms
EishayParseBinaryArrayMapping.jsonb       thrpt    5   9384.727 ?  32.418  ops/ms
EishayParseBinaryArrayMapping.kryo        thrpt    5   2914.037 ?  66.771  ops/ms
EishayParseBinaryArrayMapping.protobuf    thrpt    5   2792.666 ?  34.725  ops/ms
EishayParseBinaryAutoType.fastjson2JSONB  thrpt    5   4452.059 ? 150.220  ops/ms
EishayParseBinaryAutoType.hessian         thrpt    5    612.242 ?  24.040  ops/ms
EishayParseBinaryAutoType.javaSerialize   thrpt    5    115.394 ?   0.519  ops/ms
EishayParseString.fastjson1               thrpt    5   1963.570 ?  11.934  ops/ms
EishayParseString.fastjson2               thrpt    5   3579.629 ?  22.058  ops/ms
EishayParseString.gson                    thrpt    5    958.771 ?   5.994  ops/ms
EishayParseString.jackson                 thrpt    5    957.362 ?   4.932  ops/ms
EishayParseStringPretty.fastjson1         thrpt    5    585.794 ?   4.157  ops/ms
EishayParseStringPretty.fastjson2         thrpt    5   2403.345 ?   6.608  ops/ms
EishayParseStringPretty.gson              thrpt    5    907.620 ?   2.965  ops/ms
EishayParseStringPretty.jackson           thrpt    5    911.764 ?   2.690  ops/ms
EishayParseTreeString.fastjson1           thrpt    5   1046.242 ?   2.788  ops/ms
EishayParseTreeString.fastjson2           thrpt    5   1915.008 ?   5.035  ops/ms
EishayParseTreeString.gson                thrpt    5    781.977 ?   3.021  ops/ms
EishayParseTreeString.jackson             thrpt    5    956.268 ?   5.346  ops/ms
EishayParseTreeStringPretty.fastjson1     thrpt    5    894.469 ?   3.299  ops/ms
EishayParseTreeStringPretty.fastjson2     thrpt    5   1532.961 ?   8.717  ops/ms
EishayParseTreeStringPretty.gson          thrpt    5    760.943 ?   4.291  ops/ms
EishayParseTreeStringPretty.jackson       thrpt    5    883.176 ?   3.047  ops/ms
EishayParseTreeUTF8Bytes.fastjson1        thrpt    5    922.448 ?   3.968  ops/ms
EishayParseTreeUTF8Bytes.fastjson2        thrpt    5   1924.837 ?   5.164  ops/ms
EishayParseTreeUTF8Bytes.gson             thrpt    5    791.535 ?   3.043  ops/ms
EishayParseTreeUTF8Bytes.jackson          thrpt    5   1052.574 ?   4.630  ops/ms
EishayParseTreeUTF8BytesPretty.fastjson1  thrpt    5    802.969 ?   2.003  ops/ms
EishayParseTreeUTF8BytesPretty.fastjson2  thrpt    5   1500.547 ?   9.658  ops/ms
EishayParseTreeUTF8BytesPretty.gson       thrpt    5    717.550 ?   1.237  ops/ms
EishayParseTreeUTF8BytesPretty.jackson    thrpt    5   1000.722 ?   3.183  ops/ms
EishayParseUTF8Bytes.fastjson1            thrpt    5   1648.167 ?   4.051  ops/ms
EishayParseUTF8Bytes.fastjson2            thrpt    5   3655.800 ?  16.949  ops/ms
EishayParseUTF8Bytes.gson                 thrpt    5    922.037 ?   1.125  ops/ms
EishayParseUTF8Bytes.jackson              thrpt    5   1073.103 ?   7.797  ops/ms
EishayParseUTF8BytesPretty.fastjson1      thrpt    5    540.866 ?   2.469  ops/ms
EishayParseUTF8BytesPretty.fastjson2      thrpt    5   2234.843 ?  10.389  ops/ms
EishayParseUTF8BytesPretty.gson           thrpt    5    720.069 ?   2.242  ops/ms
EishayParseUTF8BytesPretty.jackson        thrpt    5    997.266 ?   6.221  ops/ms
EishayWriteBinary.jsonb                   thrpt    5   5444.930 ?  26.960  ops/ms
EishayWriteBinary.msgpack                 thrpt    5   1230.730 ?  11.680  ops/ms
EishayWriteBinary.protobuf                thrpt    5   2698.919 ?  15.002  ops/ms
EishayWriteBinaryArrayMapping.jsonb       thrpt    5  13430.125 ? 355.775  ops/ms
EishayWriteBinaryArrayMapping.kryo        thrpt    5   3193.617 ?  72.425  ops/ms
EishayWriteBinaryArrayMapping.protobuf    thrpt    5   3177.323 ?  15.697  ops/ms
EishayWriteBinaryAutoType.fastjson2JSONB  thrpt    5   3048.407 ?   7.127  ops/ms
EishayWriteBinaryAutoType.hessian         thrpt    5    817.924 ?   2.543  ops/ms
EishayWriteBinaryAutoType.javaSerialize   thrpt    5    503.988 ?   1.369  ops/ms
EishayWriteString.fastjson1               thrpt    5   1443.259 ?   6.670  ops/ms
EishayWriteString.fastjson2               thrpt    5   3098.366 ?  13.085  ops/ms
EishayWriteString.gson                    thrpt    5    725.498 ?   2.826  ops/ms
EishayWriteString.jackson                 thrpt    5   1873.351 ?   6.801  ops/ms
EishayWriteStringTree.fastjson1           thrpt    5   1763.376 ?   8.448  ops/ms
EishayWriteStringTree.fastjson2           thrpt    5   2476.400 ?  34.842  ops/ms
EishayWriteStringTree.gson                thrpt    5    883.208 ?   3.217  ops/ms
EishayWriteStringTree.jackson             thrpt    5   1838.807 ?   9.178  ops/ms
EishayWriteUTF8Bytes.fastjson1            thrpt    5   1550.721 ?   6.281  ops/ms
EishayWriteUTF8Bytes.fastjson2            thrpt    5   4219.245 ?  16.656  ops/ms
EishayWriteUTF8Bytes.gson                 thrpt    5    784.913 ?   5.642  ops/ms
EishayWriteUTF8Bytes.jackson              thrpt    5   1827.586 ?  14.281  ops/ms
EishayWriteUTF8BytesTree.fastjson2        thrpt    5   3082.531 ?  31.988  ops/ms
EishayWriteUTF8BytesTree.jackson          thrpt    5   1727.897 ?   6.843  ops/ms

aliyun_ecs.c8i.large-jdk-17.0.8

Benchmark                                  Mode  Cnt      Score     Error   Units
EishayFuryCompatibleParse.fury            thrpt    5   4417.932 ?  14.924  ops/ms
EishayFuryCompatibleParse.jsonb           thrpt    5   5147.582 ?  13.746  ops/ms
EishayFuryCompatibleWrite.fury            thrpt    5   4384.493 ?  32.544  ops/ms
EishayFuryCompatibleWrite.jsonb           thrpt    5   3611.863 ?  14.865  ops/ms
EishayParseBinary.fastjson2UTF8Bytes      thrpt    5   3897.629 ?  13.115  ops/ms
EishayParseBinary.hessian                 thrpt    5    626.693 ?   3.718  ops/ms
EishayParseBinary.javaSerialize           thrpt    5    127.495 ?   0.336  ops/ms
EishayParseBinary.jsonb                   thrpt    5   6740.193 ? 273.409  ops/ms
EishayParseBinaryArrayMapping.jsonb       thrpt    5  11663.963 ?  23.583  ops/ms
EishayParseBinaryArrayMapping.kryo        thrpt    5   3359.435 ?   9.335  ops/ms
EishayParseBinaryArrayMapping.protobuf    thrpt    5   3724.067 ?   9.277  ops/ms
EishayParseBinaryAutoType.fastjson2JSONB  thrpt    5   4904.293 ?  20.363  ops/ms
EishayParseBinaryAutoType.hessian         thrpt    5    622.917 ?   2.066  ops/ms
EishayParseBinaryAutoType.javaSerialize   thrpt    5    127.332 ?   0.631  ops/ms
EishayParseString.fastjson1               thrpt    5   2632.658 ?   8.520  ops/ms
EishayParseString.fastjson2               thrpt    5   3819.445 ?  16.340  ops/ms
EishayParseString.gson                    thrpt    5    927.207 ?   3.359  ops/ms
EishayParseString.jackson                 thrpt    5   1022.436 ?   1.438  ops/ms
EishayParseStringPretty.fastjson1         thrpt    5    625.487 ?   1.571  ops/ms
EishayParseStringPretty.fastjson2         thrpt    5   2418.505 ?  10.549  ops/ms
EishayParseStringPretty.gson              thrpt    5    880.512 ?   2.991  ops/ms
EishayParseStringPretty.jackson           thrpt    5    912.757 ?   4.352  ops/ms
EishayParseTreeString.fastjson1           thrpt    5   1192.970 ?   6.240  ops/ms
EishayParseTreeString.fastjson2           thrpt    5   2372.597 ?   4.767  ops/ms
EishayParseTreeString.gson                thrpt    5    774.170 ?   2.907  ops/ms
EishayParseTreeString.jackson             thrpt    5   1074.646 ?   4.252  ops/ms
EishayParseTreeStringPretty.fastjson1     thrpt    5   1021.551 ?   6.066  ops/ms
EishayParseTreeStringPretty.fastjson2     thrpt    5   1805.950 ?  13.341  ops/ms
EishayParseTreeStringPretty.gson          thrpt    5    743.373 ?   3.900  ops/ms
EishayParseTreeStringPretty.jackson       thrpt    5    997.375 ?   4.232  ops/ms
EishayParseTreeUTF8Bytes.fastjson1        thrpt    5   1118.237 ?   5.972  ops/ms
EishayParseTreeUTF8Bytes.fastjson2        thrpt    5   2410.351 ?  10.483  ops/ms
EishayParseTreeUTF8Bytes.gson             thrpt    5    787.799 ?   3.476  ops/ms
EishayParseTreeUTF8Bytes.jackson          thrpt    5   1180.073 ?   4.624  ops/ms
EishayParseTreeUTF8BytesPretty.fastjson1  thrpt    5    934.416 ?   5.318  ops/ms
EishayParseTreeUTF8BytesPretty.fastjson2  thrpt    5   1788.153 ?   3.372  ops/ms
EishayParseTreeUTF8BytesPretty.gson       thrpt    5    720.169 ?   2.566  ops/ms
EishayParseTreeUTF8BytesPretty.jackson    thrpt    5   1076.868 ?   2.618  ops/ms
EishayParseUTF8Bytes.fastjson1            thrpt    5   2032.745 ?   4.695  ops/ms
EishayParseUTF8Bytes.fastjson2            thrpt    5   3835.773 ?   6.608  ops/ms
EishayParseUTF8Bytes.gson                 thrpt    5    919.539 ?   5.846  ops/ms
EishayParseUTF8Bytes.jackson              thrpt    5   1103.148 ?   5.600  ops/ms
EishayParseUTF8BytesPretty.fastjson1      thrpt    5    567.799 ?   1.864  ops/ms
EishayParseUTF8BytesPretty.fastjson2      thrpt    5   2475.917 ?  13.110  ops/ms
EishayParseUTF8BytesPretty.gson           thrpt    5    721.748 ?   2.568  ops/ms
EishayParseUTF8BytesPretty.jackson        thrpt    5    967.827 ?   5.152  ops/ms
EishayWriteBinary.jsonb                   thrpt    5   7913.889 ?  30.945  ops/ms
EishayWriteBinary.msgpack                 thrpt    5   1351.445 ?   3.897  ops/ms
EishayWriteBinary.protobuf                thrpt    5   3789.454 ?  16.228  ops/ms
EishayWriteBinaryArrayMapping.jsonb       thrpt    5  15438.861 ? 398.839  ops/ms
EishayWriteBinaryArrayMapping.kryo        thrpt    5   4317.066 ?  13.426  ops/ms
EishayWriteBinaryArrayMapping.protobuf    thrpt    5   3551.707 ?  22.114  ops/ms
EishayWriteBinaryAutoType.fastjson2JSONB  thrpt    5   3521.650 ?  13.976  ops/ms
EishayWriteBinaryAutoType.hessian         thrpt    5    810.041 ?  11.056  ops/ms
EishayWriteBinaryAutoType.javaSerialize   thrpt    5    500.291 ?   2.713  ops/ms
EishayWriteString.fastjson1               thrpt    5   1480.310 ?   5.938  ops/ms
EishayWriteString.fastjson2               thrpt    5   3689.311 ?  17.105  ops/ms
EishayWriteString.gson                    thrpt    5    712.163 ?   5.410  ops/ms
EishayWriteString.jackson                 thrpt    5   2025.637 ?   4.014  ops/ms
EishayWriteStringTree.fastjson1           thrpt    5   1768.714 ?   8.842  ops/ms
EishayWriteStringTree.fastjson2           thrpt    5   3239.677 ?  17.834  ops/ms
EishayWriteStringTree.gson                thrpt    5    742.441 ?   2.767  ops/ms
EishayWriteStringTree.jackson             thrpt    5   1754.944 ?   5.520  ops/ms
EishayWriteUTF8Bytes.fastjson1            thrpt    5   1322.649 ?   4.040  ops/ms
EishayWriteUTF8Bytes.fastjson2            thrpt    5   4708.668 ?  28.509  ops/ms
EishayWriteUTF8Bytes.gson                 thrpt    5    704.622 ?   1.910  ops/ms
EishayWriteUTF8Bytes.jackson              thrpt    5   1976.290 ?   6.424  ops/ms
EishayWriteUTF8BytesTree.fastjson2        thrpt    5   3890.807 ?  24.213  ops/ms
EishayWriteUTF8BytesTree.jackson          thrpt    5   1711.779 ?   7.478  ops/ms

aliyun_ecs.c8i.large-jdk-21

Benchmark                                  Mode  Cnt      Score     Error   Units
EishayFuryCompatibleParse.fury            thrpt    5   4592.478 ±  29.040  ops/ms
EishayFuryCompatibleParse.jsonb           thrpt    5   5097.544 ±  23.203  ops/ms
EishayFuryCompatibleWrite.fury            thrpt    5   3847.267 ±  64.646  ops/ms
EishayFuryCompatibleWrite.jsonb           thrpt    5   3620.529 ±  16.708  ops/ms
EishayParseBinary.fastjson2UTF8Bytes      thrpt    5   3903.882 ±  57.638  ops/ms
EishayParseBinary.hessian                 thrpt    5    681.724 ±  13.683  ops/ms
EishayParseBinary.javaSerialize           thrpt    5    123.847 ±   0.389  ops/ms
EishayParseBinary.jsonb                   thrpt    5   6501.324 ±  29.927  ops/ms
EishayParseBinaryArrayMapping.jsonb       thrpt    5  12409.666 ±  47.483  ops/ms
EishayParseBinaryArrayMapping.kryo        thrpt    5   3668.319 ±  16.623  ops/ms
EishayParseBinaryArrayMapping.protobuf    thrpt    5   3804.110 ±  14.555  ops/ms
EishayParseBinaryAutoType.fastjson2JSONB  thrpt    5   5005.770 ±  26.995  ops/ms
EishayParseBinaryAutoType.hessian         thrpt    5    673.319 ±  66.959  ops/ms
EishayParseBinaryAutoType.javaSerialize   thrpt    5    122.977 ±   0.400  ops/ms
EishayParseString.fastjson1               thrpt    5   2627.142 ±   7.387  ops/ms
EishayParseString.fastjson2               thrpt    5   3997.095 ±  15.945  ops/ms
EishayParseString.gson                    thrpt    5    896.268 ±   3.255  ops/ms
EishayParseString.jackson                 thrpt    5   1014.091 ±   1.992  ops/ms
EishayParseStringPretty.fastjson1         thrpt    5    620.414 ±   2.370  ops/ms
EishayParseStringPretty.fastjson2         thrpt    5   2518.426 ± 209.214  ops/ms
EishayParseStringPretty.gson              thrpt    5    879.466 ±   3.922  ops/ms
EishayParseStringPretty.jackson           thrpt    5    910.255 ±   4.670  ops/ms
EishayParseTreeString.fastjson1           thrpt    5   1156.147 ±   4.246  ops/ms
EishayParseTreeString.fastjson2           thrpt    5   2369.417 ±   7.229  ops/ms
EishayParseTreeString.gson                thrpt    5    773.910 ±   3.505  ops/ms
EishayParseTreeString.jackson             thrpt    5   1102.906 ±   1.964  ops/ms
EishayParseTreeStringPretty.fastjson1     thrpt    5    979.364 ±   5.290  ops/ms
EishayParseTreeStringPretty.fastjson2     thrpt    5   1831.583 ±   7.202  ops/ms
EishayParseTreeStringPretty.gson          thrpt    5    725.700 ±   1.732  ops/ms
EishayParseTreeStringPretty.jackson       thrpt    5   1036.040 ±   1.194  ops/ms
EishayParseTreeUTF8Bytes.fastjson1        thrpt    5   1039.692 ±   3.211  ops/ms
EishayParseTreeUTF8Bytes.fastjson2        thrpt    5   2480.542 ±   4.870  ops/ms
EishayParseTreeUTF8Bytes.gson             thrpt    5    792.483 ±   4.185  ops/ms
EishayParseTreeUTF8Bytes.jackson          thrpt    5   1179.938 ±   9.010  ops/ms
EishayParseTreeUTF8BytesPretty.fastjson1  thrpt    5    903.869 ±   2.869  ops/ms
EishayParseTreeUTF8BytesPretty.fastjson2  thrpt    5   1855.818 ±   7.692  ops/ms
EishayParseTreeUTF8BytesPretty.gson       thrpt    5    723.490 ±   1.648  ops/ms
EishayParseTreeUTF8BytesPretty.jackson    thrpt    5   1087.449 ±   5.182  ops/ms
EishayParseUTF8Bytes.fastjson1            thrpt    5   2084.244 ±  12.266  ops/ms
EishayParseUTF8Bytes.fastjson2            thrpt    5   4065.803 ±  10.236  ops/ms
EishayParseUTF8Bytes.gson                 thrpt    5    933.161 ±  11.195  ops/ms
EishayParseUTF8Bytes.jackson              thrpt    5   1107.143 ±   1.355  ops/ms
EishayParseUTF8BytesPretty.fastjson1      thrpt    5    590.866 ±   2.354  ops/ms
EishayParseUTF8BytesPretty.fastjson2      thrpt    5   2562.077 ±   7.958  ops/ms
EishayParseUTF8BytesPretty.gson           thrpt    5    728.170 ±   1.939  ops/ms
EishayParseUTF8BytesPretty.jackson        thrpt    5    992.042 ±  29.149  ops/ms
EishayWriteBinary.jsonb                   thrpt    5   8590.634 ±  93.374  ops/ms
EishayWriteBinary.msgpack                 thrpt    5   1273.678 ±  10.279  ops/ms
EishayWriteBinary.protobuf                thrpt    5   3414.828 ±   8.260  ops/ms
EishayWriteBinaryArrayMapping.jsonb       thrpt    5  16234.410 ± 398.790  ops/ms
EishayWriteBinaryArrayMapping.kryo        thrpt    5   3658.623 ±  40.578  ops/ms
EishayWriteBinaryArrayMapping.protobuf    thrpt    5   3376.668 ±  11.183  ops/ms
EishayWriteBinaryAutoType.fastjson2JSONB  thrpt    5   3602.285 ±  11.540  ops/ms
EishayWriteBinaryAutoType.hessian         thrpt    5    826.551 ±  16.127  ops/ms
EishayWriteBinaryAutoType.javaSerialize   thrpt    5    549.456 ±   2.619  ops/ms
EishayWriteString.fastjson1               thrpt    5   1535.851 ±   4.862  ops/ms
EishayWriteString.fastjson2               thrpt    5   3998.023 ±  21.668  ops/ms
EishayWriteString.gson                    thrpt    5    699.306 ±   3.080  ops/ms
EishayWriteString.jackson                 thrpt    5   1981.295 ±   7.547  ops/ms
EishayWriteStringTree.fastjson1           thrpt    5   1893.583 ±   3.673  ops/ms
EishayWriteStringTree.fastjson2           thrpt    5   3389.348 ±  11.865  ops/ms
EishayWriteStringTree.gson                thrpt    5    740.461 ±   1.639  ops/ms
EishayWriteStringTree.jackson             thrpt    5   1886.966 ±   9.868  ops/ms
EishayWriteUTF8Bytes.fastjson1            thrpt    5   1398.243 ±   4.316  ops/ms
EishayWriteUTF8Bytes.fastjson2            thrpt    5   5165.971 ±  30.226  ops/ms
EishayWriteUTF8Bytes.gson                 thrpt    5    689.089 ±   2.735  ops/ms
EishayWriteUTF8Bytes.jackson              thrpt    5   2222.435 ±   4.764  ops/ms
EishayWriteUTF8BytesTree.fastjson2        thrpt    5   3571.921 ±  33.058  ops/ms
EishayWriteUTF8BytesTree.jackson          thrpt    5   2006.921 ±   5.268  ops/ms

aliyun_ecs.c8i.large-graalvm-jdk-21+35.1

Benchmark                                  Mode  Cnt      Score     Error   Units
EishayFuryCompatibleParse.fury            thrpt    5   4791.838 ±  52.708  ops/ms
EishayFuryCompatibleParse.jsonb           thrpt    5   5275.591 ±  37.772  ops/ms
EishayFuryCompatibleWrite.fury            thrpt    5   4124.149 ±  42.643  ops/ms
EishayFuryCompatibleWrite.jsonb           thrpt    5   3401.196 ± 104.014  ops/ms
EishayParseBinary.fastjson2UTF8Bytes      thrpt    5   4360.003 ±  16.009  ops/ms
EishayParseBinary.hessian                 thrpt    5    812.598 ±  17.709  ops/ms
EishayParseBinary.javaSerialize           thrpt    5    127.574 ±   2.682  ops/ms
EishayParseBinary.jsonb                   thrpt    5   7853.406 ± 107.686  ops/ms
EishayParseBinaryArrayMapping.jsonb       thrpt    5  16372.082 ± 297.440  ops/ms
EishayParseBinaryArrayMapping.kryo        thrpt    5   3765.149 ±  34.616  ops/ms
EishayParseBinaryArrayMapping.protobuf    thrpt    5   5547.779 ± 181.970  ops/ms
EishayParseBinaryAutoType.fastjson2JSONB  thrpt    5   4995.808 ±  69.741  ops/ms
EishayParseBinaryAutoType.hessian         thrpt    5    830.950 ±   9.690  ops/ms
EishayParseBinaryAutoType.javaSerialize   thrpt    5    127.586 ±   1.658  ops/ms
EishayParseString.fastjson1               thrpt    5   3476.164 ±  92.940  ops/ms
EishayParseString.fastjson2               thrpt    5   3989.102 ±  27.011  ops/ms
EishayParseString.gson                    thrpt    5   1031.066 ±  13.627  ops/ms
EishayParseString.jackson                 thrpt    5   1052.385 ±  15.795  ops/ms
EishayParseStringPretty.fastjson1         thrpt    5    873.307 ±  39.080  ops/ms
EishayParseStringPretty.fastjson2         thrpt    5   2425.625 ±  36.668  ops/ms
EishayParseStringPretty.gson              thrpt    5    991.009 ±   4.348  ops/ms
EishayParseStringPretty.jackson           thrpt    5    943.579 ±   9.899  ops/ms
EishayParseTreeString.fastjson1           thrpt    5   1601.716 ±  26.976  ops/ms
EishayParseTreeString.fastjson2           thrpt    5   2197.887 ±  23.283  ops/ms
EishayParseTreeString.gson                thrpt    5    950.241 ±   8.545  ops/ms
EishayParseTreeString.jackson             thrpt    5   1202.745 ±  13.370  ops/ms
EishayParseTreeStringPretty.fastjson1     thrpt    5   1224.715 ±   8.788  ops/ms
EishayParseTreeStringPretty.fastjson2     thrpt    5   1651.776 ±  24.236  ops/ms
EishayParseTreeStringPretty.gson          thrpt    5    904.509 ±   7.255  ops/ms
EishayParseTreeStringPretty.jackson       thrpt    5   1034.578 ±  20.473  ops/ms
EishayParseTreeUTF8Bytes.fastjson1        thrpt    5   1282.811 ±  27.632  ops/ms
EishayParseTreeUTF8Bytes.fastjson2        thrpt    5   2052.360 ±  30.237  ops/ms
EishayParseTreeUTF8Bytes.gson             thrpt    5    914.545 ±  45.364  ops/ms
EishayParseTreeUTF8Bytes.jackson          thrpt    5   1231.727 ±  26.971  ops/ms
EishayParseTreeUTF8BytesPretty.fastjson1  thrpt    5   1030.150 ±  22.188  ops/ms
EishayParseTreeUTF8BytesPretty.fastjson2  thrpt    5   1652.935 ±  35.313  ops/ms
EishayParseTreeUTF8BytesPretty.gson       thrpt    5    865.802 ±  15.720  ops/ms
EishayParseTreeUTF8BytesPretty.jackson    thrpt    5   1085.931 ±  26.858  ops/ms
EishayParseUTF8Bytes.fastjson1            thrpt    5   2468.056 ±  23.036  ops/ms
EishayParseUTF8Bytes.fastjson2            thrpt    5   4075.996 ±  53.348  ops/ms
EishayParseUTF8Bytes.gson                 thrpt    5    998.515 ±   7.905  ops/ms
EishayParseUTF8Bytes.jackson              thrpt    5   1141.704 ±  13.162  ops/ms
EishayParseUTF8BytesPretty.fastjson1      thrpt    5    779.146 ±  16.106  ops/ms
EishayParseUTF8BytesPretty.fastjson2      thrpt    5   2521.886 ±  31.293  ops/ms
EishayParseUTF8BytesPretty.gson           thrpt    5    906.714 ±  40.085  ops/ms
EishayParseUTF8BytesPretty.jackson        thrpt    5   1008.053 ±  27.155  ops/ms
EishayWriteBinary.jsonb                   thrpt    5   7550.547 ±  65.921  ops/ms
EishayWriteBinary.msgpack                 thrpt    5   1404.709 ±  51.795  ops/ms
EishayWriteBinary.protobuf                thrpt    5   6925.678 ±  53.236  ops/ms
EishayWriteBinaryArrayMapping.jsonb       thrpt    5  14997.201 ± 313.602  ops/ms
EishayWriteBinaryArrayMapping.kryo        thrpt    5   5704.319 ±  50.748  ops/ms
EishayWriteBinaryArrayMapping.protobuf    thrpt    5   6250.264 ± 150.081  ops/ms
EishayWriteBinaryAutoType.fastjson2JSONB  thrpt    5   3327.423 ±  30.304  ops/ms
EishayWriteBinaryAutoType.hessian         thrpt    5   1150.719 ±  22.310  ops/ms
EishayWriteBinaryAutoType.javaSerialize   thrpt    5    543.691 ±  17.251  ops/ms
EishayWriteString.fastjson1               thrpt    5   1708.140 ±  23.845  ops/ms
EishayWriteString.fastjson2               thrpt    5   4160.571 ±  36.365  ops/ms
EishayWriteString.gson                    thrpt    5    670.399 ±  16.088  ops/ms
EishayWriteString.jackson                 thrpt    5   1916.314 ±  28.768  ops/ms
EishayWriteStringTree.fastjson1           thrpt    5   1795.788 ±   6.974  ops/ms
EishayWriteStringTree.fastjson2           thrpt    5   3386.357 ±  33.518  ops/ms
EishayWriteStringTree.gson                thrpt    5    700.087 ±  16.132  ops/ms
EishayWriteStringTree.jackson             thrpt    5   2000.170 ±  40.147  ops/ms
EishayWriteUTF8Bytes.fastjson1            thrpt    5   1492.114 ±  56.476  ops/ms
EishayWriteUTF8Bytes.fastjson2            thrpt    5   6029.437 ±  83.189  ops/ms
EishayWriteUTF8Bytes.gson                 thrpt    5    654.061 ±  17.236  ops/ms
EishayWriteUTF8Bytes.jackson              thrpt    5   2505.310 ±  53.526  ops/ms
EishayWriteUTF8BytesTree.fastjson2        thrpt    5   4154.791 ±  26.358  ops/ms
EishayWriteUTF8BytesTree.jackson          thrpt    5   2505.063 ±  25.307  ops/ms

aliyun_ecs.c8y.large-jdk1.8.0_381

Benchmark                                  Mode  Cnt      Score     Error   Units
EishayFuryCompatibleParse.fury            thrpt    5   7017.643 ? 136.522  ops/ms
EishayFuryCompatibleParse.jsonb           thrpt    5   6271.172 ?  50.777  ops/ms
EishayFuryCompatibleWrite.fury            thrpt    5   4916.496 ?  64.407  ops/ms
EishayFuryCompatibleWrite.jsonb           thrpt    5   5092.681 ?  15.811  ops/ms
EishayParseBinary.fastjson2UTF8Bytes      thrpt    5   5001.610 ?  68.922  ops/ms
EishayParseBinary.hessian                 thrpt    5    357.853 ?  97.462  ops/ms
EishayParseBinary.javaSerialize           thrpt    5    175.691 ?   1.595  ops/ms
EishayParseBinary.jsonb                   thrpt    5   7725.543 ? 153.359  ops/ms
EishayParseBinaryArrayMapping.jsonb       thrpt    5  11598.071 ? 179.055  ops/ms
EishayParseBinaryArrayMapping.kryo        thrpt    5   6121.661 ? 129.754  ops/ms
EishayParseBinaryArrayMapping.protobuf    thrpt    5   3852.635 ?  23.243  ops/ms
EishayParseBinaryAutoType.fastjson2JSONB  thrpt    5   6040.098 ?  81.796  ops/ms
EishayParseBinaryAutoType.hessian         thrpt    5    389.127 ?  72.187  ops/ms
EishayParseBinaryAutoType.javaSerialize   thrpt    5    172.395 ?   3.568  ops/ms
EishayParseString.fastjson1               thrpt    5   3370.957 ?  59.528  ops/ms
EishayParseString.fastjson2               thrpt    5   5233.058 ? 149.450  ops/ms
EishayParseString.gson                    thrpt    5   1613.940 ?  12.981  ops/ms
EishayParseString.jackson                 thrpt    5   1530.964 ?  34.084  ops/ms
EishayParseStringPretty.fastjson1         thrpt    5    971.224 ?  23.012  ops/ms
EishayParseStringPretty.fastjson2         thrpt    5   3995.465 ?  74.601  ops/ms
EishayParseStringPretty.gson              thrpt    5   1447.502 ?  12.354  ops/ms
EishayParseStringPretty.jackson           thrpt    5   1368.293 ?   8.786  ops/ms
EishayParseTreeString.fastjson1           thrpt    5   1422.284 ?  26.441  ops/ms
EishayParseTreeString.fastjson2           thrpt    5   2930.459 ?  81.833  ops/ms
EishayParseTreeString.gson                thrpt    5   1311.261 ?  14.541  ops/ms
EishayParseTreeString.jackson             thrpt    5   1253.839 ?  20.417  ops/ms
EishayParseTreeStringPretty.fastjson1     thrpt    5   1158.815 ?  24.936  ops/ms
EishayParseTreeStringPretty.fastjson2     thrpt    5   2454.311 ?  51.451  ops/ms
EishayParseTreeStringPretty.gson          thrpt    5   1103.590 ?  11.129  ops/ms
EishayParseTreeStringPretty.jackson       thrpt    5   1194.608 ?   5.730  ops/ms
EishayParseTreeUTF8Bytes.fastjson1        thrpt    5   1200.143 ?  15.571  ops/ms
EishayParseTreeUTF8Bytes.fastjson2        thrpt    5   2761.993 ?  76.147  ops/ms
EishayParseTreeUTF8Bytes.gson             thrpt    5   1189.134 ?  21.212  ops/ms
EishayParseTreeUTF8Bytes.jackson          thrpt    5   1496.635 ?  17.026  ops/ms
EishayParseTreeUTF8BytesPretty.fastjson1  thrpt    5   1212.916 ?  10.093  ops/ms
EishayParseTreeUTF8BytesPretty.fastjson2  thrpt    5   2436.029 ?  52.083  ops/ms
EishayParseTreeUTF8BytesPretty.gson       thrpt    5   1031.761 ?  13.443  ops/ms
EishayParseTreeUTF8BytesPretty.jackson    thrpt    5   1480.553 ?  52.101  ops/ms
EishayParseUTF8Bytes.fastjson1            thrpt    5   2863.392 ?  12.780  ops/ms
EishayParseUTF8Bytes.fastjson2            thrpt    5   2022.238 ?  27.154  ops/ms
EishayParseUTF8Bytes.gson                 thrpt    5   1422.940 ?   7.008  ops/ms
EishayParseUTF8Bytes.jackson              thrpt    5   1745.582 ?  26.996  ops/ms
EishayParseUTF8BytesPretty.fastjson1      thrpt    5    908.311 ?  20.102  ops/ms
EishayParseUTF8BytesPretty.fastjson2      thrpt    5   1959.845 ?   8.342  ops/ms
EishayParseUTF8BytesPretty.gson           thrpt    5   1049.783 ?  10.825  ops/ms
EishayParseUTF8BytesPretty.jackson        thrpt    5   1553.727 ?  28.619  ops/ms
EishayWriteBinary.jsonb                   thrpt    5   8043.983 ?  92.808  ops/ms
EishayWriteBinary.msgpack                 thrpt    5   1272.104 ?  21.281  ops/ms
EishayWriteBinary.protobuf                thrpt    5   4191.210 ?  25.504  ops/ms
EishayWriteBinaryArrayMapping.jsonb       thrpt    5   8874.333 ?  94.807  ops/ms
EishayWriteBinaryArrayMapping.kryo        thrpt    5   5650.343 ?  22.883  ops/ms
EishayWriteBinaryArrayMapping.protobuf    thrpt    5   3824.952 ?  65.016  ops/ms
EishayWriteBinaryAutoType.fastjson2JSONB  thrpt    5   4886.761 ?  15.425  ops/ms
EishayWriteBinaryAutoType.hessian         thrpt    5   1202.745 ?  40.920  ops/ms
EishayWriteBinaryAutoType.javaSerialize   thrpt    5    870.425 ?   3.348  ops/ms
EishayWriteString.fastjson1               thrpt    5   3131.343 ?  20.960  ops/ms
EishayWriteString.fastjson2               thrpt    5   4969.141 ?  45.664  ops/ms
EishayWriteString.gson                    thrpt    5   1550.999 ?  13.323  ops/ms
EishayWriteString.jackson                 thrpt    5   2686.532 ?   8.531  ops/ms
EishayWriteStringTree.fastjson1           thrpt    5   2383.737 ?  14.186  ops/ms
EishayWriteStringTree.fastjson2           thrpt    5   3887.856 ?  26.440  ops/ms
EishayWriteStringTree.gson                thrpt    5   1801.224 ?  16.347  ops/ms
EishayWriteStringTree.jackson             thrpt    5   2812.426 ?  24.158  ops/ms
EishayWriteUTF8Bytes.fastjson1            thrpt    5   2160.807 ?  37.582  ops/ms
EishayWriteUTF8Bytes.fastjson2            thrpt    5   6222.697 ?  54.322  ops/ms
EishayWriteUTF8Bytes.gson                 thrpt    5   1365.972 ?  10.167  ops/ms
EishayWriteUTF8Bytes.jackson              thrpt    5   2823.040 ?  24.468  ops/ms
EishayWriteUTF8BytesTree.fastjson2        thrpt    5   4558.858 ?  49.587  ops/ms
EishayWriteUTF8BytesTree.jackson          thrpt    5   3094.163 ?  58.855  ops/ms

aliyun_ecs.c8y.large-jdk-11.0.20

Benchmark                                  Mode  Cnt      Score     Error   Units
EishayFuryCompatibleParse.fury            thrpt    5   7536.663 ?  42.492  ops/ms
EishayFuryCompatibleParse.jsonb           thrpt    5   6413.047 ?  42.962  ops/ms
EishayFuryCompatibleWrite.fury            thrpt    5   5858.705 ?  64.698  ops/ms
EishayFuryCompatibleWrite.jsonb           thrpt    5   5205.513 ?  63.681  ops/ms
EishayParseBinary.fastjson2UTF8Bytes      thrpt    5   5619.327 ?  46.177  ops/ms
EishayParseBinary.hessian                 thrpt    5    401.772 ?   3.182  ops/ms
EishayParseBinary.javaSerialize           thrpt    5    170.089 ?   0.827  ops/ms
EishayParseBinary.jsonb                   thrpt    5   8150.206 ? 215.330  ops/ms
EishayParseBinaryArrayMapping.jsonb       thrpt    5  11341.122 ? 343.990  ops/ms
EishayParseBinaryArrayMapping.kryo        thrpt    5   5043.174 ? 184.354  ops/ms
EishayParseBinaryArrayMapping.protobuf    thrpt    5   3709.165 ?  53.743  ops/ms
EishayParseBinaryAutoType.fastjson2JSONB  thrpt    5   6500.003 ? 128.341  ops/ms
EishayParseBinaryAutoType.hessian         thrpt    5    384.394 ?  79.996  ops/ms
EishayParseBinaryAutoType.javaSerialize   thrpt    5    176.846 ?   1.088  ops/ms
EishayParseString.fastjson1               thrpt    5   3221.391 ?  32.007  ops/ms
EishayParseString.fastjson2               thrpt    5   5645.579 ?  99.272  ops/ms
EishayParseString.gson                    thrpt    5   1515.782 ?  23.624  ops/ms
EishayParseString.jackson                 thrpt    5   1399.573 ?  27.040  ops/ms
EishayParseStringPretty.fastjson1         thrpt    5    989.044 ?   7.856  ops/ms
EishayParseStringPretty.fastjson2         thrpt    5   1793.834 ?  12.827  ops/ms
EishayParseStringPretty.gson              thrpt    5   1393.178 ?  11.070  ops/ms
EishayParseStringPretty.jackson           thrpt    5   1323.938 ?  16.950  ops/ms
EishayParseTreeString.fastjson1           thrpt    5   1498.390 ?   9.322  ops/ms
EishayParseTreeString.fastjson2           thrpt    5   3028.858 ?  27.952  ops/ms
EishayParseTreeString.gson                thrpt    5   1179.746 ?  18.476  ops/ms
EishayParseTreeString.jackson             thrpt    5   1412.637 ?  28.845  ops/ms
EishayParseTreeStringPretty.fastjson1     thrpt    5   1328.603 ?  27.326  ops/ms
EishayParseTreeStringPretty.fastjson2     thrpt    5   2533.117 ?  17.862  ops/ms
EishayParseTreeStringPretty.gson          thrpt    5   1122.344 ?   4.176  ops/ms
EishayParseTreeStringPretty.jackson       thrpt    5   1318.204 ?  29.116  ops/ms
EishayParseTreeUTF8Bytes.fastjson1        thrpt    5   1344.962 ?  33.582  ops/ms
EishayParseTreeUTF8Bytes.fastjson2        thrpt    5   3023.606 ?  66.878  ops/ms
EishayParseTreeUTF8Bytes.gson             thrpt    5   1141.487 ?  16.790  ops/ms
EishayParseTreeUTF8Bytes.jackson          thrpt    5   1566.346 ?  27.414  ops/ms
EishayParseTreeUTF8BytesPretty.fastjson1  thrpt    5   1139.579 ?  27.334  ops/ms
EishayParseTreeUTF8BytesPretty.fastjson2  thrpt    5   2639.570 ?  70.554  ops/ms
EishayParseTreeUTF8BytesPretty.gson       thrpt    5   1113.156 ?   8.868  ops/ms
EishayParseTreeUTF8BytesPretty.jackson    thrpt    5   1510.537 ?  13.964  ops/ms
EishayParseUTF8Bytes.fastjson1            thrpt    5   2742.352 ?  48.919  ops/ms
EishayParseUTF8Bytes.fastjson2            thrpt    5   5293.859 ? 141.674  ops/ms
EishayParseUTF8Bytes.gson                 thrpt    5   1445.265 ?  15.460  ops/ms
EishayParseUTF8Bytes.jackson              thrpt    5   1655.836 ?   9.520  ops/ms
EishayParseUTF8BytesPretty.fastjson1      thrpt    5    891.734 ?  15.646  ops/ms
EishayParseUTF8BytesPretty.fastjson2      thrpt    5   2002.795 ?  14.496  ops/ms
EishayParseUTF8BytesPretty.gson           thrpt    5   1091.536 ?   6.766  ops/ms
EishayParseUTF8BytesPretty.jackson        thrpt    5   1468.505 ?  13.698  ops/ms
EishayWriteBinary.jsonb                   thrpt    5   9222.038 ? 176.746  ops/ms
EishayWriteBinary.msgpack                 thrpt    5   1912.115 ?  39.703  ops/ms
EishayWriteBinary.protobuf                thrpt    5   4138.835 ?  76.407  ops/ms
EishayWriteBinaryArrayMapping.jsonb       thrpt    5  16112.707 ? 236.413  ops/ms
EishayWriteBinaryArrayMapping.kryo        thrpt    5   6033.086 ? 103.863  ops/ms
EishayWriteBinaryArrayMapping.protobuf    thrpt    5   4937.185 ? 131.634  ops/ms
EishayWriteBinaryAutoType.fastjson2JSONB  thrpt    5   5019.333 ?  63.944  ops/ms
EishayWriteBinaryAutoType.hessian         thrpt    5   1044.140 ?   9.050  ops/ms
EishayWriteBinaryAutoType.javaSerialize   thrpt    5    942.044 ?  10.515  ops/ms
EishayWriteString.fastjson1               thrpt    5   2127.020 ?  19.076  ops/ms
EishayWriteString.fastjson2               thrpt    5   5610.494 ?  38.172  ops/ms
EishayWriteString.gson                    thrpt    5   1309.551 ?   8.505  ops/ms
EishayWriteString.jackson                 thrpt    5   2756.380 ?  12.155  ops/ms
EishayWriteStringTree.fastjson1           thrpt    5   2612.930 ?  13.244  ops/ms
EishayWriteStringTree.fastjson2           thrpt    5   4404.704 ?  46.975  ops/ms
EishayWriteStringTree.gson                thrpt    5   1432.815 ?   8.984  ops/ms
EishayWriteStringTree.jackson             thrpt    5   2725.925 ?  13.027  ops/ms
EishayWriteUTF8Bytes.fastjson1            thrpt    5   2733.348 ?  25.454  ops/ms
EishayWriteUTF8Bytes.fastjson2            thrpt    5   6257.665 ?  64.221  ops/ms
EishayWriteUTF8Bytes.gson                 thrpt    5   1335.346 ?   9.276  ops/ms
EishayWriteUTF8Bytes.jackson              thrpt    5   2649.020 ?  22.653  ops/ms
EishayWriteUTF8BytesTree.fastjson2        thrpt    5   4934.546 ?  24.394  ops/ms
EishayWriteUTF8BytesTree.jackson          thrpt    5   2299.966 ?  17.715  ops/ms

aliyun_ecs.c8y.large-jdk-17.0.8

Benchmark                                  Mode  Cnt      Score     Error   Units
EishayFuryCompatibleParse.fury            thrpt    5   7426.063 ? 259.072  ops/ms
EishayFuryCompatibleParse.jsonb           thrpt    5   7448.092 ? 109.800  ops/ms
EishayFuryCompatibleWrite.fury            thrpt    5   6230.595 ? 182.847  ops/ms
EishayFuryCompatibleWrite.jsonb           thrpt    5   5118.830 ?  25.081  ops/ms
EishayParseBinary.fastjson2UTF8Bytes      thrpt    5   5691.216 ? 148.946  ops/ms
EishayParseBinary.hessian                 thrpt    5    413.600 ?   8.926  ops/ms
EishayParseBinary.javaSerialize           thrpt    5    171.276 ?   1.749  ops/ms
EishayParseBinary.jsonb                   thrpt    5   8728.108 ?  27.298  ops/ms
EishayParseBinaryArrayMapping.jsonb       thrpt    5  12762.178 ? 207.972  ops/ms
EishayParseBinaryArrayMapping.kryo        thrpt    5   5884.988 ? 127.220  ops/ms
EishayParseBinaryArrayMapping.protobuf    thrpt    5   4938.951 ? 146.544  ops/ms
EishayParseBinaryAutoType.fastjson2JSONB  thrpt    5   6669.371 ?  45.424  ops/ms
EishayParseBinaryAutoType.hessian         thrpt    5    420.451 ?  12.788  ops/ms
EishayParseBinaryAutoType.javaSerialize   thrpt    5    175.791 ?   2.015  ops/ms
EishayParseString.fastjson1               thrpt    5   4473.731 ?  98.082  ops/ms
EishayParseString.fastjson2               thrpt    5   5673.998 ?  86.162  ops/ms
EishayParseString.gson                    thrpt    5   1538.860 ?   4.021  ops/ms
EishayParseString.jackson                 thrpt    5   1527.824 ?  24.197  ops/ms
EishayParseStringPretty.fastjson1         thrpt    5   1108.110 ?  19.914  ops/ms
EishayParseStringPretty.fastjson2         thrpt    5   3987.697 ?  45.590  ops/ms
EishayParseStringPretty.gson              thrpt    5   1487.224 ?   6.838  ops/ms
EishayParseStringPretty.jackson           thrpt    5   1375.865 ?  27.597  ops/ms
EishayParseTreeString.fastjson1           thrpt    5   1637.173 ?  37.230  ops/ms
EishayParseTreeString.fastjson2           thrpt    5   3113.333 ?  27.145  ops/ms
EishayParseTreeString.gson                thrpt    5   1256.650 ?   4.417  ops/ms
EishayParseTreeString.jackson             thrpt    5   1413.448 ?  34.671  ops/ms
EishayParseTreeStringPretty.fastjson1     thrpt    5   1427.250 ?  33.877  ops/ms
EishayParseTreeStringPretty.fastjson2     thrpt    5   2566.151 ?  17.411  ops/ms
EishayParseTreeStringPretty.gson          thrpt    5   1179.897 ?   5.164  ops/ms
EishayParseTreeStringPretty.jackson       thrpt    5   1160.610 ?  10.852  ops/ms
EishayParseTreeUTF8Bytes.fastjson1        thrpt    5   1391.313 ?  33.117  ops/ms
EishayParseTreeUTF8Bytes.fastjson2        thrpt    5   3122.160 ?  90.319  ops/ms
EishayParseTreeUTF8Bytes.gson             thrpt    5   1194.049 ?  15.037  ops/ms
EishayParseTreeUTF8Bytes.jackson          thrpt    5   1580.503 ?  12.165  ops/ms
EishayParseTreeUTF8BytesPretty.fastjson1  thrpt    5   1288.772 ?  23.799  ops/ms
EishayParseTreeUTF8BytesPretty.fastjson2  thrpt    5   2602.918 ?  58.438  ops/ms
EishayParseTreeUTF8BytesPretty.gson       thrpt    5   1129.383 ?   7.607  ops/ms
EishayParseTreeUTF8BytesPretty.jackson    thrpt    5   1355.930 ?   9.963  ops/ms
EishayParseUTF8Bytes.fastjson1            thrpt    5   3411.687 ?  43.512  ops/ms
EishayParseUTF8Bytes.fastjson2            thrpt    5   5527.241 ? 123.150  ops/ms
EishayParseUTF8Bytes.gson                 thrpt    5   1499.173 ?   6.641  ops/ms
EishayParseUTF8Bytes.jackson              thrpt    5   1662.343 ?   6.304  ops/ms
EishayParseUTF8BytesPretty.fastjson1      thrpt    5    993.738 ?  12.897  ops/ms
EishayParseUTF8BytesPretty.fastjson2      thrpt    5   3977.082 ? 103.641  ops/ms
EishayParseUTF8BytesPretty.gson           thrpt    5   1123.192 ?  11.374  ops/ms
EishayParseUTF8BytesPretty.jackson        thrpt    5   1472.501 ?   5.183  ops/ms
EishayWriteBinary.jsonb                   thrpt    5  10989.085 ?  53.282  ops/ms
EishayWriteBinary.msgpack                 thrpt    5   1835.863 ?  31.573  ops/ms
EishayWriteBinary.protobuf                thrpt    5   4990.796 ? 139.669  ops/ms
EishayWriteBinaryArrayMapping.jsonb       thrpt    5  15977.700 ? 416.544  ops/ms
EishayWriteBinaryArrayMapping.kryo        thrpt    5   6396.395 ?  25.985  ops/ms
EishayWriteBinaryArrayMapping.protobuf    thrpt    5   4861.074 ?  60.094  ops/ms
EishayWriteBinaryAutoType.fastjson2JSONB  thrpt    5   4988.535 ?  51.507  ops/ms
EishayWriteBinaryAutoType.hessian         thrpt    5   1249.985 ?   9.724  ops/ms
EishayWriteBinaryAutoType.javaSerialize   thrpt    5    867.167 ?   3.302  ops/ms
EishayWriteString.fastjson1               thrpt    5   2170.737 ?   9.214  ops/ms
EishayWriteString.fastjson2               thrpt    5   5465.911 ?  47.290  ops/ms
EishayWriteString.gson                    thrpt    5    906.644 ?  11.135  ops/ms
EishayWriteString.jackson                 thrpt    5   3021.806 ?  26.625  ops/ms
EishayWriteStringTree.fastjson1           thrpt    5   2662.865 ?  21.651  ops/ms
EishayWriteStringTree.fastjson2           thrpt    5   4672.517 ? 152.135  ops/ms
EishayWriteStringTree.gson                thrpt    5    969.336 ?   8.808  ops/ms
EishayWriteStringTree.jackson             thrpt    5   2713.673 ?  17.737  ops/ms
EishayWriteUTF8Bytes.fastjson1            thrpt    5   1933.643 ?  10.935  ops/ms
EishayWriteUTF8Bytes.fastjson2            thrpt    5   6763.619 ?  47.961  ops/ms
EishayWriteUTF8Bytes.gson                 thrpt    5    907.163 ?   7.019  ops/ms
EishayWriteUTF8Bytes.jackson              thrpt    5   2873.245 ?  10.323  ops/ms
EishayWriteUTF8BytesTree.fastjson2        thrpt    5   4807.641 ?  27.716  ops/ms
EishayWriteUTF8BytesTree.jackson          thrpt    5   2828.142 ?  19.138  ops/ms

aliyun_ecs.c8y.large-jdk-21

Benchmark                                  Mode  Cnt      Score     Error   Units
EishayFuryCompatibleParse.fury            thrpt    5   8029.746 ± 190.679  ops/ms
EishayFuryCompatibleParse.jsonb           thrpt    5   7355.658 ± 123.158  ops/ms
EishayFuryCompatibleWrite.fury            thrpt    5   5367.837 ±  67.973  ops/ms
EishayFuryCompatibleWrite.jsonb           thrpt    5   5174.705 ± 502.606  ops/ms
EishayParseBinary.fastjson2UTF8Bytes      thrpt    5   5707.005 ± 134.791  ops/ms
EishayParseBinary.hessian                 thrpt    5    475.181 ±  15.188  ops/ms
EishayParseBinary.javaSerialize           thrpt    5    176.227 ±   1.359  ops/ms
EishayParseBinary.jsonb                   thrpt    5   8683.565 ±  67.399  ops/ms
EishayParseBinaryArrayMapping.jsonb       thrpt    5  11910.458 ± 345.264  ops/ms
EishayParseBinaryArrayMapping.kryo        thrpt    5   5521.466 ± 114.587  ops/ms
EishayParseBinaryArrayMapping.protobuf    thrpt    5   5134.427 ±  60.376  ops/ms
EishayParseBinaryAutoType.fastjson2JSONB  thrpt    5   6472.076 ±  47.509  ops/ms
EishayParseBinaryAutoType.hessian         thrpt    5    552.477 ±  22.581  ops/ms
EishayParseBinaryAutoType.javaSerialize   thrpt    5    175.858 ±   1.685  ops/ms
EishayParseString.fastjson1               thrpt    5   4449.717 ±  85.526  ops/ms
EishayParseString.fastjson2               thrpt    5   5691.269 ±  16.597  ops/ms
EishayParseString.gson                    thrpt    5   1363.872 ±   1.993  ops/ms
EishayParseString.jackson                 thrpt    5   1384.840 ±  23.213  ops/ms
EishayParseStringPretty.fastjson1         thrpt    5    977.086 ±  77.745  ops/ms
EishayParseStringPretty.fastjson2         thrpt    5   4049.349 ±  27.513  ops/ms
EishayParseStringPretty.gson              thrpt    5   1261.090 ±  45.678  ops/ms
EishayParseStringPretty.jackson           thrpt    5   1329.137 ±  22.175  ops/ms
EishayParseTreeString.fastjson1           thrpt    5   1480.727 ±  34.123  ops/ms
EishayParseTreeString.fastjson2           thrpt    5   3034.850 ±  83.421  ops/ms
EishayParseTreeString.gson                thrpt    5   1161.868 ±   3.876  ops/ms
EishayParseTreeString.jackson             thrpt    5   1448.310 ±  15.635  ops/ms
EishayParseTreeStringPretty.fastjson1     thrpt    5   1249.408 ±  28.114  ops/ms
EishayParseTreeStringPretty.fastjson2     thrpt    5   2564.098 ±  75.144  ops/ms
EishayParseTreeStringPretty.gson          thrpt    5   1048.846 ±  11.156  ops/ms
EishayParseTreeStringPretty.jackson       thrpt    5   1233.544 ±  12.398  ops/ms
EishayParseTreeUTF8Bytes.fastjson1        thrpt    5   1297.945 ±  20.509  ops/ms
EishayParseTreeUTF8Bytes.fastjson2        thrpt    5   3055.266 ±  80.789  ops/ms
EishayParseTreeUTF8Bytes.gson             thrpt    5   1128.371 ±   7.146  ops/ms
EishayParseTreeUTF8Bytes.jackson          thrpt    5   1489.799 ±  10.907  ops/ms
EishayParseTreeUTF8BytesPretty.fastjson1  thrpt    5   1168.617 ±  19.398  ops/ms
EishayParseTreeUTF8BytesPretty.fastjson2  thrpt    5   2546.438 ±  69.416  ops/ms
EishayParseTreeUTF8BytesPretty.gson       thrpt    5   1048.561 ±  11.778  ops/ms
EishayParseTreeUTF8BytesPretty.jackson    thrpt    5   1316.441 ±   5.504  ops/ms
EishayParseUTF8Bytes.fastjson1            thrpt    5   3296.214 ±  39.044  ops/ms
EishayParseUTF8Bytes.fastjson2            thrpt    5   5593.953 ± 154.346  ops/ms
EishayParseUTF8Bytes.gson                 thrpt    5   1343.400 ±  10.938  ops/ms
EishayParseUTF8Bytes.jackson              thrpt    5   1506.977 ±   6.253  ops/ms
EishayParseUTF8BytesPretty.fastjson1      thrpt    5    933.885 ±   8.695  ops/ms
EishayParseUTF8BytesPretty.fastjson2      thrpt    5   3986.829 ±  95.711  ops/ms
EishayParseUTF8BytesPretty.gson           thrpt    5   1068.879 ±   5.449  ops/ms
EishayParseUTF8BytesPretty.jackson        thrpt    5   1454.386 ±  13.682  ops/ms
EishayWriteBinary.jsonb                   thrpt    5  11850.860 ± 164.301  ops/ms
EishayWriteBinary.msgpack                 thrpt    5   1802.790 ±  15.486  ops/ms
EishayWriteBinary.protobuf                thrpt    5   5366.016 ± 108.545  ops/ms
EishayWriteBinaryArrayMapping.jsonb       thrpt    5  15664.868 ± 420.151  ops/ms
EishayWriteBinaryArrayMapping.kryo        thrpt    5   5851.683 ±  57.950  ops/ms
EishayWriteBinaryArrayMapping.protobuf    thrpt    5   4957.243 ± 132.095  ops/ms
EishayWriteBinaryAutoType.fastjson2JSONB  thrpt    5   5300.726 ± 119.579  ops/ms
EishayWriteBinaryAutoType.hessian         thrpt    5   1140.807 ±  24.492  ops/ms
EishayWriteBinaryAutoType.javaSerialize   thrpt    5    918.668 ±   7.739  ops/ms
EishayWriteString.fastjson1               thrpt    5   2176.074 ±  26.123  ops/ms
EishayWriteString.fastjson2               thrpt    5   5764.931 ±  20.664  ops/ms
EishayWriteString.gson                    thrpt    5    894.498 ±   5.854  ops/ms
EishayWriteString.jackson                 thrpt    5   2664.234 ±  24.905  ops/ms
EishayWriteStringTree.fastjson1           thrpt    5   2531.995 ±  12.239  ops/ms
EishayWriteStringTree.fastjson2           thrpt    5   5129.667 ±  29.241  ops/ms
EishayWriteStringTree.gson                thrpt    5    977.841 ±   8.859  ops/ms
EishayWriteStringTree.jackson             thrpt    5   2639.666 ±  13.356  ops/ms
EishayWriteUTF8Bytes.fastjson1            thrpt    5   1879.842 ±   6.332  ops/ms
EishayWriteUTF8Bytes.fastjson2            thrpt    5   6973.515 ±  88.388  ops/ms
EishayWriteUTF8Bytes.gson                 thrpt    5    887.332 ±   4.907  ops/ms
EishayWriteUTF8Bytes.jackson              thrpt    5   2728.129 ±  30.043  ops/ms
EishayWriteUTF8BytesTree.fastjson2        thrpt    5   5541.593 ±  36.790  ops/ms
EishayWriteUTF8BytesTree.jackson          thrpt    5   2904.706 ±  11.205  ops/ms

aliyun_ecs.c8y.large-graalvm-jdk-21+35.1

Benchmark                                  Mode  Cnt      Score     Error   Units
EishayFuryCompatibleParse.fury            thrpt    5   7319.470 ± 231.485  ops/ms
EishayFuryCompatibleParse.jsonb           thrpt    5   6881.844 ± 287.198  ops/ms
EishayFuryCompatibleWrite.fury            thrpt    5   6044.375 ± 116.964  ops/ms
EishayFuryCompatibleWrite.jsonb           thrpt    5   5733.221 ± 122.621  ops/ms
EishayParseBinary.fastjson2UTF8Bytes      thrpt    5   5943.049 ±  56.611  ops/ms
EishayParseBinary.hessian                 thrpt    5    707.698 ±  11.218  ops/ms
EishayParseBinary.javaSerialize           thrpt    5    175.703 ±   3.833  ops/ms
EishayParseBinary.jsonb                   thrpt    5  10280.372 ± 140.094  ops/ms
EishayParseBinaryArrayMapping.jsonb       thrpt    5  20835.440 ± 106.489  ops/ms
EishayParseBinaryArrayMapping.kryo        thrpt    5   5151.969 ± 101.634  ops/ms
EishayParseBinaryArrayMapping.protobuf    thrpt    5   7737.638 ± 386.863  ops/ms
EishayParseBinaryAutoType.fastjson2JSONB  thrpt    5   6446.336 ± 107.820  ops/ms
EishayParseBinaryAutoType.hessian         thrpt    5    675.575 ±   7.452  ops/ms
EishayParseBinaryAutoType.javaSerialize   thrpt    5    172.857 ±   4.673  ops/ms
EishayParseString.fastjson1               thrpt    5   5422.975 ± 122.538  ops/ms
EishayParseString.fastjson2               thrpt    5   5963.904 ±  83.193  ops/ms
EishayParseString.gson                    thrpt    5   1406.628 ±  17.750  ops/ms
EishayParseString.jackson                 thrpt    5   1484.904 ±  29.059  ops/ms
EishayParseStringPretty.fastjson1         thrpt    5   1347.703 ±   8.552  ops/ms
EishayParseStringPretty.fastjson2         thrpt    5   2341.034 ±   8.183  ops/ms
EishayParseStringPretty.gson              thrpt    5   1289.839 ±  21.663  ops/ms
EishayParseStringPretty.jackson           thrpt    5   1294.112 ±  13.599  ops/ms
EishayParseTreeString.fastjson1           thrpt    5   2316.281 ±  25.611  ops/ms
EishayParseTreeString.fastjson2           thrpt    5   3383.508 ±  64.483  ops/ms
EishayParseTreeString.gson                thrpt    5   1412.701 ±  47.123  ops/ms
EishayParseTreeString.jackson             thrpt    5   1683.423 ±   9.871  ops/ms
EishayParseTreeStringPretty.fastjson1     thrpt    5   1962.158 ±  66.240  ops/ms
EishayParseTreeStringPretty.fastjson2     thrpt    5   2756.032 ±  29.954  ops/ms
EishayParseTreeStringPretty.gson          thrpt    5   1334.031 ±  50.102  ops/ms
EishayParseTreeStringPretty.jackson       thrpt    5   1498.805 ±  40.020  ops/ms
EishayParseTreeUTF8Bytes.fastjson1        thrpt    5   1838.477 ±  27.531  ops/ms
EishayParseTreeUTF8Bytes.fastjson2        thrpt    5   3207.899 ±  61.093  ops/ms
EishayParseTreeUTF8Bytes.gson             thrpt    5   1362.666 ±  38.046  ops/ms
EishayParseTreeUTF8Bytes.jackson          thrpt    5   1770.460 ±  14.641  ops/ms
EishayParseTreeUTF8BytesPretty.fastjson1  thrpt    5   1502.484 ±  35.335  ops/ms
EishayParseTreeUTF8BytesPretty.fastjson2  thrpt    5   2647.300 ±  45.661  ops/ms
EishayParseTreeUTF8BytesPretty.gson       thrpt    5   1275.012 ±  21.991  ops/ms
EishayParseTreeUTF8BytesPretty.jackson    thrpt    5   1540.583 ± 108.193  ops/ms
EishayParseUTF8Bytes.fastjson1            thrpt    5   3386.566 ±  24.692  ops/ms
EishayParseUTF8Bytes.fastjson2            thrpt    5   5877.789 ± 108.210  ops/ms
EishayParseUTF8Bytes.gson                 thrpt    5   1320.596 ±   9.125  ops/ms
EishayParseUTF8Bytes.jackson              thrpt    5   1464.994 ±  29.008  ops/ms
EishayParseUTF8BytesPretty.fastjson1      thrpt    5   1161.749 ±  22.171  ops/ms
EishayParseUTF8BytesPretty.fastjson2      thrpt    5   4330.050 ±  19.931  ops/ms
EishayParseUTF8BytesPretty.gson           thrpt    5   1284.362 ±  55.704  ops/ms
EishayParseUTF8BytesPretty.jackson        thrpt    5   1301.631 ±  35.773  ops/ms
EishayWriteBinary.jsonb                   thrpt    5  10486.794 ±  43.158  ops/ms
EishayWriteBinary.msgpack                 thrpt    5   1817.213 ±  41.815  ops/ms
EishayWriteBinary.protobuf                thrpt    5  10238.187 ± 102.807  ops/ms
EishayWriteBinaryArrayMapping.jsonb       thrpt    5  25717.988 ± 598.099  ops/ms
EishayWriteBinaryArrayMapping.kryo        thrpt    5   7369.303 ±  67.574  ops/ms
EishayWriteBinaryArrayMapping.protobuf    thrpt    5   9677.853 ± 140.112  ops/ms
EishayWriteBinaryAutoType.fastjson2JSONB  thrpt    5   5818.685 ± 225.152  ops/ms
EishayWriteBinaryAutoType.hessian         thrpt    5   1241.446 ±  30.179  ops/ms
EishayWriteBinaryAutoType.javaSerialize   thrpt    5    849.713 ±  11.103  ops/ms
EishayWriteString.fastjson1               thrpt    5   2585.979 ± 224.673  ops/ms
EishayWriteString.fastjson2               thrpt    5   6684.049 ±  87.793  ops/ms
EishayWriteString.gson                    thrpt    5    850.339 ±  27.656  ops/ms
EishayWriteString.jackson                 thrpt    5   2877.552 ±  33.653  ops/ms
EishayWriteStringTree.fastjson1           thrpt    5   3151.518 ±  42.478  ops/ms
EishayWriteStringTree.fastjson2           thrpt    5   5381.141 ±  25.911  ops/ms
EishayWriteStringTree.gson                thrpt    5    910.682 ±  29.887  ops/ms
EishayWriteStringTree.jackson             thrpt    5   3240.241 ±  53.526  ops/ms
EishayWriteUTF8Bytes.fastjson1            thrpt    5   2238.888 ±  13.145  ops/ms
EishayWriteUTF8Bytes.fastjson2            thrpt    5   8277.765 ±  66.890  ops/ms
EishayWriteUTF8Bytes.gson                 thrpt    5    848.934 ±  24.120  ops/ms
EishayWriteUTF8Bytes.jackson              thrpt    5   3157.515 ±  35.997  ops/ms
EishayWriteUTF8BytesTree.fastjson2        thrpt    5   5272.254 ±  55.930  ops/ms
EishayWriteUTF8BytesTree.jackson          thrpt    5   3609.486 ±  25.222  ops/ms