mirror of https://github.com/alibaba/fastjson2.git
110 KiB
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