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

110 KiB

aliyun_ecs.c8i.large-jdk1.8.0_381

Benchmark                                  Mode  Cnt      Score     Error   Units
EishayFuryCompatibleParse.fury            thrpt    5   4014.005 ?  23.240  ops/ms
EishayFuryCompatibleParse.jsonb           thrpt    5   5331.663 ?  14.255  ops/ms
EishayFuryCompatibleWrite.fury            thrpt    5   3631.108 ?  24.260  ops/ms
EishayFuryCompatibleWrite.jsonb           thrpt    5   4975.805 ?  29.765  ops/ms
EishayParseBinary.fastjson2UTF8Bytes      thrpt    5   3471.920 ?   5.240  ops/ms
EishayParseBinary.hessian                 thrpt    5    650.134 ?  64.377  ops/ms
EishayParseBinary.javaSerialize           thrpt    5    118.563 ?   0.267  ops/ms
EishayParseBinary.jsonb                   thrpt    5   6213.314 ?  16.654  ops/ms
EishayParseBinary.jsonbValid              thrpt    5  16666.535 ?  69.206  ops/ms
EishayParseBinaryArrayMapping.jsonb       thrpt    5   7823.726 ?  28.889  ops/ms
EishayParseBinaryArrayMapping.kryo        thrpt    5   3557.569 ?  19.932  ops/ms
EishayParseBinaryArrayMapping.protobuf    thrpt    5   3202.594 ?  14.918  ops/ms
EishayParseBinaryAutoType.fastjson2JSONB  thrpt    5   3790.564 ?  13.808  ops/ms
EishayParseBinaryAutoType.hessian         thrpt    5    686.226 ?  48.233  ops/ms
EishayParseBinaryAutoType.javaSerialize   thrpt    5    114.995 ?   0.267  ops/ms
EishayParseString.fastjson1               thrpt    5   2128.329 ?  13.195  ops/ms
EishayParseString.fastjson2               thrpt    5   3148.212 ?  16.788  ops/ms
EishayParseString.gson                    thrpt    5    986.574 ?   4.924  ops/ms
EishayParseString.jackson                 thrpt    5   1044.494 ?   6.525  ops/ms
EishayParseStringPretty.fastjson1         thrpt    5    586.335 ?   2.123  ops/ms
EishayParseStringPretty.fastjson2         thrpt    5   1481.938 ?  12.284  ops/ms
EishayParseStringPretty.gson              thrpt    5    927.779 ?   4.164  ops/ms
EishayParseStringPretty.jackson           thrpt    5    981.992 ?   5.131  ops/ms
EishayParseTreeString.fastjson1           thrpt    5   1164.769 ?   4.862  ops/ms
EishayParseTreeString.fastjson2           thrpt    5   1998.893 ?  15.433  ops/ms
EishayParseTreeString.gson                thrpt    5    864.791 ?   6.382  ops/ms
EishayParseTreeString.jackson             thrpt    5   1205.076 ?   7.536  ops/ms
EishayParseTreeStringPretty.fastjson1     thrpt    5    995.114 ?   3.189  ops/ms
EishayParseTreeStringPretty.fastjson2     thrpt    5   1442.057 ?  10.389  ops/ms
EishayParseTreeStringPretty.gson          thrpt    5    809.383 ?   2.106  ops/ms
EishayParseTreeStringPretty.jackson       thrpt    5   1030.927 ?   4.734  ops/ms
EishayParseTreeUTF8Bytes.fastjson1        thrpt    5   1034.758 ?   5.026  ops/ms
EishayParseTreeUTF8Bytes.fastjson2        thrpt    5   2147.513 ?  12.514  ops/ms
EishayParseTreeUTF8Bytes.gson             thrpt    5    804.990 ?   3.293  ops/ms
EishayParseTreeUTF8Bytes.jackson          thrpt    5   1208.236 ?   3.665  ops/ms
EishayParseTreeUTF8BytesPretty.fastjson1  thrpt    5    866.266 ?   3.029  ops/ms
EishayParseTreeUTF8BytesPretty.fastjson2  thrpt    5   1521.447 ?   4.981  ops/ms
EishayParseTreeUTF8BytesPretty.gson       thrpt    5    721.123 ?   7.238  ops/ms
EishayParseTreeUTF8BytesPretty.jackson    thrpt    5   1146.007 ?   4.474  ops/ms
EishayParseUTF8Bytes.fastjson1            thrpt    5   1858.742 ?   9.556  ops/ms
EishayParseUTF8Bytes.fastjson2            thrpt    5   1985.677 ?   7.828  ops/ms
EishayParseUTF8Bytes.gson                 thrpt    5    870.519 ?   6.319  ops/ms
EishayParseUTF8Bytes.jackson              thrpt    5   1197.098 ?   4.533  ops/ms
EishayParseUTF8BytesPretty.fastjson1      thrpt    5    546.673 ?   3.672  ops/ms
EishayParseUTF8BytesPretty.fastjson2      thrpt    5   1501.949 ?  16.545  ops/ms
EishayParseUTF8BytesPretty.gson           thrpt    5    700.542 ?   5.294  ops/ms
EishayParseUTF8BytesPretty.jackson        thrpt    5   1065.261 ?   2.203  ops/ms
EishayWriteBinary.jsonb                   thrpt    5   7870.634 ? 128.220  ops/ms
EishayWriteBinary.msgpack                 thrpt    5   1025.739 ?   1.763  ops/ms
EishayWriteBinary.protobuf                thrpt    5   3183.110 ?  16.270  ops/ms
EishayWriteBinaryArrayMapping.jsonb       thrpt    5  10032.923 ?  38.071  ops/ms
EishayWriteBinaryArrayMapping.kryo        thrpt    5   3676.112 ?  53.097  ops/ms
EishayWriteBinaryArrayMapping.protobuf    thrpt    5   3341.537 ?   9.979  ops/ms
EishayWriteBinaryAutoType.fastjson2JSONB  thrpt    5   3073.463 ?  17.377  ops/ms
EishayWriteBinaryAutoType.hessian         thrpt    5    860.478 ?   7.131  ops/ms
EishayWriteBinaryAutoType.javaSerialize   thrpt    5    527.531 ?   2.637  ops/ms
EishayWriteString.fastjson1               thrpt    5   1546.215 ?  13.140  ops/ms
EishayWriteString.fastjson2               thrpt    5   3430.792 ?  23.282  ops/ms
EishayWriteString.gson                    thrpt    5   1070.747 ?   3.890  ops/ms
EishayWriteString.jackson                 thrpt    5   2141.940 ?   8.809  ops/ms
EishayWriteStringTree.fastjson1           thrpt    5   1932.743 ?   4.114  ops/ms
EishayWriteStringTree.fastjson2           thrpt    5   3375.529 ?  18.433  ops/ms
EishayWriteStringTree.gson                thrpt    5   1090.255 ?   5.939  ops/ms
EishayWriteStringTree.jackson             thrpt    5   2111.525 ?  15.646  ops/ms
EishayWriteUTF8Bytes.fastjson1            thrpt    5   1391.096 ?   7.527  ops/ms
EishayWriteUTF8Bytes.fastjson2            thrpt    5   3903.643 ?  14.321  ops/ms
EishayWriteUTF8Bytes.gson                 thrpt    5    841.806 ?   7.142  ops/ms
EishayWriteUTF8Bytes.jackson              thrpt    5   1953.472 ?   7.794  ops/ms
EishayWriteUTF8BytesTree.fastjson2        thrpt    5   3723.230 ?  15.044  ops/ms
EishayWriteUTF8BytesTree.jackson          thrpt    5   1961.433 ?   2.265  ops/ms

aliyun_ecs.c8i.large-jdk-11.0.20

Benchmark                                  Mode  Cnt      Score     Error   Units
EishayFuryCompatibleParse.fury            thrpt    5   3965.439 ?  19.657  ops/ms
EishayFuryCompatibleParse.jsonb           thrpt    5   5647.214 ?  33.846  ops/ms
EishayFuryCompatibleWrite.fury            thrpt    5   3838.928 ?   9.331  ops/ms
EishayFuryCompatibleWrite.jsonb           thrpt    5   5060.621 ?  33.766  ops/ms
EishayParseBinary.fastjson2UTF8Bytes      thrpt    5   3517.504 ?   5.140  ops/ms
EishayParseBinary.hessian                 thrpt    5    623.845 ?  38.595  ops/ms
EishayParseBinary.javaSerialize           thrpt    5    115.005 ?   0.500  ops/ms
EishayParseBinary.jsonb                   thrpt    5   6420.037 ?  42.093  ops/ms
EishayParseBinary.jsonbValid              thrpt    5  15105.654 ?  27.201  ops/ms
EishayParseBinaryArrayMapping.jsonb       thrpt    5   9592.922 ?  60.348  ops/ms
EishayParseBinaryArrayMapping.kryo        thrpt    5   3068.347 ?  61.077  ops/ms
EishayParseBinaryArrayMapping.protobuf    thrpt    5   2868.594 ?  96.993  ops/ms
EishayParseBinaryAutoType.fastjson2JSONB  thrpt    5   4192.429 ?  16.821  ops/ms
EishayParseBinaryAutoType.hessian         thrpt    5    609.934 ?  13.129  ops/ms
EishayParseBinaryAutoType.javaSerialize   thrpt    5    115.141 ?   0.444  ops/ms
EishayParseString.fastjson1               thrpt    5   1958.748 ?  11.341  ops/ms
EishayParseString.fastjson2               thrpt    5   3497.325 ?  11.614  ops/ms
EishayParseString.gson                    thrpt    5   1009.290 ?   3.674  ops/ms
EishayParseString.jackson                 thrpt    5    991.861 ?   6.744  ops/ms
EishayParseStringPretty.fastjson1         thrpt    5    577.672 ?   1.220  ops/ms
EishayParseStringPretty.fastjson2         thrpt    5   1735.808 ?   5.169  ops/ms
EishayParseStringPretty.gson              thrpt    5    901.482 ?   5.117  ops/ms
EishayParseStringPretty.jackson           thrpt    5    917.003 ?   2.682  ops/ms
EishayParseTreeString.fastjson1           thrpt    5   1058.778 ?   4.679  ops/ms
EishayParseTreeString.fastjson2           thrpt    5   1891.252 ?   5.516  ops/ms
EishayParseTreeString.gson                thrpt    5    790.378 ?   5.832  ops/ms
EishayParseTreeString.jackson             thrpt    5    981.380 ?   2.202  ops/ms
EishayParseTreeStringPretty.fastjson1     thrpt    5    906.181 ?   2.337  ops/ms
EishayParseTreeStringPretty.fastjson2     thrpt    5   1453.470 ?   7.575  ops/ms
EishayParseTreeStringPretty.gson          thrpt    5    741.819 ?   6.240  ops/ms
EishayParseTreeStringPretty.jackson       thrpt    5    891.251 ?  10.175  ops/ms
EishayParseTreeUTF8Bytes.fastjson1        thrpt    5    940.178 ?   3.815  ops/ms
EishayParseTreeUTF8Bytes.fastjson2        thrpt    5   1958.350 ?   9.201  ops/ms
EishayParseTreeUTF8Bytes.gson             thrpt    5    777.278 ?   3.011  ops/ms
EishayParseTreeUTF8Bytes.jackson          thrpt    5   1131.458 ?   3.468  ops/ms
EishayParseTreeUTF8BytesPretty.fastjson1  thrpt    5    807.576 ?   5.383  ops/ms
EishayParseTreeUTF8BytesPretty.fastjson2  thrpt    5   1513.300 ?   7.153  ops/ms
EishayParseTreeUTF8BytesPretty.gson       thrpt    5    736.491 ?   3.107  ops/ms
EishayParseTreeUTF8BytesPretty.jackson    thrpt    5    984.585 ?   5.193  ops/ms
EishayParseUTF8Bytes.fastjson1            thrpt    5   1689.094 ?   8.576  ops/ms
EishayParseUTF8Bytes.fastjson2            thrpt    5   1960.600 ?  13.349  ops/ms
EishayParseUTF8Bytes.gson                 thrpt    5    982.656 ?   5.499  ops/ms
EishayParseUTF8Bytes.jackson              thrpt    5   1094.128 ?   2.871  ops/ms
EishayParseUTF8BytesPretty.fastjson1      thrpt    5    540.670 ?   1.299  ops/ms
EishayParseUTF8BytesPretty.fastjson2      thrpt    5   1586.593 ?   7.442  ops/ms
EishayParseUTF8BytesPretty.gson           thrpt    5    719.961 ?   4.854  ops/ms
EishayParseUTF8BytesPretty.jackson        thrpt    5    979.645 ?   3.463  ops/ms
EishayWriteBinary.jsonb                   thrpt    5   8653.648 ?  37.183  ops/ms
EishayWriteBinary.msgpack                 thrpt    5   1281.714 ?   7.543  ops/ms
EishayWriteBinary.protobuf                thrpt    5   2734.107 ?   6.966  ops/ms
EishayWriteBinaryArrayMapping.jsonb       thrpt    5  14195.083 ? 288.518  ops/ms
EishayWriteBinaryArrayMapping.kryo        thrpt    5   3818.893 ?  24.836  ops/ms
EishayWriteBinaryArrayMapping.protobuf    thrpt    5   3454.246 ?  22.386  ops/ms
EishayWriteBinaryAutoType.fastjson2JSONB  thrpt    5   2798.290 ?   8.237  ops/ms
EishayWriteBinaryAutoType.hessian         thrpt    5    819.193 ?  10.267  ops/ms
EishayWriteBinaryAutoType.javaSerialize   thrpt    5    533.935 ?   2.652  ops/ms
EishayWriteString.fastjson1               thrpt    5   1430.607 ?   4.887  ops/ms
EishayWriteString.fastjson2               thrpt    5   3175.318 ?  13.296  ops/ms
EishayWriteString.gson                    thrpt    5    725.232 ?   3.360  ops/ms
EishayWriteString.jackson                 thrpt    5   1824.720 ?  16.404  ops/ms
EishayWriteStringTree.fastjson1           thrpt    5   1818.570 ?   4.588  ops/ms
EishayWriteStringTree.fastjson2           thrpt    5   2398.597 ?  12.165  ops/ms
EishayWriteStringTree.gson                thrpt    5    923.234 ?   2.543  ops/ms
EishayWriteStringTree.jackson             thrpt    5   1838.563 ?   5.099  ops/ms
EishayWriteUTF8Bytes.fastjson1            thrpt    5   1310.772 ?   2.607  ops/ms
EishayWriteUTF8Bytes.fastjson2            thrpt    5   4090.912 ?   8.215  ops/ms
EishayWriteUTF8Bytes.gson                 thrpt    5    675.474 ?   2.910  ops/ms
EishayWriteUTF8Bytes.jackson              thrpt    5   1764.514 ?  10.480  ops/ms
EishayWriteUTF8BytesTree.fastjson2        thrpt    5   3090.461 ?  12.676  ops/ms
EishayWriteUTF8BytesTree.jackson          thrpt    5   1635.572 ?  15.241  ops/ms

aliyun_ecs.c8i.large-jdk-17.0.8

Benchmark                                  Mode  Cnt      Score     Error   Units
EishayFuryCompatibleParse.fury            thrpt    5   4493.719 ?  25.293  ops/ms
EishayFuryCompatibleParse.jsonb           thrpt    5   6758.678 ?  27.917  ops/ms
EishayFuryCompatibleWrite.fury            thrpt    5   4113.389 ?  36.878  ops/ms
EishayFuryCompatibleWrite.jsonb           thrpt    5   5799.723 ?  46.025  ops/ms
EishayParseBinary.fastjson2UTF8Bytes      thrpt    5   3825.629 ?  20.095  ops/ms
EishayParseBinary.hessian                 thrpt    5    626.876 ?   2.195  ops/ms
EishayParseBinary.javaSerialize           thrpt    5    127.647 ?   0.747  ops/ms
EishayParseBinary.jsonb                   thrpt    5   7953.485 ?  24.243  ops/ms
EishayParseBinary.jsonbValid              thrpt    5  15613.028 ?  76.306  ops/ms
EishayParseBinaryArrayMapping.jsonb       thrpt    5  11077.731 ?  53.025  ops/ms
EishayParseBinaryArrayMapping.kryo        thrpt    5   3358.016 ?  14.536  ops/ms
EishayParseBinaryArrayMapping.protobuf    thrpt    5   3740.495 ?  21.090  ops/ms
EishayParseBinaryAutoType.fastjson2JSONB  thrpt    5   4621.207 ?  21.121  ops/ms
EishayParseBinaryAutoType.hessian         thrpt    5    630.180 ?   2.709  ops/ms
EishayParseBinaryAutoType.javaSerialize   thrpt    5    126.039 ?   0.633  ops/ms
EishayParseString.fastjson1               thrpt    5   2605.613 ?  11.709  ops/ms
EishayParseString.fastjson2               thrpt    5   3820.071 ?   5.935  ops/ms
EishayParseString.gson                    thrpt    5    982.430 ?   2.526  ops/ms
EishayParseString.jackson                 thrpt    5   1000.687 ?   6.508  ops/ms
EishayParseStringPretty.fastjson1         thrpt    5    632.881 ?   2.446  ops/ms
EishayParseStringPretty.fastjson2         thrpt    5   2503.490 ?  96.395  ops/ms
EishayParseStringPretty.gson              thrpt    5    893.117 ?   2.515  ops/ms
EishayParseStringPretty.jackson           thrpt    5    912.399 ?   5.769  ops/ms
EishayParseTreeString.fastjson1           thrpt    5   1250.820 ?   3.828  ops/ms
EishayParseTreeString.fastjson2           thrpt    5   2313.339 ?   9.075  ops/ms
EishayParseTreeString.gson                thrpt    5    796.556 ?   3.859  ops/ms
EishayParseTreeString.jackson             thrpt    5   1124.768 ?   4.819  ops/ms
EishayParseTreeStringPretty.fastjson1     thrpt    5   1025.331 ?   5.702  ops/ms
EishayParseTreeStringPretty.fastjson2     thrpt    5   1748.656 ?   4.963  ops/ms
EishayParseTreeStringPretty.gson          thrpt    5    732.975 ?   2.036  ops/ms
EishayParseTreeStringPretty.jackson       thrpt    5    968.299 ?   3.575  ops/ms
EishayParseTreeUTF8Bytes.fastjson1        thrpt    5   1094.824 ?   4.606  ops/ms
EishayParseTreeUTF8Bytes.fastjson2        thrpt    5   2373.020 ?   6.890  ops/ms
EishayParseTreeUTF8Bytes.gson             thrpt    5    801.799 ?   2.352  ops/ms
EishayParseTreeUTF8Bytes.jackson          thrpt    5   1239.830 ?   5.190  ops/ms
EishayParseTreeUTF8BytesPretty.fastjson1  thrpt    5    903.548 ?   2.433  ops/ms
EishayParseTreeUTF8BytesPretty.fastjson2  thrpt    5   1781.088 ?   5.138  ops/ms
EishayParseTreeUTF8BytesPretty.gson       thrpt    5    725.616 ?   1.277  ops/ms
EishayParseTreeUTF8BytesPretty.jackson    thrpt    5   1069.462 ?   5.761  ops/ms
EishayParseUTF8Bytes.fastjson1            thrpt    5   1931.094 ?   6.517  ops/ms
EishayParseUTF8Bytes.fastjson2            thrpt    5   3804.916 ?  13.824  ops/ms
EishayParseUTF8Bytes.gson                 thrpt    5   1019.019 ?   2.260  ops/ms
EishayParseUTF8Bytes.jackson              thrpt    5   1092.133 ?   4.168  ops/ms
EishayParseUTF8BytesPretty.fastjson1      thrpt    5    575.686 ?   2.546  ops/ms
EishayParseUTF8BytesPretty.fastjson2      thrpt    5   2584.407 ?   8.751  ops/ms
EishayParseUTF8BytesPretty.gson           thrpt    5    721.495 ?   1.723  ops/ms
EishayParseUTF8BytesPretty.jackson        thrpt    5    956.120 ?  42.461  ops/ms
EishayWriteBinary.jsonb                   thrpt    5   9934.800 ? 145.560  ops/ms
EishayWriteBinary.msgpack                 thrpt    5   1333.851 ?   5.996  ops/ms
EishayWriteBinary.protobuf                thrpt    5   3575.642 ?  24.758  ops/ms
EishayWriteBinaryArrayMapping.jsonb       thrpt    5  15494.567 ? 656.547  ops/ms
EishayWriteBinaryArrayMapping.kryo        thrpt    5   4306.142 ?  19.595  ops/ms
EishayWriteBinaryArrayMapping.protobuf    thrpt    5   3585.542 ?  21.331  ops/ms
EishayWriteBinaryAutoType.fastjson2JSONB  thrpt    5   3206.325 ?  20.700  ops/ms
EishayWriteBinaryAutoType.hessian         thrpt    5    801.612 ?   1.168  ops/ms
EishayWriteBinaryAutoType.javaSerialize   thrpt    5    540.231 ?   4.863  ops/ms
EishayWriteString.fastjson1               thrpt    5   1499.847 ?   1.993  ops/ms
EishayWriteString.fastjson2               thrpt    5   3690.440 ?  15.008  ops/ms
EishayWriteString.gson                    thrpt    5    691.410 ?   2.351  ops/ms
EishayWriteString.jackson                 thrpt    5   2033.932 ?   5.675  ops/ms
EishayWriteStringTree.fastjson1           thrpt    5   1806.062 ?   6.107  ops/ms
EishayWriteStringTree.fastjson2           thrpt    5   3395.447 ?  25.902  ops/ms
EishayWriteStringTree.gson                thrpt    5    743.004 ?   2.574  ops/ms
EishayWriteStringTree.jackson             thrpt    5   1769.412 ?   9.810  ops/ms
EishayWriteUTF8Bytes.fastjson1            thrpt    5   1353.161 ?   6.416  ops/ms
EishayWriteUTF8Bytes.fastjson2            thrpt    5   4902.629 ?  29.493  ops/ms
EishayWriteUTF8Bytes.gson                 thrpt    5    693.081 ?   2.288  ops/ms
EishayWriteUTF8Bytes.jackson              thrpt    5   1871.941 ?   5.348  ops/ms
EishayWriteUTF8BytesTree.fastjson2        thrpt    5   3812.107 ?   9.587  ops/ms
EishayWriteUTF8BytesTree.jackson          thrpt    5   1718.282 ?  10.313  ops/ms

aliyun_ecs.c8i.large-jdk-21

Benchmark                                  Mode  Cnt      Score     Error   Units
EishayFuryCompatibleParse.fury            thrpt    5   4573.555 ±  75.759  ops/ms
EishayFuryCompatibleParse.jsonb           thrpt    5   6976.232 ±  12.831  ops/ms
EishayFuryCompatibleWrite.fury            thrpt    5   3899.110 ±  58.279  ops/ms
EishayFuryCompatibleWrite.jsonb           thrpt    5   6212.706 ±  29.926  ops/ms
EishayParseBinary.fastjson2UTF8Bytes      thrpt    5   3917.842 ±  15.021  ops/ms
EishayParseBinary.hessian                 thrpt    5    662.757 ±   4.754  ops/ms
EishayParseBinary.javaSerialize           thrpt    5    123.003 ±   0.557  ops/ms
EishayParseBinary.jsonb                   thrpt    5   8136.500 ±  45.151  ops/ms
EishayParseBinary.jsonbValid              thrpt    5  15553.126 ±  30.100  ops/ms
EishayParseBinaryArrayMapping.jsonb       thrpt    5  12083.542 ±  49.301  ops/ms
EishayParseBinaryArrayMapping.kryo        thrpt    5   3734.193 ±  25.729  ops/ms
EishayParseBinaryArrayMapping.protobuf    thrpt    5   3602.616 ±  29.227  ops/ms
EishayParseBinaryAutoType.fastjson2JSONB  thrpt    5   4664.306 ±  27.734  ops/ms
EishayParseBinaryAutoType.hessian         thrpt    5    688.430 ±   3.552  ops/ms
EishayParseBinaryAutoType.javaSerialize   thrpt    5    124.921 ±   0.372  ops/ms
EishayParseString.fastjson1               thrpt    5   2609.924 ±   5.299  ops/ms
EishayParseString.fastjson2               thrpt    5   3920.081 ±  11.448  ops/ms
EishayParseString.gson                    thrpt    5    894.267 ±   6.445  ops/ms
EishayParseString.jackson                 thrpt    5    968.205 ±   3.570  ops/ms
EishayParseStringPretty.fastjson1         thrpt    5    625.016 ±  20.829  ops/ms
EishayParseStringPretty.fastjson2         thrpt    5   2709.299 ±  14.179  ops/ms
EishayParseStringPretty.gson              thrpt    5    875.377 ±   7.971  ops/ms
EishayParseStringPretty.jackson           thrpt    5    922.020 ±   2.556  ops/ms
EishayParseTreeString.fastjson1           thrpt    5   1176.049 ±   3.026  ops/ms
EishayParseTreeString.fastjson2           thrpt    5   2388.169 ±   7.861  ops/ms
EishayParseTreeString.gson                thrpt    5    776.098 ±   1.112  ops/ms
EishayParseTreeString.jackson             thrpt    5   1184.478 ±   7.618  ops/ms
EishayParseTreeStringPretty.fastjson1     thrpt    5   1004.125 ±   3.490  ops/ms
EishayParseTreeStringPretty.fastjson2     thrpt    5   1837.462 ±   8.786  ops/ms
EishayParseTreeStringPretty.gson          thrpt    5    734.839 ±   3.011  ops/ms
EishayParseTreeStringPretty.jackson       thrpt    5   1024.907 ±   4.691  ops/ms
EishayParseTreeUTF8Bytes.fastjson1        thrpt    5   1090.394 ±   5.824  ops/ms
EishayParseTreeUTF8Bytes.fastjson2        thrpt    5   2408.434 ±   5.222  ops/ms
EishayParseTreeUTF8Bytes.gson             thrpt    5    765.021 ±   1.898  ops/ms
EishayParseTreeUTF8Bytes.jackson          thrpt    5   1197.117 ±   4.541  ops/ms
EishayParseTreeUTF8BytesPretty.fastjson1  thrpt    5    899.703 ±   3.102  ops/ms
EishayParseTreeUTF8BytesPretty.fastjson2  thrpt    5   1867.861 ±   4.444  ops/ms
EishayParseTreeUTF8BytesPretty.gson       thrpt    5    733.753 ±   1.603  ops/ms
EishayParseTreeUTF8BytesPretty.jackson    thrpt    5   1073.181 ±   4.258  ops/ms
EishayParseUTF8Bytes.fastjson1            thrpt    5   2058.015 ±  10.929  ops/ms
EishayParseUTF8Bytes.fastjson2            thrpt    5   3943.245 ±   9.164  ops/ms
EishayParseUTF8Bytes.gson                 thrpt    5    914.046 ±   9.495  ops/ms
EishayParseUTF8Bytes.jackson              thrpt    5   1064.225 ±   3.389  ops/ms
EishayParseUTF8BytesPretty.fastjson1      thrpt    5    584.877 ±  20.116  ops/ms
EishayParseUTF8BytesPretty.fastjson2      thrpt    5   2785.328 ±   8.884  ops/ms
EishayParseUTF8BytesPretty.gson           thrpt    5    710.998 ±   2.852  ops/ms
EishayParseUTF8BytesPretty.jackson        thrpt    5    976.335 ±  23.928  ops/ms
EishayWriteBinary.jsonb                   thrpt    5   8887.954 ±  97.647  ops/ms
EishayWriteBinary.msgpack                 thrpt    5   1333.036 ±   5.762  ops/ms
EishayWriteBinary.protobuf                thrpt    5   3740.929 ±   9.747  ops/ms
EishayWriteBinaryArrayMapping.jsonb       thrpt    5  12943.097 ± 249.714  ops/ms
EishayWriteBinaryArrayMapping.kryo        thrpt    5   3808.595 ±  30.889  ops/ms
EishayWriteBinaryArrayMapping.protobuf    thrpt    5   3958.590 ±  23.311  ops/ms
EishayWriteBinaryAutoType.fastjson2JSONB  thrpt    5   3245.712 ±  11.071  ops/ms
EishayWriteBinaryAutoType.hessian         thrpt    5    810.346 ±  56.167  ops/ms
EishayWriteBinaryAutoType.javaSerialize   thrpt    5    558.619 ±   5.166  ops/ms
EishayWriteString.fastjson1               thrpt    5   1835.798 ±   8.562  ops/ms
EishayWriteString.fastjson2               thrpt    5   3719.048 ±  16.605  ops/ms
EishayWriteString.gson                    thrpt    5    681.458 ±   2.742  ops/ms
EishayWriteString.jackson                 thrpt    5   1987.700 ±   8.975  ops/ms
EishayWriteStringTree.fastjson1           thrpt    5   1863.853 ±   5.248  ops/ms
EishayWriteStringTree.fastjson2           thrpt    5   3282.832 ±  16.957  ops/ms
EishayWriteStringTree.gson                thrpt    5    737.487 ±   2.786  ops/ms
EishayWriteStringTree.jackson             thrpt    5   1819.751 ±  10.006  ops/ms
EishayWriteUTF8Bytes.fastjson1            thrpt    5   1382.539 ±   2.079  ops/ms
EishayWriteUTF8Bytes.fastjson2            thrpt    5   5183.997 ±  15.440  ops/ms
EishayWriteUTF8Bytes.gson                 thrpt    5    689.760 ±   2.525  ops/ms
EishayWriteUTF8Bytes.jackson              thrpt    5   2007.038 ±   9.923  ops/ms
EishayWriteUTF8BytesTree.fastjson2        thrpt    5   3939.129 ±  11.790  ops/ms
EishayWriteUTF8BytesTree.jackson          thrpt    5   1803.979 ±   4.989  ops/ms

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

Benchmark                                  Mode  Cnt      Score     Error   Units
EishayFuryCompatibleParse.fury            thrpt    5   4798.372 ±  65.812  ops/ms
EishayFuryCompatibleParse.jsonb           thrpt    5   8961.597 ± 205.502  ops/ms
EishayFuryCompatibleWrite.fury            thrpt    5   4220.944 ±  69.826  ops/ms
EishayFuryCompatibleWrite.jsonb           thrpt    5   7404.952 ± 125.164  ops/ms
EishayParseBinary.fastjson2UTF8Bytes      thrpt    5   3909.369 ±  26.785  ops/ms
EishayParseBinary.hessian                 thrpt    5    765.780 ±   3.230  ops/ms
EishayParseBinary.javaSerialize           thrpt    5    124.535 ±   0.882  ops/ms
EishayParseBinary.jsonb                   thrpt    5   9939.381 ± 207.432  ops/ms
EishayParseBinary.jsonbValid              thrpt    5  20207.455 ± 147.728  ops/ms
EishayParseBinaryArrayMapping.jsonb       thrpt    5  16606.400 ± 445.588  ops/ms
EishayParseBinaryArrayMapping.kryo        thrpt    5   4006.958 ±  87.239  ops/ms
EishayParseBinaryArrayMapping.protobuf    thrpt    5   5547.160 ± 114.108  ops/ms
EishayParseBinaryAutoType.fastjson2JSONB  thrpt    5   5547.352 ±  68.852  ops/ms
EishayParseBinaryAutoType.hessian         thrpt    5    800.091 ± 142.736  ops/ms
EishayParseBinaryAutoType.javaSerialize   thrpt    5    127.206 ±   1.393  ops/ms
EishayParseString.fastjson1               thrpt    5   3703.887 ±  28.137  ops/ms
EishayParseString.fastjson2               thrpt    5   3924.637 ±  47.455  ops/ms
EishayParseString.gson                    thrpt    5   1061.822 ±  16.615  ops/ms
EishayParseString.jackson                 thrpt    5   1046.499 ±  27.653  ops/ms
EishayParseStringPretty.fastjson1         thrpt    5    862.048 ±  18.882  ops/ms
EishayParseStringPretty.fastjson2         thrpt    5   2417.605 ±  30.651  ops/ms
EishayParseStringPretty.gson              thrpt    5    956.685 ±  18.922  ops/ms
EishayParseStringPretty.jackson           thrpt    5    967.917 ±  20.671  ops/ms
EishayParseTreeString.fastjson1           thrpt    5   1502.642 ±  38.536  ops/ms
EishayParseTreeString.fastjson2           thrpt    5   2384.560 ±  38.031  ops/ms
EishayParseTreeString.gson                thrpt    5    997.832 ±  15.967  ops/ms
EishayParseTreeString.jackson             thrpt    5   1195.912 ±   7.680  ops/ms
EishayParseTreeStringPretty.fastjson1     thrpt    5   1218.534 ±  19.725  ops/ms
EishayParseTreeStringPretty.fastjson2     thrpt    5   1712.262 ±  14.968  ops/ms
EishayParseTreeStringPretty.gson          thrpt    5    889.609 ±  17.303  ops/ms
EishayParseTreeStringPretty.jackson       thrpt    5   1011.763 ±  18.745  ops/ms
EishayParseTreeUTF8Bytes.fastjson1        thrpt    5   1313.859 ±   9.458  ops/ms
EishayParseTreeUTF8Bytes.fastjson2        thrpt    5   2287.205 ±  23.471  ops/ms
EishayParseTreeUTF8Bytes.gson             thrpt    5    982.264 ±   4.081  ops/ms
EishayParseTreeUTF8Bytes.jackson          thrpt    5   1245.242 ±   9.212  ops/ms
EishayParseTreeUTF8BytesPretty.fastjson1  thrpt    5   1078.032 ±  17.360  ops/ms
EishayParseTreeUTF8BytesPretty.fastjson2  thrpt    5   1642.221 ±  33.085  ops/ms
EishayParseTreeUTF8BytesPretty.gson       thrpt    5    867.647 ±  14.729  ops/ms
EishayParseTreeUTF8BytesPretty.jackson    thrpt    5   1120.262 ±  19.190  ops/ms
EishayParseUTF8Bytes.fastjson1            thrpt    5   2400.336 ±  34.784  ops/ms
EishayParseUTF8Bytes.fastjson2            thrpt    5   3827.798 ±  38.846  ops/ms
EishayParseUTF8Bytes.gson                 thrpt    5   1082.299 ±   3.782  ops/ms
EishayParseUTF8Bytes.jackson              thrpt    5   1114.206 ±  21.892  ops/ms
EishayParseUTF8BytesPretty.fastjson1      thrpt    5    781.672 ±  12.236  ops/ms
EishayParseUTF8BytesPretty.fastjson2      thrpt    5   2415.976 ±  25.931  ops/ms
EishayParseUTF8BytesPretty.gson           thrpt    5    876.933 ±   5.440  ops/ms
EishayParseUTF8BytesPretty.jackson        thrpt    5   1012.328 ±  25.079  ops/ms
EishayWriteBinary.jsonb                   thrpt    5  12090.908 ± 349.374  ops/ms
EishayWriteBinary.msgpack                 thrpt    5   1402.687 ±  21.803  ops/ms
EishayWriteBinary.protobuf                thrpt    5   7670.623 ± 117.452  ops/ms
EishayWriteBinaryArrayMapping.jsonb       thrpt    5  12110.030 ± 281.118  ops/ms
EishayWriteBinaryArrayMapping.kryo        thrpt    5   5757.594 ±  50.502  ops/ms
EishayWriteBinaryArrayMapping.protobuf    thrpt    5   6868.991 ± 169.009  ops/ms
EishayWriteBinaryAutoType.fastjson2JSONB  thrpt    5   3263.348 ±  19.512  ops/ms
EishayWriteBinaryAutoType.hessian         thrpt    5   1125.684 ±  39.302  ops/ms
EishayWriteBinaryAutoType.javaSerialize   thrpt    5    570.674 ±  16.494  ops/ms
EishayWriteString.fastjson1               thrpt    5   1761.373 ±  18.617  ops/ms
EishayWriteString.fastjson2               thrpt    5   4375.143 ±  77.655  ops/ms
EishayWriteString.gson                    thrpt    5    688.560 ±  19.203  ops/ms
EishayWriteString.jackson                 thrpt    5   2034.789 ±  18.359  ops/ms
EishayWriteStringTree.fastjson1           thrpt    5   1791.454 ±  30.706  ops/ms
EishayWriteStringTree.fastjson2           thrpt    5   3421.402 ±  11.672  ops/ms
EishayWriteStringTree.gson                thrpt    5    702.501 ±  17.704  ops/ms
EishayWriteStringTree.jackson             thrpt    5   1853.897 ±  50.544  ops/ms
EishayWriteUTF8Bytes.fastjson1            thrpt    5   1541.274 ±  27.791  ops/ms
EishayWriteUTF8Bytes.fastjson2            thrpt    5   6074.822 ±  33.412  ops/ms
EishayWriteUTF8Bytes.gson                 thrpt    5    653.750 ±  30.307  ops/ms
EishayWriteUTF8Bytes.jackson              thrpt    5   2519.383 ±  45.166  ops/ms
EishayWriteUTF8BytesTree.fastjson2        thrpt    5   4095.928 ±  69.773  ops/ms
EishayWriteUTF8BytesTree.jackson          thrpt    5   2533.260 ±  42.244  ops/ms

aliyun_ecs.c8y.large-jdk1.8.0_381

Benchmark                                  Mode  Cnt      Score     Error   Units
EishayFuryCompatibleParse.fury            thrpt    5   7404.471 ? 135.494  ops/ms
EishayFuryCompatibleParse.jsonb           thrpt    5   7928.929 ?  67.975  ops/ms
EishayFuryCompatibleWrite.fury            thrpt    5   5461.904 ?  46.536  ops/ms
EishayFuryCompatibleWrite.jsonb           thrpt    5   7679.189 ?  33.244  ops/ms
EishayParseBinary.fastjson2UTF8Bytes      thrpt    5   5559.274 ?  31.148  ops/ms
EishayParseBinary.hessian                 thrpt    5    415.116 ?  91.567  ops/ms
EishayParseBinary.javaSerialize           thrpt    5    175.068 ?   1.055  ops/ms
EishayParseBinary.jsonb                   thrpt    5   9394.799 ?  55.111  ops/ms
EishayParseBinary.jsonbValid              thrpt    5  17928.738 ? 134.990  ops/ms
EishayParseBinaryArrayMapping.jsonb       thrpt    5  12200.464 ? 106.836  ops/ms
EishayParseBinaryArrayMapping.kryo        thrpt    5   5314.631 ?  54.681  ops/ms
EishayParseBinaryArrayMapping.protobuf    thrpt    5   3299.820 ?  13.608  ops/ms
EishayParseBinaryAutoType.fastjson2JSONB  thrpt    5   5962.805 ?  62.951  ops/ms
EishayParseBinaryAutoType.hessian         thrpt    5    404.575 ?  94.142  ops/ms
EishayParseBinaryAutoType.javaSerialize   thrpt    5    184.657 ?   2.353  ops/ms
EishayParseString.fastjson1               thrpt    5   3611.455 ?  29.049  ops/ms
EishayParseString.fastjson2               thrpt    5   5521.312 ?  15.300  ops/ms
EishayParseString.gson                    thrpt    5   1601.105 ?  16.557  ops/ms
EishayParseString.jackson                 thrpt    5   1583.349 ?  14.993  ops/ms
EishayParseStringPretty.fastjson1         thrpt    5   1039.726 ?   4.917  ops/ms
EishayParseStringPretty.fastjson2         thrpt    5   1864.333 ?  16.621  ops/ms
EishayParseStringPretty.gson              thrpt    5   1493.496 ?   5.067  ops/ms
EishayParseStringPretty.jackson           thrpt    5   1488.781 ?  11.173  ops/ms
EishayParseTreeString.fastjson1           thrpt    5   1520.888 ?  11.458  ops/ms
EishayParseTreeString.fastjson2           thrpt    5   3021.151 ?  17.436  ops/ms
EishayParseTreeString.gson                thrpt    5   1288.898 ?  10.432  ops/ms
EishayParseTreeString.jackson             thrpt    5   1330.233 ?   9.482  ops/ms
EishayParseTreeStringPretty.fastjson1     thrpt    5   1397.442 ?   8.397  ops/ms
EishayParseTreeStringPretty.fastjson2     thrpt    5   2631.074 ?   9.813  ops/ms
EishayParseTreeStringPretty.gson          thrpt    5   1172.261 ?  12.570  ops/ms
EishayParseTreeStringPretty.jackson       thrpt    5   1396.956 ?  13.023  ops/ms
EishayParseTreeUTF8Bytes.fastjson1        thrpt    5   1193.728 ?   7.462  ops/ms
EishayParseTreeUTF8Bytes.fastjson2        thrpt    5   2997.151 ?  32.335  ops/ms
EishayParseTreeUTF8Bytes.gson             thrpt    5   1177.760 ?   9.886  ops/ms
EishayParseTreeUTF8Bytes.jackson          thrpt    5   1598.216 ?  17.165  ops/ms
EishayParseTreeUTF8BytesPretty.fastjson1  thrpt    5   1115.108 ?   5.809  ops/ms
EishayParseTreeUTF8BytesPretty.fastjson2  thrpt    5   2556.609 ?  30.696  ops/ms
EishayParseTreeUTF8BytesPretty.gson       thrpt    5   1074.830 ?  11.936  ops/ms
EishayParseTreeUTF8BytesPretty.jackson    thrpt    5   1530.879 ?   9.024  ops/ms
EishayParseUTF8Bytes.fastjson1            thrpt    5   3044.252 ?  28.901  ops/ms
EishayParseUTF8Bytes.fastjson2            thrpt    5   2157.070 ?  18.411  ops/ms
EishayParseUTF8Bytes.gson                 thrpt    5   1426.805 ?   9.633  ops/ms
EishayParseUTF8Bytes.jackson              thrpt    5   1793.695 ?   9.120  ops/ms
EishayParseUTF8BytesPretty.fastjson1      thrpt    5    948.387 ?   6.932  ops/ms
EishayParseUTF8BytesPretty.fastjson2      thrpt    5   1936.104 ?  13.580  ops/ms
EishayParseUTF8BytesPretty.gson           thrpt    5   1000.059 ?  13.620  ops/ms
EishayParseUTF8BytesPretty.jackson        thrpt    5   1665.154 ?  14.789  ops/ms
EishayWriteBinary.jsonb                   thrpt    5   9712.311 ? 109.867  ops/ms
EishayWriteBinary.msgpack                 thrpt    5   1358.583 ?   7.438  ops/ms
EishayWriteBinary.protobuf                thrpt    5   4801.810 ?  50.302  ops/ms
EishayWriteBinaryArrayMapping.jsonb       thrpt    5  12723.255 ? 120.821  ops/ms
EishayWriteBinaryArrayMapping.kryo        thrpt    5   5797.027 ?  86.636  ops/ms
EishayWriteBinaryArrayMapping.protobuf    thrpt    5   3718.586 ?  31.382  ops/ms
EishayWriteBinaryAutoType.fastjson2JSONB  thrpt    5   4889.617 ?  22.793  ops/ms
EishayWriteBinaryAutoType.hessian         thrpt    5   1215.631 ?  12.546  ops/ms
EishayWriteBinaryAutoType.javaSerialize   thrpt    5    881.553 ?  17.913  ops/ms
EishayWriteString.fastjson1               thrpt    5   2270.546 ?  15.621  ops/ms
EishayWriteString.fastjson2               thrpt    5   5191.302 ?  18.965  ops/ms
EishayWriteString.gson                    thrpt    5   1594.788 ?   8.533  ops/ms
EishayWriteString.jackson                 thrpt    5   2720.637 ?  32.590  ops/ms
EishayWriteStringTree.fastjson1           thrpt    5   2459.152 ?  12.763  ops/ms
EishayWriteStringTree.fastjson2           thrpt    5   3766.295 ? 215.534  ops/ms
EishayWriteStringTree.gson                thrpt    5   1771.475 ?  13.709  ops/ms
EishayWriteStringTree.jackson             thrpt    5   2497.670 ?  19.456  ops/ms
EishayWriteUTF8Bytes.fastjson1            thrpt    5   2152.850 ?  23.960  ops/ms
EishayWriteUTF8Bytes.fastjson2            thrpt    5   6221.050 ?   9.718  ops/ms
EishayWriteUTF8Bytes.gson                 thrpt    5   1379.753 ?   7.582  ops/ms
EishayWriteUTF8Bytes.jackson              thrpt    5   2907.111 ?  22.932  ops/ms
EishayWriteUTF8BytesTree.fastjson2        thrpt    5   4760.590 ?  52.146  ops/ms
EishayWriteUTF8BytesTree.jackson          thrpt    5   3055.062 ?  24.802  ops/ms

aliyun_ecs.c8y.large-jdk-11.0.20

Benchmark                                  Mode  Cnt      Score     Error   Units
EishayFuryCompatibleParse.fury            thrpt    5   7990.735 ? 111.912  ops/ms
EishayFuryCompatibleParse.jsonb           thrpt    5   8892.184 ? 106.953  ops/ms
EishayFuryCompatibleWrite.fury            thrpt    5   5756.927 ?  18.442  ops/ms
EishayFuryCompatibleWrite.jsonb           thrpt    5   8547.555 ? 104.655  ops/ms
EishayParseBinary.fastjson2UTF8Bytes      thrpt    5   5793.104 ?  56.645  ops/ms
EishayParseBinary.hessian                 thrpt    5    412.561 ?   7.460  ops/ms
EishayParseBinary.javaSerialize           thrpt    5    173.702 ?   0.726  ops/ms
EishayParseBinary.jsonb                   thrpt    5  10254.400 ? 177.218  ops/ms
EishayParseBinary.jsonbValid              thrpt    5  13474.957 ? 127.402  ops/ms
EishayParseBinaryArrayMapping.jsonb       thrpt    5  12188.892 ? 134.972  ops/ms
EishayParseBinaryArrayMapping.kryo        thrpt    5   5828.762 ?  36.115  ops/ms
EishayParseBinaryArrayMapping.protobuf    thrpt    5   3983.219 ?  71.952  ops/ms
EishayParseBinaryAutoType.fastjson2JSONB  thrpt    5   6266.862 ?  47.041  ops/ms
EishayParseBinaryAutoType.hessian         thrpt    5    422.186 ?   4.090  ops/ms
EishayParseBinaryAutoType.javaSerialize   thrpt    5    169.860 ?   1.178  ops/ms
EishayParseString.fastjson1               thrpt    5   3433.289 ?  25.329  ops/ms
EishayParseString.fastjson2               thrpt    5   5802.483 ?  55.689  ops/ms
EishayParseString.gson                    thrpt    5   1560.394 ?  10.252  ops/ms
EishayParseString.jackson                 thrpt    5   1470.960 ?  12.696  ops/ms
EishayParseStringPretty.fastjson1         thrpt    5   1027.902 ?   4.271  ops/ms
EishayParseStringPretty.fastjson2         thrpt    5   2308.452 ?  10.124  ops/ms
EishayParseStringPretty.gson              thrpt    5   1411.473 ?   9.113  ops/ms
EishayParseStringPretty.jackson           thrpt    5   1339.154 ?  11.115  ops/ms
EishayParseTreeString.fastjson1           thrpt    5   1577.802 ?  12.209  ops/ms
EishayParseTreeString.fastjson2           thrpt    5   3194.788 ?  41.630  ops/ms
EishayParseTreeString.gson                thrpt    5   1213.143 ?  10.001  ops/ms
EishayParseTreeString.jackson             thrpt    5   1488.924 ?  10.831  ops/ms
EishayParseTreeStringPretty.fastjson1     thrpt    5   1307.765 ?   4.180  ops/ms
EishayParseTreeStringPretty.fastjson2     thrpt    5   2734.273 ?  20.105  ops/ms
EishayParseTreeStringPretty.gson          thrpt    5   1159.656 ?  14.899  ops/ms
EishayParseTreeStringPretty.jackson       thrpt    5   1290.298 ?   9.210  ops/ms
EishayParseTreeUTF8Bytes.fastjson1        thrpt    5   1285.392 ?  10.985  ops/ms
EishayParseTreeUTF8Bytes.fastjson2        thrpt    5   3199.178 ?  23.632  ops/ms
EishayParseTreeUTF8Bytes.gson             thrpt    5   1174.523 ?   9.456  ops/ms
EishayParseTreeUTF8Bytes.jackson          thrpt    5   1562.175 ?   9.088  ops/ms
EishayParseTreeUTF8BytesPretty.fastjson1  thrpt    5   1208.455 ?  11.121  ops/ms
EishayParseTreeUTF8BytesPretty.fastjson2  thrpt    5   2735.169 ?  22.037  ops/ms
EishayParseTreeUTF8BytesPretty.gson       thrpt    5   1127.767 ?  13.988  ops/ms
EishayParseTreeUTF8BytesPretty.jackson    thrpt    5   1356.485 ?  11.720  ops/ms
EishayParseUTF8Bytes.fastjson1            thrpt    5   2868.662 ?  22.721  ops/ms
EishayParseUTF8Bytes.fastjson2            thrpt    5   5614.876 ?  30.237  ops/ms
EishayParseUTF8Bytes.gson                 thrpt    5   1443.601 ?   7.383  ops/ms
EishayParseUTF8Bytes.jackson              thrpt    5   1702.844 ?   5.156  ops/ms
EishayParseUTF8BytesPretty.fastjson1      thrpt    5    920.529 ?   3.072  ops/ms
EishayParseUTF8BytesPretty.fastjson2      thrpt    5   1863.622 ?  14.967  ops/ms
EishayParseUTF8BytesPretty.gson           thrpt    5   1099.557 ?  21.626  ops/ms
EishayParseUTF8BytesPretty.jackson        thrpt    5   1534.201 ?  16.249  ops/ms
EishayWriteBinary.jsonb                   thrpt    5  11010.279 ? 176.833  ops/ms
EishayWriteBinary.msgpack                 thrpt    5   1854.302 ?  18.889  ops/ms
EishayWriteBinary.protobuf                thrpt    5   4321.025 ?  50.148  ops/ms
EishayWriteBinaryArrayMapping.jsonb       thrpt    5  15246.698 ? 317.584  ops/ms
EishayWriteBinaryArrayMapping.kryo        thrpt    5   5707.616 ?  69.653  ops/ms
EishayWriteBinaryArrayMapping.protobuf    thrpt    5   5886.828 ?  67.068  ops/ms
EishayWriteBinaryAutoType.fastjson2JSONB  thrpt    5   4729.258 ?  33.036  ops/ms
EishayWriteBinaryAutoType.hessian         thrpt    5   1062.213 ?  21.113  ops/ms
EishayWriteBinaryAutoType.javaSerialize   thrpt    5    922.705 ?  10.117  ops/ms
EishayWriteString.fastjson1               thrpt    5   2354.101 ?  33.752  ops/ms
EishayWriteString.fastjson2               thrpt    5   5630.966 ?  25.211  ops/ms
EishayWriteString.gson                    thrpt    5   1309.446 ?  17.086  ops/ms
EishayWriteString.jackson                 thrpt    5   2652.061 ?  14.679  ops/ms
EishayWriteStringTree.fastjson1           thrpt    5   2607.940 ?  14.428  ops/ms
EishayWriteStringTree.fastjson2           thrpt    5   4151.410 ?  40.209  ops/ms
EishayWriteStringTree.gson                thrpt    5   1415.482 ?  12.455  ops/ms
EishayWriteStringTree.jackson             thrpt    5   2757.972 ?  23.627  ops/ms
EishayWriteUTF8Bytes.fastjson1            thrpt    5   2111.891 ?  11.991  ops/ms
EishayWriteUTF8Bytes.fastjson2            thrpt    5   6900.885 ?  55.731  ops/ms
EishayWriteUTF8Bytes.gson                 thrpt    5   1303.679 ?   6.923  ops/ms
EishayWriteUTF8Bytes.jackson              thrpt    5   2730.874 ?  17.839  ops/ms
EishayWriteUTF8BytesTree.fastjson2        thrpt    5   4594.020 ?  27.037  ops/ms
EishayWriteUTF8BytesTree.jackson          thrpt    5   2393.404 ?  18.853  ops/ms

aliyun_ecs.c8y.large-jdk-17.0.8

Benchmark                                  Mode  Cnt      Score     Error   Units
EishayFuryCompatibleParse.fury            thrpt    5   8206.903 ?  66.298  ops/ms
EishayFuryCompatibleParse.jsonb           thrpt    5   9681.907 ? 128.939  ops/ms
EishayFuryCompatibleWrite.fury            thrpt    5   5960.425 ?  38.150  ops/ms
EishayFuryCompatibleWrite.jsonb           thrpt    5   8456.201 ?  57.790  ops/ms
EishayParseBinary.fastjson2UTF8Bytes      thrpt    5   5908.964 ?  36.712  ops/ms
EishayParseBinary.hessian                 thrpt    5    440.700 ?  12.662  ops/ms
EishayParseBinary.javaSerialize           thrpt    5    171.107 ?   1.051  ops/ms
EishayParseBinary.jsonb                   thrpt    5  10466.191 ?  92.806  ops/ms
EishayParseBinary.jsonbValid              thrpt    5  13907.929 ?  91.776  ops/ms
EishayParseBinaryArrayMapping.jsonb       thrpt    5  12069.965 ? 247.276  ops/ms
EishayParseBinaryArrayMapping.kryo        thrpt    5   5910.860 ?  29.165  ops/ms
EishayParseBinaryArrayMapping.protobuf    thrpt    5   5234.857 ?  82.111  ops/ms
EishayParseBinaryAutoType.fastjson2JSONB  thrpt    5   6447.058 ?  73.956  ops/ms
EishayParseBinaryAutoType.hessian         thrpt    5    407.515 ?   5.245  ops/ms
EishayParseBinaryAutoType.javaSerialize   thrpt    5    174.370 ?   0.630  ops/ms
EishayParseString.fastjson1               thrpt    5   4505.649 ?  75.079  ops/ms
EishayParseString.fastjson2               thrpt    5   6003.735 ?  78.936  ops/ms
EishayParseString.gson                    thrpt    5   1549.650 ?   3.350  ops/ms
EishayParseString.jackson                 thrpt    5   1553.934 ?   6.714  ops/ms
EishayParseStringPretty.fastjson1         thrpt    5   1128.826 ?  12.125  ops/ms
EishayParseStringPretty.fastjson2         thrpt    5   4228.495 ?  14.717  ops/ms
EishayParseStringPretty.gson              thrpt    5   1462.640 ?   7.021  ops/ms
EishayParseStringPretty.jackson           thrpt    5   1437.600 ?  10.109  ops/ms
EishayParseTreeString.fastjson1           thrpt    5   1639.574 ?  11.333  ops/ms
EishayParseTreeString.fastjson2           thrpt    5   3185.464 ?  22.243  ops/ms
EishayParseTreeString.gson                thrpt    5   1256.508 ?   4.143  ops/ms
EishayParseTreeString.jackson             thrpt    5   1587.519 ?  16.697  ops/ms
EishayParseTreeStringPretty.fastjson1     thrpt    5   1461.544 ?   9.546  ops/ms
EishayParseTreeStringPretty.fastjson2     thrpt    5   2642.057 ?  21.818  ops/ms
EishayParseTreeStringPretty.gson          thrpt    5   1146.866 ?   8.087  ops/ms
EishayParseTreeStringPretty.jackson       thrpt    5   1427.541 ?  13.536  ops/ms
EishayParseTreeUTF8Bytes.fastjson1        thrpt    5   1451.558 ?   9.909  ops/ms
EishayParseTreeUTF8Bytes.fastjson2        thrpt    5   3234.223 ?  28.728  ops/ms
EishayParseTreeUTF8Bytes.gson             thrpt    5   1212.789 ?   8.424  ops/ms
EishayParseTreeUTF8Bytes.jackson          thrpt    5   1581.689 ?  21.755  ops/ms
EishayParseTreeUTF8BytesPretty.fastjson1  thrpt    5   1294.162 ?  10.307  ops/ms
EishayParseTreeUTF8BytesPretty.fastjson2  thrpt    5   2710.210 ?  27.380  ops/ms
EishayParseTreeUTF8BytesPretty.gson       thrpt    5   1140.017 ?   3.145  ops/ms
EishayParseTreeUTF8BytesPretty.jackson    thrpt    5   1554.907 ?  11.134  ops/ms
EishayParseUTF8Bytes.fastjson1            thrpt    5   3404.542 ?  26.996  ops/ms
EishayParseUTF8Bytes.fastjson2            thrpt    5   5852.835 ?  56.554  ops/ms
EishayParseUTF8Bytes.gson                 thrpt    5   1529.168 ?   4.420  ops/ms
EishayParseUTF8Bytes.jackson              thrpt    5   1574.760 ?  14.702  ops/ms
EishayParseUTF8BytesPretty.fastjson1      thrpt    5    998.430 ?  17.239  ops/ms
EishayParseUTF8BytesPretty.fastjson2      thrpt    5   4341.654 ?  31.192  ops/ms
EishayParseUTF8BytesPretty.gson           thrpt    5   1111.609 ?   8.271  ops/ms
EishayParseUTF8BytesPretty.jackson        thrpt    5   1537.039 ?   8.446  ops/ms
EishayWriteBinary.jsonb                   thrpt    5  13335.500 ? 228.568  ops/ms
EishayWriteBinary.msgpack                 thrpt    5   1897.889 ?  19.769  ops/ms
EishayWriteBinary.protobuf                thrpt    5   5156.955 ?  32.507  ops/ms
EishayWriteBinaryArrayMapping.jsonb       thrpt    5  12529.560 ? 202.060  ops/ms
EishayWriteBinaryArrayMapping.kryo        thrpt    5   6430.222 ?  36.513  ops/ms
EishayWriteBinaryArrayMapping.protobuf    thrpt    5   5345.530 ?  48.710  ops/ms
EishayWriteBinaryAutoType.fastjson2JSONB  thrpt    5   4735.563 ?  30.714  ops/ms
EishayWriteBinaryAutoType.hessian         thrpt    5   1210.821 ?   8.269  ops/ms
EishayWriteBinaryAutoType.javaSerialize   thrpt    5    838.244 ?   4.690  ops/ms
EishayWriteString.fastjson1               thrpt    5   2373.339 ?  26.139  ops/ms
EishayWriteString.fastjson2               thrpt    5   5500.532 ?  32.761  ops/ms
EishayWriteString.gson                    thrpt    5    925.442 ?   2.769  ops/ms
EishayWriteString.jackson                 thrpt    5   2852.240 ?  26.098  ops/ms
EishayWriteStringTree.fastjson1           thrpt    5   2694.185 ?   9.095  ops/ms
EishayWriteStringTree.fastjson2           thrpt    5   5165.467 ?  34.042  ops/ms
EishayWriteStringTree.gson                thrpt    5    967.895 ?   7.988  ops/ms
EishayWriteStringTree.jackson             thrpt    5   2751.328 ?  19.750  ops/ms
EishayWriteUTF8Bytes.fastjson1            thrpt    5   2155.116 ?  12.968  ops/ms
EishayWriteUTF8Bytes.fastjson2            thrpt    5   6725.651 ?  70.394  ops/ms
EishayWriteUTF8Bytes.gson                 thrpt    5    931.030 ?   7.449  ops/ms
EishayWriteUTF8Bytes.jackson              thrpt    5   2874.262 ?  14.681  ops/ms
EishayWriteUTF8BytesTree.fastjson2        thrpt    5   4378.129 ?  21.127  ops/ms
EishayWriteUTF8BytesTree.jackson          thrpt    5   2853.176 ?  13.898  ops/ms

aliyun_ecs.c8y.large-jdk-21

Benchmark                                  Mode  Cnt      Score     Error   Units
EishayFuryCompatibleParse.fury            thrpt    5   7974.978 ±  83.239  ops/ms
EishayFuryCompatibleParse.jsonb           thrpt    5   9951.754 ±  42.130  ops/ms
EishayFuryCompatibleWrite.fury            thrpt    5   5887.349 ±  39.961  ops/ms
EishayFuryCompatibleWrite.jsonb           thrpt    5   9038.040 ±  70.354  ops/ms
EishayParseBinary.fastjson2UTF8Bytes      thrpt    5   5664.331 ±  58.977  ops/ms
EishayParseBinary.hessian                 thrpt    5    528.842 ±  16.445  ops/ms
EishayParseBinary.javaSerialize           thrpt    5    179.616 ±   1.374  ops/ms
EishayParseBinary.jsonb                   thrpt    5  10860.480 ±  50.514  ops/ms
EishayParseBinary.jsonbValid              thrpt    5  13989.292 ±  45.108  ops/ms
EishayParseBinaryArrayMapping.jsonb       thrpt    5  12938.446 ± 142.259  ops/ms
EishayParseBinaryArrayMapping.kryo        thrpt    5   5814.494 ±  65.491  ops/ms
EishayParseBinaryArrayMapping.protobuf    thrpt    5   5366.800 ±  65.306  ops/ms
EishayParseBinaryAutoType.fastjson2JSONB  thrpt    5   6507.945 ±  54.307  ops/ms
EishayParseBinaryAutoType.hessian         thrpt    5    559.821 ±  17.423  ops/ms
EishayParseBinaryAutoType.javaSerialize   thrpt    5    180.345 ±   0.395  ops/ms
EishayParseString.fastjson1               thrpt    5   4513.990 ±  26.642  ops/ms
EishayParseString.fastjson2               thrpt    5   5872.978 ±  43.524  ops/ms
EishayParseString.gson                    thrpt    5   1364.484 ±   4.732  ops/ms
EishayParseString.jackson                 thrpt    5   1456.563 ±  12.827  ops/ms
EishayParseStringPretty.fastjson1         thrpt    5   1038.304 ±   5.710  ops/ms
EishayParseStringPretty.fastjson2         thrpt    5   4316.560 ±  32.858  ops/ms
EishayParseStringPretty.gson              thrpt    5   1250.413 ±   2.776  ops/ms
EishayParseStringPretty.jackson           thrpt    5   1385.413 ±  14.566  ops/ms
EishayParseTreeString.fastjson1           thrpt    5   1496.455 ±   6.224  ops/ms
EishayParseTreeString.fastjson2           thrpt    5   3133.175 ±  29.436  ops/ms
EishayParseTreeString.gson                thrpt    5   1186.972 ±   1.687  ops/ms
EishayParseTreeString.jackson             thrpt    5   1410.289 ±  13.627  ops/ms
EishayParseTreeStringPretty.fastjson1     thrpt    5   1353.650 ±  17.186  ops/ms
EishayParseTreeStringPretty.fastjson2     thrpt    5   2715.732 ±  15.846  ops/ms
EishayParseTreeStringPretty.gson          thrpt    5   1108.604 ±   4.419  ops/ms
EishayParseTreeStringPretty.jackson       thrpt    5   1354.292 ±   8.302  ops/ms
EishayParseTreeUTF8Bytes.fastjson1        thrpt    5   1395.463 ±   9.279  ops/ms
EishayParseTreeUTF8Bytes.fastjson2        thrpt    5   3303.106 ±  22.334  ops/ms
EishayParseTreeUTF8Bytes.gson             thrpt    5   1126.714 ±  12.596  ops/ms
EishayParseTreeUTF8Bytes.jackson          thrpt    5   1725.877 ±  16.758  ops/ms
EishayParseTreeUTF8BytesPretty.fastjson1  thrpt    5   1206.739 ±  11.774  ops/ms
EishayParseTreeUTF8BytesPretty.fastjson2  thrpt    5   2778.293 ±  24.087  ops/ms
EishayParseTreeUTF8BytesPretty.gson       thrpt    5   1063.085 ±   3.975  ops/ms
EishayParseTreeUTF8BytesPretty.jackson    thrpt    5   1440.406 ±  10.109  ops/ms
EishayParseUTF8Bytes.fastjson1            thrpt    5   3522.903 ±  29.000  ops/ms
EishayParseUTF8Bytes.fastjson2            thrpt    5   5986.760 ±  41.454  ops/ms
EishayParseUTF8Bytes.gson                 thrpt    5   1374.829 ±   6.439  ops/ms
EishayParseUTF8Bytes.jackson              thrpt    5   1623.795 ±   8.135  ops/ms
EishayParseUTF8BytesPretty.fastjson1      thrpt    5    958.769 ±   6.218  ops/ms
EishayParseUTF8BytesPretty.fastjson2      thrpt    5   4361.261 ±  29.504  ops/ms
EishayParseUTF8BytesPretty.gson           thrpt    5   1083.349 ±  11.540  ops/ms
EishayParseUTF8BytesPretty.jackson        thrpt    5   1497.637 ±   5.874  ops/ms
EishayWriteBinary.jsonb                   thrpt    5  15369.667 ± 123.656  ops/ms
EishayWriteBinary.msgpack                 thrpt    5   1861.197 ±  12.293  ops/ms
EishayWriteBinary.protobuf                thrpt    5   5880.138 ±  41.865  ops/ms
EishayWriteBinaryArrayMapping.jsonb       thrpt    5  17186.715 ± 222.664  ops/ms
EishayWriteBinaryArrayMapping.kryo        thrpt    5   6113.643 ±  68.196  ops/ms
EishayWriteBinaryArrayMapping.protobuf    thrpt    5   5689.914 ±  42.353  ops/ms
EishayWriteBinaryAutoType.fastjson2JSONB  thrpt    5   5270.359 ±  22.390  ops/ms
EishayWriteBinaryAutoType.hessian         thrpt    5   1230.453 ±  14.133  ops/ms
EishayWriteBinaryAutoType.javaSerialize   thrpt    5    908.391 ±  52.354  ops/ms
EishayWriteString.fastjson1               thrpt    5   2269.559 ±   8.152  ops/ms
EishayWriteString.fastjson2               thrpt    5   5696.985 ±   6.844  ops/ms
EishayWriteString.gson                    thrpt    5    916.982 ±   6.577  ops/ms
EishayWriteString.jackson                 thrpt    5   2524.052 ±  21.694  ops/ms
EishayWriteStringTree.fastjson1           thrpt    5   2621.674 ±  19.634  ops/ms
EishayWriteStringTree.fastjson2           thrpt    5   4773.971 ±  31.207  ops/ms
EishayWriteStringTree.gson                thrpt    5    998.647 ±   5.143  ops/ms
EishayWriteStringTree.jackson             thrpt    5   2755.503 ±  13.729  ops/ms
EishayWriteUTF8Bytes.fastjson1            thrpt    5   1702.225 ±  11.496  ops/ms
EishayWriteUTF8Bytes.fastjson2            thrpt    5   6751.928 ±  75.915  ops/ms
EishayWriteUTF8Bytes.gson                 thrpt    5    907.156 ±   6.929  ops/ms
EishayWriteUTF8Bytes.jackson              thrpt    5   2769.929 ±  37.019  ops/ms
EishayWriteUTF8BytesTree.fastjson2        thrpt    5   4734.750 ±  21.779  ops/ms
EishayWriteUTF8BytesTree.jackson          thrpt    5   2912.499 ±  38.994  ops/ms

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

Benchmark                                  Mode  Cnt      Score     Error   Units
EishayFuryCompatibleParse.fury            thrpt    5   8089.129 ± 164.042  ops/ms
EishayFuryCompatibleParse.jsonb           thrpt    5  11733.812 ± 140.298  ops/ms
EishayFuryCompatibleWrite.fury            thrpt    5   4768.456 ± 188.443  ops/ms
EishayFuryCompatibleWrite.jsonb           thrpt    5   9850.463 ± 144.027  ops/ms
EishayParseBinary.fastjson2UTF8Bytes      thrpt    5   6626.053 ± 171.738  ops/ms
EishayParseBinary.hessian                 thrpt    5    664.012 ±   9.995  ops/ms
EishayParseBinary.javaSerialize           thrpt    5    179.051 ±   4.367  ops/ms
EishayParseBinary.jsonb                   thrpt    5  13553.945 ± 439.830  ops/ms
EishayParseBinary.jsonbValid              thrpt    5  16760.869 ± 314.406  ops/ms
EishayParseBinaryArrayMapping.jsonb       thrpt    5  23522.949 ± 253.643  ops/ms
EishayParseBinaryArrayMapping.kryo        thrpt    5   5667.512 ±   8.460  ops/ms
EishayParseBinaryArrayMapping.protobuf    thrpt    5   8986.977 ± 135.653  ops/ms
EishayParseBinaryAutoType.fastjson2JSONB  thrpt    5   8366.082 ±  71.179  ops/ms
EishayParseBinaryAutoType.hessian         thrpt    5    702.662 ±   7.970  ops/ms
EishayParseBinaryAutoType.javaSerialize   thrpt    5    179.788 ±   2.953  ops/ms
EishayParseString.fastjson1               thrpt    5   5709.407 ±  64.246  ops/ms
EishayParseString.fastjson2               thrpt    5   6388.467 ±  88.519  ops/ms
EishayParseString.gson                    thrpt    5   1333.347 ±  15.337  ops/ms
EishayParseString.jackson                 thrpt    5   1538.198 ±  18.425  ops/ms
EishayParseStringPretty.fastjson1         thrpt    5   1384.693 ±  37.409  ops/ms
EishayParseStringPretty.fastjson2         thrpt    5   4576.104 ±  99.863  ops/ms
EishayParseStringPretty.gson              thrpt    5   1275.577 ±  43.100  ops/ms
EishayParseStringPretty.jackson           thrpt    5   1387.114 ±  12.245  ops/ms
EishayParseTreeString.fastjson1           thrpt    5   2521.091 ±  21.610  ops/ms
EishayParseTreeString.fastjson2           thrpt    5   3533.960 ±  68.965  ops/ms
EishayParseTreeString.gson                thrpt    5   1468.683 ±  10.670  ops/ms
EishayParseTreeString.jackson             thrpt    5   1764.832 ±  24.873  ops/ms
EishayParseTreeStringPretty.fastjson1     thrpt    5   2106.828 ±   7.858  ops/ms
EishayParseTreeStringPretty.fastjson2     thrpt    5   2810.686 ±  45.376  ops/ms
EishayParseTreeStringPretty.gson          thrpt    5   1312.901 ±  28.680  ops/ms
EishayParseTreeStringPretty.jackson       thrpt    5   1626.173 ±  28.319  ops/ms
EishayParseTreeUTF8Bytes.fastjson1        thrpt    5   1904.700 ±  30.364  ops/ms
EishayParseTreeUTF8Bytes.fastjson2        thrpt    5   3572.889 ±  28.571  ops/ms
EishayParseTreeUTF8Bytes.gson             thrpt    5   1355.574 ±  34.351  ops/ms
EishayParseTreeUTF8Bytes.jackson          thrpt    5   1781.966 ±  42.934  ops/ms
EishayParseTreeUTF8BytesPretty.fastjson1  thrpt    5   1556.511 ±  12.868  ops/ms
EishayParseTreeUTF8BytesPretty.fastjson2  thrpt    5   2891.857 ±  32.547  ops/ms
EishayParseTreeUTF8BytesPretty.gson       thrpt    5   1325.313 ±  30.335  ops/ms
EishayParseTreeUTF8BytesPretty.jackson    thrpt    5   1582.420 ±  19.318  ops/ms
EishayParseUTF8Bytes.fastjson1            thrpt    5   3360.181 ±  49.122  ops/ms
EishayParseUTF8Bytes.fastjson2            thrpt    5   6627.671 ±  32.257  ops/ms
EishayParseUTF8Bytes.gson                 thrpt    5   1370.824 ±  21.694  ops/ms
EishayParseUTF8Bytes.jackson              thrpt    5   1494.263 ±  47.423  ops/ms
EishayParseUTF8BytesPretty.fastjson1      thrpt    5   1161.117 ±  35.656  ops/ms
EishayParseUTF8BytesPretty.fastjson2      thrpt    5   4645.085 ±  46.255  ops/ms
EishayParseUTF8BytesPretty.gson           thrpt    5   1240.387 ±  28.309  ops/ms
EishayParseUTF8BytesPretty.jackson        thrpt    5   1406.094 ±  40.105  ops/ms
EishayWriteBinary.jsonb                   thrpt    5  16929.949 ± 622.392  ops/ms
EishayWriteBinary.msgpack                 thrpt    5   1987.693 ±  37.853  ops/ms
EishayWriteBinary.protobuf                thrpt    5  10346.365 ± 150.191  ops/ms
EishayWriteBinaryArrayMapping.jsonb       thrpt    5  22736.800 ± 653.892  ops/ms
EishayWriteBinaryArrayMapping.kryo        thrpt    5   7622.900 ±  98.076  ops/ms
EishayWriteBinaryArrayMapping.protobuf    thrpt    5  10427.668 ± 203.633  ops/ms
EishayWriteBinaryAutoType.fastjson2JSONB  thrpt    5   5676.098 ±  57.620  ops/ms
EishayWriteBinaryAutoType.hessian         thrpt    5   1206.113 ±  57.002  ops/ms
EishayWriteBinaryAutoType.javaSerialize   thrpt    5    849.007 ±  23.216  ops/ms
EishayWriteString.fastjson1               thrpt    5   2816.528 ±  22.929  ops/ms
EishayWriteString.fastjson2               thrpt    5   6859.043 ± 140.796  ops/ms
EishayWriteString.gson                    thrpt    5    874.742 ±  24.549  ops/ms
EishayWriteString.jackson                 thrpt    5   3107.527 ±  19.237  ops/ms
EishayWriteStringTree.fastjson1           thrpt    5   3081.402 ±  59.320  ops/ms
EishayWriteStringTree.fastjson2           thrpt    5   5512.755 ±  50.583  ops/ms
EishayWriteStringTree.gson                thrpt    5    946.367 ±   8.398  ops/ms
EishayWriteStringTree.jackson             thrpt    5   3165.444 ±  96.244  ops/ms
EishayWriteUTF8Bytes.fastjson1            thrpt    5   2254.639 ±  49.402  ops/ms
EishayWriteUTF8Bytes.fastjson2            thrpt    5   8290.057 ±  92.109  ops/ms
EishayWriteUTF8Bytes.gson                 thrpt    5    856.119 ±  23.834  ops/ms
EishayWriteUTF8Bytes.jackson              thrpt    5   3022.935 ±  74.482  ops/ms
EishayWriteUTF8BytesTree.fastjson2        thrpt    5   6298.093 ±  19.569  ops/ms
EishayWriteUTF8BytesTree.jackson          thrpt    5   3682.805 ±  76.877  ops/ms

orangepi5p-jdk1.8.0_381

Benchmark                                  Mode  Cnt      Score     Error   Units
EishayFuryCompatibleParse.fury            thrpt    5   5880.292 ± 587.166  ops/ms
EishayFuryCompatibleParse.jsonb           thrpt    5   5691.280 ± 209.481  ops/ms
EishayFuryCompatibleWrite.fury            thrpt    5   4461.812 ± 123.333  ops/ms
EishayFuryCompatibleWrite.jsonb           thrpt    5   5531.720 ± 162.008  ops/ms
EishayParseBinary.fastjson2UTF8Bytes      thrpt    5   3604.003 ±  78.265  ops/ms
EishayParseBinary.hessian                 thrpt    5    180.366 ±  16.139  ops/ms
EishayParseBinary.javaSerialize           thrpt    5    126.004 ±   5.330  ops/ms
EishayParseBinary.jsonb                   thrpt    5   6121.598 ± 155.902  ops/ms
EishayParseBinary.jsonbValid              thrpt    5  15018.274 ± 137.971  ops/ms
EishayParseBinaryArrayMapping.jsonb       thrpt    5   6512.449 ±  70.904  ops/ms
EishayParseBinaryArrayMapping.kryo        thrpt    5   3840.600 ±  84.180  ops/ms
EishayParseBinaryArrayMapping.protobuf    thrpt    5   2597.657 ± 131.443  ops/ms
EishayParseBinaryAutoType.fastjson2JSONB  thrpt    5   3349.720 ±  27.512  ops/ms
EishayParseBinaryAutoType.hessian         thrpt    5    193.413 ±  22.534  ops/ms
EishayParseBinaryAutoType.javaSerialize   thrpt    5    124.533 ±   3.158  ops/ms
EishayParseString.fastjson1               thrpt    5   2447.798 ±  61.044  ops/ms
EishayParseString.fastjson2               thrpt    5   3675.573 ± 138.866  ops/ms
EishayParseString.gson                    thrpt    5    976.027 ±  28.940  ops/ms
EishayParseString.jackson                 thrpt    5   1098.712 ±  22.938  ops/ms
EishayParseStringPretty.fastjson1         thrpt    5    664.843 ±  21.420  ops/ms
EishayParseStringPretty.fastjson2         thrpt    5   2717.610 ±  62.400  ops/ms
EishayParseStringPretty.gson              thrpt    5    908.594 ±  32.330  ops/ms
EishayParseStringPretty.jackson           thrpt    5   1008.837 ±  28.298  ops/ms
EishayParseTreeString.fastjson1           thrpt    5    955.529 ±  17.535  ops/ms
EishayParseTreeString.fastjson2           thrpt    5   1897.481 ±  24.822  ops/ms
EishayParseTreeString.gson                thrpt    5    837.726 ±  11.959  ops/ms
EishayParseTreeString.jackson             thrpt    5   1013.271 ±  23.103  ops/ms
EishayParseTreeStringPretty.fastjson1     thrpt    5    882.117 ±  12.511  ops/ms
EishayParseTreeStringPretty.fastjson2     thrpt    5   1680.870 ±  29.599  ops/ms
EishayParseTreeStringPretty.gson          thrpt    5    783.057 ±  13.628  ops/ms
EishayParseTreeStringPretty.jackson       thrpt    5    924.501 ±  28.948  ops/ms
EishayParseTreeUTF8Bytes.fastjson1        thrpt    5    809.323 ±   5.838  ops/ms
EishayParseTreeUTF8Bytes.fastjson2        thrpt    5   1839.168 ±  13.783  ops/ms
EishayParseTreeUTF8Bytes.gson             thrpt    5    742.496 ±   9.321  ops/ms
EishayParseTreeUTF8Bytes.jackson          thrpt    5   1243.605 ±  26.744  ops/ms
EishayParseTreeUTF8BytesPretty.fastjson1  thrpt    5    704.237 ±  17.051  ops/ms
EishayParseTreeUTF8BytesPretty.fastjson2  thrpt    5   1640.981 ±  47.396  ops/ms
EishayParseTreeUTF8BytesPretty.gson       thrpt    5    668.513 ±  10.260  ops/ms
EishayParseTreeUTF8BytesPretty.jackson    thrpt    5   1160.163 ±  16.744  ops/ms
EishayParseUTF8Bytes.fastjson1            thrpt    5   1896.757 ±  39.675  ops/ms
EishayParseUTF8Bytes.fastjson2            thrpt    5   1654.524 ±  23.427  ops/ms
EishayParseUTF8Bytes.gson                 thrpt    5    886.204 ±  17.547  ops/ms
EishayParseUTF8Bytes.jackson              thrpt    5   1262.268 ±  84.421  ops/ms
EishayParseUTF8BytesPretty.fastjson1      thrpt    5    592.110 ±  11.575  ops/ms
EishayParseUTF8BytesPretty.fastjson2      thrpt    5   2760.837 ±  68.760  ops/ms
EishayParseUTF8BytesPretty.gson           thrpt    5    689.268 ±  15.914  ops/ms
EishayParseUTF8BytesPretty.jackson        thrpt    5   1183.463 ±  29.504  ops/ms
EishayWriteBinary.jsonb                   thrpt    5   6481.768 ± 108.080  ops/ms
EishayWriteBinary.msgpack                 thrpt    5    745.399 ±  25.311  ops/ms
EishayWriteBinary.protobuf                thrpt    5   3103.514 ±  44.386  ops/ms
EishayWriteBinaryArrayMapping.jsonb       thrpt    5   7973.789 ± 324.809  ops/ms
EishayWriteBinaryArrayMapping.kryo        thrpt    5   3597.430 ±  53.530  ops/ms
EishayWriteBinaryArrayMapping.protobuf    thrpt    5   2856.919 ±  20.660  ops/ms
EishayWriteBinaryAutoType.fastjson2JSONB  thrpt    5   3345.115 ±  55.407  ops/ms
EishayWriteBinaryAutoType.hessian         thrpt    5    651.357 ±  13.003  ops/ms
EishayWriteBinaryAutoType.javaSerialize   thrpt    5    576.089 ±   8.950  ops/ms
EishayWriteString.fastjson1               thrpt    5   1793.245 ±  36.442  ops/ms
EishayWriteString.fastjson2               thrpt    5   3675.099 ±  52.900  ops/ms
EishayWriteString.gson                    thrpt    5    832.205 ±  24.218  ops/ms
EishayWriteString.jackson                 thrpt    5   1836.348 ±  38.346  ops/ms
EishayWriteStringTree.fastjson1           thrpt    5   1611.613 ±  22.241  ops/ms
EishayWriteStringTree.fastjson2           thrpt    5   2530.524 ±  28.903  ops/ms
EishayWriteStringTree.gson                thrpt    5   1035.408 ±  10.747  ops/ms
EishayWriteStringTree.jackson             thrpt    5   1830.422 ±  47.017  ops/ms
EishayWriteUTF8Bytes.fastjson1            thrpt    5   1780.552 ±  45.680  ops/ms
EishayWriteUTF8Bytes.fastjson2            thrpt    5   4960.090 ±  73.223  ops/ms
EishayWriteUTF8Bytes.gson                 thrpt    5    793.811 ±   7.882  ops/ms
EishayWriteUTF8Bytes.jackson              thrpt    5   1904.533 ±  18.255  ops/ms
EishayWriteUTF8BytesTree.fastjson2        thrpt    5   3043.737 ±  53.130  ops/ms
EishayWriteUTF8BytesTree.jackson          thrpt    5   1955.733 ±  17.709  ops/ms

orangepi5p-jdk-11.0.20

Benchmark                                  Mode  Cnt      Score     Error   Units
EishayFuryCompatibleParse.fury            thrpt    5   5224.109 ± 150.972  ops/ms
EishayFuryCompatibleParse.jsonb           thrpt    5   6148.262 ±  46.687  ops/ms
EishayFuryCompatibleWrite.fury            thrpt    5   4172.040 ± 122.671  ops/ms
EishayFuryCompatibleWrite.jsonb           thrpt    5   6163.375 ±  90.110  ops/ms
EishayParseBinary.fastjson2UTF8Bytes      thrpt    5   3734.247 ±  33.758  ops/ms
EishayParseBinary.hessian                 thrpt    5    184.800 ±  10.804  ops/ms
EishayParseBinary.javaSerialize           thrpt    5    119.642 ±   2.118  ops/ms
EishayParseBinary.jsonb                   thrpt    5   6775.368 ± 183.909  ops/ms
EishayParseBinary.jsonbValid              thrpt    5  12190.374 ± 294.035  ops/ms
EishayParseBinaryArrayMapping.jsonb       thrpt    5   7006.380 ± 108.824  ops/ms
EishayParseBinaryArrayMapping.kryo        thrpt    5   3042.701 ±  73.407  ops/ms
EishayParseBinaryArrayMapping.protobuf    thrpt    5   2706.713 ±  31.895  ops/ms
EishayParseBinaryAutoType.fastjson2JSONB  thrpt    5   2551.685 ±  55.186  ops/ms
EishayParseBinaryAutoType.hessian         thrpt    5    186.600 ±   5.533  ops/ms
EishayParseBinaryAutoType.javaSerialize   thrpt    5    116.615 ±   2.841  ops/ms
EishayParseString.fastjson1               thrpt    5   2321.205 ±  60.465  ops/ms
EishayParseString.fastjson2               thrpt    5   3815.570 ±  26.904  ops/ms
EishayParseString.gson                    thrpt    5    980.721 ±  18.562  ops/ms
EishayParseString.jackson                 thrpt    5   1012.368 ±  11.330  ops/ms
EishayParseStringPretty.fastjson1         thrpt    5    655.481 ±   6.182  ops/ms
EishayParseStringPretty.fastjson2         thrpt    5   1358.598 ±  11.925  ops/ms
EishayParseStringPretty.gson              thrpt    5    905.322 ±  21.848  ops/ms
EishayParseStringPretty.jackson           thrpt    5    960.267 ±  14.888  ops/ms
EishayParseTreeString.fastjson1           thrpt    5    968.450 ±  17.937  ops/ms
EishayParseTreeString.fastjson2           thrpt    5   2008.671 ±  12.799  ops/ms
EishayParseTreeString.gson                thrpt    5    812.189 ±  10.670  ops/ms
EishayParseTreeString.jackson             thrpt    5    954.469 ±  12.378  ops/ms
EishayParseTreeStringPretty.fastjson1     thrpt    5    801.228 ±   8.963  ops/ms
EishayParseTreeStringPretty.fastjson2     thrpt    5   1693.781 ±  51.977  ops/ms
EishayParseTreeStringPretty.gson          thrpt    5    753.595 ±  11.675  ops/ms
EishayParseTreeStringPretty.jackson       thrpt    5    930.347 ±   4.204  ops/ms
EishayParseTreeUTF8Bytes.fastjson1        thrpt    5    867.766 ±  15.558  ops/ms
EishayParseTreeUTF8Bytes.fastjson2        thrpt    5   2000.158 ±  18.376  ops/ms
EishayParseTreeUTF8Bytes.gson             thrpt    5    770.439 ±  15.184  ops/ms
EishayParseTreeUTF8Bytes.jackson          thrpt    5   1110.507 ±  23.230  ops/ms
EishayParseTreeUTF8BytesPretty.fastjson1  thrpt    5    707.637 ±   5.066  ops/ms
EishayParseTreeUTF8BytesPretty.fastjson2  thrpt    5   1706.163 ±  29.029  ops/ms
EishayParseTreeUTF8BytesPretty.gson       thrpt    5    714.454 ±  12.320  ops/ms
EishayParseTreeUTF8BytesPretty.jackson    thrpt    5   1093.747 ±  17.392  ops/ms
EishayParseUTF8Bytes.fastjson1            thrpt    5   1841.722 ±  28.375  ops/ms
EishayParseUTF8Bytes.fastjson2            thrpt    5   2600.579 ± 157.983  ops/ms
EishayParseUTF8Bytes.gson                 thrpt    5    928.117 ±  15.925  ops/ms
EishayParseUTF8Bytes.jackson              thrpt    5   1168.620 ±  14.902  ops/ms
EishayParseUTF8BytesPretty.fastjson1      thrpt    5    589.815 ±   7.128  ops/ms
EishayParseUTF8BytesPretty.fastjson2      thrpt    5   2869.133 ±  38.984  ops/ms
EishayParseUTF8BytesPretty.gson           thrpt    5    720.823 ±   6.349  ops/ms
EishayParseUTF8BytesPretty.jackson        thrpt    5   1094.157 ±  17.504  ops/ms
EishayWriteBinary.jsonb                   thrpt    5   8724.853 ±  52.485  ops/ms
EishayWriteBinary.msgpack                 thrpt    5   1130.839 ±  16.726  ops/ms
EishayWriteBinary.protobuf                thrpt    5   2450.747 ±  57.694  ops/ms
EishayWriteBinaryArrayMapping.jsonb       thrpt    5  11040.878 ± 101.875  ops/ms
EishayWriteBinaryArrayMapping.kryo        thrpt    5   3902.388 ±  61.891  ops/ms
EishayWriteBinaryArrayMapping.protobuf    thrpt    5   3677.009 ±  72.289  ops/ms
EishayWriteBinaryAutoType.fastjson2JSONB  thrpt    5   3099.138 ±  40.165  ops/ms
EishayWriteBinaryAutoType.hessian         thrpt    5    655.522 ±   7.946  ops/ms
EishayWriteBinaryAutoType.javaSerialize   thrpt    5    589.425 ±   8.152  ops/ms
EishayWriteString.fastjson1               thrpt    5   3214.955 ±  58.411  ops/ms
EishayWriteString.fastjson2               thrpt    5   3996.652 ±  91.314  ops/ms
EishayWriteString.gson                    thrpt    5    813.462 ±  11.296  ops/ms
EishayWriteString.jackson                 thrpt    5   1866.435 ±  18.005  ops/ms
EishayWriteStringTree.fastjson1           thrpt    5   1633.177 ±  28.915  ops/ms
EishayWriteStringTree.fastjson2           thrpt    5   2456.431 ±  40.571  ops/ms
EishayWriteStringTree.gson                thrpt    5    943.587 ±   7.547  ops/ms
EishayWriteStringTree.jackson             thrpt    5   1895.566 ±  31.119  ops/ms
EishayWriteUTF8Bytes.fastjson1            thrpt    5   1230.772 ±  14.467  ops/ms
EishayWriteUTF8Bytes.fastjson2            thrpt    5   4858.330 ±  73.608  ops/ms
EishayWriteUTF8Bytes.gson                 thrpt    5    838.218 ±  11.248  ops/ms
EishayWriteUTF8Bytes.jackson              thrpt    5   1724.925 ±  64.706  ops/ms
EishayWriteUTF8BytesTree.fastjson2        thrpt    5   3152.406 ±  31.775  ops/ms
EishayWriteUTF8BytesTree.jackson          thrpt    5   1743.949 ±  30.186  ops/ms

orangepi5p-jdk-17.0.8

Benchmark                                  Mode  Cnt      Score     Error   Units
EishayFuryCompatibleParse.fury            thrpt    5   5587.719 ± 134.615  ops/ms
EishayFuryCompatibleParse.jsonb           thrpt    5   6305.274 ± 182.629  ops/ms
EishayFuryCompatibleWrite.fury            thrpt    5   3938.818 ±  37.909  ops/ms
EishayFuryCompatibleWrite.jsonb           thrpt    5   5916.225 ± 285.262  ops/ms
EishayParseBinary.fastjson2UTF8Bytes      thrpt    5   3786.489 ± 111.743  ops/ms
EishayParseBinary.hessian                 thrpt    5    191.417 ±  13.421  ops/ms
EishayParseBinary.javaSerialize           thrpt    5    127.933 ±   3.077  ops/ms
EishayParseBinary.jsonb                   thrpt    5   7009.985 ± 714.772  ops/ms
EishayParseBinary.jsonbValid              thrpt    5  12744.943 ± 200.059  ops/ms
EishayParseBinaryArrayMapping.jsonb       thrpt    5   7142.910 ± 190.301  ops/ms
EishayParseBinaryArrayMapping.kryo        thrpt    5   3909.723 ± 181.609  ops/ms
EishayParseBinaryArrayMapping.protobuf    thrpt    5   3965.580 ± 127.502  ops/ms
EishayParseBinaryAutoType.fastjson2JSONB  thrpt    5   3842.140 ± 135.784  ops/ms
EishayParseBinaryAutoType.hessian         thrpt    5    193.861 ±   9.924  ops/ms
EishayParseBinaryAutoType.javaSerialize   thrpt    5    128.775 ±   7.879  ops/ms
EishayParseString.fastjson1               thrpt    5   3292.924 ± 122.616  ops/ms
EishayParseString.fastjson2               thrpt    5   3931.385 ± 120.946  ops/ms
EishayParseString.gson                    thrpt    5    967.493 ±  20.140  ops/ms
EishayParseString.jackson                 thrpt    5   1072.856 ±  20.234  ops/ms
EishayParseStringPretty.fastjson1         thrpt    5    754.263 ±  20.987  ops/ms
EishayParseStringPretty.fastjson2         thrpt    5   2927.470 ±  18.251  ops/ms
EishayParseStringPretty.gson              thrpt    5    899.962 ± 100.505  ops/ms
EishayParseStringPretty.jackson           thrpt    5    970.267 ±  34.250  ops/ms
EishayParseTreeString.fastjson1           thrpt    5   1196.436 ±  21.593  ops/ms
EishayParseTreeString.fastjson2           thrpt    5   2058.006 ±  77.348  ops/ms
EishayParseTreeString.gson                thrpt    5    789.706 ±  48.851  ops/ms
EishayParseTreeString.jackson             thrpt    5   1005.687 ±  43.478  ops/ms
EishayParseTreeStringPretty.fastjson1     thrpt    5   1014.412 ±  22.065  ops/ms
EishayParseTreeStringPretty.fastjson2     thrpt    5   1713.056 ±  56.922  ops/ms
EishayParseTreeStringPretty.gson          thrpt    5    737.697 ±  37.842  ops/ms
EishayParseTreeStringPretty.jackson       thrpt    5    971.114 ±  18.538  ops/ms
EishayParseTreeUTF8Bytes.fastjson1        thrpt    5   1030.212 ±  28.734  ops/ms
EishayParseTreeUTF8Bytes.fastjson2        thrpt    5   2033.797 ±  82.442  ops/ms
EishayParseTreeUTF8Bytes.gson             thrpt    5    762.163 ±  15.563  ops/ms
EishayParseTreeUTF8Bytes.jackson          thrpt    5   1210.818 ±  33.785  ops/ms
EishayParseTreeUTF8BytesPretty.fastjson1  thrpt    5    886.881 ±  39.655  ops/ms
EishayParseTreeUTF8BytesPretty.fastjson2  thrpt    5   1731.100 ±  65.171  ops/ms
EishayParseTreeUTF8BytesPretty.gson       thrpt    5    704.770 ±  27.965  ops/ms
EishayParseTreeUTF8BytesPretty.jackson    thrpt    5   1114.608 ±  38.925  ops/ms
EishayParseUTF8Bytes.fastjson1            thrpt    5   2385.573 ±  97.173  ops/ms
EishayParseUTF8Bytes.fastjson2            thrpt    5   3803.416 ± 168.107  ops/ms
EishayParseUTF8Bytes.gson                 thrpt    5    932.637 ±  31.386  ops/ms
EishayParseUTF8Bytes.jackson              thrpt    5   1184.795 ±  19.010  ops/ms
EishayParseUTF8BytesPretty.fastjson1      thrpt    5    660.434 ±  17.142  ops/ms
EishayParseUTF8BytesPretty.fastjson2      thrpt    5   2898.612 ±  96.273  ops/ms
EishayParseUTF8BytesPretty.gson           thrpt    5    705.829 ±  33.431  ops/ms
EishayParseUTF8BytesPretty.jackson        thrpt    5   1108.613 ±  99.787  ops/ms
EishayWriteBinary.jsonb                   thrpt    5   8031.857 ± 576.116  ops/ms
EishayWriteBinary.msgpack                 thrpt    5   1176.041 ±  34.584  ops/ms
EishayWriteBinary.protobuf                thrpt    5   3564.737 ±  42.160  ops/ms
EishayWriteBinaryArrayMapping.jsonb       thrpt    5  10747.865 ± 507.594  ops/ms
EishayWriteBinaryArrayMapping.kryo        thrpt    5   3826.728 ±  60.360  ops/ms
EishayWriteBinaryArrayMapping.protobuf    thrpt    5   3483.164 ± 103.032  ops/ms
EishayWriteBinaryAutoType.fastjson2JSONB  thrpt    5   3151.420 ±  91.006  ops/ms
EishayWriteBinaryAutoType.hessian         thrpt    5    666.553 ±  13.985  ops/ms
EishayWriteBinaryAutoType.javaSerialize   thrpt    5    573.053 ±  16.815  ops/ms
EishayWriteString.fastjson1               thrpt    5   1407.811 ±  65.177  ops/ms
EishayWriteString.fastjson2               thrpt    5   4107.949 ± 368.116  ops/ms
EishayWriteString.gson                    thrpt    5    764.137 ±  15.712  ops/ms
EishayWriteString.jackson                 thrpt    5   1934.652 ± 113.167  ops/ms
EishayWriteStringTree.fastjson1           thrpt    5   1637.563 ±  23.697  ops/ms
EishayWriteStringTree.fastjson2           thrpt    5   2834.037 ±  62.701  ops/ms
EishayWriteStringTree.gson                thrpt    5    776.014 ±  11.003  ops/ms
EishayWriteStringTree.jackson             thrpt    5   1857.110 ±  25.470  ops/ms
EishayWriteUTF8Bytes.fastjson1            thrpt    5   1279.197 ±  35.506  ops/ms
EishayWriteUTF8Bytes.fastjson2            thrpt    5   5053.173 ±  72.639  ops/ms
EishayWriteUTF8Bytes.gson                 thrpt    5    716.963 ±  14.983  ops/ms
EishayWriteUTF8Bytes.jackson              thrpt    5   1926.288 ±  55.147  ops/ms
EishayWriteUTF8BytesTree.fastjson2        thrpt    5   3114.398 ±  69.104  ops/ms
EishayWriteUTF8BytesTree.jackson          thrpt    5   1919.343 ±  27.438  ops/ms

orangepi5p-zulu21.0.57-ea-jdk21.0.0-ea.22-linux_aarch64

Benchmark                                  Mode  Cnt      Score     Error   Units
EishayFuryCompatibleParse.fury            thrpt    5   5064.589 ± 297.553  ops/ms
EishayFuryCompatibleParse.jsonb           thrpt    5   6225.487 ± 130.739  ops/ms
EishayFuryCompatibleWrite.fury            thrpt    5   3621.287 ± 171.337  ops/ms
EishayFuryCompatibleWrite.jsonb           thrpt    5   5748.304 ± 657.642  ops/ms
EishayParseBinary.fastjson2UTF8Bytes      thrpt    5   3744.533 ±  82.869  ops/ms
EishayParseBinary.hessian                 thrpt    5    172.864 ±   4.002  ops/ms
EishayParseBinary.javaSerialize           thrpt    5    122.014 ±   5.108  ops/ms
EishayParseBinary.jsonb                   thrpt    5   7088.360 ± 253.172  ops/ms
EishayParseBinary.jsonbValid              thrpt    5  12700.468 ± 453.648  ops/ms
EishayParseBinaryArrayMapping.jsonb       thrpt    5   7123.701 ± 139.184  ops/ms
EishayParseBinaryArrayMapping.kryo        thrpt    5   3625.353 ±  94.336  ops/ms
EishayParseBinaryArrayMapping.protobuf    thrpt    5   3553.346 ± 120.012  ops/ms
EishayParseBinaryAutoType.fastjson2JSONB  thrpt    5   3708.760 ±  27.933  ops/ms
EishayParseBinaryAutoType.hessian         thrpt    5    172.437 ±   8.043  ops/ms
EishayParseBinaryAutoType.javaSerialize   thrpt    5    122.493 ±   1.834  ops/ms
EishayParseString.fastjson1               thrpt    5   2950.217 ± 197.296  ops/ms
EishayParseString.fastjson2               thrpt    5   3715.099 ±  93.822  ops/ms
EishayParseString.gson                    thrpt    5    848.335 ±  26.019  ops/ms
EishayParseString.jackson                 thrpt    5    932.323 ±  54.560  ops/ms
EishayParseStringPretty.fastjson1         thrpt    5    653.647 ±  33.735  ops/ms
EishayParseStringPretty.fastjson2         thrpt    5   2859.399 ± 195.508  ops/ms
EishayParseStringPretty.gson              thrpt    5    774.787 ±  31.167  ops/ms
EishayParseStringPretty.jackson           thrpt    5    898.266 ±  33.600  ops/ms
EishayParseTreeString.fastjson1           thrpt    5    996.534 ±  74.467  ops/ms
EishayParseTreeString.fastjson2           thrpt    5   1948.270 ±  52.394  ops/ms
EishayParseTreeString.gson                thrpt    5    764.846 ±  44.549  ops/ms
EishayParseTreeString.jackson             thrpt    5    987.412 ±  30.240  ops/ms
EishayParseTreeStringPretty.fastjson1     thrpt    5    881.352 ±  20.576  ops/ms
EishayParseTreeStringPretty.fastjson2     thrpt    5   1642.668 ±  41.905  ops/ms
EishayParseTreeStringPretty.gson          thrpt    5    709.931 ±  20.859  ops/ms
EishayParseTreeStringPretty.jackson       thrpt    5    906.873 ±  37.925  ops/ms
EishayParseTreeUTF8Bytes.fastjson1        thrpt    5    894.067 ±  41.730  ops/ms
EishayParseTreeUTF8Bytes.fastjson2        thrpt    5   1938.471 ±  64.515  ops/ms
EishayParseTreeUTF8Bytes.gson             thrpt    5    733.892 ±  28.944  ops/ms
EishayParseTreeUTF8Bytes.jackson          thrpt    5   1177.641 ±  51.636  ops/ms
EishayParseTreeUTF8BytesPretty.fastjson1  thrpt    5    779.504 ±  21.501  ops/ms
EishayParseTreeUTF8BytesPretty.fastjson2  thrpt    5   1632.607 ±  61.125  ops/ms
EishayParseTreeUTF8BytesPretty.gson       thrpt    5    688.536 ±  36.718  ops/ms
EishayParseTreeUTF8BytesPretty.jackson    thrpt    5   1060.006 ±  34.274  ops/ms
EishayParseUTF8Bytes.fastjson1            thrpt    5   2303.028 ±  19.698  ops/ms
EishayParseUTF8Bytes.fastjson2            thrpt    5   3751.263 ±  58.936  ops/ms
EishayParseUTF8Bytes.gson                 thrpt    5    832.986 ±  31.579  ops/ms
EishayParseUTF8Bytes.jackson              thrpt    5   1103.262 ±  46.965  ops/ms
EishayParseUTF8BytesPretty.fastjson1      thrpt    5    599.229 ±  13.642  ops/ms
EishayParseUTF8BytesPretty.fastjson2      thrpt    5   2824.943 ±  63.434  ops/ms
EishayParseUTF8BytesPretty.gson           thrpt    5    674.032 ±  18.572  ops/ms
EishayParseUTF8BytesPretty.jackson        thrpt    5   1016.352 ±  35.215  ops/ms
EishayWriteBinary.jsonb                   thrpt    5   8247.961 ± 349.710  ops/ms
EishayWriteBinary.msgpack                 thrpt    5   1023.764 ±  77.801  ops/ms
EishayWriteBinary.protobuf                thrpt    5   3991.699 ±  55.978  ops/ms
EishayWriteBinaryArrayMapping.jsonb       thrpt    5   9033.927 ± 536.227  ops/ms
EishayWriteBinaryArrayMapping.kryo        thrpt    5   3295.420 ± 190.133  ops/ms
EishayWriteBinaryArrayMapping.protobuf    thrpt    5   3780.053 ±  64.252  ops/ms
EishayWriteBinaryAutoType.fastjson2JSONB  thrpt    5   2954.853 ± 120.056  ops/ms
EishayWriteBinaryAutoType.hessian         thrpt    5    660.053 ±  22.529  ops/ms
EishayWriteBinaryAutoType.javaSerialize   thrpt    5    590.378 ±  13.983  ops/ms
EishayWriteString.fastjson1               thrpt    5   1313.453 ±  19.262  ops/ms
EishayWriteString.fastjson2               thrpt    5   4061.414 ± 140.285  ops/ms
EishayWriteString.gson                    thrpt    5    707.869 ±   8.365  ops/ms
EishayWriteString.jackson                 thrpt    5   1699.448 ±  74.241  ops/ms
EishayWriteStringTree.fastjson1           thrpt    5   1568.160 ±  49.400  ops/ms
EishayWriteStringTree.fastjson2           thrpt    5   3049.259 ±  29.904  ops/ms
EishayWriteStringTree.gson                thrpt    5    771.687 ±  26.793  ops/ms
EishayWriteStringTree.jackson             thrpt    5   1797.497 ±  18.328  ops/ms
EishayWriteUTF8Bytes.fastjson1            thrpt    5   1192.397 ±  93.891  ops/ms
EishayWriteUTF8Bytes.fastjson2            thrpt    5   5030.590 ±  54.390  ops/ms
EishayWriteUTF8Bytes.gson                 thrpt    5    620.571 ±  11.593  ops/ms
EishayWriteUTF8Bytes.jackson              thrpt    5   1718.732 ±  30.533  ops/ms
EishayWriteUTF8BytesTree.fastjson2        thrpt    5   3277.595 ±  42.035  ops/ms
EishayWriteUTF8BytesTree.jackson          thrpt    5   1926.631 ±  16.034  ops/ms

orangepi5p-graalvm-jdk-21+35.1

Benchmark                                  Mode  Cnt      Score     Error   Units
EishayFuryCompatibleParse.fury            thrpt    5   5639.193 ± 131.013  ops/ms
EishayFuryCompatibleParse.jsonb           thrpt    5   7773.566 ± 684.950  ops/ms
EishayFuryCompatibleWrite.fury            thrpt    5   4895.836 ± 226.542  ops/ms
EishayFuryCompatibleWrite.jsonb           thrpt    5   7423.637 ± 466.758  ops/ms
EishayParseBinary.fastjson2UTF8Bytes      thrpt    5   4087.079 ± 266.084  ops/ms
EishayParseBinary.hessian                 thrpt    5    235.425 ±  11.873  ops/ms
EishayParseBinary.javaSerialize           thrpt    5    126.293 ±   3.877  ops/ms
EishayParseBinary.jsonb                   thrpt    5   8869.147 ± 177.282  ops/ms
EishayParseBinary.jsonbValid              thrpt    5  15941.185 ± 365.227  ops/ms
EishayParseBinaryArrayMapping.jsonb       thrpt    5   9034.384 ± 417.815  ops/ms
EishayParseBinaryArrayMapping.kryo        thrpt    5   3511.880 ± 231.945  ops/ms
EishayParseBinaryArrayMapping.protobuf    thrpt    5   5168.560 ± 241.579  ops/ms
EishayParseBinaryAutoType.fastjson2JSONB  thrpt    5   4664.229 ± 266.192  ops/ms
EishayParseBinaryAutoType.hessian         thrpt    5    233.718 ±  14.609  ops/ms
EishayParseBinaryAutoType.javaSerialize   thrpt    5    126.617 ±   3.344  ops/ms
EishayParseString.fastjson1               thrpt    5   3798.554 ± 271.791  ops/ms
EishayParseString.fastjson2               thrpt    5   4351.886 ±  17.383  ops/ms
EishayParseString.gson                    thrpt    5    891.508 ±  56.204  ops/ms
EishayParseString.jackson                 thrpt    5   1024.119 ±  69.006  ops/ms
EishayParseStringPretty.fastjson1         thrpt    5    826.606 ±  60.001  ops/ms
EishayParseStringPretty.fastjson2         thrpt    5   3210.314 ± 163.403  ops/ms
EishayParseStringPretty.gson              thrpt    5    842.866 ±  35.236  ops/ms
EishayParseStringPretty.jackson           thrpt    5    902.540 ±  82.914  ops/ms
EishayParseTreeString.fastjson1           thrpt    5   1495.252 ±  60.274  ops/ms
EishayParseTreeString.fastjson2           thrpt    5   2079.111 ±  68.207  ops/ms
EishayParseTreeString.gson                thrpt    5    887.473 ±  39.855  ops/ms
EishayParseTreeString.jackson             thrpt    5   1130.562 ±  64.856  ops/ms
EishayParseTreeStringPretty.fastjson1     thrpt    5   1239.196 ±  62.634  ops/ms
EishayParseTreeStringPretty.fastjson2     thrpt    5   1712.156 ±  48.233  ops/ms
EishayParseTreeStringPretty.gson          thrpt    5    839.078 ±  25.668  ops/ms
EishayParseTreeStringPretty.jackson       thrpt    5    987.418 ±  81.644  ops/ms
EishayParseTreeUTF8Bytes.fastjson1        thrpt    5   1132.920 ± 124.181  ops/ms
EishayParseTreeUTF8Bytes.fastjson2        thrpt    5   2044.781 ± 107.248  ops/ms
EishayParseTreeUTF8Bytes.gson             thrpt    5    827.666 ±  38.053  ops/ms
EishayParseTreeUTF8Bytes.jackson          thrpt    5   1188.140 ±  62.829  ops/ms
EishayParseTreeUTF8BytesPretty.fastjson1  thrpt    5    941.498 ±  26.912  ops/ms
EishayParseTreeUTF8BytesPretty.fastjson2  thrpt    5   1711.514 ±  91.867  ops/ms
EishayParseTreeUTF8BytesPretty.gson       thrpt    5    787.262 ±  64.238  ops/ms
EishayParseTreeUTF8BytesPretty.jackson    thrpt    5   1050.593 ± 110.015  ops/ms
EishayParseUTF8Bytes.fastjson1            thrpt    5   2079.212 ±  47.321  ops/ms
EishayParseUTF8Bytes.fastjson2            thrpt    5   4586.574 ± 115.060  ops/ms
EishayParseUTF8Bytes.gson                 thrpt    5    888.082 ±  64.096  ops/ms
EishayParseUTF8Bytes.jackson              thrpt    5   1023.564 ±  77.903  ops/ms
EishayParseUTF8BytesPretty.fastjson1      thrpt    5    699.510 ±  37.925  ops/ms
EishayParseUTF8BytesPretty.fastjson2      thrpt    5   3394.327 ±  72.919  ops/ms
EishayParseUTF8BytesPretty.gson           thrpt    5    797.622 ± 135.612  ops/ms
EishayParseUTF8BytesPretty.jackson        thrpt    5    929.347 ±  50.993  ops/ms
EishayWriteBinary.jsonb                   thrpt    5   9957.646 ± 438.977  ops/ms
EishayWriteBinary.msgpack                 thrpt    5   1124.656 ±  57.094  ops/ms
EishayWriteBinary.protobuf                thrpt    5   6421.523 ± 362.960  ops/ms
EishayWriteBinaryArrayMapping.jsonb       thrpt    5  11456.260 ± 542.326  ops/ms
EishayWriteBinaryArrayMapping.kryo        thrpt    5   4505.640 ± 183.628  ops/ms
EishayWriteBinaryArrayMapping.protobuf    thrpt    5   6149.600 ± 332.188  ops/ms
EishayWriteBinaryAutoType.fastjson2JSONB  thrpt    5   3543.532 ± 302.583  ops/ms
EishayWriteBinaryAutoType.hessian         thrpt    5    622.527 ±  10.317  ops/ms
EishayWriteBinaryAutoType.javaSerialize   thrpt    5    533.035 ±  52.133  ops/ms
EishayWriteString.fastjson1               thrpt    5   1599.522 ±  69.920  ops/ms
EishayWriteString.fastjson2               thrpt    5   4478.806 ± 187.639  ops/ms
EishayWriteString.gson                    thrpt    5    666.206 ±  40.062  ops/ms
EishayWriteString.jackson                 thrpt    5   1842.376 ± 102.910  ops/ms
EishayWriteStringTree.fastjson1           thrpt    5   1746.090 ±  99.311  ops/ms
EishayWriteStringTree.fastjson2           thrpt    5   2961.489 ± 128.217  ops/ms
EishayWriteStringTree.gson                thrpt    5    729.001 ±  45.927  ops/ms
EishayWriteStringTree.jackson             thrpt    5   1992.409 ± 121.583  ops/ms
EishayWriteUTF8Bytes.fastjson1            thrpt    5   1360.799 ±  32.854  ops/ms
EishayWriteUTF8Bytes.fastjson2            thrpt    5   5522.984 ± 136.153  ops/ms
EishayWriteUTF8Bytes.gson                 thrpt    5    628.148 ±  48.087  ops/ms
EishayWriteUTF8Bytes.jackson              thrpt    5   1874.520 ±  43.118  ops/ms
EishayWriteUTF8BytesTree.fastjson2        thrpt    5   3313.094 ± 198.362  ops/ms
EishayWriteUTF8BytesTree.jackson          thrpt    5   2276.761 ± 133.182  ops/ms

MacBookM1Pro-zulu-8.jdk

Benchmark                                  Mode  Cnt      Score      Error   Units
EishayFuryCompatibleParse.fury            thrpt    5  14506.287 ±  167.442  ops/ms
EishayFuryCompatibleParse.jsonb           thrpt    5  26073.138 ±  183.931  ops/ms
EishayFuryCompatibleWrite.fury            thrpt    5  12090.465 ±  554.295  ops/ms
EishayFuryCompatibleWrite.jsonb           thrpt    5  23496.557 ±  410.663  ops/ms
EishayParseBinary.fastjson2UTF8Bytes      thrpt    5  16620.582 ±  153.479  ops/ms
EishayParseBinary.hessian                 thrpt    5    788.477 ±   45.217  ops/ms
EishayParseBinary.javaSerialize           thrpt    5    444.550 ±    4.365  ops/ms
EishayParseBinary.jsonb                   thrpt    5  39131.361 ±  154.804  ops/ms
EishayParseBinary.jsonbValid              thrpt    5  52286.097 ± 1346.951  ops/ms
EishayParseBinaryArrayMapping.jsonb       thrpt    5  48954.715 ±  878.627  ops/ms
EishayParseBinaryArrayMapping.kryo        thrpt    5  14107.941 ±  470.477  ops/ms
EishayParseBinaryArrayMapping.protobuf    thrpt    5  13594.605 ±  157.095  ops/ms
EishayParseBinaryAutoType.fastjson2JSONB  thrpt    5  21340.953 ±  500.604  ops/ms
EishayParseBinaryAutoType.hessian         thrpt    5    804.920 ±   81.610  ops/ms
EishayParseBinaryAutoType.javaSerialize   thrpt    5    439.921 ±   22.817  ops/ms
EishayParseString.fastjson1               thrpt    5  11642.871 ±  338.143  ops/ms
EishayParseString.fastjson2               thrpt    5  19710.529 ±  234.763  ops/ms
EishayParseString.gson                    thrpt    5   5038.227 ±   52.672  ops/ms
EishayParseString.jackson                 thrpt    5   4966.813 ±   39.164  ops/ms
EishayParseStringPretty.fastjson1         thrpt    5   3227.384 ±  341.476  ops/ms
EishayParseStringPretty.fastjson2         thrpt    5   2335.190 ±   41.614  ops/ms
EishayParseStringPretty.gson              thrpt    5   4708.962 ±   58.804  ops/ms
EishayParseStringPretty.jackson           thrpt    5   4616.043 ±   51.909  ops/ms
EishayParseTreeString.fastjson1           thrpt    5   5216.227 ±   54.770  ops/ms
EishayParseTreeString.fastjson2           thrpt    5  12040.528 ±  183.379  ops/ms
EishayParseTreeString.gson                thrpt    5   4151.252 ±  102.235  ops/ms
EishayParseTreeString.jackson             thrpt    5   4975.141 ±   81.070  ops/ms
EishayParseTreeStringPretty.fastjson1     thrpt    5   4662.428 ±  173.282  ops/ms
EishayParseTreeStringPretty.fastjson2     thrpt    5  10283.787 ±  172.431  ops/ms
EishayParseTreeStringPretty.gson          thrpt    5   3847.688 ±   45.693  ops/ms
EishayParseTreeStringPretty.jackson       thrpt    5   4367.933 ±   33.549  ops/ms
EishayParseTreeUTF8Bytes.fastjson1        thrpt    5   4664.876 ±   86.341  ops/ms
EishayParseTreeUTF8Bytes.fastjson2        thrpt    5  11717.958 ±   76.923  ops/ms
EishayParseTreeUTF8Bytes.gson             thrpt    5   4056.196 ±   92.977  ops/ms
EishayParseTreeUTF8Bytes.jackson          thrpt    5   3950.543 ±   55.575  ops/ms
EishayParseTreeUTF8BytesPretty.fastjson1  thrpt    5   4099.603 ±   78.898  ops/ms
EishayParseTreeUTF8BytesPretty.fastjson2  thrpt    5  10126.704 ±  614.683  ops/ms
EishayParseTreeUTF8BytesPretty.gson       thrpt    5   4013.965 ±   92.134  ops/ms
EishayParseTreeUTF8BytesPretty.jackson    thrpt    5   4869.805 ±   82.826  ops/ms
EishayParseUTF8Bytes.fastjson1            thrpt    5  11052.001 ±  458.446  ops/ms
EishayParseUTF8Bytes.fastjson2            thrpt    5   2269.974 ±   38.355  ops/ms
EishayParseUTF8Bytes.gson                 thrpt    5   4903.013 ±   61.254  ops/ms
EishayParseUTF8Bytes.jackson              thrpt    5   5924.603 ±   83.148  ops/ms
EishayParseUTF8BytesPretty.fastjson1      thrpt    5   3382.291 ±   88.259  ops/ms
EishayParseUTF8BytesPretty.fastjson2      thrpt    5  12511.579 ±  159.322  ops/ms
EishayParseUTF8BytesPretty.gson           thrpt    5   4010.708 ±  106.684  ops/ms
EishayParseUTF8BytesPretty.jackson        thrpt    5   5069.103 ±   67.511  ops/ms
EishayWriteBinary.jsonb                   thrpt    5  28542.179 ± 1439.340  ops/ms
EishayWriteBinary.msgpack                 thrpt    5   3222.416 ±  456.147  ops/ms
EishayWriteBinary.protobuf                thrpt    5  14443.839 ±  341.969  ops/ms
EishayWriteBinaryArrayMapping.jsonb       thrpt    5  33767.851 ± 2750.498  ops/ms
EishayWriteBinaryArrayMapping.kryo        thrpt    5  12283.020 ±  181.352  ops/ms
EishayWriteBinaryArrayMapping.protobuf    thrpt    5  16122.296 ±  358.422  ops/ms
EishayWriteBinaryAutoType.fastjson2JSONB  thrpt    5  14129.329 ±  306.830  ops/ms
EishayWriteBinaryAutoType.hessian         thrpt    5   2240.611 ±  235.890  ops/ms
EishayWriteBinaryAutoType.javaSerialize   thrpt    5   3296.159 ±  294.540  ops/ms
EishayWriteString.fastjson1               thrpt    5   7813.937 ±  135.660  ops/ms
EishayWriteString.fastjson2               thrpt    5  14664.973 ±  132.958  ops/ms
EishayWriteString.gson                    thrpt    5   5678.395 ±   35.312  ops/ms
EishayWriteString.jackson                 thrpt    5  11426.408 ±   98.150  ops/ms
EishayWriteStringTree.fastjson1           thrpt    5   8579.089 ±  104.898  ops/ms
EishayWriteStringTree.fastjson2           thrpt    5  12245.194 ±  108.260  ops/ms
EishayWriteStringTree.gson                thrpt    5   6457.559 ±  117.696  ops/ms
EishayWriteStringTree.jackson             thrpt    5   9721.778 ±  113.082  ops/ms
EishayWriteUTF8Bytes.fastjson1            thrpt    5   7150.073 ±   87.801  ops/ms
EishayWriteUTF8Bytes.fastjson2            thrpt    5  12473.805 ±   63.847  ops/ms
EishayWriteUTF8Bytes.gson                 thrpt    5   5020.170 ±   75.049  ops/ms
EishayWriteUTF8Bytes.jackson              thrpt    5  11162.201 ±   91.688  ops/ms
EishayWriteUTF8BytesTree.fastjson2        thrpt    5  13048.345 ±   86.933  ops/ms
EishayWriteUTF8BytesTree.jackson          thrpt    5  11327.510 ±  106.255  ops/ms

MacBookM1Pro-zulu-11.jdk

Benchmark                                  Mode  Cnt      Score      Error   Units
EishayFuryCompatibleParse.fury            thrpt    5  18130.662 ±  535.417  ops/ms
EishayFuryCompatibleParse.jsonb           thrpt    5  19478.900 ±  247.018  ops/ms
EishayFuryCompatibleWrite.fury            thrpt    5   9834.002 ±  250.951  ops/ms
EishayFuryCompatibleWrite.jsonb           thrpt    5  20703.317 ±  530.029  ops/ms
EishayParseBinary.fastjson2UTF8Bytes      thrpt    5  14707.064 ±  218.582  ops/ms
EishayParseBinary.hessian                 thrpt    5    612.153 ±   20.863  ops/ms
EishayParseBinary.javaSerialize           thrpt    5    339.965 ±    7.371  ops/ms
EishayParseBinary.jsonb                   thrpt    5  18465.647 ±  413.567  ops/ms
EishayParseBinary.jsonbValid              thrpt    5  34852.774 ±  586.109  ops/ms
EishayParseBinaryArrayMapping.jsonb       thrpt    5  34918.951 ± 1377.993  ops/ms
EishayParseBinaryArrayMapping.kryo        thrpt    5  11330.837 ±   93.075  ops/ms
EishayParseBinaryArrayMapping.protobuf    thrpt    5   9265.209 ±  187.169  ops/ms
EishayParseBinaryAutoType.fastjson2JSONB  thrpt    5  15229.045 ±  410.741  ops/ms
EishayParseBinaryAutoType.hessian         thrpt    5    608.778 ±   13.101  ops/ms
EishayParseBinaryAutoType.javaSerialize   thrpt    5    314.857 ±   15.265  ops/ms
EishayParseString.fastjson1               thrpt    5   7635.541 ±  118.818  ops/ms
EishayParseString.fastjson2               thrpt    5  13062.953 ±  193.101  ops/ms
EishayParseString.gson                    thrpt    5   3575.839 ±  281.673  ops/ms
EishayParseString.jackson                 thrpt    5   3209.955 ±   65.197  ops/ms
EishayParseStringPretty.fastjson1         thrpt    5   2001.897 ±   24.545  ops/ms
EishayParseStringPretty.fastjson2         thrpt    5   9415.543 ±  118.388  ops/ms
EishayParseStringPretty.gson              thrpt    5   3430.525 ±   60.570  ops/ms
EishayParseStringPretty.jackson           thrpt    5   3131.852 ±  144.716  ops/ms
EishayParseTreeString.fastjson1           thrpt    5   3083.798 ±   55.172  ops/ms
EishayParseTreeString.fastjson2           thrpt    5   7172.457 ±  206.134  ops/ms
EishayParseTreeString.gson                thrpt    5   3364.739 ±  179.649  ops/ms
EishayParseTreeString.jackson             thrpt    5   3210.017 ±  125.220  ops/ms
EishayParseTreeStringPretty.fastjson1     thrpt    5   2967.311 ±   74.372  ops/ms
EishayParseTreeStringPretty.fastjson2     thrpt    5   5603.989 ±   90.982  ops/ms
EishayParseTreeStringPretty.gson          thrpt    5   3301.222 ±   31.628  ops/ms
EishayParseTreeStringPretty.jackson       thrpt    5   3026.492 ±  170.530  ops/ms
EishayParseTreeUTF8Bytes.fastjson1        thrpt    5   3092.609 ±   61.372  ops/ms
EishayParseTreeUTF8Bytes.fastjson2        thrpt    5   6850.269 ±   64.914  ops/ms
EishayParseTreeUTF8Bytes.gson             thrpt    5   3235.073 ±   45.430  ops/ms
EishayParseTreeUTF8Bytes.jackson          thrpt    5   3714.680 ±   79.582  ops/ms
EishayParseTreeUTF8BytesPretty.fastjson1  thrpt    5   2592.215 ±   81.380  ops/ms
EishayParseTreeUTF8BytesPretty.fastjson2  thrpt    5   5821.355 ±  142.091  ops/ms
EishayParseTreeUTF8BytesPretty.gson       thrpt    5   3169.179 ±   57.492  ops/ms
EishayParseTreeUTF8BytesPretty.jackson    thrpt    5   3289.450 ±   95.656  ops/ms
EishayParseUTF8Bytes.fastjson1            thrpt    5   6726.910 ±   38.559  ops/ms
EishayParseUTF8Bytes.fastjson2            thrpt    5  13592.422 ±  251.516  ops/ms
EishayParseUTF8Bytes.gson                 thrpt    5   3680.349 ±   36.085  ops/ms
EishayParseUTF8Bytes.jackson              thrpt    5   3620.786 ±  188.853  ops/ms
EishayParseUTF8BytesPretty.fastjson1      thrpt    5   2020.736 ±   81.853  ops/ms
EishayParseUTF8BytesPretty.fastjson2      thrpt    5   9719.341 ±  109.876  ops/ms
EishayParseUTF8BytesPretty.gson           thrpt    5   2880.136 ±   45.632  ops/ms
EishayParseUTF8BytesPretty.jackson        thrpt    5   3549.186 ±  195.533  ops/ms
EishayWriteBinary.jsonb                   thrpt    5  25990.412 ±  273.876  ops/ms
EishayWriteBinary.msgpack                 thrpt    5   3581.710 ±   42.052  ops/ms
EishayWriteBinary.protobuf                thrpt    5  10848.310 ±  124.181  ops/ms
EishayWriteBinaryArrayMapping.jsonb       thrpt    5  33540.575 ±  656.165  ops/ms
EishayWriteBinaryArrayMapping.kryo        thrpt    5   6707.976 ±   61.461  ops/ms
EishayWriteBinaryArrayMapping.protobuf    thrpt    5  10122.206 ±  115.926  ops/ms
EishayWriteBinaryAutoType.fastjson2JSONB  thrpt    5  11427.885 ±  341.781  ops/ms
EishayWriteBinaryAutoType.hessian         thrpt    5   2176.131 ±   23.415  ops/ms
EishayWriteBinaryAutoType.javaSerialize   thrpt    5   1989.064 ±   51.626  ops/ms
EishayWriteString.fastjson1               thrpt    5   8168.629 ±  130.480  ops/ms
EishayWriteString.fastjson2               thrpt    5  11117.611 ±  365.650  ops/ms
EishayWriteString.gson                    thrpt    5   2691.995 ±   49.967  ops/ms
EishayWriteString.jackson                 thrpt    5   6516.021 ±  247.622  ops/ms
EishayWriteStringTree.fastjson1           thrpt    5   6144.513 ±   98.866  ops/ms
EishayWriteStringTree.fastjson2           thrpt    5   7131.627 ±   67.836  ops/ms
EishayWriteStringTree.gson                thrpt    5   2829.456 ±   47.491  ops/ms
EishayWriteStringTree.jackson             thrpt    5   5705.378 ±   71.817  ops/ms
EishayWriteUTF8Bytes.fastjson1            thrpt    5   4587.191 ±  177.904  ops/ms
EishayWriteUTF8Bytes.fastjson2            thrpt    5  13441.976 ±  271.900  ops/ms
EishayWriteUTF8Bytes.gson                 thrpt    5   2806.562 ±   66.963  ops/ms
EishayWriteUTF8Bytes.jackson              thrpt    5   5151.332 ±  187.628  ops/ms
EishayWriteUTF8BytesTree.fastjson2        thrpt    5  11000.553 ±  190.856  ops/ms
EishayWriteUTF8BytesTree.jackson          thrpt    5   5899.849 ±  167.192  ops/ms

MacBookM1Pro-zulu-17.jdk

Benchmark                                  Mode  Cnt      Score      Error   Units
EishayFuryCompatibleParse.fury            thrpt    5  24285.702 ±  327.845  ops/ms
EishayFuryCompatibleParse.jsonb           thrpt    5  28927.611 ±  395.672  ops/ms
EishayFuryCompatibleWrite.fury            thrpt    5  14869.448 ±  222.863  ops/ms
EishayFuryCompatibleWrite.jsonb           thrpt    5  25239.732 ±  219.965  ops/ms
EishayParseBinary.fastjson2UTF8Bytes      thrpt    5  17630.611 ±  536.661  ops/ms
EishayParseBinary.hessian                 thrpt    5    670.696 ±   33.458  ops/ms
EishayParseBinary.javaSerialize           thrpt    5    532.224 ±   28.683  ops/ms
EishayParseBinary.jsonb                   thrpt    5  44442.269 ± 1083.494  ops/ms
EishayParseBinary.jsonbValid              thrpt    5  39293.961 ±  598.977  ops/ms
EishayParseBinaryArrayMapping.jsonb       thrpt    5  52520.280 ± 1178.334  ops/ms
EishayParseBinaryArrayMapping.kryo        thrpt    5  14292.788 ±  509.862  ops/ms
EishayParseBinaryArrayMapping.protobuf    thrpt    5  18026.224 ±  888.615  ops/ms
EishayParseBinaryAutoType.fastjson2JSONB  thrpt    5  24647.413 ±  696.972  ops/ms
EishayParseBinaryAutoType.hessian         thrpt    5    690.150 ±   40.597  ops/ms
EishayParseBinaryAutoType.javaSerialize   thrpt    5    535.582 ±    4.801  ops/ms
EishayParseString.fastjson1               thrpt    5  15848.587 ±  157.024  ops/ms
EishayParseString.fastjson2               thrpt    5  19889.673 ±  500.760  ops/ms
EishayParseString.gson                    thrpt    5   5512.375 ±   19.150  ops/ms
EishayParseString.jackson                 thrpt    5   4677.725 ±   47.188  ops/ms
EishayParseStringPretty.fastjson1         thrpt    5   3180.887 ±  115.505  ops/ms
EishayParseStringPretty.fastjson2         thrpt    5  14307.602 ± 3472.511  ops/ms
EishayParseStringPretty.gson              thrpt    5   5251.421 ±   50.090  ops/ms
EishayParseStringPretty.jackson           thrpt    5   4499.053 ±   90.052  ops/ms
EishayParseTreeString.fastjson1           thrpt    5   5570.929 ±  135.806  ops/ms
EishayParseTreeString.fastjson2           thrpt    5  12742.397 ±  116.101  ops/ms
EishayParseTreeString.gson                thrpt    5   4247.048 ±   73.014  ops/ms
EishayParseTreeString.jackson             thrpt    5   4366.979 ±   66.898  ops/ms
EishayParseTreeStringPretty.fastjson1     thrpt    5   5525.716 ±  390.859  ops/ms
EishayParseTreeStringPretty.fastjson2     thrpt    5  10151.057 ±  662.969  ops/ms
EishayParseTreeStringPretty.gson          thrpt    5   4056.968 ±   27.953  ops/ms
EishayParseTreeStringPretty.jackson       thrpt    5   4707.990 ±   77.647  ops/ms
EishayParseTreeUTF8Bytes.fastjson1        thrpt    5   5337.384 ±  300.590  ops/ms
EishayParseTreeUTF8Bytes.fastjson2        thrpt    5  13030.497 ±  259.547  ops/ms
EishayParseTreeUTF8Bytes.gson             thrpt    5   4278.586 ±   86.635  ops/ms
EishayParseTreeUTF8Bytes.jackson          thrpt    5   4981.453 ±   92.923  ops/ms
EishayParseTreeUTF8BytesPretty.fastjson1  thrpt    5   4228.546 ±  229.721  ops/ms
EishayParseTreeUTF8BytesPretty.fastjson2  thrpt    5  10500.847 ±  638.216  ops/ms
EishayParseTreeUTF8BytesPretty.gson       thrpt    5   4202.162 ±  352.491  ops/ms
EishayParseTreeUTF8BytesPretty.jackson    thrpt    5   5259.610 ±  574.190  ops/ms
EishayParseUTF8Bytes.fastjson1            thrpt    5  12964.854 ±  652.358  ops/ms
EishayParseUTF8Bytes.fastjson2            thrpt    5  18392.630 ±  753.024  ops/ms
EishayParseUTF8Bytes.gson                 thrpt    5   5569.222 ±   62.998  ops/ms
EishayParseUTF8Bytes.jackson              thrpt    5   4915.540 ±   37.722  ops/ms
EishayParseUTF8BytesPretty.fastjson1      thrpt    5   3243.731 ±  222.887  ops/ms
EishayParseUTF8BytesPretty.fastjson2      thrpt    5  14634.458 ±  222.611  ops/ms
EishayParseUTF8BytesPretty.gson           thrpt    5   4248.293 ±   38.693  ops/ms
EishayParseUTF8BytesPretty.jackson        thrpt    5   4791.149 ±  132.217  ops/ms
EishayWriteBinary.jsonb                   thrpt    5  33702.307 ±  894.960  ops/ms
EishayWriteBinary.msgpack                 thrpt    5   6786.071 ±  171.366  ops/ms
EishayWriteBinary.protobuf                thrpt    5  18347.961 ±  336.917  ops/ms
EishayWriteBinaryArrayMapping.jsonb       thrpt    5  46371.101 ± 1038.357  ops/ms
EishayWriteBinaryArrayMapping.kryo        thrpt    5   9583.143 ±  171.011  ops/ms
EishayWriteBinaryArrayMapping.protobuf    thrpt    5  21152.412 ±  176.263  ops/ms
EishayWriteBinaryAutoType.fastjson2JSONB  thrpt    5  15174.093 ±  439.919  ops/ms
EishayWriteBinaryAutoType.hessian         thrpt    5   2175.548 ±   28.656  ops/ms
EishayWriteBinaryAutoType.javaSerialize   thrpt    5   3340.136 ±   15.846  ops/ms
EishayWriteString.fastjson1               thrpt    5   7348.462 ± 4233.434  ops/ms
EishayWriteString.fastjson2               thrpt    5  18153.050 ±  178.009  ops/ms
EishayWriteString.gson                    thrpt    5   4385.525 ±   91.772  ops/ms
EishayWriteString.jackson                 thrpt    5  10532.932 ±  350.039  ops/ms
EishayWriteStringTree.fastjson1           thrpt    5   8459.435 ±   25.588  ops/ms
EishayWriteStringTree.fastjson2           thrpt    5  12196.203 ±  117.445  ops/ms
EishayWriteStringTree.gson                thrpt    5   4328.822 ±   14.203  ops/ms
EishayWriteStringTree.jackson             thrpt    5   9982.820 ±   54.939  ops/ms
EishayWriteUTF8Bytes.fastjson1            thrpt    5   6634.889 ±  776.194  ops/ms
EishayWriteUTF8Bytes.fastjson2            thrpt    5  21938.746 ±  281.302  ops/ms
EishayWriteUTF8Bytes.gson                 thrpt    5   4204.447 ±  435.925  ops/ms
EishayWriteUTF8Bytes.jackson              thrpt    5  11554.092 ±  609.723  ops/ms
EishayWriteUTF8BytesTree.fastjson2        thrpt    5  11548.064 ±  116.874  ops/ms
EishayWriteUTF8BytesTree.jackson          thrpt    5   9415.767 ±  103.450  ops/ms

MacBookM1Pro-zulu-21.jdk

Benchmark                                  Mode  Cnt      Score       Error   Units
EishayFuryCompatibleParse.fury            thrpt    5  23413.812 ±   280.360  ops/ms
EishayFuryCompatibleParse.jsonb           thrpt    5  30233.798 ±  1699.934  ops/ms
EishayFuryCompatibleWrite.fury            thrpt    5  13665.380 ±  3213.844  ops/ms
EishayFuryCompatibleWrite.jsonb           thrpt    5  23173.025 ± 14792.207  ops/ms
EishayParseBinary.fastjson2UTF8Bytes      thrpt    5  18509.048 ±   709.513  ops/ms
EishayParseBinary.hessian                 thrpt    5    737.653 ±    30.125  ops/ms
EishayParseBinary.javaSerialize           thrpt    5    521.639 ±     8.617  ops/ms
EishayParseBinary.jsonb                   thrpt    5  44572.656 ±   709.372  ops/ms
EishayParseBinary.jsonbValid              thrpt    5  40536.905 ±   500.713  ops/ms
EishayParseBinaryArrayMapping.jsonb       thrpt    5  58103.688 ±  1358.459  ops/ms
EishayParseBinaryArrayMapping.kryo        thrpt    5  14918.244 ±   492.951  ops/ms
EishayParseBinaryArrayMapping.protobuf    thrpt    5  16291.313 ±    71.504  ops/ms
EishayParseBinaryAutoType.fastjson2JSONB  thrpt    5  23913.940 ±  1452.979  ops/ms
EishayParseBinaryAutoType.hessian         thrpt    5    753.350 ±    31.035  ops/ms
EishayParseBinaryAutoType.javaSerialize   thrpt    5    507.601 ±    29.865  ops/ms
EishayParseString.fastjson1               thrpt    5  14726.303 ±   867.576  ops/ms
EishayParseString.fastjson2               thrpt    5  18858.852 ±   755.583  ops/ms
EishayParseString.gson                    thrpt    5   4962.723 ±   127.428  ops/ms
EishayParseString.jackson                 thrpt    5   4842.983 ±    22.889  ops/ms
EishayParseStringPretty.fastjson1         thrpt    5   3575.587 ±   114.003  ops/ms
EishayParseStringPretty.fastjson2         thrpt    5  15486.076 ±   629.494  ops/ms
EishayParseStringPretty.gson              thrpt    5   4740.634 ±    62.727  ops/ms
EishayParseStringPretty.jackson           thrpt    5   4756.103 ±    95.741  ops/ms
EishayParseTreeString.fastjson1           thrpt    5   5164.676 ±   104.249  ops/ms
EishayParseTreeString.fastjson2           thrpt    5  12207.126 ±   606.052  ops/ms
EishayParseTreeString.gson                thrpt    5   4123.991 ±   139.711  ops/ms
EishayParseTreeString.jackson             thrpt    5   4360.834 ±    53.713  ops/ms
EishayParseTreeStringPretty.fastjson1     thrpt    5   4322.543 ±    60.343  ops/ms
EishayParseTreeStringPretty.fastjson2     thrpt    5  10122.709 ±   198.857  ops/ms
EishayParseTreeStringPretty.gson          thrpt    5   3873.194 ±    21.116  ops/ms
EishayParseTreeStringPretty.jackson       thrpt    5   4477.345 ±    14.859  ops/ms
EishayParseTreeUTF8Bytes.fastjson1        thrpt    5   4678.920 ±   177.381  ops/ms
EishayParseTreeUTF8Bytes.fastjson2        thrpt    5  12312.495 ±   323.032  ops/ms
EishayParseTreeUTF8Bytes.gson             thrpt    5   4065.425 ±   352.322  ops/ms
EishayParseTreeUTF8Bytes.jackson          thrpt    5   5178.540 ±    73.845  ops/ms
EishayParseTreeUTF8BytesPretty.fastjson1  thrpt    5   4156.188 ±   312.915  ops/ms
EishayParseTreeUTF8BytesPretty.fastjson2  thrpt    5  10288.337 ±   369.641  ops/ms
EishayParseTreeUTF8BytesPretty.gson       thrpt    5   4086.791 ±    81.740  ops/ms
EishayParseTreeUTF8BytesPretty.jackson    thrpt    5   4968.933 ±   340.835  ops/ms
EishayParseUTF8Bytes.fastjson1            thrpt    5  12962.751 ±   504.044  ops/ms
EishayParseUTF8Bytes.fastjson2            thrpt    5  18197.275 ±   502.477  ops/ms
EishayParseUTF8Bytes.gson                 thrpt    5   5172.747 ±   199.782  ops/ms
EishayParseUTF8Bytes.jackson              thrpt    5   5286.546 ±    88.063  ops/ms
EishayParseUTF8BytesPretty.fastjson1      thrpt    5   3403.605 ±    45.622  ops/ms
EishayParseUTF8BytesPretty.fastjson2      thrpt    5  14955.281 ±   308.447  ops/ms
EishayParseUTF8BytesPretty.gson           thrpt    5   4201.296 ±    99.792  ops/ms
EishayParseUTF8BytesPretty.jackson        thrpt    5   5085.669 ±   138.762  ops/ms
EishayWriteBinary.jsonb                   thrpt    5  39326.479 ±  1386.087  ops/ms
EishayWriteBinary.msgpack                 thrpt    5   6538.191 ±   110.738  ops/ms
EishayWriteBinary.protobuf                thrpt    5  23202.635 ±   346.332  ops/ms
EishayWriteBinaryArrayMapping.jsonb       thrpt    5  65784.458 ±  1125.119  ops/ms
EishayWriteBinaryArrayMapping.kryo        thrpt    5  10145.785 ±   248.356  ops/ms
EishayWriteBinaryArrayMapping.protobuf    thrpt    5  21061.822 ±  1119.027  ops/ms
EishayWriteBinaryAutoType.fastjson2JSONB  thrpt    5  19430.861 ±   208.841  ops/ms
EishayWriteBinaryAutoType.hessian         thrpt    5   2221.032 ±   171.916  ops/ms
EishayWriteBinaryAutoType.javaSerialize   thrpt    5   3612.913 ±   570.067  ops/ms
EishayWriteString.fastjson1               thrpt    5   6883.383 ±  1385.810  ops/ms
EishayWriteString.fastjson2               thrpt    5  20291.556 ±   226.142  ops/ms
EishayWriteString.gson                    thrpt    5   4298.745 ±    93.809  ops/ms
EishayWriteString.jackson                 thrpt    5  10534.853 ±   256.600  ops/ms
EishayWriteStringTree.fastjson1           thrpt    5   7930.828 ±    88.527  ops/ms
EishayWriteStringTree.fastjson2           thrpt    5   9745.315 ±    54.089  ops/ms
EishayWriteStringTree.gson                thrpt    5   4483.127 ±    51.281  ops/ms
EishayWriteStringTree.jackson             thrpt    5   9655.178 ±   191.953  ops/ms
EishayWriteUTF8Bytes.fastjson1            thrpt    5   6418.450 ±    43.684  ops/ms
EishayWriteUTF8Bytes.fastjson2            thrpt    5  22695.139 ±   370.280  ops/ms
EishayWriteUTF8Bytes.gson                 thrpt    5   4247.215 ±    51.255  ops/ms
EishayWriteUTF8Bytes.jackson              thrpt    5  11278.972 ±    96.994  ops/ms
EishayWriteUTF8BytesTree.fastjson2        thrpt    5  14270.243 ±   255.635  ops/ms
EishayWriteUTF8BytesTree.jackson          thrpt    5   9460.166 ±    61.641  ops/ms