mirror of https://github.com/alibaba/fastjson2.git
57 KiB
57 KiB
aliyun_ecs.c8i.large-jdk1.8.0_381
Benchmark Mode Cnt Score Error Units
EishayFuryCompatibleParse.fury thrpt 5 3985.805 ? 32.912 ops/ms
EishayFuryCompatibleParse.jsonb thrpt 5 3951.391 ? 12.102 ops/ms
EishayFuryCompatibleWrite.fury thrpt 5 3609.661 ? 15.753 ops/ms
EishayFuryCompatibleWrite.jsonb thrpt 5 3679.713 ? 34.957 ops/ms
EishayParseBinary.fastjson2UTF8Bytes thrpt 5 3387.491 ? 6.771 ops/ms
EishayParseBinary.hessian thrpt 5 671.590 ? 66.800 ops/ms
EishayParseBinary.javaSerialize thrpt 5 113.373 ? 0.902 ops/ms
EishayParseBinary.jsonb thrpt 5 5077.433 ? 15.337 ops/ms
EishayParseBinaryArrayMapping.jsonb thrpt 5 8098.746 ? 51.252 ops/ms
EishayParseBinaryArrayMapping.kryo thrpt 5 3413.087 ? 9.807 ops/ms
EishayParseBinaryArrayMapping.protobuf thrpt 5 2715.102 ? 25.087 ops/ms
EishayParseBinaryAutoType.fastjson2JSONB thrpt 5 3861.785 ? 22.055 ops/ms
EishayParseBinaryAutoType.hessian thrpt 5 668.382 ? 49.928 ops/ms
EishayParseBinaryAutoType.javaSerialize thrpt 5 110.740 ? 1.267 ops/ms
EishayParseString.fastjson1 thrpt 5 2182.719 ? 6.769 ops/ms
EishayParseString.fastjson2 thrpt 5 3083.681 ? 14.857 ops/ms
EishayParseString.gson thrpt 5 992.524 ? 3.412 ops/ms
EishayParseString.jackson thrpt 5 1080.817 ? 5.764 ops/ms
EishayParseStringPretty.fastjson1 thrpt 5 583.489 ? 3.765 ops/ms
EishayParseStringPretty.fastjson2 thrpt 5 1597.287 ? 5.486 ops/ms
EishayParseStringPretty.gson thrpt 5 914.700 ? 7.203 ops/ms
EishayParseStringPretty.jackson thrpt 5 968.190 ? 7.815 ops/ms
EishayParseTreeString.fastjson1 thrpt 5 1142.077 ? 9.277 ops/ms
EishayParseTreeString.fastjson2 thrpt 5 2088.864 ? 23.789 ops/ms
EishayParseTreeString.gson thrpt 5 844.088 ? 6.267 ops/ms
EishayParseTreeString.jackson thrpt 5 1199.012 ? 11.810 ops/ms
EishayParseTreeStringPretty.fastjson1 thrpt 5 964.797 ? 5.261 ops/ms
EishayParseTreeStringPretty.fastjson2 thrpt 5 1615.620 ? 2.597 ops/ms
EishayParseTreeStringPretty.gson thrpt 5 821.729 ? 4.509 ops/ms
EishayParseTreeStringPretty.jackson thrpt 5 1087.551 ? 4.002 ops/ms
EishayParseTreeUTF8Bytes.fastjson1 thrpt 5 1027.445 ? 3.675 ops/ms
EishayParseTreeUTF8Bytes.fastjson2 thrpt 5 2195.314 ? 17.768 ops/ms
EishayParseTreeUTF8Bytes.gson thrpt 5 812.280 ? 9.100 ops/ms
EishayParseTreeUTF8Bytes.jackson thrpt 5 1196.366 ? 2.296 ops/ms
EishayParseTreeUTF8BytesPretty.fastjson1 thrpt 5 864.710 ? 6.451 ops/ms
EishayParseTreeUTF8BytesPretty.fastjson2 thrpt 5 1697.889 ? 5.576 ops/ms
EishayParseTreeUTF8BytesPretty.gson thrpt 5 744.171 ? 7.400 ops/ms
EishayParseTreeUTF8BytesPretty.jackson thrpt 5 1140.731 ? 4.571 ops/ms
EishayParseUTF8Bytes.fastjson1 thrpt 5 1890.299 ? 14.745 ops/ms
EishayParseUTF8Bytes.fastjson2 thrpt 5 1927.738 ? 17.696 ops/ms
EishayParseUTF8Bytes.gson thrpt 5 863.963 ? 4.058 ops/ms
EishayParseUTF8Bytes.jackson thrpt 5 1142.590 ? 8.379 ops/ms
EishayParseUTF8BytesPretty.fastjson1 thrpt 5 551.072 ? 1.492 ops/ms
EishayParseUTF8BytesPretty.fastjson2 thrpt 5 2027.227 ? 6.162 ops/ms
EishayParseUTF8BytesPretty.gson thrpt 5 721.733 ? 5.007 ops/ms
EishayParseUTF8BytesPretty.jackson thrpt 5 1077.841 ? 5.570 ops/ms
EishayWriteBinary.jsonb thrpt 5 5712.267 ? 45.528 ops/ms
EishayWriteBinary.msgpack thrpt 5 991.969 ? 6.022 ops/ms
EishayWriteBinary.protobuf thrpt 5 3460.494 ? 26.739 ops/ms
EishayWriteBinaryArrayMapping.jsonb thrpt 5 10633.458 ? 142.101 ops/ms
EishayWriteBinaryArrayMapping.kryo thrpt 5 3670.920 ? 34.797 ops/ms
EishayWriteBinaryArrayMapping.protobuf thrpt 5 3365.203 ? 12.291 ops/ms
EishayWriteBinaryAutoType.fastjson2JSONB thrpt 5 3084.632 ? 16.529 ops/ms
EishayWriteBinaryAutoType.hessian thrpt 5 862.752 ? 8.592 ops/ms
EishayWriteBinaryAutoType.javaSerialize thrpt 5 530.863 ? 16.820 ops/ms
EishayWriteString.fastjson1 thrpt 5 1525.119 ? 5.077 ops/ms
EishayWriteString.fastjson2 thrpt 5 3495.945 ? 13.446 ops/ms
EishayWriteString.gson thrpt 5 1003.788 ? 1.986 ops/ms
EishayWriteString.jackson thrpt 5 2082.600 ? 10.396 ops/ms
EishayWriteStringTree.fastjson1 thrpt 5 1893.087 ? 8.305 ops/ms
EishayWriteStringTree.fastjson2 thrpt 5 3465.161 ? 11.219 ops/ms
EishayWriteStringTree.gson thrpt 5 1073.448 ? 8.016 ops/ms
EishayWriteStringTree.jackson thrpt 5 2071.481 ? 18.030 ops/ms
EishayWriteUTF8Bytes.fastjson1 thrpt 5 1388.922 ? 8.425 ops/ms
EishayWriteUTF8Bytes.fastjson2 thrpt 5 3862.890 ? 19.034 ops/ms
EishayWriteUTF8Bytes.gson thrpt 5 884.820 ? 4.715 ops/ms
EishayWriteUTF8Bytes.jackson thrpt 5 1905.578 ? 3.989 ops/ms
EishayWriteUTF8BytesTree.fastjson2 thrpt 5 3593.634 ? 21.814 ops/ms
EishayWriteUTF8BytesTree.jackson thrpt 5 1940.183 ? 8.436 ops/ms
aliyun_ecs.c8i.large-jdk-11.0.20
Benchmark Mode Cnt Score Error Units
EishayFuryCompatibleParse.fury thrpt 5 3929.645 ? 17.969 ops/ms
EishayFuryCompatibleParse.jsonb thrpt 5 4686.086 ? 21.555 ops/ms
EishayFuryCompatibleWrite.fury thrpt 5 3986.493 ? 26.380 ops/ms
EishayFuryCompatibleWrite.jsonb thrpt 5 3117.990 ? 7.827 ops/ms
EishayParseBinary.fastjson2UTF8Bytes thrpt 5 3680.785 ? 27.231 ops/ms
EishayParseBinary.hessian thrpt 5 602.186 ? 13.864 ops/ms
EishayParseBinary.javaSerialize thrpt 5 109.228 ? 0.792 ops/ms
EishayParseBinary.jsonb thrpt 5 5600.029 ? 41.264 ops/ms
EishayParseBinaryArrayMapping.jsonb thrpt 5 9487.789 ? 40.027 ops/ms
EishayParseBinaryArrayMapping.kryo thrpt 5 3246.170 ? 15.383 ops/ms
EishayParseBinaryArrayMapping.protobuf thrpt 5 2866.946 ? 20.546 ops/ms
EishayParseBinaryAutoType.fastjson2JSONB thrpt 5 4489.138 ? 42.745 ops/ms
EishayParseBinaryAutoType.hessian thrpt 5 617.316 ? 16.758 ops/ms
EishayParseBinaryAutoType.javaSerialize thrpt 5 112.001 ? 0.578 ops/ms
EishayParseString.fastjson1 thrpt 5 1966.878 ? 9.527 ops/ms
EishayParseString.fastjson2 thrpt 5 3594.192 ? 9.839 ops/ms
EishayParseString.gson thrpt 5 984.534 ? 3.518 ops/ms
EishayParseString.jackson thrpt 5 994.405 ? 3.975 ops/ms
EishayParseStringPretty.fastjson1 thrpt 5 572.835 ? 1.778 ops/ms
EishayParseStringPretty.fastjson2 thrpt 5 1598.160 ? 7.080 ops/ms
EishayParseStringPretty.gson thrpt 5 866.483 ? 5.844 ops/ms
EishayParseStringPretty.jackson thrpt 5 908.389 ? 5.014 ops/ms
EishayParseTreeString.fastjson1 thrpt 5 996.413 ? 1.528 ops/ms
EishayParseTreeString.fastjson2 thrpt 5 1982.147 ? 6.643 ops/ms
EishayParseTreeString.gson thrpt 5 790.969 ? 2.166 ops/ms
EishayParseTreeString.jackson thrpt 5 936.302 ? 4.545 ops/ms
EishayParseTreeStringPretty.fastjson1 thrpt 5 876.160 ? 5.117 ops/ms
EishayParseTreeStringPretty.fastjson2 thrpt 5 1593.024 ? 2.406 ops/ms
EishayParseTreeStringPretty.gson thrpt 5 747.908 ? 4.834 ops/ms
EishayParseTreeStringPretty.jackson thrpt 5 903.151 ? 4.930 ops/ms
EishayParseTreeUTF8Bytes.fastjson1 thrpt 5 960.141 ? 3.467 ops/ms
EishayParseTreeUTF8Bytes.fastjson2 thrpt 5 1976.887 ? 5.959 ops/ms
EishayParseTreeUTF8Bytes.gson thrpt 5 768.956 ? 6.009 ops/ms
EishayParseTreeUTF8Bytes.jackson thrpt 5 1086.802 ? 4.328 ops/ms
EishayParseTreeUTF8BytesPretty.fastjson1 thrpt 5 784.147 ? 3.622 ops/ms
EishayParseTreeUTF8BytesPretty.fastjson2 thrpt 5 1549.588 ? 5.754 ops/ms
EishayParseTreeUTF8BytesPretty.gson thrpt 5 701.548 ? 6.541 ops/ms
EishayParseTreeUTF8BytesPretty.jackson thrpt 5 1002.776 ? 3.607 ops/ms
EishayParseUTF8Bytes.fastjson1 thrpt 5 1643.509 ? 4.271 ops/ms
EishayParseUTF8Bytes.fastjson2 thrpt 5 3653.224 ? 16.988 ops/ms
EishayParseUTF8Bytes.gson thrpt 5 930.574 ? 8.669 ops/ms
EishayParseUTF8Bytes.jackson thrpt 5 1080.856 ? 4.542 ops/ms
EishayParseUTF8BytesPretty.fastjson1 thrpt 5 532.085 ? 3.561 ops/ms
EishayParseUTF8BytesPretty.fastjson2 thrpt 5 2138.291 ? 8.575 ops/ms
EishayParseUTF8BytesPretty.gson thrpt 5 714.740 ? 3.726 ops/ms
EishayParseUTF8BytesPretty.jackson thrpt 5 992.130 ? 3.884 ops/ms
EishayWriteBinary.jsonb thrpt 5 5324.361 ? 18.162 ops/ms
EishayWriteBinary.msgpack thrpt 5 1245.539 ? 4.459 ops/ms
EishayWriteBinary.protobuf thrpt 5 2677.588 ? 12.184 ops/ms
EishayWriteBinaryArrayMapping.jsonb thrpt 5 15277.854 ? 671.287 ops/ms
EishayWriteBinaryArrayMapping.kryo thrpt 5 3539.752 ? 53.172 ops/ms
EishayWriteBinaryArrayMapping.protobuf thrpt 5 3487.832 ? 24.586 ops/ms
EishayWriteBinaryAutoType.fastjson2JSONB thrpt 5 3033.322 ? 10.298 ops/ms
EishayWriteBinaryAutoType.hessian thrpt 5 813.563 ? 8.798 ops/ms
EishayWriteBinaryAutoType.javaSerialize thrpt 5 534.253 ? 9.116 ops/ms
EishayWriteString.fastjson1 thrpt 5 1444.121 ? 6.281 ops/ms
EishayWriteString.fastjson2 thrpt 5 3141.120 ? 18.561 ops/ms
EishayWriteString.gson thrpt 5 714.990 ? 3.185 ops/ms
EishayWriteString.jackson thrpt 5 1855.217 ? 6.600 ops/ms
EishayWriteStringTree.fastjson1 thrpt 5 1751.090 ? 8.374 ops/ms
EishayWriteStringTree.fastjson2 thrpt 5 2449.318 ? 29.915 ops/ms
EishayWriteStringTree.gson thrpt 5 710.215 ? 2.815 ops/ms
EishayWriteStringTree.jackson thrpt 5 1617.873 ? 6.182 ops/ms
EishayWriteUTF8Bytes.fastjson1 thrpt 5 1302.361 ? 7.183 ops/ms
EishayWriteUTF8Bytes.fastjson2 thrpt 5 4316.838 ? 9.528 ops/ms
EishayWriteUTF8Bytes.gson thrpt 5 734.520 ? 4.162 ops/ms
EishayWriteUTF8Bytes.jackson thrpt 5 1794.330 ? 8.056 ops/ms
EishayWriteUTF8BytesTree.fastjson2 thrpt 5 3154.866 ? 30.191 ops/ms
EishayWriteUTF8BytesTree.jackson thrpt 5 1605.073 ? 6.871 ops/ms
aliyun_ecs.c8i.large-jdk-17.0.8
Benchmark Mode Cnt Score Error Units
EishayFuryCompatibleParse.fury thrpt 5 4241.321 ? 27.829 ops/ms
EishayFuryCompatibleParse.jsonb thrpt 5 5199.334 ? 10.960 ops/ms
EishayFuryCompatibleWrite.fury thrpt 5 3793.101 ? 39.164 ops/ms
EishayFuryCompatibleWrite.jsonb thrpt 5 3623.759 ? 21.168 ops/ms
EishayParseBinary.fastjson2UTF8Bytes thrpt 5 3868.931 ? 18.326 ops/ms
EishayParseBinary.hessian thrpt 5 609.345 ? 2.429 ops/ms
EishayParseBinary.javaSerialize thrpt 5 126.210 ? 0.935 ops/ms
EishayParseBinary.jsonb thrpt 5 6385.089 ? 43.911 ops/ms
EishayParseBinaryArrayMapping.jsonb thrpt 5 10992.124 ? 84.013 ops/ms
EishayParseBinaryArrayMapping.kryo thrpt 5 3321.902 ? 12.104 ops/ms
EishayParseBinaryArrayMapping.protobuf thrpt 5 3753.932 ? 15.933 ops/ms
EishayParseBinaryAutoType.fastjson2JSONB thrpt 5 4868.205 ? 23.755 ops/ms
EishayParseBinaryAutoType.hessian thrpt 5 616.604 ? 2.687 ops/ms
EishayParseBinaryAutoType.javaSerialize thrpt 5 124.924 ? 0.928 ops/ms
EishayParseString.fastjson1 thrpt 5 2628.666 ? 14.407 ops/ms
EishayParseString.fastjson2 thrpt 5 3794.255 ? 16.626 ops/ms
EishayParseString.gson thrpt 5 990.704 ? 4.879 ops/ms
EishayParseString.jackson thrpt 5 992.766 ? 4.079 ops/ms
EishayParseStringPretty.fastjson1 thrpt 5 636.438 ? 0.737 ops/ms
EishayParseStringPretty.fastjson2 thrpt 5 2466.823 ? 6.262 ops/ms
EishayParseStringPretty.gson thrpt 5 880.761 ? 3.684 ops/ms
EishayParseStringPretty.jackson thrpt 5 883.191 ? 1.874 ops/ms
EishayParseTreeString.fastjson1 thrpt 5 1207.332 ? 7.819 ops/ms
EishayParseTreeString.fastjson2 thrpt 5 2350.063 ? 97.738 ops/ms
EishayParseTreeString.gson thrpt 5 820.950 ? 4.137 ops/ms
EishayParseTreeString.jackson thrpt 5 1121.915 ? 4.021 ops/ms
EishayParseTreeStringPretty.fastjson1 thrpt 5 1077.346 ? 5.660 ops/ms
EishayParseTreeStringPretty.fastjson2 thrpt 5 1859.240 ? 5.460 ops/ms
EishayParseTreeStringPretty.gson thrpt 5 752.457 ? 3.699 ops/ms
EishayParseTreeStringPretty.jackson thrpt 5 993.122 ? 5.736 ops/ms
EishayParseTreeUTF8Bytes.fastjson1 thrpt 5 1107.726 ? 2.352 ops/ms
EishayParseTreeUTF8Bytes.fastjson2 thrpt 5 2469.939 ? 11.029 ops/ms
EishayParseTreeUTF8Bytes.gson thrpt 5 760.936 ? 2.083 ops/ms
EishayParseTreeUTF8Bytes.jackson thrpt 5 1131.346 ? 6.805 ops/ms
EishayParseTreeUTF8BytesPretty.fastjson1 thrpt 5 921.681 ? 3.806 ops/ms
EishayParseTreeUTF8BytesPretty.fastjson2 thrpt 5 1865.242 ? 7.066 ops/ms
EishayParseTreeUTF8BytesPretty.gson thrpt 5 724.269 ? 2.006 ops/ms
EishayParseTreeUTF8BytesPretty.jackson thrpt 5 1067.721 ? 5.142 ops/ms
EishayParseUTF8Bytes.fastjson1 thrpt 5 2074.147 ? 8.660 ops/ms
EishayParseUTF8Bytes.fastjson2 thrpt 5 3910.470 ? 9.673 ops/ms
EishayParseUTF8Bytes.gson thrpt 5 978.267 ? 4.797 ops/ms
EishayParseUTF8Bytes.jackson thrpt 5 1088.780 ? 5.624 ops/ms
EishayParseUTF8BytesPretty.fastjson1 thrpt 5 576.563 ? 1.768 ops/ms
EishayParseUTF8BytesPretty.fastjson2 thrpt 5 2453.654 ? 15.774 ops/ms
EishayParseUTF8BytesPretty.gson thrpt 5 717.498 ? 4.674 ops/ms
EishayParseUTF8BytesPretty.jackson thrpt 5 960.066 ? 7.489 ops/ms
EishayWriteBinary.jsonb thrpt 5 7921.454 ? 79.795 ops/ms
EishayWriteBinary.msgpack thrpt 5 1346.871 ? 4.868 ops/ms
EishayWriteBinary.protobuf thrpt 5 3579.505 ? 13.175 ops/ms
EishayWriteBinaryArrayMapping.jsonb thrpt 5 16827.513 ? 394.304 ops/ms
EishayWriteBinaryArrayMapping.kryo thrpt 5 3487.222 ? 62.059 ops/ms
EishayWriteBinaryArrayMapping.protobuf thrpt 5 3286.782 ? 12.262 ops/ms
EishayWriteBinaryAutoType.fastjson2JSONB thrpt 5 3466.725 ? 11.101 ops/ms
EishayWriteBinaryAutoType.hessian thrpt 5 786.627 ? 8.091 ops/ms
EishayWriteBinaryAutoType.javaSerialize thrpt 5 490.009 ? 3.428 ops/ms
EishayWriteString.fastjson1 thrpt 5 2773.928 ? 22.577 ops/ms
EishayWriteString.fastjson2 thrpt 5 3703.141 ? 28.005 ops/ms
EishayWriteString.gson thrpt 5 685.592 ? 3.403 ops/ms
EishayWriteString.jackson thrpt 5 2069.841 ? 8.348 ops/ms
EishayWriteStringTree.fastjson1 thrpt 5 1765.851 ? 5.414 ops/ms
EishayWriteStringTree.fastjson2 thrpt 5 3364.894 ? 8.022 ops/ms
EishayWriteStringTree.gson thrpt 5 738.854 ? 3.460 ops/ms
EishayWriteStringTree.jackson thrpt 5 1636.673 ? 12.524 ops/ms
EishayWriteUTF8Bytes.fastjson1 thrpt 5 1359.973 ? 8.316 ops/ms
EishayWriteUTF8Bytes.fastjson2 thrpt 5 4884.537 ? 17.086 ops/ms
EishayWriteUTF8Bytes.gson thrpt 5 694.044 ? 2.231 ops/ms
EishayWriteUTF8Bytes.jackson thrpt 5 1960.419 ? 7.724 ops/ms
EishayWriteUTF8BytesTree.fastjson2 thrpt 5 3786.441 ? 32.035 ops/ms
EishayWriteUTF8BytesTree.jackson thrpt 5 1741.082 ? 7.464 ops/ms
aliyun_ecs.c8i.large-jdk-21
Benchmark Mode Cnt Score Error Units
EishayFuryCompatibleParse.fury thrpt 5 4558.712 ± 14.505 ops/ms
EishayFuryCompatibleParse.jsonb thrpt 5 5153.768 ± 25.772 ops/ms
EishayFuryCompatibleWrite.fury thrpt 5 4022.380 ± 455.215 ops/ms
EishayFuryCompatibleWrite.jsonb thrpt 5 3697.118 ± 14.584 ops/ms
EishayParseBinary.fastjson2UTF8Bytes thrpt 5 3980.956 ± 23.611 ops/ms
EishayParseBinary.hessian thrpt 5 671.581 ± 7.737 ops/ms
EishayParseBinary.javaSerialize thrpt 5 119.925 ± 1.009 ops/ms
EishayParseBinary.jsonb thrpt 5 6550.899 ± 108.369 ops/ms
EishayParseBinaryArrayMapping.jsonb thrpt 5 12429.850 ± 55.825 ops/ms
EishayParseBinaryArrayMapping.kryo thrpt 5 3862.780 ± 13.020 ops/ms
EishayParseBinaryArrayMapping.protobuf thrpt 5 3891.526 ± 9.297 ops/ms
EishayParseBinaryAutoType.fastjson2JSONB thrpt 5 4979.358 ± 27.281 ops/ms
EishayParseBinaryAutoType.hessian thrpt 5 666.828 ± 2.447 ops/ms
EishayParseBinaryAutoType.javaSerialize thrpt 5 120.645 ± 0.336 ops/ms
EishayParseString.fastjson1 thrpt 5 2559.348 ± 7.678 ops/ms
EishayParseString.fastjson2 thrpt 5 3991.341 ± 13.964 ops/ms
EishayParseString.gson thrpt 5 902.040 ± 3.707 ops/ms
EishayParseString.jackson thrpt 5 978.048 ± 4.935 ops/ms
EishayParseStringPretty.fastjson1 thrpt 5 632.384 ± 1.539 ops/ms
EishayParseStringPretty.fastjson2 thrpt 5 2554.973 ± 11.661 ops/ms
EishayParseStringPretty.gson thrpt 5 878.011 ± 2.927 ops/ms
EishayParseStringPretty.jackson thrpt 5 906.402 ± 3.425 ops/ms
EishayParseTreeString.fastjson1 thrpt 5 1178.452 ± 7.788 ops/ms
EishayParseTreeString.fastjson2 thrpt 5 2506.170 ± 14.298 ops/ms
EishayParseTreeString.gson thrpt 5 770.929 ± 2.728 ops/ms
EishayParseTreeString.jackson thrpt 5 1129.164 ± 2.708 ops/ms
EishayParseTreeStringPretty.fastjson1 thrpt 5 1012.581 ± 3.425 ops/ms
EishayParseTreeStringPretty.fastjson2 thrpt 5 1901.571 ± 4.508 ops/ms
EishayParseTreeStringPretty.gson thrpt 5 755.961 ± 3.841 ops/ms
EishayParseTreeStringPretty.jackson thrpt 5 1046.095 ± 2.450 ops/ms
EishayParseTreeUTF8Bytes.fastjson1 thrpt 5 1048.408 ± 2.873 ops/ms
EishayParseTreeUTF8Bytes.fastjson2 thrpt 5 2477.186 ± 10.430 ops/ms
EishayParseTreeUTF8Bytes.gson thrpt 5 769.999 ± 5.324 ops/ms
EishayParseTreeUTF8Bytes.jackson thrpt 5 1136.352 ± 5.513 ops/ms
EishayParseTreeUTF8BytesPretty.fastjson1 thrpt 5 894.576 ± 6.553 ops/ms
EishayParseTreeUTF8BytesPretty.fastjson2 thrpt 5 1896.601 ± 10.420 ops/ms
EishayParseTreeUTF8BytesPretty.gson thrpt 5 691.388 ± 2.362 ops/ms
EishayParseTreeUTF8BytesPretty.jackson thrpt 5 1097.613 ± 4.207 ops/ms
EishayParseUTF8Bytes.fastjson1 thrpt 5 2128.434 ± 6.815 ops/ms
EishayParseUTF8Bytes.fastjson2 thrpt 5 3969.975 ± 18.515 ops/ms
EishayParseUTF8Bytes.gson thrpt 5 903.924 ± 4.818 ops/ms
EishayParseUTF8Bytes.jackson thrpt 5 1102.657 ± 5.602 ops/ms
EishayParseUTF8BytesPretty.fastjson1 thrpt 5 584.935 ± 1.247 ops/ms
EishayParseUTF8BytesPretty.fastjson2 thrpt 5 2557.332 ± 9.211 ops/ms
EishayParseUTF8BytesPretty.gson thrpt 5 717.055 ± 3.535 ops/ms
EishayParseUTF8BytesPretty.jackson thrpt 5 979.479 ± 2.675 ops/ms
EishayWriteBinary.jsonb thrpt 5 8696.822 ± 72.694 ops/ms
EishayWriteBinary.msgpack thrpt 5 1315.856 ± 4.634 ops/ms
EishayWriteBinary.protobuf thrpt 5 3719.778 ± 19.016 ops/ms
EishayWriteBinaryArrayMapping.jsonb thrpt 5 17978.747 ± 291.605 ops/ms
EishayWriteBinaryArrayMapping.kryo thrpt 5 3838.144 ± 28.959 ops/ms
EishayWriteBinaryArrayMapping.protobuf thrpt 5 3418.656 ± 12.298 ops/ms
EishayWriteBinaryAutoType.fastjson2JSONB thrpt 5 3548.663 ± 6.715 ops/ms
EishayWriteBinaryAutoType.hessian thrpt 5 816.048 ± 7.475 ops/ms
EishayWriteBinaryAutoType.javaSerialize thrpt 5 544.991 ± 1.069 ops/ms
EishayWriteString.fastjson1 thrpt 5 1499.892 ± 9.035 ops/ms
EishayWriteString.fastjson2 thrpt 5 3983.768 ± 13.232 ops/ms
EishayWriteString.gson thrpt 5 679.051 ± 2.526 ops/ms
EishayWriteString.jackson thrpt 5 1936.622 ± 4.934 ops/ms
EishayWriteStringTree.fastjson1 thrpt 5 1893.595 ± 6.727 ops/ms
EishayWriteStringTree.fastjson2 thrpt 5 3385.552 ± 19.251 ops/ms
EishayWriteStringTree.gson thrpt 5 734.821 ± 1.866 ops/ms
EishayWriteStringTree.jackson thrpt 5 1778.000 ± 7.271 ops/ms
EishayWriteUTF8Bytes.fastjson1 thrpt 5 1393.369 ± 8.400 ops/ms
EishayWriteUTF8Bytes.fastjson2 thrpt 5 5079.054 ± 37.608 ops/ms
EishayWriteUTF8Bytes.gson thrpt 5 681.847 ± 2.698 ops/ms
EishayWriteUTF8Bytes.jackson thrpt 5 2199.149 ± 9.490 ops/ms
EishayWriteUTF8BytesTree.fastjson2 thrpt 5 3621.597 ± 46.946 ops/ms
EishayWriteUTF8BytesTree.jackson thrpt 5 1947.866 ± 6.166 ops/ms
aliyun_ecs.c8i.large-graalvm-jdk-21+35.1
Benchmark Mode Cnt Score Error Units
EishayFuryCompatibleParse.fury thrpt 5 4817.298 ± 60.322 ops/ms
EishayFuryCompatibleParse.jsonb thrpt 5 5188.435 ± 49.378 ops/ms
EishayFuryCompatibleWrite.fury thrpt 5 4063.892 ± 58.460 ops/ms
EishayFuryCompatibleWrite.jsonb thrpt 5 3573.260 ± 11.783 ops/ms
EishayParseBinary.fastjson2UTF8Bytes thrpt 5 4317.015 ± 43.887 ops/ms
EishayParseBinary.hessian thrpt 5 801.139 ± 13.971 ops/ms
EishayParseBinary.javaSerialize thrpt 5 119.799 ± 0.735 ops/ms
EishayParseBinary.jsonb thrpt 5 8007.153 ± 124.859 ops/ms
EishayParseBinaryArrayMapping.jsonb thrpt 5 16058.426 ± 440.859 ops/ms
EishayParseBinaryArrayMapping.kryo thrpt 5 3776.542 ± 80.355 ops/ms
EishayParseBinaryArrayMapping.protobuf thrpt 5 5866.102 ± 131.457 ops/ms
EishayParseBinaryAutoType.fastjson2JSONB thrpt 5 5039.500 ± 112.564 ops/ms
EishayParseBinaryAutoType.hessian thrpt 5 769.798 ± 6.067 ops/ms
EishayParseBinaryAutoType.javaSerialize thrpt 5 121.666 ± 1.236 ops/ms
EishayParseString.fastjson1 thrpt 5 3703.343 ± 31.226 ops/ms
EishayParseString.fastjson2 thrpt 5 3727.366 ± 48.376 ops/ms
EishayParseString.gson thrpt 5 982.532 ± 38.347 ops/ms
EishayParseString.jackson thrpt 5 1037.484 ± 18.862 ops/ms
EishayParseStringPretty.fastjson1 thrpt 5 891.297 ± 17.238 ops/ms
EishayParseStringPretty.fastjson2 thrpt 5 2359.511 ± 14.753 ops/ms
EishayParseStringPretty.gson thrpt 5 948.012 ± 27.865 ops/ms
EishayParseStringPretty.jackson thrpt 5 964.517 ± 20.096 ops/ms
EishayParseTreeString.fastjson1 thrpt 5 1504.787 ± 27.319 ops/ms
EishayParseTreeString.fastjson2 thrpt 5 2253.293 ± 28.705 ops/ms
EishayParseTreeString.gson thrpt 5 943.455 ± 4.140 ops/ms
EishayParseTreeString.jackson thrpt 5 1200.432 ± 33.773 ops/ms
EishayParseTreeStringPretty.fastjson1 thrpt 5 1235.630 ± 11.247 ops/ms
EishayParseTreeStringPretty.fastjson2 thrpt 5 1693.588 ± 25.011 ops/ms
EishayParseTreeStringPretty.gson thrpt 5 869.780 ± 32.250 ops/ms
EishayParseTreeStringPretty.jackson thrpt 5 1060.534 ± 19.312 ops/ms
EishayParseTreeUTF8Bytes.fastjson1 thrpt 5 1275.810 ± 13.261 ops/ms
EishayParseTreeUTF8Bytes.fastjson2 thrpt 5 2076.160 ± 19.552 ops/ms
EishayParseTreeUTF8Bytes.gson thrpt 5 930.986 ± 58.037 ops/ms
EishayParseTreeUTF8Bytes.jackson thrpt 5 1219.943 ± 30.253 ops/ms
EishayParseTreeUTF8BytesPretty.fastjson1 thrpt 5 1053.934 ± 11.012 ops/ms
EishayParseTreeUTF8BytesPretty.fastjson2 thrpt 5 1732.644 ± 21.137 ops/ms
EishayParseTreeUTF8BytesPretty.gson thrpt 5 894.614 ± 19.871 ops/ms
EishayParseTreeUTF8BytesPretty.jackson thrpt 5 1134.303 ± 19.830 ops/ms
EishayParseUTF8Bytes.fastjson1 thrpt 5 2621.264 ± 17.422 ops/ms
EishayParseUTF8Bytes.fastjson2 thrpt 5 4128.878 ± 47.446 ops/ms
EishayParseUTF8Bytes.gson thrpt 5 951.869 ± 11.817 ops/ms
EishayParseUTF8Bytes.jackson thrpt 5 1125.165 ± 20.024 ops/ms
EishayParseUTF8BytesPretty.fastjson1 thrpt 5 779.445 ± 20.812 ops/ms
EishayParseUTF8BytesPretty.fastjson2 thrpt 5 2371.897 ± 31.736 ops/ms
EishayParseUTF8BytesPretty.gson thrpt 5 885.325 ± 38.820 ops/ms
EishayParseUTF8BytesPretty.jackson thrpt 5 1003.229 ± 37.049 ops/ms
EishayWriteBinary.jsonb thrpt 5 7516.287 ± 74.897 ops/ms
EishayWriteBinary.msgpack thrpt 5 1370.009 ± 61.470 ops/ms
EishayWriteBinary.protobuf thrpt 5 7121.926 ± 199.499 ops/ms
EishayWriteBinaryArrayMapping.jsonb thrpt 5 14407.659 ± 312.243 ops/ms
EishayWriteBinaryArrayMapping.kryo thrpt 5 5650.676 ± 45.948 ops/ms
EishayWriteBinaryArrayMapping.protobuf thrpt 5 7406.585 ± 211.413 ops/ms
EishayWriteBinaryAutoType.fastjson2JSONB thrpt 5 3300.599 ± 236.062 ops/ms
EishayWriteBinaryAutoType.hessian thrpt 5 1102.309 ± 36.121 ops/ms
EishayWriteBinaryAutoType.javaSerialize thrpt 5 561.232 ± 12.912 ops/ms
EishayWriteString.fastjson1 thrpt 5 1726.690 ± 53.137 ops/ms
EishayWriteString.fastjson2 thrpt 5 4354.667 ± 10.544 ops/ms
EishayWriteString.gson thrpt 5 656.536 ± 13.823 ops/ms
EishayWriteString.jackson thrpt 5 2048.636 ± 16.466 ops/ms
EishayWriteStringTree.fastjson1 thrpt 5 1795.556 ± 50.820 ops/ms
EishayWriteStringTree.fastjson2 thrpt 5 3400.804 ± 56.888 ops/ms
EishayWriteStringTree.gson thrpt 5 700.931 ± 18.945 ops/ms
EishayWriteStringTree.jackson thrpt 5 1989.918 ± 23.590 ops/ms
EishayWriteUTF8Bytes.fastjson1 thrpt 5 1920.296 ± 13.825 ops/ms
EishayWriteUTF8Bytes.fastjson2 thrpt 5 6117.329 ± 50.868 ops/ms
EishayWriteUTF8Bytes.gson thrpt 5 664.520 ± 29.793 ops/ms
EishayWriteUTF8Bytes.jackson thrpt 5 2525.359 ± 18.472 ops/ms
EishayWriteUTF8BytesTree.fastjson2 thrpt 5 3824.202 ± 75.472 ops/ms
EishayWriteUTF8BytesTree.jackson thrpt 5 2515.235 ± 30.381 ops/ms
aliyun_ecs.c8y.large-jdk1.8.0_381
Benchmark Mode Cnt Score Error Units
EishayFuryCompatibleParse.fury thrpt 5 7576.687 ? 40.224 ops/ms
EishayFuryCompatibleParse.jsonb thrpt 5 6446.213 ? 34.290 ops/ms
EishayFuryCompatibleWrite.fury thrpt 5 5689.603 ? 44.243 ops/ms
EishayFuryCompatibleWrite.jsonb thrpt 5 5324.125 ? 44.772 ops/ms
EishayParseBinary.fastjson2UTF8Bytes thrpt 5 5217.263 ? 35.374 ops/ms
EishayParseBinary.hessian thrpt 5 420.602 ? 117.435 ops/ms
EishayParseBinary.javaSerialize thrpt 5 180.261 ? 1.248 ops/ms
EishayParseBinary.jsonb thrpt 5 8097.943 ? 53.037 ops/ms
EishayParseBinaryArrayMapping.jsonb thrpt 5 12281.414 ? 74.190 ops/ms
EishayParseBinaryArrayMapping.kryo thrpt 5 5158.844 ? 73.816 ops/ms
EishayParseBinaryArrayMapping.protobuf thrpt 5 3420.362 ? 29.895 ops/ms
EishayParseBinaryAutoType.fastjson2JSONB thrpt 5 6297.184 ? 38.654 ops/ms
EishayParseBinaryAutoType.hessian thrpt 5 408.032 ? 188.060 ops/ms
EishayParseBinaryAutoType.javaSerialize thrpt 5 180.929 ? 1.667 ops/ms
EishayParseString.fastjson1 thrpt 5 3467.621 ? 29.148 ops/ms
EishayParseString.fastjson2 thrpt 5 5324.896 ? 40.075 ops/ms
EishayParseString.gson thrpt 5 1514.830 ? 7.483 ops/ms
EishayParseString.jackson thrpt 5 1568.820 ? 25.791 ops/ms
EishayParseStringPretty.fastjson1 thrpt 5 1019.629 ? 5.479 ops/ms
EishayParseStringPretty.fastjson2 thrpt 5 4028.636 ? 26.738 ops/ms
EishayParseStringPretty.gson thrpt 5 1455.001 ? 11.755 ops/ms
EishayParseStringPretty.jackson thrpt 5 1449.977 ? 11.946 ops/ms
EishayParseTreeString.fastjson1 thrpt 5 1553.771 ? 10.576 ops/ms
EishayParseTreeString.fastjson2 thrpt 5 3122.592 ? 21.953 ops/ms
EishayParseTreeString.gson thrpt 5 1265.382 ? 21.690 ops/ms
EishayParseTreeString.jackson thrpt 5 1370.330 ? 11.758 ops/ms
EishayParseTreeStringPretty.fastjson1 thrpt 5 1372.527 ? 11.102 ops/ms
EishayParseTreeStringPretty.fastjson2 thrpt 5 2605.315 ? 21.914 ops/ms
EishayParseTreeStringPretty.gson thrpt 5 1184.583 ? 10.298 ops/ms
EishayParseTreeStringPretty.jackson thrpt 5 1310.719 ? 16.180 ops/ms
EishayParseTreeUTF8Bytes.fastjson1 thrpt 5 1230.857 ? 7.545 ops/ms
EishayParseTreeUTF8Bytes.fastjson2 thrpt 5 2977.936 ? 18.329 ops/ms
EishayParseTreeUTF8Bytes.gson thrpt 5 1114.463 ? 8.736 ops/ms
EishayParseTreeUTF8Bytes.jackson thrpt 5 1735.924 ? 10.079 ops/ms
EishayParseTreeUTF8BytesPretty.fastjson1 thrpt 5 1110.852 ? 8.584 ops/ms
EishayParseTreeUTF8BytesPretty.fastjson2 thrpt 5 2612.227 ? 23.596 ops/ms
EishayParseTreeUTF8BytesPretty.gson thrpt 5 1034.889 ? 8.786 ops/ms
EishayParseTreeUTF8BytesPretty.jackson thrpt 5 1359.408 ? 11.979 ops/ms
EishayParseUTF8Bytes.fastjson1 thrpt 5 3007.002 ? 25.893 ops/ms
EishayParseUTF8Bytes.fastjson2 thrpt 5 2202.112 ? 13.210 ops/ms
EishayParseUTF8Bytes.gson thrpt 5 1370.127 ? 9.754 ops/ms
EishayParseUTF8Bytes.jackson thrpt 5 1799.536 ? 17.566 ops/ms
EishayParseUTF8BytesPretty.fastjson1 thrpt 5 930.040 ? 4.559 ops/ms
EishayParseUTF8BytesPretty.fastjson2 thrpt 5 3891.583 ? 114.730 ops/ms
EishayParseUTF8BytesPretty.gson thrpt 5 1013.136 ? 10.318 ops/ms
EishayParseUTF8BytesPretty.jackson thrpt 5 1593.106 ? 7.933 ops/ms
EishayWriteBinary.jsonb thrpt 5 8243.503 ? 90.344 ops/ms
EishayWriteBinary.msgpack thrpt 5 1284.181 ? 5.771 ops/ms
EishayWriteBinary.protobuf thrpt 5 4306.569 ? 27.790 ops/ms
EishayWriteBinaryArrayMapping.jsonb thrpt 5 10021.731 ? 127.241 ops/ms
EishayWriteBinaryArrayMapping.kryo thrpt 5 5946.114 ? 41.021 ops/ms
EishayWriteBinaryArrayMapping.protobuf thrpt 5 4135.284 ? 32.615 ops/ms
EishayWriteBinaryAutoType.fastjson2JSONB thrpt 5 5272.478 ? 32.424 ops/ms
EishayWriteBinaryAutoType.hessian thrpt 5 1264.757 ? 56.549 ops/ms
EishayWriteBinaryAutoType.javaSerialize thrpt 5 873.564 ? 24.486 ops/ms
EishayWriteString.fastjson1 thrpt 5 2365.720 ? 12.740 ops/ms
EishayWriteString.fastjson2 thrpt 5 5053.397 ? 30.543 ops/ms
EishayWriteString.gson thrpt 5 1473.204 ? 13.547 ops/ms
EishayWriteString.jackson thrpt 5 2691.972 ? 27.217 ops/ms
EishayWriteStringTree.fastjson1 thrpt 5 2463.444 ? 5.493 ops/ms
EishayWriteStringTree.fastjson2 thrpt 5 4057.066 ? 30.554 ops/ms
EishayWriteStringTree.gson thrpt 5 1919.734 ? 15.564 ops/ms
EishayWriteStringTree.jackson thrpt 5 2816.209 ? 7.577 ops/ms
EishayWriteUTF8Bytes.fastjson1 thrpt 5 2237.003 ? 21.182 ops/ms
EishayWriteUTF8Bytes.fastjson2 thrpt 5 6353.226 ? 56.569 ops/ms
EishayWriteUTF8Bytes.gson thrpt 5 1368.916 ? 9.804 ops/ms
EishayWriteUTF8Bytes.jackson thrpt 5 2719.728 ? 59.905 ops/ms
EishayWriteUTF8BytesTree.fastjson2 thrpt 5 4737.530 ? 43.342 ops/ms
EishayWriteUTF8BytesTree.jackson thrpt 5 3149.707 ? 15.550 ops/ms
aliyun_ecs.c8y.large-jdk-11.0.20
Benchmark Mode Cnt Score Error Units
EishayFuryCompatibleParse.fury thrpt 5 8195.303 ? 121.507 ops/ms
EishayFuryCompatibleParse.jsonb thrpt 5 7287.343 ? 90.026 ops/ms
EishayFuryCompatibleWrite.fury thrpt 5 5097.056 ? 29.793 ops/ms
EishayFuryCompatibleWrite.jsonb thrpt 5 5863.037 ? 57.846 ops/ms
EishayParseBinary.fastjson2UTF8Bytes thrpt 5 5994.844 ? 16.225 ops/ms
EishayParseBinary.hessian thrpt 5 490.747 ? 6.480 ops/ms
EishayParseBinary.javaSerialize thrpt 5 173.570 ? 1.565 ops/ms
EishayParseBinary.jsonb thrpt 5 8730.138 ? 73.283 ops/ms
EishayParseBinaryArrayMapping.jsonb thrpt 5 13668.047 ? 271.240 ops/ms
EishayParseBinaryArrayMapping.kryo thrpt 5 5847.755 ? 44.540 ops/ms
EishayParseBinaryArrayMapping.protobuf thrpt 5 4482.221 ? 54.610 ops/ms
EishayParseBinaryAutoType.fastjson2JSONB thrpt 5 6900.557 ? 99.190 ops/ms
EishayParseBinaryAutoType.hessian thrpt 5 477.466 ? 41.123 ops/ms
EishayParseBinaryAutoType.javaSerialize thrpt 5 174.442 ? 1.278 ops/ms
EishayParseString.fastjson1 thrpt 5 3496.676 ? 14.037 ops/ms
EishayParseString.fastjson2 thrpt 5 5879.689 ? 37.333 ops/ms
EishayParseString.gson thrpt 5 1502.952 ? 16.715 ops/ms
EishayParseString.jackson thrpt 5 1529.593 ? 5.359 ops/ms
EishayParseStringPretty.fastjson1 thrpt 5 1026.221 ? 12.351 ops/ms
EishayParseStringPretty.fastjson2 thrpt 5 4244.934 ? 24.571 ops/ms
EishayParseStringPretty.gson thrpt 5 1381.834 ? 11.817 ops/ms
EishayParseStringPretty.jackson thrpt 5 1406.405 ? 12.079 ops/ms
EishayParseTreeString.fastjson1 thrpt 5 1606.738 ? 11.195 ops/ms
EishayParseTreeString.fastjson2 thrpt 5 2796.516 ? 15.888 ops/ms
EishayParseTreeString.gson thrpt 5 1222.306 ? 12.458 ops/ms
EishayParseTreeString.jackson thrpt 5 1516.889 ? 8.239 ops/ms
EishayParseTreeStringPretty.fastjson1 thrpt 5 1365.967 ? 12.172 ops/ms
EishayParseTreeStringPretty.fastjson2 thrpt 5 2788.911 ? 11.457 ops/ms
EishayParseTreeStringPretty.gson thrpt 5 1168.209 ? 17.099 ops/ms
EishayParseTreeStringPretty.jackson thrpt 5 1337.748 ? 12.471 ops/ms
EishayParseTreeUTF8Bytes.fastjson1 thrpt 5 1444.282 ? 9.108 ops/ms
EishayParseTreeUTF8Bytes.fastjson2 thrpt 5 3245.849 ? 20.821 ops/ms
EishayParseTreeUTF8Bytes.gson thrpt 5 1183.157 ? 13.332 ops/ms
EishayParseTreeUTF8Bytes.jackson thrpt 5 1639.025 ? 8.175 ops/ms
EishayParseTreeUTF8BytesPretty.fastjson1 thrpt 5 1244.699 ? 5.549 ops/ms
EishayParseTreeUTF8BytesPretty.fastjson2 thrpt 5 2836.246 ? 17.197 ops/ms
EishayParseTreeUTF8BytesPretty.gson thrpt 5 1128.477 ? 19.432 ops/ms
EishayParseTreeUTF8BytesPretty.jackson thrpt 5 1395.909 ? 7.828 ops/ms
EishayParseUTF8Bytes.fastjson1 thrpt 5 2948.170 ? 18.196 ops/ms
EishayParseUTF8Bytes.fastjson2 thrpt 5 2200.815 ? 12.122 ops/ms
EishayParseUTF8Bytes.gson thrpt 5 1466.140 ? 11.816 ops/ms
EishayParseUTF8Bytes.jackson thrpt 5 1654.968 ? 8.139 ops/ms
EishayParseUTF8BytesPretty.fastjson1 thrpt 5 954.497 ? 4.455 ops/ms
EishayParseUTF8BytesPretty.fastjson2 thrpt 5 4250.554 ? 24.338 ops/ms
EishayParseUTF8BytesPretty.gson thrpt 5 1106.843 ? 10.241 ops/ms
EishayParseUTF8BytesPretty.jackson thrpt 5 1566.962 ? 6.699 ops/ms
EishayWriteBinary.jsonb thrpt 5 9780.110 ? 73.551 ops/ms
EishayWriteBinary.msgpack thrpt 5 1867.663 ? 12.414 ops/ms
EishayWriteBinary.protobuf thrpt 5 4530.648 ? 31.009 ops/ms
EishayWriteBinaryArrayMapping.jsonb thrpt 5 19107.284 ? 767.295 ops/ms
EishayWriteBinaryArrayMapping.kryo thrpt 5 5520.536 ? 151.194 ops/ms
EishayWriteBinaryArrayMapping.protobuf thrpt 5 5779.913 ? 18.440 ops/ms
EishayWriteBinaryAutoType.fastjson2JSONB thrpt 5 5686.550 ? 67.828 ops/ms
EishayWriteBinaryAutoType.hessian thrpt 5 1043.820 ? 22.166 ops/ms
EishayWriteBinaryAutoType.javaSerialize thrpt 5 899.241 ? 8.761 ops/ms
EishayWriteString.fastjson1 thrpt 5 2196.476 ? 16.889 ops/ms
EishayWriteString.fastjson2 thrpt 5 5628.479 ? 27.605 ops/ms
EishayWriteString.gson thrpt 5 1316.278 ? 8.389 ops/ms
EishayWriteString.jackson thrpt 5 2726.198 ? 12.762 ops/ms
EishayWriteStringTree.fastjson1 thrpt 5 2717.533 ? 32.058 ops/ms
EishayWriteStringTree.fastjson2 thrpt 5 4097.894 ? 31.700 ops/ms
EishayWriteStringTree.gson thrpt 5 1495.738 ? 13.321 ops/ms
EishayWriteStringTree.jackson thrpt 5 2835.153 ? 35.220 ops/ms
EishayWriteUTF8Bytes.fastjson1 thrpt 5 1967.413 ? 5.949 ops/ms
EishayWriteUTF8Bytes.fastjson2 thrpt 5 6732.702 ? 29.393 ops/ms
EishayWriteUTF8Bytes.gson thrpt 5 1372.066 ? 5.823 ops/ms
EishayWriteUTF8Bytes.jackson thrpt 5 2666.650 ? 9.999 ops/ms
EishayWriteUTF8BytesTree.fastjson2 thrpt 5 4769.592 ? 60.801 ops/ms
EishayWriteUTF8BytesTree.jackson thrpt 5 2332.835 ? 18.736 ops/ms
aliyun_ecs.c8y.large-jdk-17.0.8
Benchmark Mode Cnt Score Error Units
EishayFuryCompatibleParse.fury thrpt 5 8077.422 ? 82.882 ops/ms
EishayFuryCompatibleParse.jsonb thrpt 5 7929.146 ? 44.973 ops/ms
EishayFuryCompatibleWrite.fury thrpt 5 6193.117 ? 131.489 ops/ms
EishayFuryCompatibleWrite.jsonb thrpt 5 5468.678 ? 35.419 ops/ms
EishayParseBinary.fastjson2UTF8Bytes thrpt 5 6041.147 ? 27.628 ops/ms
EishayParseBinary.hessian thrpt 5 432.809 ? 2.061 ops/ms
EishayParseBinary.javaSerialize thrpt 5 175.560 ? 0.650 ops/ms
EishayParseBinary.jsonb thrpt 5 9897.316 ? 51.153 ops/ms
EishayParseBinaryArrayMapping.jsonb thrpt 5 13138.109 ? 129.512 ops/ms
EishayParseBinaryArrayMapping.kryo thrpt 5 6215.000 ? 36.529 ops/ms
EishayParseBinaryArrayMapping.protobuf thrpt 5 5536.793 ? 21.390 ops/ms
EishayParseBinaryAutoType.fastjson2JSONB thrpt 5 7421.792 ? 37.874 ops/ms
EishayParseBinaryAutoType.hessian thrpt 5 432.375 ? 0.796 ops/ms
EishayParseBinaryAutoType.javaSerialize thrpt 5 174.064 ? 0.453 ops/ms
EishayParseString.fastjson1 thrpt 5 4768.789 ? 20.937 ops/ms
EishayParseString.fastjson2 thrpt 5 6035.139 ? 20.816 ops/ms
EishayParseString.gson thrpt 5 1518.905 ? 7.739 ops/ms
EishayParseString.jackson thrpt 5 1500.481 ? 4.173 ops/ms
EishayParseStringPretty.fastjson1 thrpt 5 1114.480 ? 4.223 ops/ms
EishayParseStringPretty.fastjson2 thrpt 5 4267.609 ? 6.860 ops/ms
EishayParseStringPretty.gson thrpt 5 1455.561 ? 3.584 ops/ms
EishayParseStringPretty.jackson thrpt 5 1453.216 ? 6.367 ops/ms
EishayParseTreeString.fastjson1 thrpt 5 1744.259 ? 9.153 ops/ms
EishayParseTreeString.fastjson2 thrpt 5 3467.874 ? 22.423 ops/ms
EishayParseTreeString.gson thrpt 5 1277.494 ? 5.736 ops/ms
EishayParseTreeString.jackson thrpt 5 1622.869 ? 7.480 ops/ms
EishayParseTreeStringPretty.fastjson1 thrpt 5 1534.475 ? 1.781 ops/ms
EishayParseTreeStringPretty.fastjson2 thrpt 5 2864.796 ? 11.803 ops/ms
EishayParseTreeStringPretty.gson thrpt 5 1197.297 ? 3.580 ops/ms
EishayParseTreeStringPretty.jackson thrpt 5 1425.049 ? 4.674 ops/ms
EishayParseTreeUTF8Bytes.fastjson1 thrpt 5 1536.730 ? 9.776 ops/ms
EishayParseTreeUTF8Bytes.fastjson2 thrpt 5 3465.352 ? 11.116 ops/ms
EishayParseTreeUTF8Bytes.gson thrpt 5 1237.428 ? 2.861 ops/ms
EishayParseTreeUTF8Bytes.jackson thrpt 5 1767.969 ? 11.179 ops/ms
EishayParseTreeUTF8BytesPretty.fastjson1 thrpt 5 1357.616 ? 7.536 ops/ms
EishayParseTreeUTF8BytesPretty.fastjson2 thrpt 5 2905.605 ? 15.535 ops/ms
EishayParseTreeUTF8BytesPretty.gson thrpt 5 1171.407 ? 3.754 ops/ms
EishayParseTreeUTF8BytesPretty.jackson thrpt 5 1616.518 ? 16.422 ops/ms
EishayParseUTF8Bytes.fastjson1 thrpt 5 3706.683 ? 13.289 ops/ms
EishayParseUTF8Bytes.fastjson2 thrpt 5 6106.526 ? 40.832 ops/ms
EishayParseUTF8Bytes.gson thrpt 5 1560.147 ? 7.089 ops/ms
EishayParseUTF8Bytes.jackson thrpt 5 1758.738 ? 9.181 ops/ms
EishayParseUTF8BytesPretty.fastjson1 thrpt 5 1053.706 ? 1.721 ops/ms
EishayParseUTF8BytesPretty.fastjson2 thrpt 5 4289.179 ? 22.309 ops/ms
EishayParseUTF8BytesPretty.gson thrpt 5 1173.655 ? 5.316 ops/ms
EishayParseUTF8BytesPretty.jackson thrpt 5 1641.517 ? 11.622 ops/ms
EishayWriteBinary.jsonb thrpt 5 11216.502 ? 74.663 ops/ms
EishayWriteBinary.msgpack thrpt 5 2075.941 ? 15.959 ops/ms
EishayWriteBinary.protobuf thrpt 5 6375.487 ? 8.029 ops/ms
EishayWriteBinaryArrayMapping.jsonb thrpt 5 18750.932 ? 265.298 ops/ms
EishayWriteBinaryArrayMapping.kryo thrpt 5 5194.666 ? 169.770 ops/ms
EishayWriteBinaryArrayMapping.protobuf thrpt 5 5949.690 ? 26.193 ops/ms
EishayWriteBinaryAutoType.fastjson2JSONB thrpt 5 5331.925 ? 111.079 ops/ms
EishayWriteBinaryAutoType.hessian thrpt 5 1235.006 ? 81.778 ops/ms
EishayWriteBinaryAutoType.javaSerialize thrpt 5 851.242 ? 2.556 ops/ms
EishayWriteString.fastjson1 thrpt 5 2281.368 ? 4.940 ops/ms
EishayWriteString.fastjson2 thrpt 5 5763.654 ? 65.341 ops/ms
EishayWriteString.gson thrpt 5 940.798 ? 3.807 ops/ms
EishayWriteString.jackson thrpt 5 3119.178 ? 15.533 ops/ms
EishayWriteStringTree.fastjson1 thrpt 5 2698.988 ? 10.131 ops/ms
EishayWriteStringTree.fastjson2 thrpt 5 5204.073 ? 29.125 ops/ms
EishayWriteStringTree.gson thrpt 5 978.783 ? 4.164 ops/ms
EishayWriteStringTree.jackson thrpt 5 2744.960 ? 8.928 ops/ms
EishayWriteUTF8Bytes.fastjson1 thrpt 5 2211.593 ? 8.625 ops/ms
EishayWriteUTF8Bytes.fastjson2 thrpt 5 6893.312 ? 79.389 ops/ms
EishayWriteUTF8Bytes.gson thrpt 5 936.622 ? 5.419 ops/ms
EishayWriteUTF8Bytes.jackson thrpt 5 2946.876 ? 12.518 ops/ms
EishayWriteUTF8BytesTree.fastjson2 thrpt 5 5122.575 ? 30.380 ops/ms
EishayWriteUTF8BytesTree.jackson thrpt 5 2968.831 ? 11.844 ops/ms
aliyun_ecs.c8y.large-jdk-21
Benchmark Mode Cnt Score Error Units
EishayFuryCompatibleParse.fury thrpt 5 8241.167 ± 51.324 ops/ms
EishayFuryCompatibleParse.jsonb thrpt 5 7817.230 ± 22.212 ops/ms
EishayFuryCompatibleWrite.fury thrpt 5 5713.460 ± 655.356 ops/ms
EishayFuryCompatibleWrite.jsonb thrpt 5 5754.447 ± 41.890 ops/ms
EishayParseBinary.fastjson2UTF8Bytes thrpt 5 6100.967 ± 222.609 ops/ms
EishayParseBinary.hessian thrpt 5 532.023 ± 17.335 ops/ms
EishayParseBinary.javaSerialize thrpt 5 176.312 ± 1.048 ops/ms
EishayParseBinary.jsonb thrpt 5 9683.388 ± 16.014 ops/ms
EishayParseBinaryArrayMapping.jsonb thrpt 5 13790.393 ± 50.258 ops/ms
EishayParseBinaryArrayMapping.kryo thrpt 5 5997.672 ± 21.292 ops/ms
EishayParseBinaryArrayMapping.protobuf thrpt 5 6172.534 ± 34.348 ops/ms
EishayParseBinaryAutoType.fastjson2JSONB thrpt 5 7286.413 ± 43.425 ops/ms
EishayParseBinaryAutoType.hessian thrpt 5 567.215 ± 12.479 ops/ms
EishayParseBinaryAutoType.javaSerialize thrpt 5 178.058 ± 0.911 ops/ms
EishayParseString.fastjson1 thrpt 5 4731.318 ± 14.149 ops/ms
EishayParseString.fastjson2 thrpt 5 6015.256 ± 33.411 ops/ms
EishayParseString.gson thrpt 5 1370.627 ± 5.681 ops/ms
EishayParseString.jackson thrpt 5 1472.157 ± 10.511 ops/ms
EishayParseStringPretty.fastjson1 thrpt 5 1035.673 ± 1.517 ops/ms
EishayParseStringPretty.fastjson2 thrpt 5 4230.940 ± 27.890 ops/ms
EishayParseStringPretty.gson thrpt 5 1322.904 ± 5.185 ops/ms
EishayParseStringPretty.jackson thrpt 5 1379.865 ± 4.120 ops/ms
EishayParseTreeString.fastjson1 thrpt 5 1551.373 ± 5.175 ops/ms
EishayParseTreeString.fastjson2 thrpt 5 3296.612 ± 28.628 ops/ms
EishayParseTreeString.gson thrpt 5 1206.061 ± 4.607 ops/ms
EishayParseTreeString.jackson thrpt 5 1516.946 ± 5.269 ops/ms
EishayParseTreeStringPretty.fastjson1 thrpt 5 1340.792 ± 7.347 ops/ms
EishayParseTreeStringPretty.fastjson2 thrpt 5 2729.813 ± 13.428 ops/ms
EishayParseTreeStringPretty.gson thrpt 5 1179.750 ± 4.057 ops/ms
EishayParseTreeStringPretty.jackson thrpt 5 1372.384 ± 9.197 ops/ms
EishayParseTreeUTF8Bytes.fastjson1 thrpt 5 1427.881 ± 10.219 ops/ms
EishayParseTreeUTF8Bytes.fastjson2 thrpt 5 3426.514 ± 15.008 ops/ms
EishayParseTreeUTF8Bytes.gson thrpt 5 1165.185 ± 3.896 ops/ms
EishayParseTreeUTF8Bytes.jackson thrpt 5 1697.614 ± 11.834 ops/ms
EishayParseTreeUTF8BytesPretty.fastjson1 thrpt 5 1262.506 ± 6.909 ops/ms
EishayParseTreeUTF8BytesPretty.fastjson2 thrpt 5 2817.417 ± 11.982 ops/ms
EishayParseTreeUTF8BytesPretty.gson thrpt 5 1069.006 ± 6.469 ops/ms
EishayParseTreeUTF8BytesPretty.jackson thrpt 5 1550.102 ± 9.849 ops/ms
EishayParseUTF8Bytes.fastjson1 thrpt 5 3542.150 ± 36.989 ops/ms
EishayParseUTF8Bytes.fastjson2 thrpt 5 5983.117 ± 29.905 ops/ms
EishayParseUTF8Bytes.gson thrpt 5 1400.731 ± 10.945 ops/ms
EishayParseUTF8Bytes.jackson thrpt 5 1542.059 ± 5.951 ops/ms
EishayParseUTF8BytesPretty.fastjson1 thrpt 5 964.436 ± 4.301 ops/ms
EishayParseUTF8BytesPretty.fastjson2 thrpt 5 4223.828 ± 13.659 ops/ms
EishayParseUTF8BytesPretty.gson thrpt 5 1093.612 ± 5.343 ops/ms
EishayParseUTF8BytesPretty.jackson thrpt 5 1539.688 ± 7.612 ops/ms
EishayWriteBinary.jsonb thrpt 5 12458.201 ± 128.153 ops/ms
EishayWriteBinary.msgpack thrpt 5 1977.531 ± 10.206 ops/ms
EishayWriteBinary.protobuf thrpt 5 5842.656 ± 33.778 ops/ms
EishayWriteBinaryArrayMapping.jsonb thrpt 5 21552.243 ± 413.891 ops/ms
EishayWriteBinaryArrayMapping.kryo thrpt 5 6056.914 ± 39.709 ops/ms
EishayWriteBinaryArrayMapping.protobuf thrpt 5 5462.197 ± 39.902 ops/ms
EishayWriteBinaryAutoType.fastjson2JSONB thrpt 5 5762.988 ± 34.796 ops/ms
EishayWriteBinaryAutoType.hessian thrpt 5 1273.694 ± 13.498 ops/ms
EishayWriteBinaryAutoType.javaSerialize thrpt 5 940.536 ± 5.600 ops/ms
EishayWriteString.fastjson1 thrpt 5 2118.339 ± 11.437 ops/ms
EishayWriteString.fastjson2 thrpt 5 6075.568 ± 16.062 ops/ms
EishayWriteString.gson thrpt 5 924.557 ± 5.987 ops/ms
EishayWriteString.jackson thrpt 5 2671.698 ± 28.180 ops/ms
EishayWriteStringTree.fastjson1 thrpt 5 2621.989 ± 7.237 ops/ms
EishayWriteStringTree.fastjson2 thrpt 5 5443.275 ± 34.688 ops/ms
EishayWriteStringTree.gson thrpt 5 996.490 ± 4.449 ops/ms
EishayWriteStringTree.jackson thrpt 5 2653.067 ± 10.874 ops/ms
EishayWriteUTF8Bytes.fastjson1 thrpt 5 1754.403 ± 15.167 ops/ms
EishayWriteUTF8Bytes.fastjson2 thrpt 5 7208.901 ± 48.425 ops/ms
EishayWriteUTF8Bytes.gson thrpt 5 888.452 ± 5.295 ops/ms
EishayWriteUTF8Bytes.jackson thrpt 5 2825.849 ± 59.325 ops/ms
EishayWriteUTF8BytesTree.fastjson2 thrpt 5 5759.420 ± 41.780 ops/ms
EishayWriteUTF8BytesTree.jackson thrpt 5 2870.841 ± 16.301 ops/ms
aliyun_ecs.c8y.large-graalvm-jdk-21+35.1
Benchmark Mode Cnt Score Error Units
EishayFuryCompatibleParse.fury thrpt 5 8532.440 ± 54.700 ops/ms
EishayFuryCompatibleParse.jsonb thrpt 5 7900.625 ± 41.229 ops/ms
EishayFuryCompatibleWrite.fury thrpt 5 5745.239 ± 121.398 ops/ms
EishayFuryCompatibleWrite.jsonb thrpt 5 6186.008 ± 200.399 ops/ms
EishayParseBinary.fastjson2UTF8Bytes thrpt 5 6111.143 ± 95.668 ops/ms
EishayParseBinary.hessian thrpt 5 696.136 ± 21.940 ops/ms
EishayParseBinary.javaSerialize thrpt 5 178.290 ± 3.848 ops/ms
EishayParseBinary.jsonb thrpt 5 11777.241 ± 318.763 ops/ms
EishayParseBinaryArrayMapping.jsonb thrpt 5 24228.170 ± 302.425 ops/ms
EishayParseBinaryArrayMapping.kryo thrpt 5 5658.152 ± 27.566 ops/ms
EishayParseBinaryArrayMapping.protobuf thrpt 5 8928.668 ± 172.959 ops/ms
EishayParseBinaryAutoType.fastjson2JSONB thrpt 5 7917.291 ± 83.856 ops/ms
EishayParseBinaryAutoType.hessian thrpt 5 694.776 ± 33.477 ops/ms
EishayParseBinaryAutoType.javaSerialize thrpt 5 181.486 ± 4.274 ops/ms
EishayParseString.fastjson1 thrpt 5 5247.733 ± 108.040 ops/ms
EishayParseString.fastjson2 thrpt 5 5855.038 ± 114.229 ops/ms
EishayParseString.gson thrpt 5 1362.447 ± 26.260 ops/ms
EishayParseString.jackson thrpt 5 1498.141 ± 12.331 ops/ms
EishayParseStringPretty.fastjson1 thrpt 5 1393.115 ± 37.334 ops/ms
EishayParseStringPretty.fastjson2 thrpt 5 4559.323 ± 49.803 ops/ms
EishayParseStringPretty.gson thrpt 5 1288.673 ± 34.728 ops/ms
EishayParseStringPretty.jackson thrpt 5 1330.149 ± 13.932 ops/ms
EishayParseTreeString.fastjson1 thrpt 5 2539.113 ± 11.855 ops/ms
EishayParseTreeString.fastjson2 thrpt 5 3434.655 ± 58.813 ops/ms
EishayParseTreeString.gson thrpt 5 1450.923 ± 20.769 ops/ms
EishayParseTreeString.jackson thrpt 5 1734.469 ± 26.409 ops/ms
EishayParseTreeStringPretty.fastjson1 thrpt 5 2054.012 ± 4.258 ops/ms
EishayParseTreeStringPretty.fastjson2 thrpt 5 2972.491 ± 23.481 ops/ms
EishayParseTreeStringPretty.gson thrpt 5 1363.917 ± 28.750 ops/ms
EishayParseTreeStringPretty.jackson thrpt 5 1611.550 ± 55.445 ops/ms
EishayParseTreeUTF8Bytes.fastjson1 thrpt 5 1926.172 ± 16.118 ops/ms
EishayParseTreeUTF8Bytes.fastjson2 thrpt 5 3472.006 ± 49.767 ops/ms
EishayParseTreeUTF8Bytes.gson thrpt 5 1398.209 ± 56.352 ops/ms
EishayParseTreeUTF8Bytes.jackson thrpt 5 1757.068 ± 74.986 ops/ms
EishayParseTreeUTF8BytesPretty.fastjson1 thrpt 5 1544.300 ± 15.969 ops/ms
EishayParseTreeUTF8BytesPretty.fastjson2 thrpt 5 2791.664 ± 27.701 ops/ms
EishayParseTreeUTF8BytesPretty.gson thrpt 5 1241.319 ± 56.857 ops/ms
EishayParseTreeUTF8BytesPretty.jackson thrpt 5 1628.190 ± 26.601 ops/ms
EishayParseUTF8Bytes.fastjson1 thrpt 5 3448.012 ± 84.247 ops/ms
EishayParseUTF8Bytes.fastjson2 thrpt 5 6519.025 ± 106.340 ops/ms
EishayParseUTF8Bytes.gson thrpt 5 1331.489 ± 14.134 ops/ms
EishayParseUTF8Bytes.jackson thrpt 5 1515.175 ± 45.346 ops/ms
EishayParseUTF8BytesPretty.fastjson1 thrpt 5 1146.517 ± 11.576 ops/ms
EishayParseUTF8BytesPretty.fastjson2 thrpt 5 4441.541 ± 112.071 ops/ms
EishayParseUTF8BytesPretty.gson thrpt 5 1319.154 ± 18.930 ops/ms
EishayParseUTF8BytesPretty.jackson thrpt 5 1366.781 ± 46.519 ops/ms
EishayWriteBinary.jsonb thrpt 5 10471.611 ± 64.695 ops/ms
EishayWriteBinary.msgpack thrpt 5 1944.834 ± 58.469 ops/ms
EishayWriteBinary.protobuf thrpt 5 9530.512 ± 91.410 ops/ms
EishayWriteBinaryArrayMapping.jsonb thrpt 5 19624.462 ± 858.328 ops/ms
EishayWriteBinaryArrayMapping.kryo thrpt 5 6637.042 ± 670.583 ops/ms
EishayWriteBinaryArrayMapping.protobuf thrpt 5 9806.284 ± 183.969 ops/ms
EishayWriteBinaryAutoType.fastjson2JSONB thrpt 5 6139.148 ± 76.939 ops/ms
EishayWriteBinaryAutoType.hessian thrpt 5 1295.202 ± 34.280 ops/ms
EishayWriteBinaryAutoType.javaSerialize thrpt 5 859.636 ± 32.219 ops/ms
EishayWriteString.fastjson1 thrpt 5 2829.905 ± 45.621 ops/ms
EishayWriteString.fastjson2 thrpt 5 6978.558 ± 46.078 ops/ms
EishayWriteString.gson thrpt 5 861.101 ± 12.146 ops/ms
EishayWriteString.jackson thrpt 5 2798.059 ± 77.382 ops/ms
EishayWriteStringTree.fastjson1 thrpt 5 3148.268 ± 31.450 ops/ms
EishayWriteStringTree.fastjson2 thrpt 5 5339.831 ± 32.842 ops/ms
EishayWriteStringTree.gson thrpt 5 924.550 ± 19.303 ops/ms
EishayWriteStringTree.jackson thrpt 5 3269.142 ± 29.895 ops/ms
EishayWriteUTF8Bytes.fastjson1 thrpt 5 2254.680 ± 257.397 ops/ms
EishayWriteUTF8Bytes.fastjson2 thrpt 5 8567.470 ± 161.771 ops/ms
EishayWriteUTF8Bytes.gson thrpt 5 869.511 ± 19.559 ops/ms
EishayWriteUTF8Bytes.jackson thrpt 5 3125.231 ± 46.200 ops/ms
EishayWriteUTF8BytesTree.fastjson2 thrpt 5 5957.653 ± 139.199 ops/ms
EishayWriteUTF8BytesTree.jackson thrpt 5 3629.950 ± 82.048 ops/ms