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

57 KiB

aliyun_ecs.c8i.large-jdk1.8.0_381

Benchmark                                  Mode  Cnt      Score     Error   Units
EishayFuryCompatibleParse.fury            thrpt    5   3985.805 ?  32.912  ops/ms
EishayFuryCompatibleParse.jsonb           thrpt    5   3951.391 ?  12.102  ops/ms
EishayFuryCompatibleWrite.fury            thrpt    5   3609.661 ?  15.753  ops/ms
EishayFuryCompatibleWrite.jsonb           thrpt    5   3679.713 ?  34.957  ops/ms
EishayParseBinary.fastjson2UTF8Bytes      thrpt    5   3387.491 ?   6.771  ops/ms
EishayParseBinary.hessian                 thrpt    5    671.590 ?  66.800  ops/ms
EishayParseBinary.javaSerialize           thrpt    5    113.373 ?   0.902  ops/ms
EishayParseBinary.jsonb                   thrpt    5   5077.433 ?  15.337  ops/ms
EishayParseBinaryArrayMapping.jsonb       thrpt    5   8098.746 ?  51.252  ops/ms
EishayParseBinaryArrayMapping.kryo        thrpt    5   3413.087 ?   9.807  ops/ms
EishayParseBinaryArrayMapping.protobuf    thrpt    5   2715.102 ?  25.087  ops/ms
EishayParseBinaryAutoType.fastjson2JSONB  thrpt    5   3861.785 ?  22.055  ops/ms
EishayParseBinaryAutoType.hessian         thrpt    5    668.382 ?  49.928  ops/ms
EishayParseBinaryAutoType.javaSerialize   thrpt    5    110.740 ?   1.267  ops/ms
EishayParseString.fastjson1               thrpt    5   2182.719 ?   6.769  ops/ms
EishayParseString.fastjson2               thrpt    5   3083.681 ?  14.857  ops/ms
EishayParseString.gson                    thrpt    5    992.524 ?   3.412  ops/ms
EishayParseString.jackson                 thrpt    5   1080.817 ?   5.764  ops/ms
EishayParseStringPretty.fastjson1         thrpt    5    583.489 ?   3.765  ops/ms
EishayParseStringPretty.fastjson2         thrpt    5   1597.287 ?   5.486  ops/ms
EishayParseStringPretty.gson              thrpt    5    914.700 ?   7.203  ops/ms
EishayParseStringPretty.jackson           thrpt    5    968.190 ?   7.815  ops/ms
EishayParseTreeString.fastjson1           thrpt    5   1142.077 ?   9.277  ops/ms
EishayParseTreeString.fastjson2           thrpt    5   2088.864 ?  23.789  ops/ms
EishayParseTreeString.gson                thrpt    5    844.088 ?   6.267  ops/ms
EishayParseTreeString.jackson             thrpt    5   1199.012 ?  11.810  ops/ms
EishayParseTreeStringPretty.fastjson1     thrpt    5    964.797 ?   5.261  ops/ms
EishayParseTreeStringPretty.fastjson2     thrpt    5   1615.620 ?   2.597  ops/ms
EishayParseTreeStringPretty.gson          thrpt    5    821.729 ?   4.509  ops/ms
EishayParseTreeStringPretty.jackson       thrpt    5   1087.551 ?   4.002  ops/ms
EishayParseTreeUTF8Bytes.fastjson1        thrpt    5   1027.445 ?   3.675  ops/ms
EishayParseTreeUTF8Bytes.fastjson2        thrpt    5   2195.314 ?  17.768  ops/ms
EishayParseTreeUTF8Bytes.gson             thrpt    5    812.280 ?   9.100  ops/ms
EishayParseTreeUTF8Bytes.jackson          thrpt    5   1196.366 ?   2.296  ops/ms
EishayParseTreeUTF8BytesPretty.fastjson1  thrpt    5    864.710 ?   6.451  ops/ms
EishayParseTreeUTF8BytesPretty.fastjson2  thrpt    5   1697.889 ?   5.576  ops/ms
EishayParseTreeUTF8BytesPretty.gson       thrpt    5    744.171 ?   7.400  ops/ms
EishayParseTreeUTF8BytesPretty.jackson    thrpt    5   1140.731 ?   4.571  ops/ms
EishayParseUTF8Bytes.fastjson1            thrpt    5   1890.299 ?  14.745  ops/ms
EishayParseUTF8Bytes.fastjson2            thrpt    5   1927.738 ?  17.696  ops/ms
EishayParseUTF8Bytes.gson                 thrpt    5    863.963 ?   4.058  ops/ms
EishayParseUTF8Bytes.jackson              thrpt    5   1142.590 ?   8.379  ops/ms
EishayParseUTF8BytesPretty.fastjson1      thrpt    5    551.072 ?   1.492  ops/ms
EishayParseUTF8BytesPretty.fastjson2      thrpt    5   2027.227 ?   6.162  ops/ms
EishayParseUTF8BytesPretty.gson           thrpt    5    721.733 ?   5.007  ops/ms
EishayParseUTF8BytesPretty.jackson        thrpt    5   1077.841 ?   5.570  ops/ms
EishayWriteBinary.jsonb                   thrpt    5   5712.267 ?  45.528  ops/ms
EishayWriteBinary.msgpack                 thrpt    5    991.969 ?   6.022  ops/ms
EishayWriteBinary.protobuf                thrpt    5   3460.494 ?  26.739  ops/ms
EishayWriteBinaryArrayMapping.jsonb       thrpt    5  10633.458 ? 142.101  ops/ms
EishayWriteBinaryArrayMapping.kryo        thrpt    5   3670.920 ?  34.797  ops/ms
EishayWriteBinaryArrayMapping.protobuf    thrpt    5   3365.203 ?  12.291  ops/ms
EishayWriteBinaryAutoType.fastjson2JSONB  thrpt    5   3084.632 ?  16.529  ops/ms
EishayWriteBinaryAutoType.hessian         thrpt    5    862.752 ?   8.592  ops/ms
EishayWriteBinaryAutoType.javaSerialize   thrpt    5    530.863 ?  16.820  ops/ms
EishayWriteString.fastjson1               thrpt    5   1525.119 ?   5.077  ops/ms
EishayWriteString.fastjson2               thrpt    5   3495.945 ?  13.446  ops/ms
EishayWriteString.gson                    thrpt    5   1003.788 ?   1.986  ops/ms
EishayWriteString.jackson                 thrpt    5   2082.600 ?  10.396  ops/ms
EishayWriteStringTree.fastjson1           thrpt    5   1893.087 ?   8.305  ops/ms
EishayWriteStringTree.fastjson2           thrpt    5   3465.161 ?  11.219  ops/ms
EishayWriteStringTree.gson                thrpt    5   1073.448 ?   8.016  ops/ms
EishayWriteStringTree.jackson             thrpt    5   2071.481 ?  18.030  ops/ms
EishayWriteUTF8Bytes.fastjson1            thrpt    5   1388.922 ?   8.425  ops/ms
EishayWriteUTF8Bytes.fastjson2            thrpt    5   3862.890 ?  19.034  ops/ms
EishayWriteUTF8Bytes.gson                 thrpt    5    884.820 ?   4.715  ops/ms
EishayWriteUTF8Bytes.jackson              thrpt    5   1905.578 ?   3.989  ops/ms
EishayWriteUTF8BytesTree.fastjson2        thrpt    5   3593.634 ?  21.814  ops/ms
EishayWriteUTF8BytesTree.jackson          thrpt    5   1940.183 ?   8.436  ops/ms

aliyun_ecs.c8i.large-jdk-11.0.20

Benchmark                                  Mode  Cnt      Score     Error   Units
EishayFuryCompatibleParse.fury            thrpt    5   3929.645 ?  17.969  ops/ms
EishayFuryCompatibleParse.jsonb           thrpt    5   4686.086 ?  21.555  ops/ms
EishayFuryCompatibleWrite.fury            thrpt    5   3986.493 ?  26.380  ops/ms
EishayFuryCompatibleWrite.jsonb           thrpt    5   3117.990 ?   7.827  ops/ms
EishayParseBinary.fastjson2UTF8Bytes      thrpt    5   3680.785 ?  27.231  ops/ms
EishayParseBinary.hessian                 thrpt    5    602.186 ?  13.864  ops/ms
EishayParseBinary.javaSerialize           thrpt    5    109.228 ?   0.792  ops/ms
EishayParseBinary.jsonb                   thrpt    5   5600.029 ?  41.264  ops/ms
EishayParseBinaryArrayMapping.jsonb       thrpt    5   9487.789 ?  40.027  ops/ms
EishayParseBinaryArrayMapping.kryo        thrpt    5   3246.170 ?  15.383  ops/ms
EishayParseBinaryArrayMapping.protobuf    thrpt    5   2866.946 ?  20.546  ops/ms
EishayParseBinaryAutoType.fastjson2JSONB  thrpt    5   4489.138 ?  42.745  ops/ms
EishayParseBinaryAutoType.hessian         thrpt    5    617.316 ?  16.758  ops/ms
EishayParseBinaryAutoType.javaSerialize   thrpt    5    112.001 ?   0.578  ops/ms
EishayParseString.fastjson1               thrpt    5   1966.878 ?   9.527  ops/ms
EishayParseString.fastjson2               thrpt    5   3594.192 ?   9.839  ops/ms
EishayParseString.gson                    thrpt    5    984.534 ?   3.518  ops/ms
EishayParseString.jackson                 thrpt    5    994.405 ?   3.975  ops/ms
EishayParseStringPretty.fastjson1         thrpt    5    572.835 ?   1.778  ops/ms
EishayParseStringPretty.fastjson2         thrpt    5   1598.160 ?   7.080  ops/ms
EishayParseStringPretty.gson              thrpt    5    866.483 ?   5.844  ops/ms
EishayParseStringPretty.jackson           thrpt    5    908.389 ?   5.014  ops/ms
EishayParseTreeString.fastjson1           thrpt    5    996.413 ?   1.528  ops/ms
EishayParseTreeString.fastjson2           thrpt    5   1982.147 ?   6.643  ops/ms
EishayParseTreeString.gson                thrpt    5    790.969 ?   2.166  ops/ms
EishayParseTreeString.jackson             thrpt    5    936.302 ?   4.545  ops/ms
EishayParseTreeStringPretty.fastjson1     thrpt    5    876.160 ?   5.117  ops/ms
EishayParseTreeStringPretty.fastjson2     thrpt    5   1593.024 ?   2.406  ops/ms
EishayParseTreeStringPretty.gson          thrpt    5    747.908 ?   4.834  ops/ms
EishayParseTreeStringPretty.jackson       thrpt    5    903.151 ?   4.930  ops/ms
EishayParseTreeUTF8Bytes.fastjson1        thrpt    5    960.141 ?   3.467  ops/ms
EishayParseTreeUTF8Bytes.fastjson2        thrpt    5   1976.887 ?   5.959  ops/ms
EishayParseTreeUTF8Bytes.gson             thrpt    5    768.956 ?   6.009  ops/ms
EishayParseTreeUTF8Bytes.jackson          thrpt    5   1086.802 ?   4.328  ops/ms
EishayParseTreeUTF8BytesPretty.fastjson1  thrpt    5    784.147 ?   3.622  ops/ms
EishayParseTreeUTF8BytesPretty.fastjson2  thrpt    5   1549.588 ?   5.754  ops/ms
EishayParseTreeUTF8BytesPretty.gson       thrpt    5    701.548 ?   6.541  ops/ms
EishayParseTreeUTF8BytesPretty.jackson    thrpt    5   1002.776 ?   3.607  ops/ms
EishayParseUTF8Bytes.fastjson1            thrpt    5   1643.509 ?   4.271  ops/ms
EishayParseUTF8Bytes.fastjson2            thrpt    5   3653.224 ?  16.988  ops/ms
EishayParseUTF8Bytes.gson                 thrpt    5    930.574 ?   8.669  ops/ms
EishayParseUTF8Bytes.jackson              thrpt    5   1080.856 ?   4.542  ops/ms
EishayParseUTF8BytesPretty.fastjson1      thrpt    5    532.085 ?   3.561  ops/ms
EishayParseUTF8BytesPretty.fastjson2      thrpt    5   2138.291 ?   8.575  ops/ms
EishayParseUTF8BytesPretty.gson           thrpt    5    714.740 ?   3.726  ops/ms
EishayParseUTF8BytesPretty.jackson        thrpt    5    992.130 ?   3.884  ops/ms
EishayWriteBinary.jsonb                   thrpt    5   5324.361 ?  18.162  ops/ms
EishayWriteBinary.msgpack                 thrpt    5   1245.539 ?   4.459  ops/ms
EishayWriteBinary.protobuf                thrpt    5   2677.588 ?  12.184  ops/ms
EishayWriteBinaryArrayMapping.jsonb       thrpt    5  15277.854 ? 671.287  ops/ms
EishayWriteBinaryArrayMapping.kryo        thrpt    5   3539.752 ?  53.172  ops/ms
EishayWriteBinaryArrayMapping.protobuf    thrpt    5   3487.832 ?  24.586  ops/ms
EishayWriteBinaryAutoType.fastjson2JSONB  thrpt    5   3033.322 ?  10.298  ops/ms
EishayWriteBinaryAutoType.hessian         thrpt    5    813.563 ?   8.798  ops/ms
EishayWriteBinaryAutoType.javaSerialize   thrpt    5    534.253 ?   9.116  ops/ms
EishayWriteString.fastjson1               thrpt    5   1444.121 ?   6.281  ops/ms
EishayWriteString.fastjson2               thrpt    5   3141.120 ?  18.561  ops/ms
EishayWriteString.gson                    thrpt    5    714.990 ?   3.185  ops/ms
EishayWriteString.jackson                 thrpt    5   1855.217 ?   6.600  ops/ms
EishayWriteStringTree.fastjson1           thrpt    5   1751.090 ?   8.374  ops/ms
EishayWriteStringTree.fastjson2           thrpt    5   2449.318 ?  29.915  ops/ms
EishayWriteStringTree.gson                thrpt    5    710.215 ?   2.815  ops/ms
EishayWriteStringTree.jackson             thrpt    5   1617.873 ?   6.182  ops/ms
EishayWriteUTF8Bytes.fastjson1            thrpt    5   1302.361 ?   7.183  ops/ms
EishayWriteUTF8Bytes.fastjson2            thrpt    5   4316.838 ?   9.528  ops/ms
EishayWriteUTF8Bytes.gson                 thrpt    5    734.520 ?   4.162  ops/ms
EishayWriteUTF8Bytes.jackson              thrpt    5   1794.330 ?   8.056  ops/ms
EishayWriteUTF8BytesTree.fastjson2        thrpt    5   3154.866 ?  30.191  ops/ms
EishayWriteUTF8BytesTree.jackson          thrpt    5   1605.073 ?   6.871  ops/ms

aliyun_ecs.c8i.large-jdk-17.0.8

Benchmark                                  Mode  Cnt      Score     Error   Units
EishayFuryCompatibleParse.fury            thrpt    5   4241.321 ?  27.829  ops/ms
EishayFuryCompatibleParse.jsonb           thrpt    5   5199.334 ?  10.960  ops/ms
EishayFuryCompatibleWrite.fury            thrpt    5   3793.101 ?  39.164  ops/ms
EishayFuryCompatibleWrite.jsonb           thrpt    5   3623.759 ?  21.168  ops/ms
EishayParseBinary.fastjson2UTF8Bytes      thrpt    5   3868.931 ?  18.326  ops/ms
EishayParseBinary.hessian                 thrpt    5    609.345 ?   2.429  ops/ms
EishayParseBinary.javaSerialize           thrpt    5    126.210 ?   0.935  ops/ms
EishayParseBinary.jsonb                   thrpt    5   6385.089 ?  43.911  ops/ms
EishayParseBinaryArrayMapping.jsonb       thrpt    5  10992.124 ?  84.013  ops/ms
EishayParseBinaryArrayMapping.kryo        thrpt    5   3321.902 ?  12.104  ops/ms
EishayParseBinaryArrayMapping.protobuf    thrpt    5   3753.932 ?  15.933  ops/ms
EishayParseBinaryAutoType.fastjson2JSONB  thrpt    5   4868.205 ?  23.755  ops/ms
EishayParseBinaryAutoType.hessian         thrpt    5    616.604 ?   2.687  ops/ms
EishayParseBinaryAutoType.javaSerialize   thrpt    5    124.924 ?   0.928  ops/ms
EishayParseString.fastjson1               thrpt    5   2628.666 ?  14.407  ops/ms
EishayParseString.fastjson2               thrpt    5   3794.255 ?  16.626  ops/ms
EishayParseString.gson                    thrpt    5    990.704 ?   4.879  ops/ms
EishayParseString.jackson                 thrpt    5    992.766 ?   4.079  ops/ms
EishayParseStringPretty.fastjson1         thrpt    5    636.438 ?   0.737  ops/ms
EishayParseStringPretty.fastjson2         thrpt    5   2466.823 ?   6.262  ops/ms
EishayParseStringPretty.gson              thrpt    5    880.761 ?   3.684  ops/ms
EishayParseStringPretty.jackson           thrpt    5    883.191 ?   1.874  ops/ms
EishayParseTreeString.fastjson1           thrpt    5   1207.332 ?   7.819  ops/ms
EishayParseTreeString.fastjson2           thrpt    5   2350.063 ?  97.738  ops/ms
EishayParseTreeString.gson                thrpt    5    820.950 ?   4.137  ops/ms
EishayParseTreeString.jackson             thrpt    5   1121.915 ?   4.021  ops/ms
EishayParseTreeStringPretty.fastjson1     thrpt    5   1077.346 ?   5.660  ops/ms
EishayParseTreeStringPretty.fastjson2     thrpt    5   1859.240 ?   5.460  ops/ms
EishayParseTreeStringPretty.gson          thrpt    5    752.457 ?   3.699  ops/ms
EishayParseTreeStringPretty.jackson       thrpt    5    993.122 ?   5.736  ops/ms
EishayParseTreeUTF8Bytes.fastjson1        thrpt    5   1107.726 ?   2.352  ops/ms
EishayParseTreeUTF8Bytes.fastjson2        thrpt    5   2469.939 ?  11.029  ops/ms
EishayParseTreeUTF8Bytes.gson             thrpt    5    760.936 ?   2.083  ops/ms
EishayParseTreeUTF8Bytes.jackson          thrpt    5   1131.346 ?   6.805  ops/ms
EishayParseTreeUTF8BytesPretty.fastjson1  thrpt    5    921.681 ?   3.806  ops/ms
EishayParseTreeUTF8BytesPretty.fastjson2  thrpt    5   1865.242 ?   7.066  ops/ms
EishayParseTreeUTF8BytesPretty.gson       thrpt    5    724.269 ?   2.006  ops/ms
EishayParseTreeUTF8BytesPretty.jackson    thrpt    5   1067.721 ?   5.142  ops/ms
EishayParseUTF8Bytes.fastjson1            thrpt    5   2074.147 ?   8.660  ops/ms
EishayParseUTF8Bytes.fastjson2            thrpt    5   3910.470 ?   9.673  ops/ms
EishayParseUTF8Bytes.gson                 thrpt    5    978.267 ?   4.797  ops/ms
EishayParseUTF8Bytes.jackson              thrpt    5   1088.780 ?   5.624  ops/ms
EishayParseUTF8BytesPretty.fastjson1      thrpt    5    576.563 ?   1.768  ops/ms
EishayParseUTF8BytesPretty.fastjson2      thrpt    5   2453.654 ?  15.774  ops/ms
EishayParseUTF8BytesPretty.gson           thrpt    5    717.498 ?   4.674  ops/ms
EishayParseUTF8BytesPretty.jackson        thrpt    5    960.066 ?   7.489  ops/ms
EishayWriteBinary.jsonb                   thrpt    5   7921.454 ?  79.795  ops/ms
EishayWriteBinary.msgpack                 thrpt    5   1346.871 ?   4.868  ops/ms
EishayWriteBinary.protobuf                thrpt    5   3579.505 ?  13.175  ops/ms
EishayWriteBinaryArrayMapping.jsonb       thrpt    5  16827.513 ? 394.304  ops/ms
EishayWriteBinaryArrayMapping.kryo        thrpt    5   3487.222 ?  62.059  ops/ms
EishayWriteBinaryArrayMapping.protobuf    thrpt    5   3286.782 ?  12.262  ops/ms
EishayWriteBinaryAutoType.fastjson2JSONB  thrpt    5   3466.725 ?  11.101  ops/ms
EishayWriteBinaryAutoType.hessian         thrpt    5    786.627 ?   8.091  ops/ms
EishayWriteBinaryAutoType.javaSerialize   thrpt    5    490.009 ?   3.428  ops/ms
EishayWriteString.fastjson1               thrpt    5   2773.928 ?  22.577  ops/ms
EishayWriteString.fastjson2               thrpt    5   3703.141 ?  28.005  ops/ms
EishayWriteString.gson                    thrpt    5    685.592 ?   3.403  ops/ms
EishayWriteString.jackson                 thrpt    5   2069.841 ?   8.348  ops/ms
EishayWriteStringTree.fastjson1           thrpt    5   1765.851 ?   5.414  ops/ms
EishayWriteStringTree.fastjson2           thrpt    5   3364.894 ?   8.022  ops/ms
EishayWriteStringTree.gson                thrpt    5    738.854 ?   3.460  ops/ms
EishayWriteStringTree.jackson             thrpt    5   1636.673 ?  12.524  ops/ms
EishayWriteUTF8Bytes.fastjson1            thrpt    5   1359.973 ?   8.316  ops/ms
EishayWriteUTF8Bytes.fastjson2            thrpt    5   4884.537 ?  17.086  ops/ms
EishayWriteUTF8Bytes.gson                 thrpt    5    694.044 ?   2.231  ops/ms
EishayWriteUTF8Bytes.jackson              thrpt    5   1960.419 ?   7.724  ops/ms
EishayWriteUTF8BytesTree.fastjson2        thrpt    5   3786.441 ?  32.035  ops/ms
EishayWriteUTF8BytesTree.jackson          thrpt    5   1741.082 ?   7.464  ops/ms

aliyun_ecs.c8i.large-jdk-21

Benchmark                                  Mode  Cnt      Score     Error   Units
EishayFuryCompatibleParse.fury            thrpt    5   4558.712 ±  14.505  ops/ms
EishayFuryCompatibleParse.jsonb           thrpt    5   5153.768 ±  25.772  ops/ms
EishayFuryCompatibleWrite.fury            thrpt    5   4022.380 ± 455.215  ops/ms
EishayFuryCompatibleWrite.jsonb           thrpt    5   3697.118 ±  14.584  ops/ms
EishayParseBinary.fastjson2UTF8Bytes      thrpt    5   3980.956 ±  23.611  ops/ms
EishayParseBinary.hessian                 thrpt    5    671.581 ±   7.737  ops/ms
EishayParseBinary.javaSerialize           thrpt    5    119.925 ±   1.009  ops/ms
EishayParseBinary.jsonb                   thrpt    5   6550.899 ± 108.369  ops/ms
EishayParseBinaryArrayMapping.jsonb       thrpt    5  12429.850 ±  55.825  ops/ms
EishayParseBinaryArrayMapping.kryo        thrpt    5   3862.780 ±  13.020  ops/ms
EishayParseBinaryArrayMapping.protobuf    thrpt    5   3891.526 ±   9.297  ops/ms
EishayParseBinaryAutoType.fastjson2JSONB  thrpt    5   4979.358 ±  27.281  ops/ms
EishayParseBinaryAutoType.hessian         thrpt    5    666.828 ±   2.447  ops/ms
EishayParseBinaryAutoType.javaSerialize   thrpt    5    120.645 ±   0.336  ops/ms
EishayParseString.fastjson1               thrpt    5   2559.348 ±   7.678  ops/ms
EishayParseString.fastjson2               thrpt    5   3991.341 ±  13.964  ops/ms
EishayParseString.gson                    thrpt    5    902.040 ±   3.707  ops/ms
EishayParseString.jackson                 thrpt    5    978.048 ±   4.935  ops/ms
EishayParseStringPretty.fastjson1         thrpt    5    632.384 ±   1.539  ops/ms
EishayParseStringPretty.fastjson2         thrpt    5   2554.973 ±  11.661  ops/ms
EishayParseStringPretty.gson              thrpt    5    878.011 ±   2.927  ops/ms
EishayParseStringPretty.jackson           thrpt    5    906.402 ±   3.425  ops/ms
EishayParseTreeString.fastjson1           thrpt    5   1178.452 ±   7.788  ops/ms
EishayParseTreeString.fastjson2           thrpt    5   2506.170 ±  14.298  ops/ms
EishayParseTreeString.gson                thrpt    5    770.929 ±   2.728  ops/ms
EishayParseTreeString.jackson             thrpt    5   1129.164 ±   2.708  ops/ms
EishayParseTreeStringPretty.fastjson1     thrpt    5   1012.581 ±   3.425  ops/ms
EishayParseTreeStringPretty.fastjson2     thrpt    5   1901.571 ±   4.508  ops/ms
EishayParseTreeStringPretty.gson          thrpt    5    755.961 ±   3.841  ops/ms
EishayParseTreeStringPretty.jackson       thrpt    5   1046.095 ±   2.450  ops/ms
EishayParseTreeUTF8Bytes.fastjson1        thrpt    5   1048.408 ±   2.873  ops/ms
EishayParseTreeUTF8Bytes.fastjson2        thrpt    5   2477.186 ±  10.430  ops/ms
EishayParseTreeUTF8Bytes.gson             thrpt    5    769.999 ±   5.324  ops/ms
EishayParseTreeUTF8Bytes.jackson          thrpt    5   1136.352 ±   5.513  ops/ms
EishayParseTreeUTF8BytesPretty.fastjson1  thrpt    5    894.576 ±   6.553  ops/ms
EishayParseTreeUTF8BytesPretty.fastjson2  thrpt    5   1896.601 ±  10.420  ops/ms
EishayParseTreeUTF8BytesPretty.gson       thrpt    5    691.388 ±   2.362  ops/ms
EishayParseTreeUTF8BytesPretty.jackson    thrpt    5   1097.613 ±   4.207  ops/ms
EishayParseUTF8Bytes.fastjson1            thrpt    5   2128.434 ±   6.815  ops/ms
EishayParseUTF8Bytes.fastjson2            thrpt    5   3969.975 ±  18.515  ops/ms
EishayParseUTF8Bytes.gson                 thrpt    5    903.924 ±   4.818  ops/ms
EishayParseUTF8Bytes.jackson              thrpt    5   1102.657 ±   5.602  ops/ms
EishayParseUTF8BytesPretty.fastjson1      thrpt    5    584.935 ±   1.247  ops/ms
EishayParseUTF8BytesPretty.fastjson2      thrpt    5   2557.332 ±   9.211  ops/ms
EishayParseUTF8BytesPretty.gson           thrpt    5    717.055 ±   3.535  ops/ms
EishayParseUTF8BytesPretty.jackson        thrpt    5    979.479 ±   2.675  ops/ms
EishayWriteBinary.jsonb                   thrpt    5   8696.822 ±  72.694  ops/ms
EishayWriteBinary.msgpack                 thrpt    5   1315.856 ±   4.634  ops/ms
EishayWriteBinary.protobuf                thrpt    5   3719.778 ±  19.016  ops/ms
EishayWriteBinaryArrayMapping.jsonb       thrpt    5  17978.747 ± 291.605  ops/ms
EishayWriteBinaryArrayMapping.kryo        thrpt    5   3838.144 ±  28.959  ops/ms
EishayWriteBinaryArrayMapping.protobuf    thrpt    5   3418.656 ±  12.298  ops/ms
EishayWriteBinaryAutoType.fastjson2JSONB  thrpt    5   3548.663 ±   6.715  ops/ms
EishayWriteBinaryAutoType.hessian         thrpt    5    816.048 ±   7.475  ops/ms
EishayWriteBinaryAutoType.javaSerialize   thrpt    5    544.991 ±   1.069  ops/ms
EishayWriteString.fastjson1               thrpt    5   1499.892 ±   9.035  ops/ms
EishayWriteString.fastjson2               thrpt    5   3983.768 ±  13.232  ops/ms
EishayWriteString.gson                    thrpt    5    679.051 ±   2.526  ops/ms
EishayWriteString.jackson                 thrpt    5   1936.622 ±   4.934  ops/ms
EishayWriteStringTree.fastjson1           thrpt    5   1893.595 ±   6.727  ops/ms
EishayWriteStringTree.fastjson2           thrpt    5   3385.552 ±  19.251  ops/ms
EishayWriteStringTree.gson                thrpt    5    734.821 ±   1.866  ops/ms
EishayWriteStringTree.jackson             thrpt    5   1778.000 ±   7.271  ops/ms
EishayWriteUTF8Bytes.fastjson1            thrpt    5   1393.369 ±   8.400  ops/ms
EishayWriteUTF8Bytes.fastjson2            thrpt    5   5079.054 ±  37.608  ops/ms
EishayWriteUTF8Bytes.gson                 thrpt    5    681.847 ±   2.698  ops/ms
EishayWriteUTF8Bytes.jackson              thrpt    5   2199.149 ±   9.490  ops/ms
EishayWriteUTF8BytesTree.fastjson2        thrpt    5   3621.597 ±  46.946  ops/ms
EishayWriteUTF8BytesTree.jackson          thrpt    5   1947.866 ±   6.166  ops/ms

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

Benchmark                                  Mode  Cnt      Score     Error   Units
EishayFuryCompatibleParse.fury            thrpt    5   4817.298 ±  60.322  ops/ms
EishayFuryCompatibleParse.jsonb           thrpt    5   5188.435 ±  49.378  ops/ms
EishayFuryCompatibleWrite.fury            thrpt    5   4063.892 ±  58.460  ops/ms
EishayFuryCompatibleWrite.jsonb           thrpt    5   3573.260 ±  11.783  ops/ms
EishayParseBinary.fastjson2UTF8Bytes      thrpt    5   4317.015 ±  43.887  ops/ms
EishayParseBinary.hessian                 thrpt    5    801.139 ±  13.971  ops/ms
EishayParseBinary.javaSerialize           thrpt    5    119.799 ±   0.735  ops/ms
EishayParseBinary.jsonb                   thrpt    5   8007.153 ± 124.859  ops/ms
EishayParseBinaryArrayMapping.jsonb       thrpt    5  16058.426 ± 440.859  ops/ms
EishayParseBinaryArrayMapping.kryo        thrpt    5   3776.542 ±  80.355  ops/ms
EishayParseBinaryArrayMapping.protobuf    thrpt    5   5866.102 ± 131.457  ops/ms
EishayParseBinaryAutoType.fastjson2JSONB  thrpt    5   5039.500 ± 112.564  ops/ms
EishayParseBinaryAutoType.hessian         thrpt    5    769.798 ±   6.067  ops/ms
EishayParseBinaryAutoType.javaSerialize   thrpt    5    121.666 ±   1.236  ops/ms
EishayParseString.fastjson1               thrpt    5   3703.343 ±  31.226  ops/ms
EishayParseString.fastjson2               thrpt    5   3727.366 ±  48.376  ops/ms
EishayParseString.gson                    thrpt    5    982.532 ±  38.347  ops/ms
EishayParseString.jackson                 thrpt    5   1037.484 ±  18.862  ops/ms
EishayParseStringPretty.fastjson1         thrpt    5    891.297 ±  17.238  ops/ms
EishayParseStringPretty.fastjson2         thrpt    5   2359.511 ±  14.753  ops/ms
EishayParseStringPretty.gson              thrpt    5    948.012 ±  27.865  ops/ms
EishayParseStringPretty.jackson           thrpt    5    964.517 ±  20.096  ops/ms
EishayParseTreeString.fastjson1           thrpt    5   1504.787 ±  27.319  ops/ms
EishayParseTreeString.fastjson2           thrpt    5   2253.293 ±  28.705  ops/ms
EishayParseTreeString.gson                thrpt    5    943.455 ±   4.140  ops/ms
EishayParseTreeString.jackson             thrpt    5   1200.432 ±  33.773  ops/ms
EishayParseTreeStringPretty.fastjson1     thrpt    5   1235.630 ±  11.247  ops/ms
EishayParseTreeStringPretty.fastjson2     thrpt    5   1693.588 ±  25.011  ops/ms
EishayParseTreeStringPretty.gson          thrpt    5    869.780 ±  32.250  ops/ms
EishayParseTreeStringPretty.jackson       thrpt    5   1060.534 ±  19.312  ops/ms
EishayParseTreeUTF8Bytes.fastjson1        thrpt    5   1275.810 ±  13.261  ops/ms
EishayParseTreeUTF8Bytes.fastjson2        thrpt    5   2076.160 ±  19.552  ops/ms
EishayParseTreeUTF8Bytes.gson             thrpt    5    930.986 ±  58.037  ops/ms
EishayParseTreeUTF8Bytes.jackson          thrpt    5   1219.943 ±  30.253  ops/ms
EishayParseTreeUTF8BytesPretty.fastjson1  thrpt    5   1053.934 ±  11.012  ops/ms
EishayParseTreeUTF8BytesPretty.fastjson2  thrpt    5   1732.644 ±  21.137  ops/ms
EishayParseTreeUTF8BytesPretty.gson       thrpt    5    894.614 ±  19.871  ops/ms
EishayParseTreeUTF8BytesPretty.jackson    thrpt    5   1134.303 ±  19.830  ops/ms
EishayParseUTF8Bytes.fastjson1            thrpt    5   2621.264 ±  17.422  ops/ms
EishayParseUTF8Bytes.fastjson2            thrpt    5   4128.878 ±  47.446  ops/ms
EishayParseUTF8Bytes.gson                 thrpt    5    951.869 ±  11.817  ops/ms
EishayParseUTF8Bytes.jackson              thrpt    5   1125.165 ±  20.024  ops/ms
EishayParseUTF8BytesPretty.fastjson1      thrpt    5    779.445 ±  20.812  ops/ms
EishayParseUTF8BytesPretty.fastjson2      thrpt    5   2371.897 ±  31.736  ops/ms
EishayParseUTF8BytesPretty.gson           thrpt    5    885.325 ±  38.820  ops/ms
EishayParseUTF8BytesPretty.jackson        thrpt    5   1003.229 ±  37.049  ops/ms
EishayWriteBinary.jsonb                   thrpt    5   7516.287 ±  74.897  ops/ms
EishayWriteBinary.msgpack                 thrpt    5   1370.009 ±  61.470  ops/ms
EishayWriteBinary.protobuf                thrpt    5   7121.926 ± 199.499  ops/ms
EishayWriteBinaryArrayMapping.jsonb       thrpt    5  14407.659 ± 312.243  ops/ms
EishayWriteBinaryArrayMapping.kryo        thrpt    5   5650.676 ±  45.948  ops/ms
EishayWriteBinaryArrayMapping.protobuf    thrpt    5   7406.585 ± 211.413  ops/ms
EishayWriteBinaryAutoType.fastjson2JSONB  thrpt    5   3300.599 ± 236.062  ops/ms
EishayWriteBinaryAutoType.hessian         thrpt    5   1102.309 ±  36.121  ops/ms
EishayWriteBinaryAutoType.javaSerialize   thrpt    5    561.232 ±  12.912  ops/ms
EishayWriteString.fastjson1               thrpt    5   1726.690 ±  53.137  ops/ms
EishayWriteString.fastjson2               thrpt    5   4354.667 ±  10.544  ops/ms
EishayWriteString.gson                    thrpt    5    656.536 ±  13.823  ops/ms
EishayWriteString.jackson                 thrpt    5   2048.636 ±  16.466  ops/ms
EishayWriteStringTree.fastjson1           thrpt    5   1795.556 ±  50.820  ops/ms
EishayWriteStringTree.fastjson2           thrpt    5   3400.804 ±  56.888  ops/ms
EishayWriteStringTree.gson                thrpt    5    700.931 ±  18.945  ops/ms
EishayWriteStringTree.jackson             thrpt    5   1989.918 ±  23.590  ops/ms
EishayWriteUTF8Bytes.fastjson1            thrpt    5   1920.296 ±  13.825  ops/ms
EishayWriteUTF8Bytes.fastjson2            thrpt    5   6117.329 ±  50.868  ops/ms
EishayWriteUTF8Bytes.gson                 thrpt    5    664.520 ±  29.793  ops/ms
EishayWriteUTF8Bytes.jackson              thrpt    5   2525.359 ±  18.472  ops/ms
EishayWriteUTF8BytesTree.fastjson2        thrpt    5   3824.202 ±  75.472  ops/ms
EishayWriteUTF8BytesTree.jackson          thrpt    5   2515.235 ±  30.381  ops/ms

aliyun_ecs.c8y.large-jdk1.8.0_381

Benchmark                                  Mode  Cnt      Score     Error   Units
EishayFuryCompatibleParse.fury            thrpt    5   7576.687 ?  40.224  ops/ms
EishayFuryCompatibleParse.jsonb           thrpt    5   6446.213 ?  34.290  ops/ms
EishayFuryCompatibleWrite.fury            thrpt    5   5689.603 ?  44.243  ops/ms
EishayFuryCompatibleWrite.jsonb           thrpt    5   5324.125 ?  44.772  ops/ms
EishayParseBinary.fastjson2UTF8Bytes      thrpt    5   5217.263 ?  35.374  ops/ms
EishayParseBinary.hessian                 thrpt    5    420.602 ? 117.435  ops/ms
EishayParseBinary.javaSerialize           thrpt    5    180.261 ?   1.248  ops/ms
EishayParseBinary.jsonb                   thrpt    5   8097.943 ?  53.037  ops/ms
EishayParseBinaryArrayMapping.jsonb       thrpt    5  12281.414 ?  74.190  ops/ms
EishayParseBinaryArrayMapping.kryo        thrpt    5   5158.844 ?  73.816  ops/ms
EishayParseBinaryArrayMapping.protobuf    thrpt    5   3420.362 ?  29.895  ops/ms
EishayParseBinaryAutoType.fastjson2JSONB  thrpt    5   6297.184 ?  38.654  ops/ms
EishayParseBinaryAutoType.hessian         thrpt    5    408.032 ? 188.060  ops/ms
EishayParseBinaryAutoType.javaSerialize   thrpt    5    180.929 ?   1.667  ops/ms
EishayParseString.fastjson1               thrpt    5   3467.621 ?  29.148  ops/ms
EishayParseString.fastjson2               thrpt    5   5324.896 ?  40.075  ops/ms
EishayParseString.gson                    thrpt    5   1514.830 ?   7.483  ops/ms
EishayParseString.jackson                 thrpt    5   1568.820 ?  25.791  ops/ms
EishayParseStringPretty.fastjson1         thrpt    5   1019.629 ?   5.479  ops/ms
EishayParseStringPretty.fastjson2         thrpt    5   4028.636 ?  26.738  ops/ms
EishayParseStringPretty.gson              thrpt    5   1455.001 ?  11.755  ops/ms
EishayParseStringPretty.jackson           thrpt    5   1449.977 ?  11.946  ops/ms
EishayParseTreeString.fastjson1           thrpt    5   1553.771 ?  10.576  ops/ms
EishayParseTreeString.fastjson2           thrpt    5   3122.592 ?  21.953  ops/ms
EishayParseTreeString.gson                thrpt    5   1265.382 ?  21.690  ops/ms
EishayParseTreeString.jackson             thrpt    5   1370.330 ?  11.758  ops/ms
EishayParseTreeStringPretty.fastjson1     thrpt    5   1372.527 ?  11.102  ops/ms
EishayParseTreeStringPretty.fastjson2     thrpt    5   2605.315 ?  21.914  ops/ms
EishayParseTreeStringPretty.gson          thrpt    5   1184.583 ?  10.298  ops/ms
EishayParseTreeStringPretty.jackson       thrpt    5   1310.719 ?  16.180  ops/ms
EishayParseTreeUTF8Bytes.fastjson1        thrpt    5   1230.857 ?   7.545  ops/ms
EishayParseTreeUTF8Bytes.fastjson2        thrpt    5   2977.936 ?  18.329  ops/ms
EishayParseTreeUTF8Bytes.gson             thrpt    5   1114.463 ?   8.736  ops/ms
EishayParseTreeUTF8Bytes.jackson          thrpt    5   1735.924 ?  10.079  ops/ms
EishayParseTreeUTF8BytesPretty.fastjson1  thrpt    5   1110.852 ?   8.584  ops/ms
EishayParseTreeUTF8BytesPretty.fastjson2  thrpt    5   2612.227 ?  23.596  ops/ms
EishayParseTreeUTF8BytesPretty.gson       thrpt    5   1034.889 ?   8.786  ops/ms
EishayParseTreeUTF8BytesPretty.jackson    thrpt    5   1359.408 ?  11.979  ops/ms
EishayParseUTF8Bytes.fastjson1            thrpt    5   3007.002 ?  25.893  ops/ms
EishayParseUTF8Bytes.fastjson2            thrpt    5   2202.112 ?  13.210  ops/ms
EishayParseUTF8Bytes.gson                 thrpt    5   1370.127 ?   9.754  ops/ms
EishayParseUTF8Bytes.jackson              thrpt    5   1799.536 ?  17.566  ops/ms
EishayParseUTF8BytesPretty.fastjson1      thrpt    5    930.040 ?   4.559  ops/ms
EishayParseUTF8BytesPretty.fastjson2      thrpt    5   3891.583 ? 114.730  ops/ms
EishayParseUTF8BytesPretty.gson           thrpt    5   1013.136 ?  10.318  ops/ms
EishayParseUTF8BytesPretty.jackson        thrpt    5   1593.106 ?   7.933  ops/ms
EishayWriteBinary.jsonb                   thrpt    5   8243.503 ?  90.344  ops/ms
EishayWriteBinary.msgpack                 thrpt    5   1284.181 ?   5.771  ops/ms
EishayWriteBinary.protobuf                thrpt    5   4306.569 ?  27.790  ops/ms
EishayWriteBinaryArrayMapping.jsonb       thrpt    5  10021.731 ? 127.241  ops/ms
EishayWriteBinaryArrayMapping.kryo        thrpt    5   5946.114 ?  41.021  ops/ms
EishayWriteBinaryArrayMapping.protobuf    thrpt    5   4135.284 ?  32.615  ops/ms
EishayWriteBinaryAutoType.fastjson2JSONB  thrpt    5   5272.478 ?  32.424  ops/ms
EishayWriteBinaryAutoType.hessian         thrpt    5   1264.757 ?  56.549  ops/ms
EishayWriteBinaryAutoType.javaSerialize   thrpt    5    873.564 ?  24.486  ops/ms
EishayWriteString.fastjson1               thrpt    5   2365.720 ?  12.740  ops/ms
EishayWriteString.fastjson2               thrpt    5   5053.397 ?  30.543  ops/ms
EishayWriteString.gson                    thrpt    5   1473.204 ?  13.547  ops/ms
EishayWriteString.jackson                 thrpt    5   2691.972 ?  27.217  ops/ms
EishayWriteStringTree.fastjson1           thrpt    5   2463.444 ?   5.493  ops/ms
EishayWriteStringTree.fastjson2           thrpt    5   4057.066 ?  30.554  ops/ms
EishayWriteStringTree.gson                thrpt    5   1919.734 ?  15.564  ops/ms
EishayWriteStringTree.jackson             thrpt    5   2816.209 ?   7.577  ops/ms
EishayWriteUTF8Bytes.fastjson1            thrpt    5   2237.003 ?  21.182  ops/ms
EishayWriteUTF8Bytes.fastjson2            thrpt    5   6353.226 ?  56.569  ops/ms
EishayWriteUTF8Bytes.gson                 thrpt    5   1368.916 ?   9.804  ops/ms
EishayWriteUTF8Bytes.jackson              thrpt    5   2719.728 ?  59.905  ops/ms
EishayWriteUTF8BytesTree.fastjson2        thrpt    5   4737.530 ?  43.342  ops/ms
EishayWriteUTF8BytesTree.jackson          thrpt    5   3149.707 ?  15.550  ops/ms

aliyun_ecs.c8y.large-jdk-11.0.20

Benchmark                                  Mode  Cnt      Score     Error   Units
EishayFuryCompatibleParse.fury            thrpt    5   8195.303 ? 121.507  ops/ms
EishayFuryCompatibleParse.jsonb           thrpt    5   7287.343 ?  90.026  ops/ms
EishayFuryCompatibleWrite.fury            thrpt    5   5097.056 ?  29.793  ops/ms
EishayFuryCompatibleWrite.jsonb           thrpt    5   5863.037 ?  57.846  ops/ms
EishayParseBinary.fastjson2UTF8Bytes      thrpt    5   5994.844 ?  16.225  ops/ms
EishayParseBinary.hessian                 thrpt    5    490.747 ?   6.480  ops/ms
EishayParseBinary.javaSerialize           thrpt    5    173.570 ?   1.565  ops/ms
EishayParseBinary.jsonb                   thrpt    5   8730.138 ?  73.283  ops/ms
EishayParseBinaryArrayMapping.jsonb       thrpt    5  13668.047 ? 271.240  ops/ms
EishayParseBinaryArrayMapping.kryo        thrpt    5   5847.755 ?  44.540  ops/ms
EishayParseBinaryArrayMapping.protobuf    thrpt    5   4482.221 ?  54.610  ops/ms
EishayParseBinaryAutoType.fastjson2JSONB  thrpt    5   6900.557 ?  99.190  ops/ms
EishayParseBinaryAutoType.hessian         thrpt    5    477.466 ?  41.123  ops/ms
EishayParseBinaryAutoType.javaSerialize   thrpt    5    174.442 ?   1.278  ops/ms
EishayParseString.fastjson1               thrpt    5   3496.676 ?  14.037  ops/ms
EishayParseString.fastjson2               thrpt    5   5879.689 ?  37.333  ops/ms
EishayParseString.gson                    thrpt    5   1502.952 ?  16.715  ops/ms
EishayParseString.jackson                 thrpt    5   1529.593 ?   5.359  ops/ms
EishayParseStringPretty.fastjson1         thrpt    5   1026.221 ?  12.351  ops/ms
EishayParseStringPretty.fastjson2         thrpt    5   4244.934 ?  24.571  ops/ms
EishayParseStringPretty.gson              thrpt    5   1381.834 ?  11.817  ops/ms
EishayParseStringPretty.jackson           thrpt    5   1406.405 ?  12.079  ops/ms
EishayParseTreeString.fastjson1           thrpt    5   1606.738 ?  11.195  ops/ms
EishayParseTreeString.fastjson2           thrpt    5   2796.516 ?  15.888  ops/ms
EishayParseTreeString.gson                thrpt    5   1222.306 ?  12.458  ops/ms
EishayParseTreeString.jackson             thrpt    5   1516.889 ?   8.239  ops/ms
EishayParseTreeStringPretty.fastjson1     thrpt    5   1365.967 ?  12.172  ops/ms
EishayParseTreeStringPretty.fastjson2     thrpt    5   2788.911 ?  11.457  ops/ms
EishayParseTreeStringPretty.gson          thrpt    5   1168.209 ?  17.099  ops/ms
EishayParseTreeStringPretty.jackson       thrpt    5   1337.748 ?  12.471  ops/ms
EishayParseTreeUTF8Bytes.fastjson1        thrpt    5   1444.282 ?   9.108  ops/ms
EishayParseTreeUTF8Bytes.fastjson2        thrpt    5   3245.849 ?  20.821  ops/ms
EishayParseTreeUTF8Bytes.gson             thrpt    5   1183.157 ?  13.332  ops/ms
EishayParseTreeUTF8Bytes.jackson          thrpt    5   1639.025 ?   8.175  ops/ms
EishayParseTreeUTF8BytesPretty.fastjson1  thrpt    5   1244.699 ?   5.549  ops/ms
EishayParseTreeUTF8BytesPretty.fastjson2  thrpt    5   2836.246 ?  17.197  ops/ms
EishayParseTreeUTF8BytesPretty.gson       thrpt    5   1128.477 ?  19.432  ops/ms
EishayParseTreeUTF8BytesPretty.jackson    thrpt    5   1395.909 ?   7.828  ops/ms
EishayParseUTF8Bytes.fastjson1            thrpt    5   2948.170 ?  18.196  ops/ms
EishayParseUTF8Bytes.fastjson2            thrpt    5   2200.815 ?  12.122  ops/ms
EishayParseUTF8Bytes.gson                 thrpt    5   1466.140 ?  11.816  ops/ms
EishayParseUTF8Bytes.jackson              thrpt    5   1654.968 ?   8.139  ops/ms
EishayParseUTF8BytesPretty.fastjson1      thrpt    5    954.497 ?   4.455  ops/ms
EishayParseUTF8BytesPretty.fastjson2      thrpt    5   4250.554 ?  24.338  ops/ms
EishayParseUTF8BytesPretty.gson           thrpt    5   1106.843 ?  10.241  ops/ms
EishayParseUTF8BytesPretty.jackson        thrpt    5   1566.962 ?   6.699  ops/ms
EishayWriteBinary.jsonb                   thrpt    5   9780.110 ?  73.551  ops/ms
EishayWriteBinary.msgpack                 thrpt    5   1867.663 ?  12.414  ops/ms
EishayWriteBinary.protobuf                thrpt    5   4530.648 ?  31.009  ops/ms
EishayWriteBinaryArrayMapping.jsonb       thrpt    5  19107.284 ? 767.295  ops/ms
EishayWriteBinaryArrayMapping.kryo        thrpt    5   5520.536 ? 151.194  ops/ms
EishayWriteBinaryArrayMapping.protobuf    thrpt    5   5779.913 ?  18.440  ops/ms
EishayWriteBinaryAutoType.fastjson2JSONB  thrpt    5   5686.550 ?  67.828  ops/ms
EishayWriteBinaryAutoType.hessian         thrpt    5   1043.820 ?  22.166  ops/ms
EishayWriteBinaryAutoType.javaSerialize   thrpt    5    899.241 ?   8.761  ops/ms
EishayWriteString.fastjson1               thrpt    5   2196.476 ?  16.889  ops/ms
EishayWriteString.fastjson2               thrpt    5   5628.479 ?  27.605  ops/ms
EishayWriteString.gson                    thrpt    5   1316.278 ?   8.389  ops/ms
EishayWriteString.jackson                 thrpt    5   2726.198 ?  12.762  ops/ms
EishayWriteStringTree.fastjson1           thrpt    5   2717.533 ?  32.058  ops/ms
EishayWriteStringTree.fastjson2           thrpt    5   4097.894 ?  31.700  ops/ms
EishayWriteStringTree.gson                thrpt    5   1495.738 ?  13.321  ops/ms
EishayWriteStringTree.jackson             thrpt    5   2835.153 ?  35.220  ops/ms
EishayWriteUTF8Bytes.fastjson1            thrpt    5   1967.413 ?   5.949  ops/ms
EishayWriteUTF8Bytes.fastjson2            thrpt    5   6732.702 ?  29.393  ops/ms
EishayWriteUTF8Bytes.gson                 thrpt    5   1372.066 ?   5.823  ops/ms
EishayWriteUTF8Bytes.jackson              thrpt    5   2666.650 ?   9.999  ops/ms
EishayWriteUTF8BytesTree.fastjson2        thrpt    5   4769.592 ?  60.801  ops/ms
EishayWriteUTF8BytesTree.jackson          thrpt    5   2332.835 ?  18.736  ops/ms

aliyun_ecs.c8y.large-jdk-17.0.8

Benchmark                                  Mode  Cnt      Score     Error   Units
EishayFuryCompatibleParse.fury            thrpt    5   8077.422 ?  82.882  ops/ms
EishayFuryCompatibleParse.jsonb           thrpt    5   7929.146 ?  44.973  ops/ms
EishayFuryCompatibleWrite.fury            thrpt    5   6193.117 ? 131.489  ops/ms
EishayFuryCompatibleWrite.jsonb           thrpt    5   5468.678 ?  35.419  ops/ms
EishayParseBinary.fastjson2UTF8Bytes      thrpt    5   6041.147 ?  27.628  ops/ms
EishayParseBinary.hessian                 thrpt    5    432.809 ?   2.061  ops/ms
EishayParseBinary.javaSerialize           thrpt    5    175.560 ?   0.650  ops/ms
EishayParseBinary.jsonb                   thrpt    5   9897.316 ?  51.153  ops/ms
EishayParseBinaryArrayMapping.jsonb       thrpt    5  13138.109 ? 129.512  ops/ms
EishayParseBinaryArrayMapping.kryo        thrpt    5   6215.000 ?  36.529  ops/ms
EishayParseBinaryArrayMapping.protobuf    thrpt    5   5536.793 ?  21.390  ops/ms
EishayParseBinaryAutoType.fastjson2JSONB  thrpt    5   7421.792 ?  37.874  ops/ms
EishayParseBinaryAutoType.hessian         thrpt    5    432.375 ?   0.796  ops/ms
EishayParseBinaryAutoType.javaSerialize   thrpt    5    174.064 ?   0.453  ops/ms
EishayParseString.fastjson1               thrpt    5   4768.789 ?  20.937  ops/ms
EishayParseString.fastjson2               thrpt    5   6035.139 ?  20.816  ops/ms
EishayParseString.gson                    thrpt    5   1518.905 ?   7.739  ops/ms
EishayParseString.jackson                 thrpt    5   1500.481 ?   4.173  ops/ms
EishayParseStringPretty.fastjson1         thrpt    5   1114.480 ?   4.223  ops/ms
EishayParseStringPretty.fastjson2         thrpt    5   4267.609 ?   6.860  ops/ms
EishayParseStringPretty.gson              thrpt    5   1455.561 ?   3.584  ops/ms
EishayParseStringPretty.jackson           thrpt    5   1453.216 ?   6.367  ops/ms
EishayParseTreeString.fastjson1           thrpt    5   1744.259 ?   9.153  ops/ms
EishayParseTreeString.fastjson2           thrpt    5   3467.874 ?  22.423  ops/ms
EishayParseTreeString.gson                thrpt    5   1277.494 ?   5.736  ops/ms
EishayParseTreeString.jackson             thrpt    5   1622.869 ?   7.480  ops/ms
EishayParseTreeStringPretty.fastjson1     thrpt    5   1534.475 ?   1.781  ops/ms
EishayParseTreeStringPretty.fastjson2     thrpt    5   2864.796 ?  11.803  ops/ms
EishayParseTreeStringPretty.gson          thrpt    5   1197.297 ?   3.580  ops/ms
EishayParseTreeStringPretty.jackson       thrpt    5   1425.049 ?   4.674  ops/ms
EishayParseTreeUTF8Bytes.fastjson1        thrpt    5   1536.730 ?   9.776  ops/ms
EishayParseTreeUTF8Bytes.fastjson2        thrpt    5   3465.352 ?  11.116  ops/ms
EishayParseTreeUTF8Bytes.gson             thrpt    5   1237.428 ?   2.861  ops/ms
EishayParseTreeUTF8Bytes.jackson          thrpt    5   1767.969 ?  11.179  ops/ms
EishayParseTreeUTF8BytesPretty.fastjson1  thrpt    5   1357.616 ?   7.536  ops/ms
EishayParseTreeUTF8BytesPretty.fastjson2  thrpt    5   2905.605 ?  15.535  ops/ms
EishayParseTreeUTF8BytesPretty.gson       thrpt    5   1171.407 ?   3.754  ops/ms
EishayParseTreeUTF8BytesPretty.jackson    thrpt    5   1616.518 ?  16.422  ops/ms
EishayParseUTF8Bytes.fastjson1            thrpt    5   3706.683 ?  13.289  ops/ms
EishayParseUTF8Bytes.fastjson2            thrpt    5   6106.526 ?  40.832  ops/ms
EishayParseUTF8Bytes.gson                 thrpt    5   1560.147 ?   7.089  ops/ms
EishayParseUTF8Bytes.jackson              thrpt    5   1758.738 ?   9.181  ops/ms
EishayParseUTF8BytesPretty.fastjson1      thrpt    5   1053.706 ?   1.721  ops/ms
EishayParseUTF8BytesPretty.fastjson2      thrpt    5   4289.179 ?  22.309  ops/ms
EishayParseUTF8BytesPretty.gson           thrpt    5   1173.655 ?   5.316  ops/ms
EishayParseUTF8BytesPretty.jackson        thrpt    5   1641.517 ?  11.622  ops/ms
EishayWriteBinary.jsonb                   thrpt    5  11216.502 ?  74.663  ops/ms
EishayWriteBinary.msgpack                 thrpt    5   2075.941 ?  15.959  ops/ms
EishayWriteBinary.protobuf                thrpt    5   6375.487 ?   8.029  ops/ms
EishayWriteBinaryArrayMapping.jsonb       thrpt    5  18750.932 ? 265.298  ops/ms
EishayWriteBinaryArrayMapping.kryo        thrpt    5   5194.666 ? 169.770  ops/ms
EishayWriteBinaryArrayMapping.protobuf    thrpt    5   5949.690 ?  26.193  ops/ms
EishayWriteBinaryAutoType.fastjson2JSONB  thrpt    5   5331.925 ? 111.079  ops/ms
EishayWriteBinaryAutoType.hessian         thrpt    5   1235.006 ?  81.778  ops/ms
EishayWriteBinaryAutoType.javaSerialize   thrpt    5    851.242 ?   2.556  ops/ms
EishayWriteString.fastjson1               thrpt    5   2281.368 ?   4.940  ops/ms
EishayWriteString.fastjson2               thrpt    5   5763.654 ?  65.341  ops/ms
EishayWriteString.gson                    thrpt    5    940.798 ?   3.807  ops/ms
EishayWriteString.jackson                 thrpt    5   3119.178 ?  15.533  ops/ms
EishayWriteStringTree.fastjson1           thrpt    5   2698.988 ?  10.131  ops/ms
EishayWriteStringTree.fastjson2           thrpt    5   5204.073 ?  29.125  ops/ms
EishayWriteStringTree.gson                thrpt    5    978.783 ?   4.164  ops/ms
EishayWriteStringTree.jackson             thrpt    5   2744.960 ?   8.928  ops/ms
EishayWriteUTF8Bytes.fastjson1            thrpt    5   2211.593 ?   8.625  ops/ms
EishayWriteUTF8Bytes.fastjson2            thrpt    5   6893.312 ?  79.389  ops/ms
EishayWriteUTF8Bytes.gson                 thrpt    5    936.622 ?   5.419  ops/ms
EishayWriteUTF8Bytes.jackson              thrpt    5   2946.876 ?  12.518  ops/ms
EishayWriteUTF8BytesTree.fastjson2        thrpt    5   5122.575 ?  30.380  ops/ms
EishayWriteUTF8BytesTree.jackson          thrpt    5   2968.831 ?  11.844  ops/ms

aliyun_ecs.c8y.large-jdk-21

Benchmark                                  Mode  Cnt      Score     Error   Units
EishayFuryCompatibleParse.fury            thrpt    5   8241.167 ±  51.324  ops/ms
EishayFuryCompatibleParse.jsonb           thrpt    5   7817.230 ±  22.212  ops/ms
EishayFuryCompatibleWrite.fury            thrpt    5   5713.460 ± 655.356  ops/ms
EishayFuryCompatibleWrite.jsonb           thrpt    5   5754.447 ±  41.890  ops/ms
EishayParseBinary.fastjson2UTF8Bytes      thrpt    5   6100.967 ± 222.609  ops/ms
EishayParseBinary.hessian                 thrpt    5    532.023 ±  17.335  ops/ms
EishayParseBinary.javaSerialize           thrpt    5    176.312 ±   1.048  ops/ms
EishayParseBinary.jsonb                   thrpt    5   9683.388 ±  16.014  ops/ms
EishayParseBinaryArrayMapping.jsonb       thrpt    5  13790.393 ±  50.258  ops/ms
EishayParseBinaryArrayMapping.kryo        thrpt    5   5997.672 ±  21.292  ops/ms
EishayParseBinaryArrayMapping.protobuf    thrpt    5   6172.534 ±  34.348  ops/ms
EishayParseBinaryAutoType.fastjson2JSONB  thrpt    5   7286.413 ±  43.425  ops/ms
EishayParseBinaryAutoType.hessian         thrpt    5    567.215 ±  12.479  ops/ms
EishayParseBinaryAutoType.javaSerialize   thrpt    5    178.058 ±   0.911  ops/ms
EishayParseString.fastjson1               thrpt    5   4731.318 ±  14.149  ops/ms
EishayParseString.fastjson2               thrpt    5   6015.256 ±  33.411  ops/ms
EishayParseString.gson                    thrpt    5   1370.627 ±   5.681  ops/ms
EishayParseString.jackson                 thrpt    5   1472.157 ±  10.511  ops/ms
EishayParseStringPretty.fastjson1         thrpt    5   1035.673 ±   1.517  ops/ms
EishayParseStringPretty.fastjson2         thrpt    5   4230.940 ±  27.890  ops/ms
EishayParseStringPretty.gson              thrpt    5   1322.904 ±   5.185  ops/ms
EishayParseStringPretty.jackson           thrpt    5   1379.865 ±   4.120  ops/ms
EishayParseTreeString.fastjson1           thrpt    5   1551.373 ±   5.175  ops/ms
EishayParseTreeString.fastjson2           thrpt    5   3296.612 ±  28.628  ops/ms
EishayParseTreeString.gson                thrpt    5   1206.061 ±   4.607  ops/ms
EishayParseTreeString.jackson             thrpt    5   1516.946 ±   5.269  ops/ms
EishayParseTreeStringPretty.fastjson1     thrpt    5   1340.792 ±   7.347  ops/ms
EishayParseTreeStringPretty.fastjson2     thrpt    5   2729.813 ±  13.428  ops/ms
EishayParseTreeStringPretty.gson          thrpt    5   1179.750 ±   4.057  ops/ms
EishayParseTreeStringPretty.jackson       thrpt    5   1372.384 ±   9.197  ops/ms
EishayParseTreeUTF8Bytes.fastjson1        thrpt    5   1427.881 ±  10.219  ops/ms
EishayParseTreeUTF8Bytes.fastjson2        thrpt    5   3426.514 ±  15.008  ops/ms
EishayParseTreeUTF8Bytes.gson             thrpt    5   1165.185 ±   3.896  ops/ms
EishayParseTreeUTF8Bytes.jackson          thrpt    5   1697.614 ±  11.834  ops/ms
EishayParseTreeUTF8BytesPretty.fastjson1  thrpt    5   1262.506 ±   6.909  ops/ms
EishayParseTreeUTF8BytesPretty.fastjson2  thrpt    5   2817.417 ±  11.982  ops/ms
EishayParseTreeUTF8BytesPretty.gson       thrpt    5   1069.006 ±   6.469  ops/ms
EishayParseTreeUTF8BytesPretty.jackson    thrpt    5   1550.102 ±   9.849  ops/ms
EishayParseUTF8Bytes.fastjson1            thrpt    5   3542.150 ±  36.989  ops/ms
EishayParseUTF8Bytes.fastjson2            thrpt    5   5983.117 ±  29.905  ops/ms
EishayParseUTF8Bytes.gson                 thrpt    5   1400.731 ±  10.945  ops/ms
EishayParseUTF8Bytes.jackson              thrpt    5   1542.059 ±   5.951  ops/ms
EishayParseUTF8BytesPretty.fastjson1      thrpt    5    964.436 ±   4.301  ops/ms
EishayParseUTF8BytesPretty.fastjson2      thrpt    5   4223.828 ±  13.659  ops/ms
EishayParseUTF8BytesPretty.gson           thrpt    5   1093.612 ±   5.343  ops/ms
EishayParseUTF8BytesPretty.jackson        thrpt    5   1539.688 ±   7.612  ops/ms
EishayWriteBinary.jsonb                   thrpt    5  12458.201 ± 128.153  ops/ms
EishayWriteBinary.msgpack                 thrpt    5   1977.531 ±  10.206  ops/ms
EishayWriteBinary.protobuf                thrpt    5   5842.656 ±  33.778  ops/ms
EishayWriteBinaryArrayMapping.jsonb       thrpt    5  21552.243 ± 413.891  ops/ms
EishayWriteBinaryArrayMapping.kryo        thrpt    5   6056.914 ±  39.709  ops/ms
EishayWriteBinaryArrayMapping.protobuf    thrpt    5   5462.197 ±  39.902  ops/ms
EishayWriteBinaryAutoType.fastjson2JSONB  thrpt    5   5762.988 ±  34.796  ops/ms
EishayWriteBinaryAutoType.hessian         thrpt    5   1273.694 ±  13.498  ops/ms
EishayWriteBinaryAutoType.javaSerialize   thrpt    5    940.536 ±   5.600  ops/ms
EishayWriteString.fastjson1               thrpt    5   2118.339 ±  11.437  ops/ms
EishayWriteString.fastjson2               thrpt    5   6075.568 ±  16.062  ops/ms
EishayWriteString.gson                    thrpt    5    924.557 ±   5.987  ops/ms
EishayWriteString.jackson                 thrpt    5   2671.698 ±  28.180  ops/ms
EishayWriteStringTree.fastjson1           thrpt    5   2621.989 ±   7.237  ops/ms
EishayWriteStringTree.fastjson2           thrpt    5   5443.275 ±  34.688  ops/ms
EishayWriteStringTree.gson                thrpt    5    996.490 ±   4.449  ops/ms
EishayWriteStringTree.jackson             thrpt    5   2653.067 ±  10.874  ops/ms
EishayWriteUTF8Bytes.fastjson1            thrpt    5   1754.403 ±  15.167  ops/ms
EishayWriteUTF8Bytes.fastjson2            thrpt    5   7208.901 ±  48.425  ops/ms
EishayWriteUTF8Bytes.gson                 thrpt    5    888.452 ±   5.295  ops/ms
EishayWriteUTF8Bytes.jackson              thrpt    5   2825.849 ±  59.325  ops/ms
EishayWriteUTF8BytesTree.fastjson2        thrpt    5   5759.420 ±  41.780  ops/ms
EishayWriteUTF8BytesTree.jackson          thrpt    5   2870.841 ±  16.301  ops/ms

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

Benchmark                                  Mode  Cnt      Score     Error   Units
EishayFuryCompatibleParse.fury            thrpt    5   8532.440 ±  54.700  ops/ms
EishayFuryCompatibleParse.jsonb           thrpt    5   7900.625 ±  41.229  ops/ms
EishayFuryCompatibleWrite.fury            thrpt    5   5745.239 ± 121.398  ops/ms
EishayFuryCompatibleWrite.jsonb           thrpt    5   6186.008 ± 200.399  ops/ms
EishayParseBinary.fastjson2UTF8Bytes      thrpt    5   6111.143 ±  95.668  ops/ms
EishayParseBinary.hessian                 thrpt    5    696.136 ±  21.940  ops/ms
EishayParseBinary.javaSerialize           thrpt    5    178.290 ±   3.848  ops/ms
EishayParseBinary.jsonb                   thrpt    5  11777.241 ± 318.763  ops/ms
EishayParseBinaryArrayMapping.jsonb       thrpt    5  24228.170 ± 302.425  ops/ms
EishayParseBinaryArrayMapping.kryo        thrpt    5   5658.152 ±  27.566  ops/ms
EishayParseBinaryArrayMapping.protobuf    thrpt    5   8928.668 ± 172.959  ops/ms
EishayParseBinaryAutoType.fastjson2JSONB  thrpt    5   7917.291 ±  83.856  ops/ms
EishayParseBinaryAutoType.hessian         thrpt    5    694.776 ±  33.477  ops/ms
EishayParseBinaryAutoType.javaSerialize   thrpt    5    181.486 ±   4.274  ops/ms
EishayParseString.fastjson1               thrpt    5   5247.733 ± 108.040  ops/ms
EishayParseString.fastjson2               thrpt    5   5855.038 ± 114.229  ops/ms
EishayParseString.gson                    thrpt    5   1362.447 ±  26.260  ops/ms
EishayParseString.jackson                 thrpt    5   1498.141 ±  12.331  ops/ms
EishayParseStringPretty.fastjson1         thrpt    5   1393.115 ±  37.334  ops/ms
EishayParseStringPretty.fastjson2         thrpt    5   4559.323 ±  49.803  ops/ms
EishayParseStringPretty.gson              thrpt    5   1288.673 ±  34.728  ops/ms
EishayParseStringPretty.jackson           thrpt    5   1330.149 ±  13.932  ops/ms
EishayParseTreeString.fastjson1           thrpt    5   2539.113 ±  11.855  ops/ms
EishayParseTreeString.fastjson2           thrpt    5   3434.655 ±  58.813  ops/ms
EishayParseTreeString.gson                thrpt    5   1450.923 ±  20.769  ops/ms
EishayParseTreeString.jackson             thrpt    5   1734.469 ±  26.409  ops/ms
EishayParseTreeStringPretty.fastjson1     thrpt    5   2054.012 ±   4.258  ops/ms
EishayParseTreeStringPretty.fastjson2     thrpt    5   2972.491 ±  23.481  ops/ms
EishayParseTreeStringPretty.gson          thrpt    5   1363.917 ±  28.750  ops/ms
EishayParseTreeStringPretty.jackson       thrpt    5   1611.550 ±  55.445  ops/ms
EishayParseTreeUTF8Bytes.fastjson1        thrpt    5   1926.172 ±  16.118  ops/ms
EishayParseTreeUTF8Bytes.fastjson2        thrpt    5   3472.006 ±  49.767  ops/ms
EishayParseTreeUTF8Bytes.gson             thrpt    5   1398.209 ±  56.352  ops/ms
EishayParseTreeUTF8Bytes.jackson          thrpt    5   1757.068 ±  74.986  ops/ms
EishayParseTreeUTF8BytesPretty.fastjson1  thrpt    5   1544.300 ±  15.969  ops/ms
EishayParseTreeUTF8BytesPretty.fastjson2  thrpt    5   2791.664 ±  27.701  ops/ms
EishayParseTreeUTF8BytesPretty.gson       thrpt    5   1241.319 ±  56.857  ops/ms
EishayParseTreeUTF8BytesPretty.jackson    thrpt    5   1628.190 ±  26.601  ops/ms
EishayParseUTF8Bytes.fastjson1            thrpt    5   3448.012 ±  84.247  ops/ms
EishayParseUTF8Bytes.fastjson2            thrpt    5   6519.025 ± 106.340  ops/ms
EishayParseUTF8Bytes.gson                 thrpt    5   1331.489 ±  14.134  ops/ms
EishayParseUTF8Bytes.jackson              thrpt    5   1515.175 ±  45.346  ops/ms
EishayParseUTF8BytesPretty.fastjson1      thrpt    5   1146.517 ±  11.576  ops/ms
EishayParseUTF8BytesPretty.fastjson2      thrpt    5   4441.541 ± 112.071  ops/ms
EishayParseUTF8BytesPretty.gson           thrpt    5   1319.154 ±  18.930  ops/ms
EishayParseUTF8BytesPretty.jackson        thrpt    5   1366.781 ±  46.519  ops/ms
EishayWriteBinary.jsonb                   thrpt    5  10471.611 ±  64.695  ops/ms
EishayWriteBinary.msgpack                 thrpt    5   1944.834 ±  58.469  ops/ms
EishayWriteBinary.protobuf                thrpt    5   9530.512 ±  91.410  ops/ms
EishayWriteBinaryArrayMapping.jsonb       thrpt    5  19624.462 ± 858.328  ops/ms
EishayWriteBinaryArrayMapping.kryo        thrpt    5   6637.042 ± 670.583  ops/ms
EishayWriteBinaryArrayMapping.protobuf    thrpt    5   9806.284 ± 183.969  ops/ms
EishayWriteBinaryAutoType.fastjson2JSONB  thrpt    5   6139.148 ±  76.939  ops/ms
EishayWriteBinaryAutoType.hessian         thrpt    5   1295.202 ±  34.280  ops/ms
EishayWriteBinaryAutoType.javaSerialize   thrpt    5    859.636 ±  32.219  ops/ms
EishayWriteString.fastjson1               thrpt    5   2829.905 ±  45.621  ops/ms
EishayWriteString.fastjson2               thrpt    5   6978.558 ±  46.078  ops/ms
EishayWriteString.gson                    thrpt    5    861.101 ±  12.146  ops/ms
EishayWriteString.jackson                 thrpt    5   2798.059 ±  77.382  ops/ms
EishayWriteStringTree.fastjson1           thrpt    5   3148.268 ±  31.450  ops/ms
EishayWriteStringTree.fastjson2           thrpt    5   5339.831 ±  32.842  ops/ms
EishayWriteStringTree.gson                thrpt    5    924.550 ±  19.303  ops/ms
EishayWriteStringTree.jackson             thrpt    5   3269.142 ±  29.895  ops/ms
EishayWriteUTF8Bytes.fastjson1            thrpt    5   2254.680 ± 257.397  ops/ms
EishayWriteUTF8Bytes.fastjson2            thrpt    5   8567.470 ± 161.771  ops/ms
EishayWriteUTF8Bytes.gson                 thrpt    5    869.511 ±  19.559  ops/ms
EishayWriteUTF8Bytes.jackson              thrpt    5   3125.231 ±  46.200  ops/ms
EishayWriteUTF8BytesTree.fastjson2        thrpt    5   5957.653 ± 139.199  ops/ms
EishayWriteUTF8BytesTree.jackson          thrpt    5   3629.950 ±  82.048  ops/ms