# ecs.g7.xlarge-jdk1.8.0_361 ```java Benchmark Mode Cnt Score Error Units EishayParseBinary.fastjson2UTF8Bytes thrpt 5 1087.879 ? 1.872 ops/ms EishayParseBinary.hessian thrpt 5 291.324 ? 1.194 ops/ms EishayParseBinary.javaSerialize thrpt 5 47.564 ? 0.118 ops/ms EishayParseBinary.jsonb thrpt 5 1760.607 ? 3.402 ops/ms EishayParseBinaryArrayMapping.fastjson2UTF8Bytes thrpt 5 1665.276 ? 4.191 ops/ms EishayParseBinaryArrayMapping.jsonb thrpt 5 2724.132 ? 6.499 ops/ms EishayParseBinaryArrayMapping.kryo thrpt 5 1692.780 ? 3.129 ops/ms EishayParseBinaryArrayMapping.protobuf thrpt 5 1076.051 ? 1.691 ops/ms EishayParseBinaryAutoType.fastjson2JSONB thrpt 5 1497.749 ? 3.186 ops/ms EishayParseBinaryAutoType.hessian thrpt 5 285.122 ? 0.684 ops/ms EishayParseBinaryAutoType.javaSerialize thrpt 5 47.130 ? 0.085 ops/ms EishayParseString.fastjson1 thrpt 5 1008.598 ? 1.326 ops/ms EishayParseString.fastjson2 thrpt 5 1341.821 ? 2.456 ops/ms EishayParseString.gson thrpt 5 438.704 ? 1.250 ops/ms EishayParseString.jackson thrpt 5 547.006 ? 2.116 ops/ms EishayParseStringPretty.fastjson1 thrpt 5 264.375 ? 1.566 ops/ms EishayParseStringPretty.fastjson2 thrpt 5 944.270 ? 0.906 ops/ms EishayParseStringPretty.gson thrpt 5 402.137 ? 1.848 ops/ms EishayParseStringPretty.jackson thrpt 5 496.703 ? 1.060 ops/ms EishayParseTreeString.fastjson1 thrpt 5 499.445 ? 1.925 ops/ms EishayParseTreeString.fastjson2 thrpt 5 977.643 ? 2.976 ops/ms EishayParseTreeString.gson thrpt 5 336.460 ? 0.649 ops/ms EishayParseTreeString.jackson thrpt 5 528.673 ? 1.178 ops/ms EishayParseTreeStringPretty.fastjson1 thrpt 5 450.033 ? 1.018 ops/ms EishayParseTreeStringPretty.fastjson2 thrpt 5 788.083 ? 2.071 ops/ms EishayParseTreeStringPretty.gson thrpt 5 324.455 ? 0.587 ops/ms EishayParseTreeStringPretty.jackson thrpt 5 488.939 ? 0.829 ops/ms EishayParseTreeUTF8Bytes.fastjson1 thrpt 5 433.210 ? 1.815 ops/ms EishayParseTreeUTF8Bytes.fastjson2 thrpt 5 850.437 ? 2.459 ops/ms EishayParseTreeUTF8Bytes.gson thrpt 5 312.939 ? 2.198 ops/ms EishayParseTreeUTF8Bytes.jackson thrpt 5 602.560 ? 2.550 ops/ms EishayParseTreeUTF8BytesPretty.fastjson1 thrpt 5 389.073 ? 2.129 ops/ms EishayParseTreeUTF8BytesPretty.fastjson2 thrpt 5 714.267 ? 1.907 ops/ms EishayParseTreeUTF8BytesPretty.gson thrpt 5 288.865 ? 1.225 ops/ms EishayParseTreeUTF8BytesPretty.jackson thrpt 5 541.600 ? 2.314 ops/ms EishayParseUTF8Bytes.fastjson1 thrpt 5 802.162 ? 3.391 ops/ms EishayParseUTF8Bytes.fastjson2 thrpt 5 1111.909 ? 1.395 ops/ms EishayParseUTF8Bytes.gson thrpt 5 310.440 ? 1.097 ops/ms EishayParseUTF8Bytes.jackson thrpt 5 593.079 ? 0.729 ops/ms EishayParseUTF8BytesPretty.fastjson1 thrpt 5 247.373 ? 0.465 ops/ms EishayParseUTF8BytesPretty.fastjson2 thrpt 5 831.230 ? 0.742 ops/ms EishayParseUTF8BytesPretty.gson thrpt 5 290.893 ? 0.610 ops/ms EishayParseUTF8BytesPretty.jackson thrpt 5 535.726 ? 1.129 ops/ms EishayWriteBinary.fastjson2UTF8Bytes thrpt 5 1445.136 ? 4.248 ops/ms EishayWriteBinary.hessian thrpt 5 348.340 ? 1.929 ops/ms EishayWriteBinary.javaSerialize thrpt 5 219.690 ? 0.808 ops/ms EishayWriteBinary.jsonb thrpt 5 1969.520 ? 16.017 ops/ms EishayWriteBinaryArrayMapping.fastjson2UTF8Bytes thrpt 5 1909.080 ? 7.169 ops/ms EishayWriteBinaryArrayMapping.jsonb thrpt 5 3274.298 ? 10.966 ops/ms EishayWriteBinaryArrayMapping.kryo thrpt 5 1919.106 ? 1.838 ops/ms EishayWriteBinaryArrayMapping.protobuf thrpt 5 1269.335 ? 1.213 ops/ms EishayWriteBinaryAutoType.fastjson2JSONB thrpt 5 1349.842 ? 10.784 ops/ms EishayWriteBinaryAutoType.hessian thrpt 5 347.025 ? 1.998 ops/ms EishayWriteBinaryAutoType.javaSerialize thrpt 5 217.778 ? 1.795 ops/ms EishayWriteString.fastjson1 thrpt 5 620.999 ? 3.039 ops/ms EishayWriteString.fastjson2 thrpt 5 1516.023 ? 7.079 ops/ms EishayWriteString.gson thrpt 5 451.893 ? 2.262 ops/ms EishayWriteString.jackson thrpt 5 1077.125 ? 6.220 ops/ms EishayWriteStringTree.fastjson1 thrpt 5 844.524 ? 6.653 ops/ms EishayWriteStringTree.fastjson2 thrpt 5 1252.062 ? 6.833 ops/ms EishayWriteStringTree.gson thrpt 5 489.659 ? 2.505 ops/ms EishayWriteStringTree.jackson thrpt 5 953.124 ? 4.528 ops/ms EishayWriteUTF8Bytes.fastjson1 thrpt 5 576.563 ? 1.041 ops/ms EishayWriteUTF8Bytes.fastjson2 thrpt 5 1437.321 ? 5.023 ops/ms EishayWriteUTF8Bytes.gson thrpt 5 386.305 ? 2.219 ops/ms EishayWriteUTF8Bytes.jackson thrpt 5 934.202 ? 9.181 ops/ms ``` # ecs.g7.xlarge-jdk-11.0.18 ```java Benchmark Mode Cnt Score Error Units EishayParseBinary.fastjson2UTF8Bytes thrpt 5 1216.856 ? 1.494 ops/ms EishayParseBinary.hessian thrpt 5 253.571 ? 0.753 ops/ms EishayParseBinary.javaSerialize thrpt 5 47.149 ? 0.072 ops/ms EishayParseBinary.jsonb thrpt 5 2714.409 ? 7.118 ops/ms EishayParseBinaryArrayMapping.fastjson2UTF8Bytes thrpt 5 1905.354 ? 1.869 ops/ms EishayParseBinaryArrayMapping.jsonb thrpt 5 3122.723 ? 7.219 ops/ms EishayParseBinaryArrayMapping.kryo thrpt 5 1704.071 ? 4.392 ops/ms EishayParseBinaryArrayMapping.protobuf thrpt 5 1333.424 ? 3.951 ops/ms EishayParseBinaryAutoType.fastjson2JSONB thrpt 5 1969.414 ? 8.330 ops/ms EishayParseBinaryAutoType.hessian thrpt 5 269.638 ? 0.750 ops/ms EishayParseBinaryAutoType.javaSerialize thrpt 5 50.020 ? 0.049 ops/ms EishayParseString.fastjson1 thrpt 5 901.496 ? 14.392 ops/ms EishayParseString.fastjson2 thrpt 5 1227.469 ? 0.594 ops/ms EishayParseString.gson thrpt 5 443.502 ? 0.641 ops/ms EishayParseString.jackson thrpt 5 513.701 ? 0.980 ops/ms EishayParseStringPretty.fastjson1 thrpt 5 245.524 ? 0.781 ops/ms EishayParseStringPretty.fastjson2 thrpt 5 898.726 ? 1.259 ops/ms EishayParseStringPretty.gson thrpt 5 407.732 ? 1.572 ops/ms EishayParseStringPretty.jackson thrpt 5 461.717 ? 0.484 ops/ms EishayParseTreeString.fastjson1 thrpt 5 394.213 ? 0.950 ops/ms EishayParseTreeString.fastjson2 thrpt 5 947.510 ? 4.750 ops/ms EishayParseTreeString.gson thrpt 5 311.869 ? 0.961 ops/ms EishayParseTreeString.jackson thrpt 5 462.718 ? 0.967 ops/ms EishayParseTreeStringPretty.fastjson1 thrpt 5 341.627 ? 1.116 ops/ms EishayParseTreeStringPretty.fastjson2 thrpt 5 667.911 ? 1.586 ops/ms EishayParseTreeStringPretty.gson thrpt 5 291.876 ? 0.441 ops/ms EishayParseTreeStringPretty.jackson thrpt 5 468.494 ? 0.438 ops/ms EishayParseTreeUTF8Bytes.fastjson1 thrpt 5 368.546 ? 5.536 ops/ms EishayParseTreeUTF8Bytes.fastjson2 thrpt 5 960.714 ? 1.674 ops/ms EishayParseTreeUTF8Bytes.gson thrpt 5 309.005 ? 0.672 ops/ms EishayParseTreeUTF8Bytes.jackson thrpt 5 536.511 ? 1.155 ops/ms EishayParseTreeUTF8BytesPretty.fastjson1 thrpt 5 311.758 ? 0.636 ops/ms EishayParseTreeUTF8BytesPretty.fastjson2 thrpt 5 764.793 ? 1.910 ops/ms EishayParseTreeUTF8BytesPretty.gson thrpt 5 294.255 ? 0.906 ops/ms EishayParseTreeUTF8BytesPretty.jackson thrpt 5 476.196 ? 0.988 ops/ms EishayParseUTF8Bytes.fastjson1 thrpt 5 767.335 ? 1.956 ops/ms EishayParseUTF8Bytes.fastjson2 thrpt 5 1202.817 ? 1.965 ops/ms EishayParseUTF8Bytes.gson thrpt 5 305.097 ? 0.832 ops/ms EishayParseUTF8Bytes.jackson thrpt 5 550.129 ? 1.377 ops/ms EishayParseUTF8BytesPretty.fastjson1 thrpt 5 224.945 ? 0.365 ops/ms EishayParseUTF8BytesPretty.fastjson2 thrpt 5 904.654 ? 1.335 ops/ms EishayParseUTF8BytesPretty.gson thrpt 5 299.099 ? 1.316 ops/ms EishayParseUTF8BytesPretty.jackson thrpt 5 489.816 ? 1.614 ops/ms EishayWriteBinary.fastjson2UTF8Bytes thrpt 5 1506.012 ? 6.013 ops/ms EishayWriteBinary.hessian thrpt 5 334.177 ? 2.093 ops/ms EishayWriteBinary.javaSerialize thrpt 5 235.939 ? 2.361 ops/ms EishayWriteBinary.jsonb thrpt 5 2532.052 ? 20.968 ops/ms EishayWriteBinaryArrayMapping.fastjson2UTF8Bytes thrpt 5 2038.845 ? 1.268 ops/ms EishayWriteBinaryArrayMapping.jsonb thrpt 5 4972.164 ? 17.961 ops/ms EishayWriteBinaryArrayMapping.kryo thrpt 5 1935.840 ? 2.715 ops/ms EishayWriteBinaryArrayMapping.protobuf thrpt 5 1510.128 ? 7.397 ops/ms EishayWriteBinaryAutoType.fastjson2JSONB thrpt 5 1383.390 ? 8.445 ops/ms EishayWriteBinaryAutoType.hessian thrpt 5 341.338 ? 2.004 ops/ms EishayWriteBinaryAutoType.javaSerialize thrpt 5 227.624 ? 1.872 ops/ms EishayWriteString.fastjson1 thrpt 5 594.277 ? 0.648 ops/ms EishayWriteString.fastjson2 thrpt 5 1333.166 ? 29.720 ops/ms EishayWriteString.gson thrpt 5 356.982 ? 0.478 ops/ms EishayWriteString.jackson thrpt 5 941.092 ? 4.320 ops/ms EishayWriteStringTree.fastjson1 thrpt 5 771.957 ? 2.678 ops/ms EishayWriteStringTree.fastjson2 thrpt 5 1245.068 ? 2.676 ops/ms EishayWriteStringTree.gson thrpt 5 379.485 ? 1.277 ops/ms EishayWriteStringTree.jackson thrpt 5 924.575 ? 3.782 ops/ms EishayWriteUTF8Bytes.fastjson1 thrpt 5 547.103 ? 0.725 ops/ms EishayWriteUTF8Bytes.fastjson2 thrpt 5 1448.766 ? 7.514 ops/ms EishayWriteUTF8Bytes.gson thrpt 5 347.489 ? 0.957 ops/ms EishayWriteUTF8Bytes.jackson thrpt 5 866.314 ? 1.955 ops/ms ``` # ecs.g7.xlarge-jdk-17.0.6 ```java Benchmark Mode Cnt Score Error Units EishayParseBinary.fastjson2UTF8Bytes thrpt 5 1328.982 ? 3.564 ops/ms EishayParseBinary.hessian thrpt 5 261.307 ? 1.214 ops/ms EishayParseBinary.javaSerialize thrpt 5 52.465 ? 0.086 ops/ms EishayParseBinary.jsonb thrpt 5 3102.848 ? 10.933 ops/ms EishayParseBinaryArrayMapping.fastjson2UTF8Bytes thrpt 5 2160.499 ? 5.483 ops/ms EishayParseBinaryArrayMapping.jsonb thrpt 5 4595.921 ? 27.654 ops/ms EishayParseBinaryArrayMapping.kryo thrpt 5 1828.756 ? 8.345 ops/ms EishayParseBinaryArrayMapping.protobuf thrpt 5 1644.374 ? 7.202 ops/ms EishayParseBinaryAutoType.fastjson2JSONB thrpt 5 2117.147 ? 12.687 ops/ms EishayParseBinaryAutoType.hessian thrpt 5 264.618 ? 0.620 ops/ms EishayParseBinaryAutoType.javaSerialize thrpt 5 52.768 ? 0.135 ops/ms EishayParseString.fastjson1 thrpt 5 1243.152 ? 2.359 ops/ms EishayParseString.fastjson2 thrpt 5 1319.195 ? 2.327 ops/ms EishayParseString.gson thrpt 5 452.977 ? 3.466 ops/ms EishayParseString.jackson thrpt 5 498.883 ? 1.005 ops/ms EishayParseStringPretty.fastjson1 thrpt 5 298.280 ? 0.576 ops/ms EishayParseStringPretty.fastjson2 thrpt 5 908.681 ? 2.193 ops/ms EishayParseStringPretty.gson thrpt 5 431.436 ? 0.573 ops/ms EishayParseStringPretty.jackson thrpt 5 457.518 ? 0.998 ops/ms EishayParseTreeString.fastjson1 thrpt 5 548.728 ? 2.378 ops/ms EishayParseTreeString.fastjson2 thrpt 5 1033.405 ? 5.940 ops/ms EishayParseTreeString.gson thrpt 5 323.322 ? 1.245 ops/ms EishayParseTreeString.jackson thrpt 5 538.104 ? 1.396 ops/ms EishayParseTreeStringPretty.fastjson1 thrpt 5 494.678 ? 1.597 ops/ms EishayParseTreeStringPretty.fastjson2 thrpt 5 789.636 ? 7.602 ops/ms EishayParseTreeStringPretty.gson thrpt 5 301.263 ? 1.053 ops/ms EishayParseTreeStringPretty.jackson thrpt 5 497.655 ? 1.145 ops/ms EishayParseTreeUTF8Bytes.fastjson1 thrpt 5 486.509 ? 2.689 ops/ms EishayParseTreeUTF8Bytes.fastjson2 thrpt 5 1060.580 ? 1.557 ops/ms EishayParseTreeUTF8Bytes.gson thrpt 5 314.250 ? 1.496 ops/ms EishayParseTreeUTF8Bytes.jackson thrpt 5 603.454 ? 2.390 ops/ms EishayParseTreeUTF8BytesPretty.fastjson1 thrpt 5 409.497 ? 7.504 ops/ms EishayParseTreeUTF8BytesPretty.fastjson2 thrpt 5 830.977 ? 17.099 ops/ms EishayParseTreeUTF8BytesPretty.gson thrpt 5 301.924 ? 1.157 ops/ms EishayParseTreeUTF8BytesPretty.jackson thrpt 5 544.431 ? 0.815 ops/ms EishayParseUTF8Bytes.fastjson1 thrpt 5 977.915 ? 1.634 ops/ms EishayParseUTF8Bytes.fastjson2 thrpt 5 1354.474 ? 3.417 ops/ms EishayParseUTF8Bytes.gson thrpt 5 316.888 ? 1.459 ops/ms EishayParseUTF8Bytes.jackson thrpt 5 553.183 ? 0.708 ops/ms EishayParseUTF8BytesPretty.fastjson1 thrpt 5 274.037 ? 0.430 ops/ms EishayParseUTF8BytesPretty.fastjson2 thrpt 5 955.888 ? 1.060 ops/ms EishayParseUTF8BytesPretty.gson thrpt 5 290.572 ? 0.788 ops/ms EishayParseUTF8BytesPretty.jackson thrpt 5 501.915 ? 0.411 ops/ms EishayWriteBinary.fastjson2UTF8Bytes thrpt 5 1786.866 ? 7.207 ops/ms EishayWriteBinary.hessian thrpt 5 328.969 ? 1.950 ops/ms EishayWriteBinary.javaSerialize thrpt 5 242.051 ? 2.275 ops/ms EishayWriteBinary.jsonb thrpt 5 3471.006 ? 23.343 ops/ms EishayWriteBinaryArrayMapping.fastjson2UTF8Bytes thrpt 5 2140.981 ? 4.166 ops/ms EishayWriteBinaryArrayMapping.jsonb thrpt 5 5762.154 ? 14.972 ops/ms EishayWriteBinaryArrayMapping.kryo thrpt 5 2018.423 ? 3.509 ops/ms EishayWriteBinaryArrayMapping.protobuf thrpt 5 1696.671 ? 3.245 ops/ms EishayWriteBinaryAutoType.fastjson2JSONB thrpt 5 1676.458 ? 10.746 ops/ms EishayWriteBinaryAutoType.hessian thrpt 5 325.337 ? 1.822 ops/ms EishayWriteBinaryAutoType.javaSerialize thrpt 5 236.075 ? 1.559 ops/ms EishayWriteString.fastjson1 thrpt 5 630.027 ? 1.796 ops/ms EishayWriteString.fastjson2 thrpt 5 1578.665 ? 9.668 ops/ms EishayWriteString.gson thrpt 5 240.042 ? 0.466 ops/ms EishayWriteString.jackson thrpt 5 1046.582 ? 3.064 ops/ms EishayWriteStringTree.fastjson1 thrpt 5 801.211 ? 5.241 ops/ms EishayWriteStringTree.fastjson2 thrpt 5 1196.677 ? 4.457 ops/ms EishayWriteStringTree.gson thrpt 5 248.012 ? 0.390 ops/ms EishayWriteStringTree.jackson thrpt 5 846.611 ? 1.599 ops/ms EishayWriteUTF8Bytes.fastjson1 thrpt 5 576.169 ? 0.579 ops/ms EishayWriteUTF8Bytes.fastjson2 thrpt 5 1806.961 ? 10.826 ops/ms EishayWriteUTF8Bytes.gson thrpt 5 235.049 ? 0.186 ops/ms EishayWriteUTF8Bytes.jackson thrpt 5 996.993 ? 3.076 ops/ms ``` # ecs.g7.xlarge-jdk-20.0.1 ```java Benchmark Mode Cnt Score Error Units EishayParseBinary.fastjson2UTF8Bytes thrpt 5 1350.534 ± 8.334 ops/ms EishayParseBinary.hessian thrpt 5 250.935 ± 14.431 ops/ms EishayParseBinary.javaSerialize thrpt 5 49.288 ± 0.118 ops/ms EishayParseBinary.jsonb thrpt 5 3104.301 ± 23.810 ops/ms EishayParseBinaryArrayMapping.fastjson2UTF8Bytes thrpt 5 2383.454 ± 19.779 ops/ms EishayParseBinaryArrayMapping.jsonb thrpt 5 4663.725 ± 97.135 ops/ms EishayParseBinaryArrayMapping.kryo thrpt 5 1773.006 ± 6.704 ops/ms EishayParseBinaryArrayMapping.protobuf thrpt 5 1704.727 ± 14.815 ops/ms EishayParseBinaryAutoType.fastjson2JSONB thrpt 5 2168.640 ± 14.450 ops/ms EishayParseBinaryAutoType.hessian thrpt 5 244.967 ± 2.276 ops/ms EishayParseBinaryAutoType.javaSerialize thrpt 5 49.702 ± 0.129 ops/ms EishayParseString.fastjson1 thrpt 5 1258.949 ± 6.930 ops/ms EishayParseString.fastjson2 thrpt 5 1335.278 ± 4.720 ops/ms EishayParseString.gson thrpt 5 436.278 ± 6.463 ops/ms EishayParseString.jackson thrpt 5 508.375 ± 1.372 ops/ms EishayParseStringPretty.fastjson1 thrpt 5 282.015 ± 1.169 ops/ms EishayParseStringPretty.fastjson2 thrpt 5 978.926 ± 3.411 ops/ms EishayParseStringPretty.gson thrpt 5 386.617 ± 5.926 ops/ms EishayParseStringPretty.jackson thrpt 5 439.375 ± 31.352 ops/ms EishayParseTreeString.fastjson1 thrpt 5 528.003 ± 2.604 ops/ms EishayParseTreeString.fastjson2 thrpt 5 1082.889 ± 3.576 ops/ms EishayParseTreeString.gson thrpt 5 309.125 ± 2.077 ops/ms EishayParseTreeString.jackson thrpt 5 540.228 ± 2.302 ops/ms EishayParseTreeStringPretty.fastjson1 thrpt 5 462.519 ± 5.197 ops/ms EishayParseTreeStringPretty.fastjson2 thrpt 5 846.700 ± 4.585 ops/ms EishayParseTreeStringPretty.gson thrpt 5 302.149 ± 1.947 ops/ms EishayParseTreeStringPretty.jackson thrpt 5 476.489 ± 3.138 ops/ms EishayParseTreeUTF8Bytes.fastjson1 thrpt 5 470.492 ± 1.770 ops/ms EishayParseTreeUTF8Bytes.fastjson2 thrpt 5 1059.098 ± 3.207 ops/ms EishayParseTreeUTF8Bytes.gson thrpt 5 322.726 ± 1.582 ops/ms EishayParseTreeUTF8Bytes.jackson thrpt 5 578.505 ± 4.474 ops/ms EishayParseTreeUTF8BytesPretty.fastjson1 thrpt 5 406.502 ± 3.151 ops/ms EishayParseTreeUTF8BytesPretty.fastjson2 thrpt 5 839.325 ± 4.043 ops/ms EishayParseTreeUTF8BytesPretty.gson thrpt 5 296.898 ± 1.080 ops/ms EishayParseTreeUTF8BytesPretty.jackson thrpt 5 517.732 ± 2.508 ops/ms EishayParseUTF8Bytes.fastjson1 thrpt 5 999.380 ± 4.920 ops/ms EishayParseUTF8Bytes.fastjson2 thrpt 5 1340.740 ± 5.714 ops/ms EishayParseUTF8Bytes.gson thrpt 5 311.450 ± 0.822 ops/ms EishayParseUTF8Bytes.jackson thrpt 5 546.740 ± 0.759 ops/ms EishayParseUTF8BytesPretty.fastjson1 thrpt 5 263.333 ± 0.366 ops/ms EishayParseUTF8BytesPretty.fastjson2 thrpt 5 1005.637 ± 4.014 ops/ms EishayParseUTF8BytesPretty.gson thrpt 5 292.891 ± 2.904 ops/ms EishayParseUTF8BytesPretty.jackson thrpt 5 506.579 ± 3.155 ops/ms EishayWriteBinary.fastjson2UTF8Bytes thrpt 5 1802.722 ± 18.685 ops/ms EishayWriteBinary.hessian thrpt 5 336.584 ± 1.685 ops/ms EishayWriteBinary.javaSerialize thrpt 5 219.078 ± 2.053 ops/ms EishayWriteBinary.jsonb thrpt 5 3447.528 ± 51.402 ops/ms EishayWriteBinaryArrayMapping.fastjson2UTF8Bytes thrpt 5 2220.157 ± 11.026 ops/ms EishayWriteBinaryArrayMapping.jsonb thrpt 5 5752.408 ± 56.886 ops/ms EishayWriteBinaryArrayMapping.kryo thrpt 5 1853.231 ± 6.792 ops/ms EishayWriteBinaryArrayMapping.protobuf thrpt 5 1833.944 ± 8.382 ops/ms EishayWriteBinaryAutoType.fastjson2JSONB thrpt 5 1650.991 ± 19.947 ops/ms EishayWriteBinaryAutoType.hessian thrpt 5 330.200 ± 5.057 ops/ms EishayWriteBinaryAutoType.javaSerialize thrpt 5 222.872 ± 1.927 ops/ms EishayWriteString.fastjson1 thrpt 5 587.159 ± 1.414 ops/ms EishayWriteString.fastjson2 thrpt 5 1681.127 ± 6.155 ops/ms EishayWriteString.gson thrpt 5 242.851 ± 0.498 ops/ms EishayWriteString.jackson thrpt 5 924.844 ± 6.938 ops/ms EishayWriteStringTree.fastjson1 thrpt 5 803.331 ± 10.924 ops/ms EishayWriteStringTree.fastjson2 thrpt 5 1344.206 ± 7.126 ops/ms EishayWriteStringTree.gson thrpt 5 250.766 ± 1.103 ops/ms EishayWriteStringTree.jackson thrpt 5 795.609 ± 4.531 ops/ms EishayWriteUTF8Bytes.fastjson1 thrpt 5 522.761 ± 1.913 ops/ms EishayWriteUTF8Bytes.fastjson2 thrpt 5 1804.262 ± 9.223 ops/ms EishayWriteUTF8Bytes.gson thrpt 5 243.025 ± 0.928 ops/ms EishayWriteUTF8Bytes.jackson thrpt 5 1001.933 ± 26.006 ops/ms ``` # ecs.g7.xlarge-graalvm-ce-17-22.3.1 ```java Benchmark Mode Cnt Score Error Units EishayParseBinary.fastjson2UTF8Bytes thrpt 5 1197.703 ? 4.444 ops/ms EishayParseBinary.hessian thrpt 5 242.499 ? 0.571 ops/ms EishayParseBinary.javaSerialize thrpt 5 53.369 ? 0.090 ops/ms EishayParseBinary.jsonb thrpt 5 3071.693 ? 11.622 ops/ms EishayParseBinaryArrayMapping.fastjson2UTF8Bytes thrpt 5 2217.423 ? 16.824 ops/ms EishayParseBinaryArrayMapping.jsonb thrpt 5 4901.157 ? 63.326 ops/ms EishayParseBinaryArrayMapping.kryo thrpt 5 1736.394 ? 6.506 ops/ms EishayParseBinaryArrayMapping.protobuf thrpt 5 1899.949 ? 6.763 ops/ms EishayParseBinaryAutoType.fastjson2JSONB thrpt 5 2178.420 ? 9.894 ops/ms EishayParseBinaryAutoType.hessian thrpt 5 246.258 ? 0.772 ops/ms EishayParseBinaryAutoType.javaSerialize thrpt 5 53.085 ? 0.111 ops/ms EishayParseString.fastjson1 thrpt 5 1449.664 ? 1.643 ops/ms EishayParseString.fastjson2 thrpt 5 1239.006 ? 3.526 ops/ms EishayParseString.gson thrpt 5 488.149 ? 3.644 ops/ms EishayParseString.jackson thrpt 5 526.824 ? 1.221 ops/ms EishayParseStringPretty.fastjson1 thrpt 5 383.151 ? 0.901 ops/ms EishayParseStringPretty.fastjson2 thrpt 5 917.571 ? 1.725 ops/ms EishayParseStringPretty.gson thrpt 5 428.878 ? 3.883 ops/ms EishayParseStringPretty.jackson thrpt 5 478.618 ? 1.931 ops/ms EishayParseTreeString.fastjson1 thrpt 5 656.510 ? 2.773 ops/ms EishayParseTreeString.fastjson2 thrpt 5 979.352 ? 3.099 ops/ms EishayParseTreeString.gson thrpt 5 430.260 ? 2.421 ops/ms EishayParseTreeString.jackson thrpt 5 563.338 ? 1.396 ops/ms EishayParseTreeStringPretty.fastjson1 thrpt 5 549.311 ? 1.078 ops/ms EishayParseTreeStringPretty.fastjson2 thrpt 5 770.283 ? 7.064 ops/ms EishayParseTreeStringPretty.gson thrpt 5 405.557 ? 0.616 ops/ms EishayParseTreeStringPretty.jackson thrpt 5 494.242 ? 1.406 ops/ms EishayParseTreeUTF8Bytes.fastjson1 thrpt 5 546.737 ? 6.099 ops/ms EishayParseTreeUTF8Bytes.fastjson2 thrpt 5 890.844 ? 3.724 ops/ms EishayParseTreeUTF8Bytes.gson thrpt 5 405.468 ? 3.404 ops/ms EishayParseTreeUTF8Bytes.jackson thrpt 5 561.593 ? 2.540 ops/ms EishayParseTreeUTF8BytesPretty.fastjson1 thrpt 5 442.070 ? 1.891 ops/ms EishayParseTreeUTF8BytesPretty.fastjson2 thrpt 5 763.045 ? 53.982 ops/ms EishayParseTreeUTF8BytesPretty.gson thrpt 5 382.718 ? 2.459 ops/ms EishayParseTreeUTF8BytesPretty.jackson thrpt 5 508.875 ? 1.652 ops/ms EishayParseUTF8Bytes.fastjson1 thrpt 5 925.203 ? 2.323 ops/ms EishayParseUTF8Bytes.fastjson2 thrpt 5 1165.717 ? 5.198 ops/ms EishayParseUTF8Bytes.gson thrpt 5 404.639 ? 1.938 ops/ms EishayParseUTF8Bytes.jackson thrpt 5 574.707 ? 2.344 ops/ms EishayParseUTF8BytesPretty.fastjson1 thrpt 5 319.014 ? 0.595 ops/ms EishayParseUTF8BytesPretty.fastjson2 thrpt 5 888.427 ? 2.473 ops/ms EishayParseUTF8BytesPretty.gson thrpt 5 375.340 ? 0.867 ops/ms EishayParseUTF8BytesPretty.jackson thrpt 5 532.542 ? 0.719 ops/ms EishayWriteBinary.fastjson2UTF8Bytes thrpt 5 1947.608 ? 17.953 ops/ms EishayWriteBinary.hessian thrpt 5 410.396 ? 3.657 ops/ms EishayWriteBinary.javaSerialize thrpt 5 227.923 ? 0.590 ops/ms EishayWriteBinary.jsonb thrpt 5 3528.485 ? 164.548 ops/ms EishayWriteBinaryArrayMapping.fastjson2UTF8Bytes thrpt 5 2559.482 ? 6.238 ops/ms EishayWriteBinaryArrayMapping.jsonb thrpt 5 6388.872 ? 57.682 ops/ms EishayWriteBinaryArrayMapping.kryo thrpt 5 2244.158 ? 7.324 ops/ms EishayWriteBinaryArrayMapping.protobuf thrpt 5 2211.869 ? 7.005 ops/ms EishayWriteBinaryAutoType.fastjson2JSONB thrpt 5 1577.173 ? 8.336 ops/ms EishayWriteBinaryAutoType.hessian thrpt 5 392.015 ? 1.948 ops/ms EishayWriteBinaryAutoType.javaSerialize thrpt 5 220.782 ? 0.820 ops/ms EishayWriteString.fastjson1 thrpt 5 796.432 ? 41.731 ops/ms EishayWriteString.fastjson2 thrpt 5 1686.679 ? 9.880 ops/ms EishayWriteString.gson thrpt 5 243.249 ? 0.445 ops/ms EishayWriteString.jackson thrpt 5 991.449 ? 4.642 ops/ms EishayWriteStringTree.fastjson1 thrpt 5 860.390 ? 8.809 ops/ms EishayWriteStringTree.fastjson2 thrpt 5 1399.857 ? 5.071 ops/ms EishayWriteStringTree.gson thrpt 5 246.903 ? 0.448 ops/ms EishayWriteStringTree.jackson thrpt 5 993.436 ? 4.475 ops/ms EishayWriteUTF8Bytes.fastjson1 thrpt 5 700.172 ? 2.880 ops/ms EishayWriteUTF8Bytes.fastjson2 thrpt 5 1928.296 ? 13.770 ops/ms EishayWriteUTF8Bytes.gson thrpt 5 234.376 ? 0.911 ops/ms EishayWriteUTF8Bytes.jackson thrpt 5 1079.193 ? 6.285 ops/ms ``` # ecs.g7.xlarge-graalvm-ee-17-22.3.1 ```java Benchmark Mode Cnt Score Error Units EishayParseBinary.fastjson2UTF8Bytes thrpt 5 1337.861 ? 95.996 ops/ms EishayParseBinary.hessian thrpt 5 396.770 ? 0.915 ops/ms EishayParseBinary.javaSerialize thrpt 5 56.750 ? 0.124 ops/ms EishayParseBinary.jsonb thrpt 5 3426.711 ? 21.780 ops/ms EishayParseBinaryArrayMapping.fastjson2UTF8Bytes thrpt 5 2236.934 ? 10.053 ops/ms EishayParseBinaryArrayMapping.jsonb thrpt 5 6767.487 ? 17.045 ops/ms EishayParseBinaryArrayMapping.kryo thrpt 5 1855.362 ? 2.393 ops/ms EishayParseBinaryArrayMapping.protobuf thrpt 5 2623.971 ? 14.707 ops/ms EishayParseBinaryAutoType.fastjson2JSONB thrpt 5 2220.996 ? 9.735 ops/ms EishayParseBinaryAutoType.hessian thrpt 5 410.379 ? 0.494 ops/ms EishayParseBinaryAutoType.javaSerialize thrpt 5 57.797 ? 0.078 ops/ms EishayParseString.fastjson1 thrpt 5 1596.168 ? 5.966 ops/ms EishayParseString.fastjson2 thrpt 5 1329.685 ? 89.159 ops/ms EishayParseString.gson thrpt 5 460.987 ? 2.215 ops/ms EishayParseString.jackson thrpt 5 495.482 ? 1.143 ops/ms EishayParseStringPretty.fastjson1 thrpt 5 415.099 ? 16.632 ops/ms EishayParseStringPretty.fastjson2 thrpt 5 990.223 ? 108.776 ops/ms EishayParseStringPretty.gson thrpt 5 435.022 ? 2.467 ops/ms EishayParseStringPretty.jackson thrpt 5 447.728 ? 3.107 ops/ms EishayParseTreeString.fastjson1 thrpt 5 682.370 ? 1.627 ops/ms EishayParseTreeString.fastjson2 thrpt 5 1106.690 ? 3.751 ops/ms EishayParseTreeString.gson thrpt 5 469.768 ? 5.241 ops/ms EishayParseTreeString.jackson thrpt 5 484.199 ? 1.465 ops/ms EishayParseTreeStringPretty.fastjson1 thrpt 5 545.193 ? 1.618 ops/ms EishayParseTreeStringPretty.fastjson2 thrpt 5 884.843 ? 2.080 ops/ms EishayParseTreeStringPretty.gson thrpt 5 372.738 ? 1.533 ops/ms EishayParseTreeStringPretty.jackson thrpt 5 492.354 ? 1.267 ops/ms EishayParseTreeUTF8Bytes.fastjson1 thrpt 5 557.758 ? 1.463 ops/ms EishayParseTreeUTF8Bytes.fastjson2 thrpt 5 1053.287 ? 4.437 ops/ms EishayParseTreeUTF8Bytes.gson thrpt 5 431.894 ? 3.817 ops/ms EishayParseTreeUTF8Bytes.jackson thrpt 5 579.455 ? 1.544 ops/ms EishayParseTreeUTF8BytesPretty.fastjson1 thrpt 5 452.050 ? 1.305 ops/ms EishayParseTreeUTF8BytesPretty.fastjson2 thrpt 5 860.205 ? 4.838 ops/ms EishayParseTreeUTF8BytesPretty.gson thrpt 5 414.628 ? 0.788 ops/ms EishayParseTreeUTF8BytesPretty.jackson thrpt 5 559.589 ? 1.629 ops/ms EishayParseUTF8Bytes.fastjson1 thrpt 5 1182.834 ? 5.498 ops/ms EishayParseUTF8Bytes.fastjson2 thrpt 5 1388.707 ? 1.818 ops/ms EishayParseUTF8Bytes.gson thrpt 5 423.413 ? 1.891 ops/ms EishayParseUTF8Bytes.jackson thrpt 5 558.238 ? 1.139 ops/ms EishayParseUTF8BytesPretty.fastjson1 thrpt 5 353.394 ? 0.331 ops/ms EishayParseUTF8BytesPretty.fastjson2 thrpt 5 932.489 ? 86.356 ops/ms EishayParseUTF8BytesPretty.gson thrpt 5 393.351 ? 2.988 ops/ms EishayParseUTF8BytesPretty.jackson thrpt 5 503.784 ? 2.178 ops/ms EishayWriteBinary.fastjson2UTF8Bytes thrpt 5 1775.277 ? 9.664 ops/ms EishayWriteBinary.hessian thrpt 5 477.259 ? 9.506 ops/ms EishayWriteBinary.javaSerialize thrpt 5 232.540 ? 0.655 ops/ms EishayWriteBinary.jsonb thrpt 5 4244.355 ? 38.563 ops/ms EishayWriteBinaryArrayMapping.fastjson2UTF8Bytes thrpt 5 2641.176 ? 5.053 ops/ms EishayWriteBinaryArrayMapping.jsonb thrpt 5 8783.029 ? 22.412 ops/ms EishayWriteBinaryArrayMapping.kryo thrpt 5 2554.362 ? 4.372 ops/ms EishayWriteBinaryArrayMapping.protobuf thrpt 5 3476.319 ? 5.359 ops/ms EishayWriteBinaryAutoType.fastjson2JSONB thrpt 5 1879.840 ? 4.872 ops/ms EishayWriteBinaryAutoType.hessian thrpt 5 479.326 ? 2.880 ops/ms EishayWriteBinaryAutoType.javaSerialize thrpt 5 239.280 ? 2.558 ops/ms EishayWriteString.fastjson1 thrpt 5 780.431 ? 1.936 ops/ms EishayWriteString.fastjson2 thrpt 5 1657.906 ? 8.907 ops/ms EishayWriteString.gson thrpt 5 244.008 ? 0.433 ops/ms EishayWriteString.jackson thrpt 5 1013.312 ? 5.316 ops/ms EishayWriteStringTree.fastjson1 thrpt 5 914.988 ? 5.346 ops/ms EishayWriteStringTree.fastjson2 thrpt 5 1460.015 ? 5.703 ops/ms EishayWriteStringTree.gson thrpt 5 250.006 ? 0.467 ops/ms EishayWriteStringTree.jackson thrpt 5 958.549 ? 4.274 ops/ms EishayWriteUTF8Bytes.fastjson1 thrpt 5 747.993 ? 1.845 ops/ms EishayWriteUTF8Bytes.fastjson2 thrpt 5 1770.494 ? 5.373 ops/ms EishayWriteUTF8Bytes.gson thrpt 5 242.275 ? 0.443 ops/ms EishayWriteUTF8Bytes.jackson thrpt 5 1094.158 ? 4.916 ops/ms ``` # ecs.g7a.xlarge-jdk1.8.0_361 ```java Benchmark Mode Cnt Score Error Units EishayParseBinary.fastjson2UTF8Bytes thrpt 5 920.087 ? 1.526 ops/ms EishayParseBinary.hessian thrpt 5 253.837 ? 0.842 ops/ms EishayParseBinary.javaSerialize thrpt 5 43.620 ? 0.150 ops/ms EishayParseBinary.jsonb thrpt 5 1395.414 ? 2.636 ops/ms EishayParseBinaryArrayMapping.fastjson2UTF8Bytes thrpt 5 1280.603 ? 1.193 ops/ms EishayParseBinaryArrayMapping.jsonb thrpt 5 1922.957 ? 2.870 ops/ms EishayParseBinaryArrayMapping.kryo thrpt 5 1623.883 ? 4.191 ops/ms EishayParseBinaryArrayMapping.protobuf thrpt 5 990.076 ? 1.673 ops/ms EishayParseBinaryAutoType.fastjson2JSONB thrpt 5 1169.595 ? 1.876 ops/ms EishayParseBinaryAutoType.hessian thrpt 5 265.847 ? 0.654 ops/ms EishayParseBinaryAutoType.javaSerialize thrpt 5 43.694 ? 0.158 ops/ms EishayParseString.fastjson1 thrpt 5 1023.540 ? 1.831 ops/ms EishayParseString.fastjson2 thrpt 5 1308.257 ? 4.686 ops/ms EishayParseString.gson thrpt 5 446.643 ? 0.815 ops/ms EishayParseString.jackson thrpt 5 549.071 ? 6.400 ops/ms EishayParseStringPretty.fastjson1 thrpt 5 273.311 ? 1.415 ops/ms EishayParseStringPretty.fastjson2 thrpt 5 919.609 ? 3.655 ops/ms EishayParseStringPretty.gson thrpt 5 413.790 ? 1.901 ops/ms EishayParseStringPretty.jackson thrpt 5 469.887 ? 1.509 ops/ms EishayParseTreeString.fastjson1 thrpt 5 459.499 ? 0.614 ops/ms EishayParseTreeString.fastjson2 thrpt 5 905.666 ? 2.736 ops/ms EishayParseTreeString.gson thrpt 5 360.537 ? 0.760 ops/ms EishayParseTreeString.jackson thrpt 5 500.784 ? 0.458 ops/ms EishayParseTreeStringPretty.fastjson1 thrpt 5 422.886 ? 0.710 ops/ms EishayParseTreeStringPretty.fastjson2 thrpt 5 733.292 ? 4.692 ops/ms EishayParseTreeStringPretty.gson thrpt 5 336.495 ? 1.705 ops/ms EishayParseTreeStringPretty.jackson thrpt 5 475.700 ? 0.810 ops/ms EishayParseTreeUTF8Bytes.fastjson1 thrpt 5 422.674 ? 1.057 ops/ms EishayParseTreeUTF8Bytes.fastjson2 thrpt 5 713.323 ? 1.751 ops/ms EishayParseTreeUTF8Bytes.gson thrpt 5 325.455 ? 0.927 ops/ms EishayParseTreeUTF8Bytes.jackson thrpt 5 523.951 ? 0.360 ops/ms EishayParseTreeUTF8BytesPretty.fastjson1 thrpt 5 364.356 ? 0.612 ops/ms EishayParseTreeUTF8BytesPretty.fastjson2 thrpt 5 611.261 ? 4.557 ops/ms EishayParseTreeUTF8BytesPretty.gson thrpt 5 300.846 ? 0.959 ops/ms EishayParseTreeUTF8BytesPretty.jackson thrpt 5 457.389 ? 1.085 ops/ms EishayParseUTF8Bytes.fastjson1 thrpt 5 789.487 ? 0.629 ops/ms EishayParseUTF8Bytes.fastjson2 thrpt 5 920.204 ? 1.167 ops/ms EishayParseUTF8Bytes.gson thrpt 5 324.836 ? 0.326 ops/ms EishayParseUTF8Bytes.jackson thrpt 5 582.491 ? 1.589 ops/ms EishayParseUTF8BytesPretty.fastjson1 thrpt 5 251.630 ? 0.718 ops/ms EishayParseUTF8BytesPretty.fastjson2 thrpt 5 751.439 ? 0.602 ops/ms EishayParseUTF8BytesPretty.gson thrpt 5 297.898 ? 0.383 ops/ms EishayParseUTF8BytesPretty.jackson thrpt 5 492.410 ? 1.666 ops/ms EishayWriteBinary.fastjson2UTF8Bytes thrpt 5 1424.630 ? 1.255 ops/ms EishayWriteBinary.hessian thrpt 5 394.209 ? 5.575 ops/ms EishayWriteBinary.javaSerialize thrpt 5 227.024 ? 0.403 ops/ms EishayWriteBinary.jsonb thrpt 5 1641.157 ? 4.440 ops/ms EishayWriteBinaryArrayMapping.fastjson2UTF8Bytes thrpt 5 1775.764 ? 2.924 ops/ms EishayWriteBinaryArrayMapping.jsonb thrpt 5 2276.001 ? 1.987 ops/ms EishayWriteBinaryArrayMapping.kryo thrpt 5 1789.846 ? 3.899 ops/ms EishayWriteBinaryArrayMapping.protobuf thrpt 5 1237.094 ? 2.410 ops/ms EishayWriteBinaryAutoType.fastjson2JSONB thrpt 5 1103.167 ? 1.881 ops/ms EishayWriteBinaryAutoType.hessian thrpt 5 391.907 ? 5.606 ops/ms EishayWriteBinaryAutoType.javaSerialize thrpt 5 231.375 ? 0.590 ops/ms EishayWriteString.fastjson1 thrpt 5 659.833 ? 2.594 ops/ms EishayWriteString.fastjson2 thrpt 5 1492.447 ? 2.714 ops/ms EishayWriteString.gson thrpt 5 453.434 ? 1.752 ops/ms EishayWriteString.jackson thrpt 5 964.680 ? 6.153 ops/ms EishayWriteStringTree.fastjson1 thrpt 5 858.211 ? 1.738 ops/ms EishayWriteStringTree.fastjson2 thrpt 5 1146.329 ? 3.034 ops/ms EishayWriteStringTree.gson thrpt 5 443.245 ? 0.833 ops/ms EishayWriteStringTree.jackson thrpt 5 871.925 ? 0.928 ops/ms EishayWriteUTF8Bytes.fastjson1 thrpt 5 607.434 ? 2.539 ops/ms EishayWriteUTF8Bytes.fastjson2 thrpt 5 1460.488 ? 1.734 ops/ms EishayWriteUTF8Bytes.gson thrpt 5 385.219 ? 1.181 ops/ms EishayWriteUTF8Bytes.jackson thrpt 5 806.589 ? 30.658 ops/ms ``` # ecs.g7a.xlarge-jdk-11.0.18 ```java Benchmark Mode Cnt Score Error Units EishayParseBinary.fastjson2UTF8Bytes thrpt 5 1184.328 ? 2.292 ops/ms EishayParseBinary.hessian thrpt 5 251.354 ? 0.502 ops/ms EishayParseBinary.javaSerialize thrpt 5 45.429 ? 0.099 ops/ms EishayParseBinary.jsonb thrpt 5 2409.918 ? 3.828 ops/ms EishayParseBinaryArrayMapping.fastjson2UTF8Bytes thrpt 5 1744.788 ? 4.929 ops/ms EishayParseBinaryArrayMapping.jsonb thrpt 5 3543.659 ? 3.047 ops/ms EishayParseBinaryArrayMapping.kryo thrpt 5 1587.454 ? 4.066 ops/ms EishayParseBinaryArrayMapping.protobuf thrpt 5 1403.144 ? 2.571 ops/ms EishayParseBinaryAutoType.fastjson2JSONB thrpt 5 1736.790 ? 4.742 ops/ms EishayParseBinaryAutoType.hessian thrpt 5 267.373 ? 0.835 ops/ms EishayParseBinaryAutoType.javaSerialize thrpt 5 46.987 ? 0.058 ops/ms EishayParseString.fastjson1 thrpt 5 849.134 ? 14.185 ops/ms EishayParseString.fastjson2 thrpt 5 1192.975 ? 2.180 ops/ms EishayParseString.gson thrpt 5 454.900 ? 0.432 ops/ms EishayParseString.jackson thrpt 5 508.265 ? 0.492 ops/ms EishayParseStringPretty.fastjson1 thrpt 5 247.088 ? 0.492 ops/ms EishayParseStringPretty.fastjson2 thrpt 5 802.437 ? 1.948 ops/ms EishayParseStringPretty.gson thrpt 5 417.303 ? 0.816 ops/ms EishayParseStringPretty.jackson thrpt 5 429.223 ? 0.278 ops/ms EishayParseTreeString.fastjson1 thrpt 5 415.253 ? 0.959 ops/ms EishayParseTreeString.fastjson2 thrpt 5 841.441 ? 3.397 ops/ms EishayParseTreeString.gson thrpt 5 354.382 ? 1.022 ops/ms EishayParseTreeString.jackson thrpt 5 479.859 ? 10.848 ops/ms EishayParseTreeStringPretty.fastjson1 thrpt 5 355.426 ? 0.418 ops/ms EishayParseTreeStringPretty.fastjson2 thrpt 5 711.607 ? 1.324 ops/ms EishayParseTreeStringPretty.gson thrpt 5 348.665 ? 1.200 ops/ms EishayParseTreeStringPretty.jackson thrpt 5 440.518 ? 1.723 ops/ms EishayParseTreeUTF8Bytes.fastjson1 thrpt 5 358.147 ? 5.780 ops/ms EishayParseTreeUTF8Bytes.fastjson2 thrpt 5 849.408 ? 1.353 ops/ms EishayParseTreeUTF8Bytes.gson thrpt 5 328.905 ? 1.286 ops/ms EishayParseTreeUTF8Bytes.jackson thrpt 5 521.685 ? 0.563 ops/ms EishayParseTreeUTF8BytesPretty.fastjson1 thrpt 5 312.106 ? 1.539 ops/ms EishayParseTreeUTF8BytesPretty.fastjson2 thrpt 5 743.346 ? 0.645 ops/ms EishayParseTreeUTF8BytesPretty.gson thrpt 5 331.297 ? 0.531 ops/ms EishayParseTreeUTF8BytesPretty.jackson thrpt 5 490.390 ? 1.681 ops/ms EishayParseUTF8Bytes.fastjson1 thrpt 5 738.016 ? 2.219 ops/ms EishayParseUTF8Bytes.fastjson2 thrpt 5 1074.654 ? 4.040 ops/ms EishayParseUTF8Bytes.gson thrpt 5 348.907 ? 0.684 ops/ms EishayParseUTF8Bytes.jackson thrpt 5 570.136 ? 1.210 ops/ms EishayParseUTF8BytesPretty.fastjson1 thrpt 5 232.418 ? 1.092 ops/ms EishayParseUTF8BytesPretty.fastjson2 thrpt 5 825.750 ? 1.103 ops/ms EishayParseUTF8BytesPretty.gson thrpt 5 336.811 ? 1.447 ops/ms EishayParseUTF8BytesPretty.jackson thrpt 5 502.343 ? 2.994 ops/ms EishayWriteBinary.fastjson2UTF8Bytes thrpt 5 1566.340 ? 0.586 ops/ms EishayWriteBinary.hessian thrpt 5 385.700 ? 1.656 ops/ms EishayWriteBinary.javaSerialize thrpt 5 234.854 ? 0.804 ops/ms EishayWriteBinary.jsonb thrpt 5 2476.822 ? 4.384 ops/ms EishayWriteBinaryArrayMapping.fastjson2UTF8Bytes thrpt 5 1973.717 ? 3.965 ops/ms EishayWriteBinaryArrayMapping.jsonb thrpt 5 4023.993 ? 5.377 ops/ms EishayWriteBinaryArrayMapping.kryo thrpt 5 2057.968 ? 4.560 ops/ms EishayWriteBinaryArrayMapping.protobuf thrpt 5 1348.280 ? 3.283 ops/ms EishayWriteBinaryAutoType.fastjson2JSONB thrpt 5 1327.327 ? 2.469 ops/ms EishayWriteBinaryAutoType.hessian thrpt 5 390.919 ? 1.709 ops/ms EishayWriteBinaryAutoType.javaSerialize thrpt 5 239.962 ? 0.210 ops/ms EishayWriteString.fastjson1 thrpt 5 607.060 ? 2.870 ops/ms EishayWriteString.fastjson2 thrpt 5 1429.786 ? 2.422 ops/ms EishayWriteString.gson thrpt 5 348.278 ? 0.776 ops/ms EishayWriteString.jackson thrpt 5 946.754 ? 13.339 ops/ms EishayWriteStringTree.fastjson1 thrpt 5 779.344 ? 1.826 ops/ms EishayWriteStringTree.fastjson2 thrpt 5 1142.948 ? 0.898 ops/ms EishayWriteStringTree.gson thrpt 5 345.389 ? 0.396 ops/ms EishayWriteStringTree.jackson thrpt 5 907.186 ? 3.419 ops/ms EishayWriteUTF8Bytes.fastjson1 thrpt 5 554.177 ? 3.533 ops/ms EishayWriteUTF8Bytes.fastjson2 thrpt 5 1608.935 ? 2.747 ops/ms EishayWriteUTF8Bytes.gson thrpt 5 309.394 ? 1.023 ops/ms EishayWriteUTF8Bytes.jackson thrpt 5 863.413 ? 0.624 ops/ms ``` # ecs.g7a.xlarge-jdk-17.0.6 ```java Benchmark Mode Cnt Score Error Units EishayParseBinary.fastjson2UTF8Bytes thrpt 5 1285.878 ? 3.193 ops/ms EishayParseBinary.hessian thrpt 5 262.893 ? 0.524 ops/ms EishayParseBinary.javaSerialize thrpt 5 53.696 ? 0.141 ops/ms EishayParseBinary.jsonb thrpt 5 2889.844 ? 6.803 ops/ms EishayParseBinaryArrayMapping.fastjson2UTF8Bytes thrpt 5 1904.518 ? 4.289 ops/ms EishayParseBinaryArrayMapping.jsonb thrpt 5 4327.516 ? 4.566 ops/ms EishayParseBinaryArrayMapping.kryo thrpt 5 1796.011 ? 3.669 ops/ms EishayParseBinaryArrayMapping.protobuf thrpt 5 1698.692 ? 2.071 ops/ms EishayParseBinaryAutoType.fastjson2JSONB thrpt 5 2101.730 ? 5.837 ops/ms EishayParseBinaryAutoType.hessian thrpt 5 255.968 ? 0.795 ops/ms EishayParseBinaryAutoType.javaSerialize thrpt 5 52.861 ? 1.479 ops/ms EishayParseString.fastjson1 thrpt 5 1254.114 ? 5.322 ops/ms EishayParseString.fastjson2 thrpt 5 1263.573 ? 3.683 ops/ms EishayParseString.gson thrpt 5 519.151 ? 0.759 ops/ms EishayParseString.jackson thrpt 5 527.486 ? 0.847 ops/ms EishayParseStringPretty.fastjson1 thrpt 5 294.998 ? 0.343 ops/ms EishayParseStringPretty.fastjson2 thrpt 5 843.685 ? 4.791 ops/ms EishayParseStringPretty.gson thrpt 5 460.794 ? 3.694 ops/ms EishayParseStringPretty.jackson thrpt 5 461.744 ? 0.464 ops/ms EishayParseTreeString.fastjson1 thrpt 5 520.582 ? 0.501 ops/ms EishayParseTreeString.fastjson2 thrpt 5 1033.586 ? 4.020 ops/ms EishayParseTreeString.gson thrpt 5 391.776 ? 0.322 ops/ms EishayParseTreeString.jackson thrpt 5 561.567 ? 0.600 ops/ms EishayParseTreeStringPretty.fastjson1 thrpt 5 467.073 ? 0.606 ops/ms EishayParseTreeStringPretty.fastjson2 thrpt 5 737.214 ? 1.201 ops/ms EishayParseTreeStringPretty.gson thrpt 5 365.536 ? 0.444 ops/ms EishayParseTreeStringPretty.jackson thrpt 5 505.306 ? 0.953 ops/ms EishayParseTreeUTF8Bytes.fastjson1 thrpt 5 479.145 ? 1.780 ops/ms EishayParseTreeUTF8Bytes.fastjson2 thrpt 5 1007.031 ? 0.881 ops/ms EishayParseTreeUTF8Bytes.gson thrpt 5 372.961 ? 0.267 ops/ms EishayParseTreeUTF8Bytes.jackson thrpt 5 626.163 ? 0.827 ops/ms EishayParseTreeUTF8BytesPretty.fastjson1 thrpt 5 379.523 ? 3.072 ops/ms EishayParseTreeUTF8BytesPretty.fastjson2 thrpt 5 759.493 ? 1.394 ops/ms EishayParseTreeUTF8BytesPretty.gson thrpt 5 336.609 ? 1.679 ops/ms EishayParseTreeUTF8BytesPretty.jackson thrpt 5 588.366 ? 1.031 ops/ms EishayParseUTF8Bytes.fastjson1 thrpt 5 927.811 ? 2.347 ops/ms EishayParseUTF8Bytes.fastjson2 thrpt 5 1274.055 ? 2.557 ops/ms EishayParseUTF8Bytes.gson thrpt 5 374.099 ? 0.462 ops/ms EishayParseUTF8Bytes.jackson thrpt 5 610.619 ? 0.702 ops/ms EishayParseUTF8BytesPretty.fastjson1 thrpt 5 271.290 ? 0.195 ops/ms EishayParseUTF8BytesPretty.fastjson2 thrpt 5 857.304 ? 2.263 ops/ms EishayParseUTF8BytesPretty.gson thrpt 5 348.369 ? 0.317 ops/ms EishayParseUTF8BytesPretty.jackson thrpt 5 543.318 ? 1.917 ops/ms EishayWriteBinary.fastjson2UTF8Bytes thrpt 5 1625.512 ? 1.802 ops/ms EishayWriteBinary.hessian thrpt 5 396.664 ? 0.999 ops/ms EishayWriteBinary.javaSerialize thrpt 5 271.901 ? 0.665 ops/ms EishayWriteBinary.jsonb thrpt 5 2948.641 ? 3.910 ops/ms EishayWriteBinaryArrayMapping.fastjson2UTF8Bytes thrpt 5 2147.508 ? 1.109 ops/ms EishayWriteBinaryArrayMapping.jsonb thrpt 5 5544.013 ? 15.659 ops/ms EishayWriteBinaryArrayMapping.kryo thrpt 5 2053.494 ? 3.119 ops/ms EishayWriteBinaryArrayMapping.protobuf thrpt 5 1701.014 ? 2.058 ops/ms EishayWriteBinaryAutoType.fastjson2JSONB thrpt 5 1648.347 ? 6.733 ops/ms EishayWriteBinaryAutoType.hessian thrpt 5 394.230 ? 2.987 ops/ms EishayWriteBinaryAutoType.javaSerialize thrpt 5 264.725 ? 0.256 ops/ms EishayWriteString.fastjson1 thrpt 5 677.011 ? 1.426 ops/ms EishayWriteString.fastjson2 thrpt 5 1365.228 ? 2.471 ops/ms EishayWriteString.gson thrpt 5 392.871 ? 1.594 ops/ms EishayWriteString.jackson thrpt 5 1020.200 ? 6.253 ops/ms EishayWriteStringTree.fastjson1 thrpt 5 838.213 ? 0.625 ops/ms EishayWriteStringTree.fastjson2 thrpt 5 1061.882 ? 1.298 ops/ms EishayWriteStringTree.gson thrpt 5 432.533 ? 0.663 ops/ms EishayWriteStringTree.jackson thrpt 5 963.951 ? 1.385 ops/ms EishayWriteUTF8Bytes.fastjson1 thrpt 5 596.534 ? 3.139 ops/ms EishayWriteUTF8Bytes.fastjson2 thrpt 5 1687.431 ? 1.186 ops/ms EishayWriteUTF8Bytes.gson thrpt 5 388.002 ? 1.863 ops/ms EishayWriteUTF8Bytes.jackson thrpt 5 947.023 ? 2.789 ops/ms ``` # ecs.g7a.xlarge-jdk-20.0.1 ```java Benchmark Mode Cnt Score Error Units EishayParseBinary.fastjson2UTF8Bytes thrpt 5 1283.565 ± 14.547 ops/ms EishayParseBinary.hessian thrpt 5 251.397 ± 1.739 ops/ms EishayParseBinary.javaSerialize thrpt 5 48.450 ± 0.054 ops/ms EishayParseBinary.jsonb thrpt 5 2792.789 ± 17.814 ops/ms EishayParseBinaryArrayMapping.fastjson2UTF8Bytes thrpt 5 2114.722 ± 7.924 ops/ms EishayParseBinaryArrayMapping.jsonb thrpt 5 4214.760 ± 43.239 ops/ms EishayParseBinaryArrayMapping.kryo thrpt 5 1511.549 ± 120.678 ops/ms EishayParseBinaryArrayMapping.protobuf thrpt 5 1625.539 ± 12.055 ops/ms EishayParseBinaryAutoType.fastjson2JSONB thrpt 5 2080.027 ± 7.058 ops/ms EishayParseBinaryAutoType.hessian thrpt 5 249.759 ± 1.729 ops/ms EishayParseBinaryAutoType.javaSerialize thrpt 5 48.181 ± 0.104 ops/ms EishayParseString.fastjson1 thrpt 5 1252.153 ± 12.595 ops/ms EishayParseString.fastjson2 thrpt 5 1319.447 ± 8.579 ops/ms EishayParseString.gson thrpt 5 456.984 ± 4.955 ops/ms EishayParseString.jackson thrpt 5 493.787 ± 4.561 ops/ms EishayParseStringPretty.fastjson1 thrpt 5 288.899 ± 0.911 ops/ms EishayParseStringPretty.fastjson2 thrpt 5 850.468 ± 5.216 ops/ms EishayParseStringPretty.gson thrpt 5 422.459 ± 1.246 ops/ms EishayParseStringPretty.jackson thrpt 5 449.104 ± 2.006 ops/ms EishayParseTreeString.fastjson1 thrpt 5 494.079 ± 1.464 ops/ms EishayParseTreeString.fastjson2 thrpt 5 986.641 ± 8.033 ops/ms EishayParseTreeString.gson thrpt 5 382.570 ± 2.775 ops/ms EishayParseTreeString.jackson thrpt 5 542.341 ± 3.460 ops/ms EishayParseTreeStringPretty.fastjson1 thrpt 5 436.245 ± 2.952 ops/ms EishayParseTreeStringPretty.fastjson2 thrpt 5 752.943 ± 8.799 ops/ms EishayParseTreeStringPretty.gson thrpt 5 367.394 ± 3.860 ops/ms EishayParseTreeStringPretty.jackson thrpt 5 476.206 ± 3.838 ops/ms EishayParseTreeUTF8Bytes.fastjson1 thrpt 5 436.510 ± 4.552 ops/ms EishayParseTreeUTF8Bytes.fastjson2 thrpt 5 933.862 ± 4.739 ops/ms EishayParseTreeUTF8Bytes.gson thrpt 5 371.097 ± 4.281 ops/ms EishayParseTreeUTF8Bytes.jackson thrpt 5 577.929 ± 6.639 ops/ms EishayParseTreeUTF8BytesPretty.fastjson1 thrpt 5 378.713 ± 1.764 ops/ms EishayParseTreeUTF8BytesPretty.fastjson2 thrpt 5 705.492 ± 4.464 ops/ms EishayParseTreeUTF8BytesPretty.gson thrpt 5 342.456 ± 3.824 ops/ms EishayParseTreeUTF8BytesPretty.jackson thrpt 5 507.986 ± 2.896 ops/ms EishayParseUTF8Bytes.fastjson1 thrpt 5 950.177 ± 5.512 ops/ms EishayParseUTF8Bytes.fastjson2 thrpt 5 1285.926 ± 5.498 ops/ms EishayParseUTF8Bytes.gson thrpt 5 356.771 ± 1.562 ops/ms EishayParseUTF8Bytes.jackson thrpt 5 552.713 ± 1.640 ops/ms EishayParseUTF8BytesPretty.fastjson1 thrpt 5 263.008 ± 2.059 ops/ms EishayParseUTF8BytesPretty.fastjson2 thrpt 5 897.572 ± 4.602 ops/ms EishayParseUTF8BytesPretty.gson thrpt 5 348.510 ± 4.731 ops/ms EishayParseUTF8BytesPretty.jackson thrpt 5 454.712 ± 3.750 ops/ms EishayWriteBinary.fastjson2UTF8Bytes thrpt 5 1699.306 ± 7.702 ops/ms EishayWriteBinary.hessian thrpt 5 401.426 ± 3.603 ops/ms EishayWriteBinary.javaSerialize thrpt 5 257.847 ± 1.614 ops/ms EishayWriteBinary.jsonb thrpt 5 2861.418 ± 17.433 ops/ms EishayWriteBinaryArrayMapping.fastjson2UTF8Bytes thrpt 5 2213.798 ± 9.924 ops/ms EishayWriteBinaryArrayMapping.jsonb thrpt 5 5321.156 ± 32.105 ops/ms EishayWriteBinaryArrayMapping.kryo thrpt 5 1813.034 ± 5.772 ops/ms EishayWriteBinaryArrayMapping.protobuf thrpt 5 1751.985 ± 15.704 ops/ms EishayWriteBinaryAutoType.fastjson2JSONB thrpt 5 1671.854 ± 17.435 ops/ms EishayWriteBinaryAutoType.hessian thrpt 5 394.599 ± 8.466 ops/ms EishayWriteBinaryAutoType.javaSerialize thrpt 5 263.801 ± 2.791 ops/ms EishayWriteString.fastjson1 thrpt 5 647.964 ± 1.527 ops/ms EishayWriteString.fastjson2 thrpt 5 1508.787 ± 13.459 ops/ms EishayWriteString.gson thrpt 5 400.106 ± 1.628 ops/ms EishayWriteString.jackson thrpt 5 919.932 ± 2.696 ops/ms EishayWriteStringTree.fastjson1 thrpt 5 758.639 ± 5.026 ops/ms EishayWriteStringTree.fastjson2 thrpt 5 1142.408 ± 4.214 ops/ms EishayWriteStringTree.gson thrpt 5 449.811 ± 1.679 ops/ms EishayWriteStringTree.jackson thrpt 5 946.099 ± 1.262 ops/ms EishayWriteUTF8Bytes.fastjson1 thrpt 5 578.662 ± 5.845 ops/ms EishayWriteUTF8Bytes.fastjson2 thrpt 5 1753.431 ± 3.944 ops/ms EishayWriteUTF8Bytes.gson thrpt 5 396.994 ± 1.866 ops/ms EishayWriteUTF8Bytes.jackson thrpt 5 937.038 ± 4.054 ops/ms ``` # ecs.g7a.xlarge-graalvm-ce-17-22.3.1 ```java Benchmark Mode Cnt Score Error Units EishayParseBinary.fastjson2UTF8Bytes thrpt 5 1279.322 ? 8.783 ops/ms EishayParseBinary.hessian thrpt 5 236.059 ? 0.399 ops/ms EishayParseBinary.javaSerialize thrpt 5 49.671 ? 0.133 ops/ms EishayParseBinary.jsonb thrpt 5 3017.460 ? 82.617 ops/ms EishayParseBinaryArrayMapping.fastjson2UTF8Bytes thrpt 5 2137.845 ? 4.297 ops/ms EishayParseBinaryArrayMapping.jsonb thrpt 5 5117.226 ? 16.764 ops/ms EishayParseBinaryArrayMapping.kryo thrpt 5 1773.624 ? 7.141 ops/ms EishayParseBinaryArrayMapping.protobuf thrpt 5 1758.374 ? 5.195 ops/ms EishayParseBinaryAutoType.fastjson2JSONB thrpt 5 2132.660 ? 4.191 ops/ms EishayParseBinaryAutoType.hessian thrpt 5 238.992 ? 1.054 ops/ms EishayParseBinaryAutoType.javaSerialize thrpt 5 50.137 ? 0.147 ops/ms EishayParseString.fastjson1 thrpt 5 1448.796 ? 1.347 ops/ms EishayParseString.fastjson2 thrpt 5 1226.787 ? 2.781 ops/ms EishayParseString.gson thrpt 5 531.439 ? 1.573 ops/ms EishayParseString.jackson thrpt 5 531.983 ? 0.750 ops/ms EishayParseStringPretty.fastjson1 thrpt 5 356.891 ? 2.886 ops/ms EishayParseStringPretty.fastjson2 thrpt 5 980.092 ? 3.265 ops/ms EishayParseStringPretty.gson thrpt 5 476.513 ? 4.338 ops/ms EishayParseStringPretty.jackson thrpt 5 477.240 ? 1.373 ops/ms EishayParseTreeString.fastjson1 thrpt 5 619.734 ? 2.368 ops/ms EishayParseTreeString.fastjson2 thrpt 5 951.592 ? 0.618 ops/ms EishayParseTreeString.gson thrpt 5 466.410 ? 3.704 ops/ms EishayParseTreeString.jackson thrpt 5 581.111 ? 2.132 ops/ms EishayParseTreeStringPretty.fastjson1 thrpt 5 497.365 ? 1.025 ops/ms EishayParseTreeStringPretty.fastjson2 thrpt 5 799.275 ? 3.895 ops/ms EishayParseTreeStringPretty.gson thrpt 5 402.054 ? 1.379 ops/ms EishayParseTreeStringPretty.jackson thrpt 5 481.584 ? 2.459 ops/ms EishayParseTreeUTF8Bytes.fastjson1 thrpt 5 511.610 ? 2.122 ops/ms EishayParseTreeUTF8Bytes.fastjson2 thrpt 5 859.625 ? 1.723 ops/ms EishayParseTreeUTF8Bytes.gson thrpt 5 464.337 ? 1.724 ops/ms EishayParseTreeUTF8Bytes.jackson thrpt 5 556.376 ? 0.389 ops/ms EishayParseTreeUTF8BytesPretty.fastjson1 thrpt 5 392.566 ? 1.093 ops/ms EishayParseTreeUTF8BytesPretty.fastjson2 thrpt 5 718.423 ? 48.214 ops/ms EishayParseTreeUTF8BytesPretty.gson thrpt 5 408.837 ? 1.193 ops/ms EishayParseTreeUTF8BytesPretty.jackson thrpt 5 498.196 ? 1.829 ops/ms EishayParseUTF8Bytes.fastjson1 thrpt 5 956.305 ? 2.679 ops/ms EishayParseUTF8Bytes.fastjson2 thrpt 5 1332.259 ? 2.147 ops/ms EishayParseUTF8Bytes.gson thrpt 5 461.680 ? 2.303 ops/ms EishayParseUTF8Bytes.jackson thrpt 5 572.517 ? 0.767 ops/ms EishayParseUTF8BytesPretty.fastjson1 thrpt 5 298.784 ? 1.145 ops/ms EishayParseUTF8BytesPretty.fastjson2 thrpt 5 962.728 ? 1.727 ops/ms EishayParseUTF8BytesPretty.gson thrpt 5 401.928 ? 0.511 ops/ms EishayParseUTF8BytesPretty.jackson thrpt 5 514.893 ? 1.071 ops/ms EishayWriteBinary.fastjson2UTF8Bytes thrpt 5 1895.457 ? 3.325 ops/ms EishayWriteBinary.hessian thrpt 5 455.719 ? 1.402 ops/ms EishayWriteBinary.javaSerialize thrpt 5 225.713 ? 0.465 ops/ms EishayWriteBinary.jsonb thrpt 5 3184.496 ? 174.167 ops/ms EishayWriteBinaryArrayMapping.fastjson2UTF8Bytes thrpt 5 2483.705 ? 3.679 ops/ms EishayWriteBinaryArrayMapping.jsonb thrpt 5 6526.635 ? 10.094 ops/ms EishayWriteBinaryArrayMapping.kryo thrpt 5 2259.196 ? 2.875 ops/ms EishayWriteBinaryArrayMapping.protobuf thrpt 5 1724.200 ? 5.072 ops/ms EishayWriteBinaryAutoType.fastjson2JSONB thrpt 5 1428.354 ? 4.235 ops/ms EishayWriteBinaryAutoType.hessian thrpt 5 453.329 ? 1.874 ops/ms EishayWriteBinaryAutoType.javaSerialize thrpt 5 226.630 ? 0.380 ops/ms EishayWriteString.fastjson1 thrpt 5 747.376 ? 41.684 ops/ms EishayWriteString.fastjson2 thrpt 5 1622.513 ? 3.093 ops/ms EishayWriteString.gson thrpt 5 393.982 ? 0.543 ops/ms EishayWriteString.jackson thrpt 5 930.914 ? 2.089 ops/ms EishayWriteStringTree.fastjson1 thrpt 5 913.777 ? 0.903 ops/ms EishayWriteStringTree.fastjson2 thrpt 5 1428.617 ? 5.020 ops/ms EishayWriteStringTree.gson thrpt 5 477.334 ? 1.284 ops/ms EishayWriteStringTree.jackson thrpt 5 894.074 ? 1.110 ops/ms EishayWriteUTF8Bytes.fastjson1 thrpt 5 688.290 ? 3.274 ops/ms EishayWriteUTF8Bytes.fastjson2 thrpt 5 1817.123 ? 2.368 ops/ms EishayWriteUTF8Bytes.gson thrpt 5 418.181 ? 1.012 ops/ms EishayWriteUTF8Bytes.jackson thrpt 5 974.878 ? 2.671 ops/ms ``` # ecs.g7a.xlarge-graalvm-ee-17-22.3.1 ```java Benchmark Mode Cnt Score Error Units EishayParseBinary.fastjson2UTF8Bytes thrpt 5 1417.063 ? 91.980 ops/ms EishayParseBinary.hessian thrpt 5 364.526 ? 1.324 ops/ms EishayParseBinary.javaSerialize thrpt 5 56.273 ? 0.137 ops/ms EishayParseBinary.jsonb thrpt 5 3660.061 ? 4.486 ops/ms EishayParseBinaryArrayMapping.fastjson2UTF8Bytes thrpt 5 2380.210 ? 7.733 ops/ms EishayParseBinaryArrayMapping.jsonb thrpt 5 7319.336 ? 20.142 ops/ms EishayParseBinaryArrayMapping.kryo thrpt 5 1941.307 ? 10.568 ops/ms EishayParseBinaryArrayMapping.protobuf thrpt 5 2640.691 ? 28.058 ops/ms EishayParseBinaryAutoType.fastjson2JSONB thrpt 5 2185.059 ? 2.882 ops/ms EishayParseBinaryAutoType.hessian thrpt 5 390.462 ? 1.578 ops/ms EishayParseBinaryAutoType.javaSerialize thrpt 5 56.155 ? 0.033 ops/ms EishayParseString.fastjson1 thrpt 5 1817.147 ? 2.809 ops/ms EishayParseString.fastjson2 thrpt 5 1459.394 ? 94.064 ops/ms EishayParseString.gson thrpt 5 540.914 ? 1.149 ops/ms EishayParseString.jackson thrpt 5 502.904 ? 0.878 ops/ms EishayParseStringPretty.fastjson1 thrpt 5 367.981 ? 0.750 ops/ms EishayParseStringPretty.fastjson2 thrpt 5 974.884 ? 95.772 ops/ms EishayParseStringPretty.gson thrpt 5 500.313 ? 1.280 ops/ms EishayParseStringPretty.jackson thrpt 5 473.110 ? 1.054 ops/ms EishayParseTreeString.fastjson1 thrpt 5 654.835 ? 1.671 ops/ms EishayParseTreeString.fastjson2 thrpt 5 1089.415 ? 0.500 ops/ms EishayParseTreeString.gson thrpt 5 457.391 ? 2.509 ops/ms EishayParseTreeString.jackson thrpt 5 603.189 ? 1.691 ops/ms EishayParseTreeStringPretty.fastjson1 thrpt 5 540.766 ? 1.964 ops/ms EishayParseTreeStringPretty.fastjson2 thrpt 5 862.701 ? 1.191 ops/ms EishayParseTreeStringPretty.gson thrpt 5 448.003 ? 2.430 ops/ms EishayParseTreeStringPretty.jackson thrpt 5 565.087 ? 0.228 ops/ms EishayParseTreeUTF8Bytes.fastjson1 thrpt 5 534.612 ? 1.571 ops/ms EishayParseTreeUTF8Bytes.fastjson2 thrpt 5 1095.698 ? 2.603 ops/ms EishayParseTreeUTF8Bytes.gson thrpt 5 456.848 ? 3.222 ops/ms EishayParseTreeUTF8Bytes.jackson thrpt 5 634.796 ? 1.996 ops/ms EishayParseTreeUTF8BytesPretty.fastjson1 thrpt 5 437.799 ? 0.451 ops/ms EishayParseTreeUTF8BytesPretty.fastjson2 thrpt 5 911.337 ? 2.238 ops/ms EishayParseTreeUTF8BytesPretty.gson thrpt 5 437.454 ? 0.848 ops/ms EishayParseTreeUTF8BytesPretty.jackson thrpt 5 573.690 ? 1.178 ops/ms EishayParseUTF8Bytes.fastjson1 thrpt 5 1217.195 ? 4.431 ops/ms EishayParseUTF8Bytes.fastjson2 thrpt 5 1471.859 ? 107.897 ops/ms EishayParseUTF8Bytes.gson thrpt 5 450.664 ? 2.175 ops/ms EishayParseUTF8Bytes.jackson thrpt 5 569.028 ? 2.031 ops/ms EishayParseUTF8BytesPretty.fastjson1 thrpt 5 330.709 ? 0.412 ops/ms EishayParseUTF8BytesPretty.fastjson2 thrpt 5 960.546 ? 100.278 ops/ms EishayParseUTF8BytesPretty.gson thrpt 5 454.317 ? 0.851 ops/ms EishayParseUTF8BytesPretty.jackson thrpt 5 510.481 ? 1.688 ops/ms EishayWriteBinary.fastjson2UTF8Bytes thrpt 5 1891.132 ? 3.210 ops/ms EishayWriteBinary.hessian thrpt 5 582.581 ? 7.315 ops/ms EishayWriteBinary.javaSerialize thrpt 5 263.736 ? 0.364 ops/ms EishayWriteBinary.jsonb thrpt 5 4342.375 ? 8.225 ops/ms EishayWriteBinaryArrayMapping.fastjson2UTF8Bytes thrpt 5 2757.266 ? 4.414 ops/ms EishayWriteBinaryArrayMapping.jsonb thrpt 5 10595.797 ? 5.753 ops/ms EishayWriteBinaryArrayMapping.kryo thrpt 5 2674.423 ? 4.178 ops/ms EishayWriteBinaryArrayMapping.protobuf thrpt 5 3566.035 ? 4.384 ops/ms EishayWriteBinaryAutoType.fastjson2JSONB thrpt 5 1940.861 ? 6.576 ops/ms EishayWriteBinaryAutoType.hessian thrpt 5 578.487 ? 1.589 ops/ms EishayWriteBinaryAutoType.javaSerialize thrpt 5 263.770 ? 0.426 ops/ms EishayWriteString.fastjson1 thrpt 5 848.194 ? 1.712 ops/ms EishayWriteString.fastjson2 thrpt 5 1749.752 ? 1.935 ops/ms EishayWriteString.gson thrpt 5 382.670 ? 1.973 ops/ms EishayWriteString.jackson thrpt 5 1034.317 ? 31.491 ops/ms EishayWriteStringTree.fastjson1 thrpt 5 955.612 ? 2.953 ops/ms EishayWriteStringTree.fastjson2 thrpt 5 1451.783 ? 1.020 ops/ms EishayWriteStringTree.gson thrpt 5 453.465 ? 1.097 ops/ms EishayWriteStringTree.jackson thrpt 5 1041.487 ? 1.684 ops/ms EishayWriteUTF8Bytes.fastjson1 thrpt 5 842.280 ? 3.205 ops/ms EishayWriteUTF8Bytes.fastjson2 thrpt 5 1856.140 ? 1.986 ops/ms EishayWriteUTF8Bytes.gson thrpt 5 374.616 ? 0.592 ops/ms EishayWriteUTF8Bytes.jackson thrpt 5 1105.954 ? 1.244 ops/ms ``` # ecs.g8m.xlarge-jdk1.8.0_361 ```java Benchmark Mode Cnt Score Error Units EishayParseBinary.fastjson2UTF8Bytes thrpt 5 781.438 ? 34.429 ops/ms EishayParseBinary.hessian thrpt 5 199.545 ? 7.610 ops/ms EishayParseBinary.javaSerialize thrpt 5 40.946 ? 0.829 ops/ms EishayParseBinary.jsonb thrpt 5 1367.348 ? 130.364 ops/ms EishayParseBinaryArrayMapping.fastjson2UTF8Bytes thrpt 5 1193.551 ? 108.941 ops/ms EishayParseBinaryArrayMapping.jsonb thrpt 5 2169.578 ? 51.729 ops/ms EishayParseBinaryArrayMapping.kryo thrpt 5 1203.151 ? 77.001 ops/ms EishayParseBinaryArrayMapping.protobuf thrpt 5 841.420 ? 61.529 ops/ms EishayParseBinaryAutoType.fastjson2JSONB thrpt 5 1217.847 ? 29.734 ops/ms EishayParseBinaryAutoType.hessian thrpt 5 210.027 ? 4.461 ops/ms EishayParseBinaryAutoType.javaSerialize thrpt 5 39.749 ? 0.686 ops/ms EishayParseString.fastjson1 thrpt 5 739.578 ? 42.337 ops/ms EishayParseString.fastjson2 thrpt 5 878.044 ? 34.866 ops/ms EishayParseString.gson thrpt 5 355.251 ? 7.111 ops/ms EishayParseString.jackson thrpt 5 357.414 ? 10.729 ops/ms EishayParseStringPretty.fastjson1 thrpt 5 205.239 ? 5.616 ops/ms EishayParseStringPretty.fastjson2 thrpt 5 694.865 ? 18.079 ops/ms EishayParseStringPretty.gson thrpt 5 317.530 ? 7.544 ops/ms EishayParseStringPretty.jackson thrpt 5 330.333 ? 4.324 ops/ms EishayParseTreeString.fastjson1 thrpt 5 290.029 ? 9.813 ops/ms EishayParseTreeString.fastjson2 thrpt 5 561.568 ? 32.780 ops/ms EishayParseTreeString.gson thrpt 5 253.989 ? 8.564 ops/ms EishayParseTreeString.jackson thrpt 5 286.184 ? 11.144 ops/ms EishayParseTreeStringPretty.fastjson1 thrpt 5 270.759 ? 20.088 ops/ms EishayParseTreeStringPretty.fastjson2 thrpt 5 475.049 ? 24.277 ops/ms EishayParseTreeStringPretty.gson thrpt 5 254.802 ? 7.067 ops/ms EishayParseTreeStringPretty.jackson thrpt 5 280.986 ? 18.983 ops/ms EishayParseTreeUTF8Bytes.fastjson1 thrpt 5 245.897 ? 6.422 ops/ms EishayParseTreeUTF8Bytes.fastjson2 thrpt 5 542.956 ? 25.816 ops/ms EishayParseTreeUTF8Bytes.gson thrpt 5 246.738 ? 10.389 ops/ms EishayParseTreeUTF8Bytes.jackson thrpt 5 299.271 ? 21.638 ops/ms EishayParseTreeUTF8BytesPretty.fastjson1 thrpt 5 232.878 ? 9.899 ops/ms EishayParseTreeUTF8BytesPretty.fastjson2 thrpt 5 468.602 ? 34.984 ops/ms EishayParseTreeUTF8BytesPretty.gson thrpt 5 219.451 ? 11.788 ops/ms EishayParseTreeUTF8BytesPretty.jackson thrpt 5 273.673 ? 6.612 ops/ms EishayParseUTF8Bytes.fastjson1 thrpt 5 669.721 ? 12.523 ops/ms EishayParseUTF8Bytes.fastjson2 thrpt 5 783.343 ? 17.135 ops/ms EishayParseUTF8Bytes.gson thrpt 5 227.591 ? 7.039 ops/ms EishayParseUTF8Bytes.jackson thrpt 5 390.977 ? 13.252 ops/ms EishayParseUTF8BytesPretty.fastjson1 thrpt 5 192.180 ? 7.031 ops/ms EishayParseUTF8BytesPretty.fastjson2 thrpt 5 643.600 ? 18.383 ops/ms EishayParseUTF8BytesPretty.gson thrpt 5 215.893 ? 10.240 ops/ms EishayParseUTF8BytesPretty.jackson thrpt 5 367.349 ? 6.995 ops/ms EishayWriteBinary.fastjson2UTF8Bytes thrpt 5 1211.584 ? 15.053 ops/ms EishayWriteBinary.hessian thrpt 5 366.057 ? 3.054 ops/ms EishayWriteBinary.javaSerialize thrpt 5 209.862 ? 1.277 ops/ms EishayWriteBinary.jsonb thrpt 5 1712.857 ? 22.249 ops/ms EishayWriteBinaryArrayMapping.fastjson2UTF8Bytes thrpt 5 1521.272 ? 9.226 ops/ms EishayWriteBinaryArrayMapping.jsonb thrpt 5 2569.176 ? 63.631 ops/ms EishayWriteBinaryArrayMapping.kryo thrpt 5 1442.907 ? 10.522 ops/ms EishayWriteBinaryArrayMapping.protobuf thrpt 5 919.649 ? 21.855 ops/ms EishayWriteBinaryAutoType.fastjson2JSONB thrpt 5 1136.059 ? 16.277 ops/ms EishayWriteBinaryAutoType.hessian thrpt 5 352.288 ? 2.910 ops/ms EishayWriteBinaryAutoType.javaSerialize thrpt 5 210.591 ? 1.700 ops/ms EishayWriteString.fastjson1 thrpt 5 508.905 ? 7.543 ops/ms EishayWriteString.fastjson2 thrpt 5 1224.835 ? 25.871 ops/ms EishayWriteString.gson thrpt 5 387.278 ? 3.461 ops/ms EishayWriteString.jackson thrpt 5 660.537 ? 13.045 ops/ms EishayWriteStringTree.fastjson1 thrpt 5 588.673 ? 5.910 ops/ms EishayWriteStringTree.fastjson2 thrpt 5 944.502 ? 8.558 ops/ms EishayWriteStringTree.gson thrpt 5 436.244 ? 4.428 ops/ms EishayWriteStringTree.jackson thrpt 5 708.417 ? 13.690 ops/ms EishayWriteUTF8Bytes.fastjson1 thrpt 5 466.566 ? 6.899 ops/ms EishayWriteUTF8Bytes.fastjson2 thrpt 5 1202.504 ? 17.266 ops/ms EishayWriteUTF8Bytes.gson thrpt 5 304.489 ? 4.117 ops/ms EishayWriteUTF8Bytes.jackson thrpt 5 671.957 ? 8.250 ops/ms ``` # ecs.g8m.xlarge-jdk-11.0.18 ```java Benchmark Mode Cnt Score Error Units EishayParseBinary.fastjson2UTF8Bytes thrpt 5 1029.164 ? 17.331 ops/ms EishayParseBinary.hessian thrpt 5 242.611 ? 6.245 ops/ms EishayParseBinary.javaSerialize thrpt 5 41.454 ? 0.208 ops/ms EishayParseBinary.jsonb thrpt 5 1876.221 ? 51.797 ops/ms EishayParseBinaryArrayMapping.fastjson2UTF8Bytes thrpt 5 1541.171 ? 27.070 ops/ms EishayParseBinaryArrayMapping.jsonb thrpt 5 2815.189 ? 143.762 ops/ms EishayParseBinaryArrayMapping.kryo thrpt 5 1403.097 ? 30.200 ops/ms EishayParseBinaryArrayMapping.protobuf thrpt 5 1052.084 ? 40.006 ops/ms EishayParseBinaryAutoType.fastjson2JSONB thrpt 5 1482.816 ? 29.440 ops/ms EishayParseBinaryAutoType.hessian thrpt 5 216.053 ? 2.011 ops/ms EishayParseBinaryAutoType.javaSerialize thrpt 5 41.631 ? 0.170 ops/ms EishayParseString.fastjson1 thrpt 5 815.522 ? 9.534 ops/ms EishayParseString.fastjson2 thrpt 5 1051.631 ? 16.274 ops/ms EishayParseString.gson thrpt 5 377.747 ? 2.216 ops/ms EishayParseString.jackson thrpt 5 400.410 ? 3.041 ops/ms EishayParseStringPretty.fastjson1 thrpt 5 241.156 ? 2.974 ops/ms EishayParseStringPretty.fastjson2 thrpt 5 763.401 ? 7.167 ops/ms EishayParseStringPretty.gson thrpt 5 351.155 ? 4.426 ops/ms EishayParseStringPretty.jackson thrpt 5 368.314 ? 4.045 ops/ms EishayParseTreeString.fastjson1 thrpt 5 361.760 ? 7.583 ops/ms EishayParseTreeString.fastjson2 thrpt 5 735.088 ? 35.137 ops/ms EishayParseTreeString.gson thrpt 5 300.499 ? 3.790 ops/ms EishayParseTreeString.jackson thrpt 5 397.641 ? 8.603 ops/ms EishayParseTreeStringPretty.fastjson1 thrpt 5 316.336 ? 1.502 ops/ms EishayParseTreeStringPretty.fastjson2 thrpt 5 597.999 ? 19.494 ops/ms EishayParseTreeStringPretty.gson thrpt 5 281.069 ? 1.998 ops/ms EishayParseTreeStringPretty.jackson thrpt 5 344.307 ? 8.360 ops/ms EishayParseTreeUTF8Bytes.fastjson1 thrpt 5 335.054 ? 4.335 ops/ms EishayParseTreeUTF8Bytes.fastjson2 thrpt 5 733.894 ? 32.461 ops/ms EishayParseTreeUTF8Bytes.gson thrpt 5 285.448 ? 4.312 ops/ms EishayParseTreeUTF8Bytes.jackson thrpt 5 394.656 ? 5.614 ops/ms EishayParseTreeUTF8BytesPretty.fastjson1 thrpt 5 289.337 ? 10.241 ops/ms EishayParseTreeUTF8BytesPretty.fastjson2 thrpt 5 584.479 ? 5.818 ops/ms EishayParseTreeUTF8BytesPretty.gson thrpt 5 269.627 ? 4.528 ops/ms EishayParseTreeUTF8BytesPretty.jackson thrpt 5 398.519 ? 9.402 ops/ms EishayParseUTF8Bytes.fastjson1 thrpt 5 663.470 ? 25.708 ops/ms EishayParseUTF8Bytes.fastjson2 thrpt 5 1037.524 ? 17.250 ops/ms EishayParseUTF8Bytes.gson thrpt 5 290.597 ? 2.878 ops/ms EishayParseUTF8Bytes.jackson thrpt 5 433.612 ? 6.118 ops/ms EishayParseUTF8BytesPretty.fastjson1 thrpt 5 223.914 ? 1.502 ops/ms EishayParseUTF8BytesPretty.fastjson2 thrpt 5 756.730 ? 9.332 ops/ms EishayParseUTF8BytesPretty.gson thrpt 5 267.157 ? 4.337 ops/ms EishayParseUTF8BytesPretty.jackson thrpt 5 407.023 ? 6.369 ops/ms EishayWriteBinary.fastjson2UTF8Bytes thrpt 5 1324.187 ? 11.854 ops/ms EishayWriteBinary.hessian thrpt 5 370.723 ? 1.302 ops/ms EishayWriteBinary.javaSerialize thrpt 5 232.375 ? 1.732 ops/ms EishayWriteBinary.jsonb thrpt 5 2165.353 ? 16.591 ops/ms EishayWriteBinaryArrayMapping.fastjson2UTF8Bytes thrpt 5 1745.072 ? 15.048 ops/ms EishayWriteBinaryArrayMapping.jsonb thrpt 5 4048.885 ? 30.606 ops/ms EishayWriteBinaryArrayMapping.kryo thrpt 5 1616.805 ? 2.934 ops/ms EishayWriteBinaryArrayMapping.protobuf thrpt 5 1313.047 ? 21.544 ops/ms EishayWriteBinaryAutoType.fastjson2JSONB thrpt 5 1276.131 ? 63.261 ops/ms EishayWriteBinaryAutoType.hessian thrpt 5 356.750 ? 0.509 ops/ms EishayWriteBinaryAutoType.javaSerialize thrpt 5 236.000 ? 0.956 ops/ms EishayWriteString.fastjson1 thrpt 5 523.163 ? 2.113 ops/ms EishayWriteString.fastjson2 thrpt 5 1245.332 ? 5.979 ops/ms EishayWriteString.gson thrpt 5 327.292 ? 1.255 ops/ms EishayWriteString.jackson thrpt 5 720.073 ? 6.107 ops/ms EishayWriteStringTree.fastjson1 thrpt 5 627.833 ? 4.264 ops/ms EishayWriteStringTree.fastjson2 thrpt 5 1083.548 ? 1.000 ops/ms EishayWriteStringTree.gson thrpt 5 347.677 ? 0.520 ops/ms EishayWriteStringTree.jackson thrpt 5 708.912 ? 1.932 ops/ms EishayWriteUTF8Bytes.fastjson1 thrpt 5 517.647 ? 3.597 ops/ms EishayWriteUTF8Bytes.fastjson2 thrpt 5 1341.395 ? 8.362 ops/ms EishayWriteUTF8Bytes.gson thrpt 5 322.531 ? 1.330 ops/ms EishayWriteUTF8Bytes.jackson thrpt 5 659.593 ? 1.219 ops/ms ``` # ecs.g8m.xlarge-jdk-17.0.6 ```java Benchmark Mode Cnt Score Error Units EishayParseBinary.fastjson2UTF8Bytes thrpt 5 1063.332 ? 40.915 ops/ms EishayParseBinary.hessian thrpt 5 231.671 ? 2.053 ops/ms EishayParseBinary.javaSerialize thrpt 5 41.277 ? 0.080 ops/ms EishayParseBinary.jsonb thrpt 5 2029.414 ? 76.047 ops/ms EishayParseBinaryArrayMapping.fastjson2UTF8Bytes thrpt 5 1576.561 ? 30.658 ops/ms EishayParseBinaryArrayMapping.jsonb thrpt 5 2919.919 ? 362.288 ops/ms EishayParseBinaryArrayMapping.kryo thrpt 5 1405.144 ? 20.397 ops/ms EishayParseBinaryArrayMapping.protobuf thrpt 5 1146.811 ? 46.228 ops/ms EishayParseBinaryAutoType.fastjson2JSONB thrpt 5 1534.145 ? 59.537 ops/ms EishayParseBinaryAutoType.hessian thrpt 5 232.637 ? 4.773 ops/ms EishayParseBinaryAutoType.javaSerialize thrpt 5 42.164 ? 0.176 ops/ms EishayParseString.fastjson1 thrpt 5 1086.084 ? 9.328 ops/ms EishayParseString.fastjson2 thrpt 5 1077.144 ? 20.855 ops/ms EishayParseString.gson thrpt 5 380.534 ? 1.214 ops/ms EishayParseString.jackson thrpt 5 407.564 ? 2.864 ops/ms EishayParseStringPretty.fastjson1 thrpt 5 263.696 ? 1.427 ops/ms EishayParseStringPretty.fastjson2 thrpt 5 778.144 ? 4.441 ops/ms EishayParseStringPretty.gson thrpt 5 358.484 ? 2.278 ops/ms EishayParseStringPretty.jackson thrpt 5 363.448 ? 6.950 ops/ms EishayParseTreeString.fastjson1 thrpt 5 389.660 ? 7.841 ops/ms EishayParseTreeString.fastjson2 thrpt 5 769.015 ? 13.973 ops/ms EishayParseTreeString.gson thrpt 5 300.758 ? 4.292 ops/ms EishayParseTreeString.jackson thrpt 5 407.045 ? 13.647 ops/ms EishayParseTreeStringPretty.fastjson1 thrpt 5 355.521 ? 4.525 ops/ms EishayParseTreeStringPretty.fastjson2 thrpt 5 597.229 ? 11.521 ops/ms EishayParseTreeStringPretty.gson thrpt 5 274.296 ? 6.420 ops/ms EishayParseTreeStringPretty.jackson thrpt 5 348.500 ? 8.934 ops/ms EishayParseTreeUTF8Bytes.fastjson1 thrpt 5 348.691 ? 6.379 ops/ms EishayParseTreeUTF8Bytes.fastjson2 thrpt 5 748.971 ? 30.972 ops/ms EishayParseTreeUTF8Bytes.gson thrpt 5 293.575 ? 5.842 ops/ms EishayParseTreeUTF8Bytes.jackson thrpt 5 454.274 ? 13.625 ops/ms EishayParseTreeUTF8BytesPretty.fastjson1 thrpt 5 306.304 ? 3.974 ops/ms EishayParseTreeUTF8BytesPretty.fastjson2 thrpt 5 589.454 ? 21.308 ops/ms EishayParseTreeUTF8BytesPretty.gson thrpt 5 275.705 ? 3.212 ops/ms EishayParseTreeUTF8BytesPretty.jackson thrpt 5 375.163 ? 9.583 ops/ms EishayParseUTF8Bytes.fastjson1 thrpt 5 841.576 ? 6.171 ops/ms EishayParseUTF8Bytes.fastjson2 thrpt 5 1077.354 ? 16.722 ops/ms EishayParseUTF8Bytes.gson thrpt 5 288.451 ? 2.665 ops/ms EishayParseUTF8Bytes.jackson thrpt 5 449.145 ? 7.088 ops/ms EishayParseUTF8BytesPretty.fastjson1 thrpt 5 242.777 ? 1.454 ops/ms EishayParseUTF8BytesPretty.fastjson2 thrpt 5 763.781 ? 14.962 ops/ms EishayParseUTF8BytesPretty.gson thrpt 5 270.557 ? 12.770 ops/ms EishayParseUTF8BytesPretty.jackson thrpt 5 407.527 ? 6.550 ops/ms EishayWriteBinary.fastjson2UTF8Bytes thrpt 5 1312.946 ? 15.928 ops/ms EishayWriteBinary.hessian thrpt 5 365.267 ? 0.737 ops/ms EishayWriteBinary.javaSerialize thrpt 5 213.752 ? 2.383 ops/ms EishayWriteBinary.jsonb thrpt 5 2192.472 ? 14.332 ops/ms EishayWriteBinaryArrayMapping.fastjson2UTF8Bytes thrpt 5 1695.723 ? 9.300 ops/ms EishayWriteBinaryArrayMapping.jsonb thrpt 5 4153.015 ? 157.297 ops/ms EishayWriteBinaryArrayMapping.kryo thrpt 5 1598.985 ? 7.297 ops/ms EishayWriteBinaryArrayMapping.protobuf thrpt 5 1305.111 ? 9.755 ops/ms EishayWriteBinaryAutoType.fastjson2JSONB thrpt 5 1270.818 ? 32.464 ops/ms EishayWriteBinaryAutoType.hessian thrpt 5 355.314 ? 0.724 ops/ms EishayWriteBinaryAutoType.javaSerialize thrpt 5 199.515 ? 0.570 ops/ms EishayWriteString.fastjson1 thrpt 5 527.037 ? 4.713 ops/ms EishayWriteString.fastjson2 thrpt 5 1234.014 ? 10.616 ops/ms EishayWriteString.gson thrpt 5 218.102 ? 0.903 ops/ms EishayWriteString.jackson thrpt 5 710.084 ? 5.644 ops/ms EishayWriteStringTree.fastjson1 thrpt 5 647.206 ? 4.271 ops/ms EishayWriteStringTree.fastjson2 thrpt 5 1038.010 ? 6.166 ops/ms EishayWriteStringTree.gson thrpt 5 229.833 ? 1.361 ops/ms EishayWriteStringTree.jackson thrpt 5 667.461 ? 5.199 ops/ms EishayWriteUTF8Bytes.fastjson1 thrpt 5 514.018 ? 5.542 ops/ms EishayWriteUTF8Bytes.fastjson2 thrpt 5 1329.062 ? 10.581 ops/ms EishayWriteUTF8Bytes.gson thrpt 5 216.748 ? 0.834 ops/ms EishayWriteUTF8Bytes.jackson thrpt 5 677.702 ? 5.162 ops/ms ``` # ecs.g8m.xlarge-jdk-20.0.1 ```java Benchmark Mode Cnt Score Error Units EishayParseBinary.fastjson2UTF8Bytes thrpt 5 1083.598 ± 44.831 ops/ms EishayParseBinary.hessian thrpt 5 207.934 ± 2.732 ops/ms EishayParseBinary.javaSerialize thrpt 5 39.918 ± 0.096 ops/ms EishayParseBinary.jsonb thrpt 5 2085.450 ± 37.684 ops/ms EishayParseBinaryArrayMapping.fastjson2UTF8Bytes thrpt 5 1570.913 ± 33.875 ops/ms EishayParseBinaryArrayMapping.jsonb thrpt 5 3029.884 ± 150.739 ops/ms EishayParseBinaryArrayMapping.kryo thrpt 5 1352.511 ± 19.993 ops/ms EishayParseBinaryArrayMapping.protobuf thrpt 5 1276.246 ± 44.797 ops/ms EishayParseBinaryAutoType.fastjson2JSONB thrpt 5 1541.068 ± 42.967 ops/ms EishayParseBinaryAutoType.hessian thrpt 5 221.746 ± 2.347 ops/ms EishayParseBinaryAutoType.javaSerialize thrpt 5 39.748 ± 0.073 ops/ms EishayParseString.fastjson1 thrpt 5 1113.292 ± 44.132 ops/ms EishayParseString.fastjson2 thrpt 5 1065.869 ± 13.453 ops/ms EishayParseString.gson thrpt 5 334.926 ± 1.614 ops/ms EishayParseString.jackson thrpt 5 380.288 ± 4.983 ops/ms EishayParseStringPretty.fastjson1 thrpt 5 243.874 ± 2.417 ops/ms EishayParseStringPretty.fastjson2 thrpt 5 781.195 ± 4.512 ops/ms EishayParseStringPretty.gson thrpt 5 304.976 ± 17.447 ops/ms EishayParseStringPretty.jackson thrpt 5 341.625 ± 2.558 ops/ms EishayParseTreeString.fastjson1 thrpt 5 376.167 ± 4.061 ops/ms EishayParseTreeString.fastjson2 thrpt 5 764.784 ± 21.196 ops/ms EishayParseTreeString.gson thrpt 5 290.033 ± 8.078 ops/ms EishayParseTreeString.jackson thrpt 5 374.660 ± 8.617 ops/ms EishayParseTreeStringPretty.fastjson1 thrpt 5 322.937 ± 5.363 ops/ms EishayParseTreeStringPretty.fastjson2 thrpt 5 605.901 ± 21.291 ops/ms EishayParseTreeStringPretty.gson thrpt 5 270.805 ± 0.932 ops/ms EishayParseTreeStringPretty.jackson thrpt 5 343.015 ± 3.585 ops/ms EishayParseTreeUTF8Bytes.fastjson1 thrpt 5 333.158 ± 6.982 ops/ms EishayParseTreeUTF8Bytes.fastjson2 thrpt 5 776.515 ± 40.290 ops/ms EishayParseTreeUTF8Bytes.gson thrpt 5 282.218 ± 3.599 ops/ms EishayParseTreeUTF8Bytes.jackson thrpt 5 436.863 ± 15.821 ops/ms EishayParseTreeUTF8BytesPretty.fastjson1 thrpt 5 281.207 ± 20.054 ops/ms EishayParseTreeUTF8BytesPretty.fastjson2 thrpt 5 604.273 ± 17.688 ops/ms EishayParseTreeUTF8BytesPretty.gson thrpt 5 264.151 ± 7.115 ops/ms EishayParseTreeUTF8BytesPretty.jackson thrpt 5 398.533 ± 2.772 ops/ms EishayParseUTF8Bytes.fastjson1 thrpt 5 791.994 ± 17.831 ops/ms EishayParseUTF8Bytes.fastjson2 thrpt 5 1086.839 ± 14.511 ops/ms EishayParseUTF8Bytes.gson thrpt 5 285.220 ± 16.637 ops/ms EishayParseUTF8Bytes.jackson thrpt 5 415.385 ± 13.703 ops/ms EishayParseUTF8BytesPretty.fastjson1 thrpt 5 223.470 ± 1.119 ops/ms EishayParseUTF8BytesPretty.fastjson2 thrpt 5 765.198 ± 13.869 ops/ms EishayParseUTF8BytesPretty.gson thrpt 5 259.544 ± 7.758 ops/ms EishayParseUTF8BytesPretty.jackson thrpt 5 387.764 ± 3.407 ops/ms EishayWriteBinary.fastjson2UTF8Bytes thrpt 5 1371.631 ± 14.235 ops/ms EishayWriteBinary.hessian thrpt 5 334.027 ± 1.668 ops/ms EishayWriteBinary.javaSerialize thrpt 5 215.523 ± 3.620 ops/ms EishayWriteBinary.jsonb thrpt 5 2460.080 ± 43.571 ops/ms EishayWriteBinaryArrayMapping.fastjson2UTF8Bytes thrpt 5 1748.222 ± 55.770 ops/ms EishayWriteBinaryArrayMapping.jsonb thrpt 5 4445.480 ± 76.790 ops/ms EishayWriteBinaryArrayMapping.kryo thrpt 5 1568.016 ± 4.744 ops/ms EishayWriteBinaryArrayMapping.protobuf thrpt 5 1366.601 ± 23.621 ops/ms EishayWriteBinaryAutoType.fastjson2JSONB thrpt 5 1092.534 ± 127.025 ops/ms EishayWriteBinaryAutoType.hessian thrpt 5 347.283 ± 3.330 ops/ms EishayWriteBinaryAutoType.javaSerialize thrpt 5 219.416 ± 2.514 ops/ms EishayWriteString.fastjson1 thrpt 5 461.996 ± 11.652 ops/ms EishayWriteString.fastjson2 thrpt 5 1253.702 ± 13.109 ops/ms EishayWriteString.gson thrpt 5 211.573 ± 1.340 ops/ms EishayWriteString.jackson thrpt 5 674.384 ± 3.433 ops/ms EishayWriteStringTree.fastjson1 thrpt 5 626.878 ± 4.272 ops/ms EishayWriteStringTree.fastjson2 thrpt 5 1114.043 ± 11.013 ops/ms EishayWriteStringTree.gson thrpt 5 223.158 ± 1.083 ops/ms EishayWriteStringTree.jackson thrpt 5 670.698 ± 2.854 ops/ms EishayWriteUTF8Bytes.fastjson1 thrpt 5 411.419 ± 27.010 ops/ms EishayWriteUTF8Bytes.fastjson2 thrpt 5 1385.563 ± 6.115 ops/ms EishayWriteUTF8Bytes.gson thrpt 5 211.537 ± 2.076 ops/ms EishayWriteUTF8Bytes.jackson thrpt 5 653.793 ± 2.718 ops/ms ``` # ecs.g8m.xlarge-graalvm-ce-17-22.3.1 ```java Benchmark Mode Cnt Score Error Units EishayParseBinary.fastjson2UTF8Bytes thrpt 5 885.509 ? 5.356 ops/ms EishayParseBinary.hessian thrpt 5 191.640 ? 1.114 ops/ms EishayParseBinary.javaSerialize thrpt 5 42.174 ? 0.366 ops/ms EishayParseBinary.jsonb thrpt 5 2293.202 ? 114.831 ops/ms EishayParseBinaryArrayMapping.fastjson2UTF8Bytes thrpt 5 1450.276 ? 31.926 ops/ms EishayParseBinaryArrayMapping.jsonb thrpt 5 3581.826 ? 226.690 ops/ms EishayParseBinaryArrayMapping.kryo thrpt 5 1354.623 ? 27.828 ops/ms EishayParseBinaryArrayMapping.protobuf thrpt 5 1470.623 ? 46.824 ops/ms EishayParseBinaryAutoType.fastjson2JSONB thrpt 5 1600.616 ? 139.075 ops/ms EishayParseBinaryAutoType.hessian thrpt 5 186.555 ? 1.949 ops/ms EishayParseBinaryAutoType.javaSerialize thrpt 5 41.856 ? 0.078 ops/ms EishayParseString.fastjson1 thrpt 5 1023.096 ? 8.027 ops/ms EishayParseString.fastjson2 thrpt 5 1046.136 ? 12.039 ops/ms EishayParseString.gson thrpt 5 395.441 ? 10.837 ops/ms EishayParseString.jackson thrpt 5 414.522 ? 4.833 ops/ms EishayParseStringPretty.fastjson1 thrpt 5 298.378 ? 2.277 ops/ms EishayParseStringPretty.fastjson2 thrpt 5 775.659 ? 9.365 ops/ms EishayParseStringPretty.gson thrpt 5 355.582 ? 3.314 ops/ms EishayParseStringPretty.jackson thrpt 5 371.052 ? 2.844 ops/ms EishayParseTreeString.fastjson1 thrpt 5 509.150 ? 14.142 ops/ms EishayParseTreeString.fastjson2 thrpt 5 719.767 ? 19.771 ops/ms EishayParseTreeString.gson thrpt 5 376.561 ? 5.457 ops/ms EishayParseTreeString.jackson thrpt 5 459.862 ? 6.156 ops/ms EishayParseTreeStringPretty.fastjson1 thrpt 5 435.565 ? 6.484 ops/ms EishayParseTreeStringPretty.fastjson2 thrpt 5 596.961 ? 12.445 ops/ms EishayParseTreeStringPretty.gson thrpt 5 343.899 ? 3.460 ops/ms EishayParseTreeStringPretty.jackson thrpt 5 366.098 ? 5.010 ops/ms EishayParseTreeUTF8Bytes.fastjson1 thrpt 5 419.372 ? 4.873 ops/ms EishayParseTreeUTF8Bytes.fastjson2 thrpt 5 646.548 ? 11.476 ops/ms EishayParseTreeUTF8Bytes.gson thrpt 5 348.935 ? 2.841 ops/ms EishayParseTreeUTF8Bytes.jackson thrpt 5 422.362 ? 14.514 ops/ms EishayParseTreeUTF8BytesPretty.fastjson1 thrpt 5 344.896 ? 4.260 ops/ms EishayParseTreeUTF8BytesPretty.fastjson2 thrpt 5 512.922 ? 3.085 ops/ms EishayParseTreeUTF8BytesPretty.gson thrpt 5 303.861 ? 5.537 ops/ms EishayParseTreeUTF8BytesPretty.jackson thrpt 5 382.916 ? 3.490 ops/ms EishayParseUTF8Bytes.fastjson1 thrpt 5 726.906 ? 6.847 ops/ms EishayParseUTF8Bytes.fastjson2 thrpt 5 880.714 ? 16.752 ops/ms EishayParseUTF8Bytes.gson thrpt 5 347.015 ? 9.632 ops/ms EishayParseUTF8Bytes.jackson thrpt 5 440.231 ? 3.202 ops/ms EishayParseUTF8BytesPretty.fastjson1 thrpt 5 251.069 ? 1.279 ops/ms EishayParseUTF8BytesPretty.fastjson2 thrpt 5 638.969 ? 4.226 ops/ms EishayParseUTF8BytesPretty.gson thrpt 5 305.424 ? 1.936 ops/ms EishayParseUTF8BytesPretty.jackson thrpt 5 402.339 ? 3.790 ops/ms EishayWriteBinary.fastjson2UTF8Bytes thrpt 5 1417.490 ? 4.088 ops/ms EishayWriteBinary.hessian thrpt 5 354.686 ? 0.315 ops/ms EishayWriteBinary.javaSerialize thrpt 5 190.405 ? 1.130 ops/ms EishayWriteBinary.jsonb thrpt 5 2484.971 ? 69.717 ops/ms EishayWriteBinaryArrayMapping.fastjson2UTF8Bytes thrpt 5 1969.931 ? 21.715 ops/ms EishayWriteBinaryArrayMapping.jsonb thrpt 5 4994.530 ? 156.136 ops/ms EishayWriteBinaryArrayMapping.kryo thrpt 5 1765.658 ? 6.144 ops/ms EishayWriteBinaryArrayMapping.protobuf thrpt 5 1564.363 ? 14.674 ops/ms EishayWriteBinaryAutoType.fastjson2JSONB thrpt 5 1418.036 ? 7.832 ops/ms EishayWriteBinaryAutoType.hessian thrpt 5 355.066 ? 1.269 ops/ms EishayWriteBinaryAutoType.javaSerialize thrpt 5 187.316 ? 1.598 ops/ms EishayWriteString.fastjson1 thrpt 5 659.154 ? 1.677 ops/ms EishayWriteString.fastjson2 thrpt 5 1362.587 ? 2.566 ops/ms EishayWriteString.gson thrpt 5 200.479 ? 0.916 ops/ms EishayWriteString.jackson thrpt 5 735.746 ? 2.495 ops/ms EishayWriteStringTree.fastjson1 thrpt 5 765.897 ? 1.697 ops/ms EishayWriteStringTree.fastjson2 thrpt 5 1297.546 ? 2.497 ops/ms EishayWriteStringTree.gson thrpt 5 215.023 ? 1.425 ops/ms EishayWriteStringTree.jackson thrpt 5 819.556 ? 2.312 ops/ms EishayWriteUTF8Bytes.fastjson1 thrpt 5 555.255 ? 2.350 ops/ms EishayWriteUTF8Bytes.fastjson2 thrpt 5 1425.596 ? 2.060 ops/ms EishayWriteUTF8Bytes.gson thrpt 5 190.716 ? 1.050 ops/ms EishayWriteUTF8Bytes.jackson thrpt 5 748.626 ? 2.941 ops/ms ``` # ecs.g8m.xlarge-graalvm-ee-17-22.3.1 ```java Benchmark Mode Cnt Score Error Units EishayParseBinary.fastjson2UTF8Bytes thrpt 5 1046.304 ? 6.686 ops/ms EishayParseBinary.hessian thrpt 5 319.441 ? 1.347 ops/ms EishayParseBinary.javaSerialize thrpt 5 46.282 ? 0.573 ops/ms EishayParseBinary.jsonb thrpt 5 2619.352 ? 50.459 ops/ms EishayParseBinaryArrayMapping.fastjson2UTF8Bytes thrpt 5 1758.152 ? 6.865 ops/ms EishayParseBinaryArrayMapping.jsonb thrpt 5 5490.626 ? 192.976 ops/ms EishayParseBinaryArrayMapping.kryo thrpt 5 1314.657 ? 14.267 ops/ms EishayParseBinaryArrayMapping.protobuf thrpt 5 2085.159 ? 68.724 ops/ms EishayParseBinaryAutoType.fastjson2JSONB thrpt 5 1688.183 ? 29.889 ops/ms EishayParseBinaryAutoType.hessian thrpt 5 305.475 ? 5.611 ops/ms EishayParseBinaryAutoType.javaSerialize thrpt 5 46.003 ? 0.384 ops/ms EishayParseString.fastjson1 thrpt 5 1352.073 ? 9.212 ops/ms EishayParseString.fastjson2 thrpt 5 1130.009 ? 14.291 ops/ms EishayParseString.gson thrpt 5 421.311 ? 1.956 ops/ms EishayParseString.jackson thrpt 5 428.442 ? 1.523 ops/ms EishayParseStringPretty.fastjson1 thrpt 5 342.042 ? 1.856 ops/ms EishayParseStringPretty.fastjson2 thrpt 5 845.213 ? 5.054 ops/ms EishayParseStringPretty.gson thrpt 5 383.407 ? 6.057 ops/ms EishayParseStringPretty.jackson thrpt 5 391.412 ? 2.845 ops/ms EishayParseTreeString.fastjson1 thrpt 5 576.408 ? 8.908 ops/ms EishayParseTreeString.fastjson2 thrpt 5 865.208 ? 16.633 ops/ms EishayParseTreeString.gson thrpt 5 365.628 ? 1.522 ops/ms EishayParseTreeString.jackson thrpt 5 460.814 ? 2.892 ops/ms EishayParseTreeStringPretty.fastjson1 thrpt 5 486.314 ? 6.904 ops/ms EishayParseTreeStringPretty.fastjson2 thrpt 5 687.868 ? 8.003 ops/ms EishayParseTreeStringPretty.gson thrpt 5 358.246 ? 1.593 ops/ms EishayParseTreeStringPretty.jackson thrpt 5 412.650 ? 3.106 ops/ms EishayParseTreeUTF8Bytes.fastjson1 thrpt 5 443.159 ? 9.002 ops/ms EishayParseTreeUTF8Bytes.fastjson2 thrpt 5 791.540 ? 11.998 ops/ms EishayParseTreeUTF8Bytes.gson thrpt 5 367.113 ? 4.759 ops/ms EishayParseTreeUTF8Bytes.jackson thrpt 5 502.972 ? 8.656 ops/ms EishayParseTreeUTF8BytesPretty.fastjson1 thrpt 5 379.594 ? 3.856 ops/ms EishayParseTreeUTF8BytesPretty.fastjson2 thrpt 5 637.697 ? 7.552 ops/ms EishayParseTreeUTF8BytesPretty.gson thrpt 5 332.589 ? 3.190 ops/ms EishayParseTreeUTF8BytesPretty.jackson thrpt 5 448.711 ? 4.838 ops/ms EishayParseUTF8Bytes.fastjson1 thrpt 5 845.627 ? 5.659 ops/ms EishayParseUTF8Bytes.fastjson2 thrpt 5 1015.977 ? 2.322 ops/ms EishayParseUTF8Bytes.gson thrpt 5 355.795 ? 2.407 ops/ms EishayParseUTF8Bytes.jackson thrpt 5 429.295 ? 2.887 ops/ms EishayParseUTF8BytesPretty.fastjson1 thrpt 5 277.633 ? 2.572 ops/ms EishayParseUTF8BytesPretty.fastjson2 thrpt 5 743.712 ? 3.496 ops/ms EishayParseUTF8BytesPretty.gson thrpt 5 338.370 ? 1.402 ops/ms EishayParseUTF8BytesPretty.jackson thrpt 5 394.926 ? 3.315 ops/ms EishayWriteBinary.fastjson2UTF8Bytes thrpt 5 1493.886 ? 15.301 ops/ms EishayWriteBinary.hessian thrpt 5 413.134 ? 1.048 ops/ms EishayWriteBinary.javaSerialize thrpt 5 222.749 ? 1.029 ops/ms EishayWriteBinary.jsonb thrpt 5 3290.216 ? 35.564 ops/ms EishayWriteBinaryArrayMapping.fastjson2UTF8Bytes thrpt 5 2207.792 ? 16.012 ops/ms EishayWriteBinaryArrayMapping.jsonb thrpt 5 6587.852 ? 225.513 ops/ms EishayWriteBinaryArrayMapping.kryo thrpt 5 1948.266 ? 7.601 ops/ms EishayWriteBinaryArrayMapping.protobuf thrpt 5 2428.810 ? 13.961 ops/ms EishayWriteBinaryAutoType.fastjson2JSONB thrpt 5 1533.306 ? 98.914 ops/ms EishayWriteBinaryAutoType.hessian thrpt 5 411.611 ? 1.476 ops/ms EishayWriteBinaryAutoType.javaSerialize thrpt 5 219.621 ? 3.148 ops/ms EishayWriteString.fastjson1 thrpt 5 742.693 ? 8.702 ops/ms EishayWriteString.fastjson2 thrpt 5 1494.868 ? 5.341 ops/ms EishayWriteString.gson thrpt 5 225.973 ? 1.681 ops/ms EishayWriteString.jackson thrpt 5 863.209 ? 2.532 ops/ms EishayWriteStringTree.fastjson1 thrpt 5 753.208 ? 4.803 ops/ms EishayWriteStringTree.fastjson2 thrpt 5 1284.992 ? 6.596 ops/ms EishayWriteStringTree.gson thrpt 5 238.268 ? 0.800 ops/ms EishayWriteStringTree.jackson thrpt 5 822.315 ? 1.225 ops/ms EishayWriteUTF8Bytes.fastjson1 thrpt 5 688.067 ? 2.567 ops/ms EishayWriteUTF8Bytes.fastjson2 thrpt 5 1491.568 ? 11.115 ops/ms EishayWriteUTF8Bytes.gson thrpt 5 220.587 ? 1.017 ops/ms EishayWriteUTF8Bytes.jackson thrpt 5 932.988 ? 2.180 ops/ms ``` # OrangePI5-jdk1.8.0_361 ```java Benchmark Mode Cnt Score Error Units EishayParseBinary.fastjson2UTF8Bytes thrpt 5 554.020 ± 25.843 ops/ms EishayParseBinary.hessian thrpt 5 129.142 ± 5.996 ops/ms EishayParseBinary.javaSerialize thrpt 5 26.703 ± 0.915 ops/ms EishayParseBinary.jsonb thrpt 5 984.244 ± 56.297 ops/ms EishayParseBinaryArrayMapping.fastjson2UTF8Bytes thrpt 5 812.031 ± 59.616 ops/ms EishayParseBinaryArrayMapping.jsonb thrpt 5 1695.595 ± 51.639 ops/ms EishayParseBinaryArrayMapping.kryo thrpt 5 962.857 ± 64.492 ops/ms EishayParseBinaryArrayMapping.protobuf thrpt 5 679.368 ± 29.237 ops/ms EishayParseBinaryAutoType.fastjson2JSONB thrpt 5 641.837 ± 27.608 ops/ms EishayParseBinaryAutoType.hessian thrpt 5 135.306 ± 8.856 ops/ms EishayParseBinaryAutoType.javaSerialize thrpt 5 27.964 ± 0.583 ops/ms EishayParseString.fastjson1 thrpt 5 558.873 ± 27.993 ops/ms EishayParseString.fastjson2 thrpt 5 647.815 ± 22.449 ops/ms EishayParseString.gson thrpt 5 219.927 ± 6.070 ops/ms EishayParseString.jackson thrpt 5 270.182 ± 15.920 ops/ms EishayParseStringPretty.fastjson1 thrpt 5 159.287 ± 5.148 ops/ms EishayParseStringPretty.fastjson2 thrpt 5 520.208 ± 23.313 ops/ms EishayParseStringPretty.gson thrpt 5 202.632 ± 11.426 ops/ms EishayParseStringPretty.jackson thrpt 5 245.736 ± 11.810 ops/ms EishayParseTreeString.fastjson1 thrpt 5 236.900 ± 8.320 ops/ms EishayParseTreeString.fastjson2 thrpt 5 432.467 ± 22.292 ops/ms EishayParseTreeString.gson thrpt 5 178.653 ± 7.067 ops/ms EishayParseTreeString.jackson thrpt 5 237.986 ± 15.915 ops/ms EishayParseTreeStringPretty.fastjson1 thrpt 5 208.290 ± 8.970 ops/ms EishayParseTreeStringPretty.fastjson2 thrpt 5 373.190 ± 17.443 ops/ms EishayParseTreeStringPretty.gson thrpt 5 164.968 ± 18.071 ops/ms EishayParseTreeStringPretty.jackson thrpt 5 224.620 ± 2.302 ops/ms EishayParseTreeUTF8Bytes.fastjson1 thrpt 5 176.592 ± 10.940 ops/ms EishayParseTreeUTF8Bytes.fastjson2 thrpt 5 407.144 ± 7.621 ops/ms EishayParseTreeUTF8Bytes.gson thrpt 5 152.126 ± 6.271 ops/ms EishayParseTreeUTF8Bytes.jackson thrpt 5 266.653 ± 7.427 ops/ms EishayParseTreeUTF8BytesPretty.fastjson1 thrpt 5 150.017 ± 7.425 ops/ms EishayParseTreeUTF8BytesPretty.fastjson2 thrpt 5 358.247 ± 20.526 ops/ms EishayParseTreeUTF8BytesPretty.gson thrpt 5 142.931 ± 2.504 ops/ms EishayParseTreeUTF8BytesPretty.jackson thrpt 5 245.759 ± 9.043 ops/ms EishayParseUTF8Bytes.fastjson1 thrpt 5 405.602 ± 28.586 ops/ms EishayParseUTF8Bytes.fastjson2 thrpt 5 558.104 ± 34.067 ops/ms EishayParseUTF8Bytes.gson thrpt 5 152.300 ± 4.547 ops/ms EishayParseUTF8Bytes.jackson thrpt 5 319.256 ± 5.836 ops/ms EishayParseUTF8BytesPretty.fastjson1 thrpt 5 138.212 ± 4.609 ops/ms EishayParseUTF8BytesPretty.fastjson2 thrpt 5 453.101 ± 15.529 ops/ms EishayParseUTF8BytesPretty.gson thrpt 5 142.831 ± 5.930 ops/ms EishayParseUTF8BytesPretty.jackson thrpt 5 295.274 ± 7.982 ops/ms EishayWriteBinary.fastjson2UTF8Bytes thrpt 5 792.863 ± 38.387 ops/ms EishayWriteBinary.hessian thrpt 5 191.792 ± 34.982 ops/ms EishayWriteBinary.javaSerialize thrpt 5 122.926 ± 7.178 ops/ms EishayWriteBinary.jsonb thrpt 5 1051.982 ± 71.945 ops/ms EishayWriteBinaryArrayMapping.fastjson2UTF8Bytes thrpt 5 967.848 ± 28.436 ops/ms EishayWriteBinaryArrayMapping.jsonb thrpt 5 1569.197 ± 78.846 ops/ms EishayWriteBinaryArrayMapping.kryo thrpt 5 847.983 ± 18.241 ops/ms EishayWriteBinaryArrayMapping.protobuf thrpt 5 706.860 ± 15.132 ops/ms EishayWriteBinaryAutoType.fastjson2JSONB thrpt 5 676.327 ± 13.774 ops/ms EishayWriteBinaryAutoType.hessian thrpt 5 187.164 ± 25.059 ops/ms EishayWriteBinaryAutoType.javaSerialize thrpt 5 123.116 ± 3.800 ops/ms EishayWriteString.fastjson1 thrpt 5 288.933 ± 11.076 ops/ms EishayWriteString.fastjson2 thrpt 5 732.382 ± 17.305 ops/ms EishayWriteString.gson thrpt 5 207.474 ± 7.358 ops/ms EishayWriteString.jackson thrpt 5 375.425 ± 19.867 ops/ms EishayWriteStringTree.fastjson1 thrpt 5 331.002 ± 21.027 ops/ms EishayWriteStringTree.fastjson2 thrpt 5 493.060 ± 31.900 ops/ms EishayWriteStringTree.gson thrpt 5 224.865 ± 13.714 ops/ms EishayWriteStringTree.jackson thrpt 5 390.882 ± 19.159 ops/ms EishayWriteUTF8Bytes.fastjson1 thrpt 5 279.511 ± 14.338 ops/ms EishayWriteUTF8Bytes.fastjson2 thrpt 5 790.991 ± 32.497 ops/ms EishayWriteUTF8Bytes.gson thrpt 5 160.060 ± 9.859 ops/ms EishayWriteUTF8Bytes.jackson thrpt 5 403.217 ± 17.257 ops/ms ``` # OrangePI5-jdk-11.0.18 ```java Benchmark Mode Cnt Score Error Units EishayParseBinary.fastjson2UTF8Bytes thrpt 5 680.969 ± 19.302 ops/ms EishayParseBinary.hessian thrpt 5 135.087 ± 4.698 ops/ms EishayParseBinary.javaSerialize thrpt 5 26.663 ± 0.593 ops/ms EishayParseBinary.jsonb thrpt 5 1282.191 ± 43.972 ops/ms EishayParseBinaryArrayMapping.fastjson2UTF8Bytes thrpt 5 1004.734 ± 31.246 ops/ms EishayParseBinaryArrayMapping.jsonb thrpt 5 2033.113 ± 70.514 ops/ms EishayParseBinaryArrayMapping.kryo thrpt 5 908.024 ± 1.446 ops/ms EishayParseBinaryArrayMapping.protobuf thrpt 5 749.409 ± 28.973 ops/ms EishayParseBinaryAutoType.fastjson2JSONB thrpt 5 788.354 ± 28.571 ops/ms EishayParseBinaryAutoType.hessian thrpt 5 136.701 ± 1.993 ops/ms EishayParseBinaryAutoType.javaSerialize thrpt 5 27.140 ± 0.784 ops/ms EishayParseString.fastjson1 thrpt 5 566.482 ± 5.720 ops/ms EishayParseString.fastjson2 thrpt 5 676.339 ± 32.605 ops/ms EishayParseString.gson thrpt 5 224.573 ± 7.786 ops/ms EishayParseString.jackson thrpt 5 264.090 ± 1.973 ops/ms EishayParseStringPretty.fastjson1 thrpt 5 163.077 ± 7.018 ops/ms EishayParseStringPretty.fastjson2 thrpt 5 513.967 ± 19.215 ops/ms EishayParseStringPretty.gson thrpt 5 209.881 ± 12.570 ops/ms EishayParseStringPretty.jackson thrpt 5 248.949 ± 11.175 ops/ms EishayParseTreeString.fastjson1 thrpt 5 242.801 ± 8.005 ops/ms EishayParseTreeString.fastjson2 thrpt 5 472.693 ± 1.936 ops/ms EishayParseTreeString.gson thrpt 5 186.582 ± 5.599 ops/ms EishayParseTreeString.jackson thrpt 5 249.914 ± 6.039 ops/ms EishayParseTreeStringPretty.fastjson1 thrpt 5 188.105 ± 6.201 ops/ms EishayParseTreeStringPretty.fastjson2 thrpt 5 395.703 ± 0.247 ops/ms EishayParseTreeStringPretty.gson thrpt 5 177.723 ± 4.912 ops/ms EishayParseTreeStringPretty.jackson thrpt 5 232.661 ± 11.214 ops/ms EishayParseTreeUTF8Bytes.fastjson1 thrpt 5 207.765 ± 0.562 ops/ms EishayParseTreeUTF8Bytes.fastjson2 thrpt 5 471.572 ± 7.567 ops/ms EishayParseTreeUTF8Bytes.gson thrpt 5 175.370 ± 9.855 ops/ms EishayParseTreeUTF8Bytes.jackson thrpt 5 289.139 ± 7.640 ops/ms EishayParseTreeUTF8BytesPretty.fastjson1 thrpt 5 166.104 ± 9.143 ops/ms EishayParseTreeUTF8BytesPretty.fastjson2 thrpt 5 386.400 ± 10.371 ops/ms EishayParseTreeUTF8BytesPretty.gson thrpt 5 163.457 ± 3.087 ops/ms EishayParseTreeUTF8BytesPretty.jackson thrpt 5 269.589 ± 15.042 ops/ms EishayParseUTF8Bytes.fastjson1 thrpt 5 455.183 ± 11.869 ops/ms EishayParseUTF8Bytes.fastjson2 thrpt 5 662.266 ± 14.368 ops/ms EishayParseUTF8Bytes.gson thrpt 5 175.629 ± 3.021 ops/ms EishayParseUTF8Bytes.jackson thrpt 5 310.928 ± 12.200 ops/ms EishayParseUTF8BytesPretty.fastjson1 thrpt 5 144.167 ± 5.644 ops/ms EishayParseUTF8BytesPretty.fastjson2 thrpt 5 513.360 ± 28.307 ops/ms EishayParseUTF8BytesPretty.gson thrpt 5 165.080 ± 2.738 ops/ms EishayParseUTF8BytesPretty.jackson thrpt 5 283.718 ± 9.902 ops/ms EishayWriteBinary.fastjson2UTF8Bytes thrpt 5 861.515 ± 40.869 ops/ms EishayWriteBinary.hessian thrpt 5 194.522 ± 5.954 ops/ms EishayWriteBinary.javaSerialize thrpt 5 131.954 ± 0.915 ops/ms EishayWriteBinary.jsonb thrpt 5 1354.219 ± 33.889 ops/ms EishayWriteBinaryArrayMapping.fastjson2UTF8Bytes thrpt 5 1080.169 ± 7.242 ops/ms EishayWriteBinaryArrayMapping.jsonb thrpt 5 2355.240 ± 112.394 ops/ms EishayWriteBinaryArrayMapping.kryo thrpt 5 1015.562 ± 1.523 ops/ms EishayWriteBinaryArrayMapping.protobuf thrpt 5 938.467 ± 30.671 ops/ms EishayWriteBinaryAutoType.fastjson2JSONB thrpt 5 760.366 ± 28.850 ops/ms EishayWriteBinaryAutoType.hessian thrpt 5 204.843 ± 47.400 ops/ms EishayWriteBinaryAutoType.javaSerialize thrpt 5 133.014 ± 1.775 ops/ms EishayWriteString.fastjson1 thrpt 5 297.564 ± 6.632 ops/ms EishayWriteString.fastjson2 thrpt 5 792.638 ± 33.983 ops/ms EishayWriteString.gson thrpt 5 205.580 ± 3.412 ops/ms EishayWriteString.jackson thrpt 5 432.089 ± 2.154 ops/ms EishayWriteStringTree.fastjson1 thrpt 5 353.075 ± 16.128 ops/ms EishayWriteStringTree.fastjson2 thrpt 5 608.545 ± 14.552 ops/ms EishayWriteStringTree.gson thrpt 5 216.894 ± 5.646 ops/ms EishayWriteStringTree.jackson thrpt 5 448.471 ± 16.168 ops/ms EishayWriteUTF8Bytes.fastjson1 thrpt 5 285.736 ± 15.531 ops/ms EishayWriteUTF8Bytes.fastjson2 thrpt 5 845.189 ± 11.523 ops/ms EishayWriteUTF8Bytes.gson thrpt 5 192.381 ± 1.306 ops/ms EishayWriteUTF8Bytes.jackson thrpt 5 390.972 ± 16.452 ops/ms ``` # OrangePI5-jdk-17.0.6 ```java Benchmark Mode Cnt Score Error Units EishayParseBinary.fastjson2UTF8Bytes thrpt 5 698.048 ± 19.364 ops/ms EishayParseBinary.hessian thrpt 5 155.189 ± 4.875 ops/ms EishayParseBinary.javaSerialize thrpt 5 29.577 ± 1.147 ops/ms EishayParseBinary.jsonb thrpt 5 1376.182 ± 44.984 ops/ms EishayParseBinaryArrayMapping.fastjson2UTF8Bytes thrpt 5 991.541 ± 33.915 ops/ms EishayParseBinaryArrayMapping.jsonb thrpt 5 2126.052 ± 68.954 ops/ms EishayParseBinaryArrayMapping.kryo thrpt 5 1014.083 ± 28.966 ops/ms EishayParseBinaryArrayMapping.protobuf thrpt 5 926.771 ± 69.283 ops/ms EishayParseBinaryAutoType.fastjson2JSONB thrpt 5 824.153 ± 41.502 ops/ms EishayParseBinaryAutoType.hessian thrpt 5 156.013 ± 5.945 ops/ms EishayParseBinaryAutoType.javaSerialize thrpt 5 29.898 ± 0.980 ops/ms EishayParseString.fastjson1 thrpt 5 804.377 ± 49.238 ops/ms EishayParseString.fastjson2 thrpt 5 693.094 ± 17.591 ops/ms EishayParseString.gson thrpt 5 226.051 ± 13.601 ops/ms EishayParseString.jackson thrpt 5 284.078 ± 11.085 ops/ms EishayParseStringPretty.fastjson1 thrpt 5 184.156 ± 7.838 ops/ms EishayParseStringPretty.fastjson2 thrpt 5 514.354 ± 12.625 ops/ms EishayParseStringPretty.gson thrpt 5 207.493 ± 2.980 ops/ms EishayParseStringPretty.jackson thrpt 5 256.336 ± 9.741 ops/ms EishayParseTreeString.fastjson1 thrpt 5 286.251 ± 13.069 ops/ms EishayParseTreeString.fastjson2 thrpt 5 484.871 ± 17.878 ops/ms EishayParseTreeString.gson thrpt 5 184.254 ± 5.638 ops/ms EishayParseTreeString.jackson thrpt 5 264.056 ± 17.047 ops/ms EishayParseTreeStringPretty.fastjson1 thrpt 5 245.679 ± 0.957 ops/ms EishayParseTreeStringPretty.fastjson2 thrpt 5 391.357 ± 21.213 ops/ms EishayParseTreeStringPretty.gson thrpt 5 171.207 ± 5.905 ops/ms EishayParseTreeStringPretty.jackson thrpt 5 247.092 ± 9.901 ops/ms EishayParseTreeUTF8Bytes.fastjson1 thrpt 5 245.250 ± 6.298 ops/ms EishayParseTreeUTF8Bytes.fastjson2 thrpt 5 482.852 ± 15.501 ops/ms EishayParseTreeUTF8Bytes.gson thrpt 5 169.820 ± 6.760 ops/ms EishayParseTreeUTF8Bytes.jackson thrpt 5 317.694 ± 7.685 ops/ms EishayParseTreeUTF8BytesPretty.fastjson1 thrpt 5 210.904 ± 6.443 ops/ms EishayParseTreeUTF8BytesPretty.fastjson2 thrpt 5 388.209 ± 17.329 ops/ms EishayParseTreeUTF8BytesPretty.gson thrpt 5 161.301 ± 6.098 ops/ms EishayParseTreeUTF8BytesPretty.jackson thrpt 5 293.690 ± 8.869 ops/ms EishayParseUTF8Bytes.fastjson1 thrpt 5 588.972 ± 25.324 ops/ms EishayParseUTF8Bytes.fastjson2 thrpt 5 691.401 ± 28.296 ops/ms EishayParseUTF8Bytes.gson thrpt 5 171.632 ± 5.601 ops/ms EishayParseUTF8Bytes.jackson thrpt 5 320.553 ± 12.109 ops/ms EishayParseUTF8BytesPretty.fastjson1 thrpt 5 160.798 ± 1.609 ops/ms EishayParseUTF8BytesPretty.fastjson2 thrpt 5 516.745 ± 17.878 ops/ms EishayParseUTF8BytesPretty.gson thrpt 5 157.668 ± 12.379 ops/ms EishayParseUTF8BytesPretty.jackson thrpt 5 285.759 ± 6.764 ops/ms EishayWriteBinary.fastjson2UTF8Bytes thrpt 5 855.497 ± 19.995 ops/ms EishayWriteBinary.hessian thrpt 5 212.212 ± 39.118 ops/ms EishayWriteBinary.javaSerialize thrpt 5 132.374 ± 2.818 ops/ms EishayWriteBinary.jsonb thrpt 5 1420.850 ± 30.452 ops/ms EishayWriteBinaryArrayMapping.fastjson2UTF8Bytes thrpt 5 1072.647 ± 26.581 ops/ms EishayWriteBinaryArrayMapping.jsonb thrpt 5 2419.050 ± 55.490 ops/ms EishayWriteBinaryArrayMapping.kryo thrpt 5 978.260 ± 36.343 ops/ms EishayWriteBinaryArrayMapping.protobuf thrpt 5 921.374 ± 27.025 ops/ms EishayWriteBinaryAutoType.fastjson2JSONB thrpt 5 792.964 ± 38.196 ops/ms EishayWriteBinaryAutoType.hessian thrpt 5 201.382 ± 42.261 ops/ms EishayWriteBinaryAutoType.javaSerialize thrpt 5 129.518 ± 3.846 ops/ms EishayWriteString.fastjson1 thrpt 5 335.426 ± 8.708 ops/ms EishayWriteString.fastjson2 thrpt 5 779.650 ± 33.076 ops/ms EishayWriteString.gson thrpt 5 165.328 ± 8.194 ops/ms EishayWriteString.jackson thrpt 5 443.650 ± 20.995 ops/ms EishayWriteStringTree.fastjson1 thrpt 5 380.652 ± 17.024 ops/ms EishayWriteStringTree.fastjson2 thrpt 5 599.307 ± 26.320 ops/ms EishayWriteStringTree.gson thrpt 5 163.491 ± 5.876 ops/ms EishayWriteStringTree.jackson thrpt 5 408.996 ± 12.562 ops/ms EishayWriteUTF8Bytes.fastjson1 thrpt 5 296.105 ± 11.208 ops/ms EishayWriteUTF8Bytes.fastjson2 thrpt 5 860.127 ± 10.054 ops/ms EishayWriteUTF8Bytes.gson thrpt 5 160.594 ± 5.826 ops/ms EishayWriteUTF8Bytes.jackson thrpt 5 441.063 ± 17.682 ops/ms ``` # OrangePI5-jdk-20.0.1 ```java Benchmark Mode Cnt Score Error Units EishayParseBinary.fastjson2UTF8Bytes thrpt 5 659.651 ± 28.461 ops/ms EishayParseBinary.hessian thrpt 5 125.345 ± 4.264 ops/ms EishayParseBinary.javaSerialize thrpt 5 26.538 ± 0.998 ops/ms EishayParseBinary.jsonb thrpt 5 1330.090 ± 25.474 ops/ms EishayParseBinaryArrayMapping.fastjson2UTF8Bytes thrpt 5 1000.244 ± 39.829 ops/ms EishayParseBinaryArrayMapping.jsonb thrpt 5 1983.639 ± 37.491 ops/ms EishayParseBinaryArrayMapping.kryo thrpt 5 930.177 ± 43.381 ops/ms EishayParseBinaryArrayMapping.protobuf thrpt 5 925.296 ± 44.178 ops/ms EishayParseBinaryAutoType.fastjson2JSONB thrpt 5 809.489 ± 21.312 ops/ms EishayParseBinaryAutoType.hessian thrpt 5 131.870 ± 5.566 ops/ms EishayParseBinaryAutoType.javaSerialize thrpt 5 26.647 ± 1.016 ops/ms EishayParseString.fastjson1 thrpt 5 756.274 ± 24.002 ops/ms EishayParseString.fastjson2 thrpt 5 655.156 ± 43.396 ops/ms EishayParseString.gson thrpt 5 196.405 ± 10.547 ops/ms EishayParseString.jackson thrpt 5 242.508 ± 10.751 ops/ms EishayParseStringPretty.fastjson1 thrpt 5 157.453 ± 7.534 ops/ms EishayParseStringPretty.fastjson2 thrpt 5 497.420 ± 22.369 ops/ms EishayParseStringPretty.gson thrpt 5 187.888 ± 3.445 ops/ms EishayParseStringPretty.jackson thrpt 5 231.131 ± 5.728 ops/ms EishayParseTreeString.fastjson1 thrpt 5 246.932 ± 9.285 ops/ms EishayParseTreeString.fastjson2 thrpt 5 462.919 ± 19.813 ops/ms EishayParseTreeString.gson thrpt 5 170.943 ± 9.546 ops/ms EishayParseTreeString.jackson thrpt 5 256.627 ± 5.810 ops/ms EishayParseTreeStringPretty.fastjson1 thrpt 5 215.938 ± 12.353 ops/ms EishayParseTreeStringPretty.fastjson2 thrpt 5 371.974 ± 9.266 ops/ms EishayParseTreeStringPretty.gson thrpt 5 161.647 ± 4.445 ops/ms EishayParseTreeStringPretty.jackson thrpt 5 234.735 ± 5.544 ops/ms EishayParseTreeUTF8Bytes.fastjson1 thrpt 5 214.721 ± 3.058 ops/ms EishayParseTreeUTF8Bytes.fastjson2 thrpt 5 458.613 ± 12.546 ops/ms EishayParseTreeUTF8Bytes.gson thrpt 5 162.020 ± 2.882 ops/ms EishayParseTreeUTF8Bytes.jackson thrpt 5 299.983 ± 10.068 ops/ms EishayParseTreeUTF8BytesPretty.fastjson1 thrpt 5 179.987 ± 10.730 ops/ms EishayParseTreeUTF8BytesPretty.fastjson2 thrpt 5 367.175 ± 15.806 ops/ms EishayParseTreeUTF8BytesPretty.gson thrpt 5 150.422 ± 4.682 ops/ms EishayParseTreeUTF8BytesPretty.jackson thrpt 5 279.153 ± 5.455 ops/ms EishayParseUTF8Bytes.fastjson1 thrpt 5 553.872 ± 25.987 ops/ms EishayParseUTF8Bytes.fastjson2 thrpt 5 663.855 ± 48.933 ops/ms EishayParseUTF8Bytes.gson thrpt 5 162.358 ± 5.115 ops/ms EishayParseUTF8Bytes.jackson thrpt 5 280.097 ± 16.141 ops/ms EishayParseUTF8BytesPretty.fastjson1 thrpt 5 139.265 ± 7.398 ops/ms EishayParseUTF8BytesPretty.fastjson2 thrpt 5 500.617 ± 19.795 ops/ms EishayParseUTF8BytesPretty.gson thrpt 5 148.662 ± 4.390 ops/ms EishayParseUTF8BytesPretty.jackson thrpt 5 257.453 ± 13.059 ops/ms EishayWriteBinary.fastjson2UTF8Bytes thrpt 5 825.969 ± 36.021 ops/ms EishayWriteBinary.hessian thrpt 5 184.589 ± 25.964 ops/ms EishayWriteBinary.javaSerialize thrpt 5 127.557 ± 7.431 ops/ms EishayWriteBinary.jsonb thrpt 5 1348.850 ± 37.640 ops/ms EishayWriteBinaryArrayMapping.fastjson2UTF8Bytes thrpt 5 1011.291 ± 54.855 ops/ms EishayWriteBinaryArrayMapping.jsonb thrpt 5 2377.691 ± 88.796 ops/ms EishayWriteBinaryArrayMapping.kryo thrpt 5 979.882 ± 51.769 ops/ms EishayWriteBinaryArrayMapping.protobuf thrpt 5 975.491 ± 50.904 ops/ms EishayWriteBinaryAutoType.fastjson2JSONB thrpt 5 748.780 ± 24.234 ops/ms EishayWriteBinaryAutoType.hessian thrpt 5 190.412 ± 23.899 ops/ms EishayWriteBinaryAutoType.javaSerialize thrpt 5 121.048 ± 7.125 ops/ms EishayWriteString.fastjson1 thrpt 5 298.641 ± 14.999 ops/ms EishayWriteString.fastjson2 thrpt 5 753.624 ± 37.904 ops/ms EishayWriteString.gson thrpt 5 151.292 ± 5.175 ops/ms EishayWriteString.jackson thrpt 5 393.991 ± 10.969 ops/ms EishayWriteStringTree.fastjson1 thrpt 5 348.721 ± 10.681 ops/ms EishayWriteStringTree.fastjson2 thrpt 5 590.612 ± 23.174 ops/ms EishayWriteStringTree.gson thrpt 5 161.588 ± 6.867 ops/ms EishayWriteStringTree.jackson thrpt 5 403.688 ± 15.082 ops/ms EishayWriteUTF8Bytes.fastjson1 thrpt 5 274.499 ± 14.555 ops/ms EishayWriteUTF8Bytes.fastjson2 thrpt 5 831.226 ± 45.108 ops/ms EishayWriteUTF8Bytes.gson thrpt 5 143.881 ± 6.669 ops/ms EishayWriteUTF8Bytes.jackson thrpt 5 401.355 ± 9.934 ops/ms ``` # OrangePI5-graalvm-ce-17-22.3.1 ```java Benchmark Mode Cnt Score Error Units EishayParseBinary.fastjson2UTF8Bytes thrpt 5 533.479 ± 8.284 ops/ms EishayParseBinary.hessian thrpt 5 124.729 ± 0.621 ops/ms EishayParseBinary.javaSerialize thrpt 5 27.404 ± 0.532 ops/ms EishayParseBinary.jsonb thrpt 5 1637.962 ± 78.430 ops/ms EishayParseBinaryArrayMapping.fastjson2UTF8Bytes thrpt 5 895.214 ± 20.560 ops/ms EishayParseBinaryArrayMapping.jsonb thrpt 5 2823.394 ± 91.489 ops/ms EishayParseBinaryArrayMapping.kryo thrpt 5 882.034 ± 13.403 ops/ms EishayParseBinaryArrayMapping.protobuf thrpt 5 1020.874 ± 49.746 ops/ms EishayParseBinaryAutoType.fastjson2JSONB thrpt 5 960.814 ± 57.193 ops/ms EishayParseBinaryAutoType.hessian thrpt 5 121.569 ± 5.664 ops/ms EishayParseBinaryAutoType.javaSerialize thrpt 5 28.146 ± 0.974 ops/ms EishayParseString.fastjson1 thrpt 5 727.429 ± 17.716 ops/ms EishayParseString.fastjson2 thrpt 5 680.597 ± 21.160 ops/ms EishayParseString.gson thrpt 5 229.159 ± 9.971 ops/ms EishayParseString.jackson thrpt 5 282.178 ± 12.225 ops/ms EishayParseStringPretty.fastjson1 thrpt 5 195.110 ± 6.468 ops/ms EishayParseStringPretty.fastjson2 thrpt 5 517.187 ± 11.221 ops/ms EishayParseStringPretty.gson thrpt 5 208.392 ± 6.760 ops/ms EishayParseStringPretty.jackson thrpt 5 247.001 ± 10.808 ops/ms EishayParseTreeString.fastjson1 thrpt 5 336.429 ± 5.840 ops/ms EishayParseTreeString.fastjson2 thrpt 5 467.476 ± 16.537 ops/ms EishayParseTreeString.gson thrpt 5 208.310 ± 7.850 ops/ms EishayParseTreeString.jackson thrpt 5 274.019 ± 6.161 ops/ms EishayParseTreeStringPretty.fastjson1 thrpt 5 280.081 ± 15.526 ops/ms EishayParseTreeStringPretty.fastjson2 thrpt 5 396.749 ± 17.284 ops/ms EishayParseTreeStringPretty.gson thrpt 5 193.333 ± 4.896 ops/ms EishayParseTreeStringPretty.jackson thrpt 5 261.855 ± 7.959 ops/ms EishayParseTreeUTF8Bytes.fastjson1 thrpt 5 257.469 ± 8.090 ops/ms EishayParseTreeUTF8Bytes.fastjson2 thrpt 5 388.331 ± 19.421 ops/ms EishayParseTreeUTF8Bytes.gson thrpt 5 176.954 ± 3.315 ops/ms EishayParseTreeUTF8Bytes.jackson thrpt 5 300.529 ± 13.209 ops/ms EishayParseTreeUTF8BytesPretty.fastjson1 thrpt 5 209.416 ± 5.349 ops/ms EishayParseTreeUTF8BytesPretty.fastjson2 thrpt 5 324.443 ± 18.074 ops/ms EishayParseTreeUTF8BytesPretty.gson thrpt 5 161.446 ± 6.995 ops/ms EishayParseTreeUTF8BytesPretty.jackson thrpt 5 292.433 ± 8.598 ops/ms EishayParseUTF8Bytes.fastjson1 thrpt 5 476.862 ± 10.333 ops/ms EishayParseUTF8Bytes.fastjson2 thrpt 5 535.670 ± 16.262 ops/ms EishayParseUTF8Bytes.gson thrpt 5 176.436 ± 8.077 ops/ms EishayParseUTF8Bytes.jackson thrpt 5 304.763 ± 0.294 ops/ms EishayParseUTF8BytesPretty.fastjson1 thrpt 5 159.831 ± 5.160 ops/ms EishayParseUTF8BytesPretty.fastjson2 thrpt 5 404.031 ± 1.554 ops/ms EishayParseUTF8BytesPretty.gson thrpt 5 162.979 ± 5.217 ops/ms EishayParseUTF8BytesPretty.jackson thrpt 5 262.870 ± 7.579 ops/ms EishayWriteBinary.fastjson2UTF8Bytes thrpt 5 921.201 ± 27.411 ops/ms EishayWriteBinary.hessian thrpt 5 162.396 ± 18.484 ops/ms EishayWriteBinary.javaSerialize thrpt 5 107.617 ± 4.904 ops/ms EishayWriteBinary.jsonb thrpt 5 1628.851 ± 46.920 ops/ms EishayWriteBinaryArrayMapping.fastjson2UTF8Bytes thrpt 5 1196.326 ± 72.560 ops/ms EishayWriteBinaryArrayMapping.jsonb thrpt 5 2562.841 ± 36.155 ops/ms EishayWriteBinaryArrayMapping.kryo thrpt 5 1002.013 ± 36.082 ops/ms EishayWriteBinaryArrayMapping.protobuf thrpt 5 934.195 ± 53.416 ops/ms EishayWriteBinaryAutoType.fastjson2JSONB thrpt 5 825.047 ± 21.029 ops/ms EishayWriteBinaryAutoType.hessian thrpt 5 170.851 ± 7.393 ops/ms EishayWriteBinaryAutoType.javaSerialize thrpt 5 109.508 ± 0.344 ops/ms EishayWriteString.fastjson1 thrpt 5 384.470 ± 14.317 ops/ms EishayWriteString.fastjson2 thrpt 5 900.950 ± 25.817 ops/ms EishayWriteString.gson thrpt 5 154.490 ± 5.606 ops/ms EishayWriteString.jackson thrpt 5 409.083 ± 11.301 ops/ms EishayWriteStringTree.fastjson1 thrpt 5 398.120 ± 7.638 ops/ms EishayWriteStringTree.fastjson2 thrpt 5 697.103 ± 18.209 ops/ms EishayWriteStringTree.gson thrpt 5 159.898 ± 4.102 ops/ms EishayWriteStringTree.jackson thrpt 5 488.668 ± 22.926 ops/ms EishayWriteUTF8Bytes.fastjson1 thrpt 5 305.245 ± 13.117 ops/ms EishayWriteUTF8Bytes.fastjson2 thrpt 5 932.368 ± 25.781 ops/ms EishayWriteUTF8Bytes.gson thrpt 5 138.566 ± 2.275 ops/ms EishayWriteUTF8Bytes.jackson thrpt 5 429.399 ± 22.982 ops/ms ``` # OrangePI5-graalvm-ee-17-22.3.1 ```java Benchmark Mode Cnt Score Error Units EishayParseBinary.fastjson2UTF8Bytes thrpt 5 728.078 ± 29.709 ops/ms EishayParseBinary.hessian thrpt 5 197.073 ± 6.915 ops/ms EishayParseBinary.javaSerialize thrpt 5 29.297 ± 1.128 ops/ms EishayParseBinary.jsonb thrpt 5 1956.804 ± 58.321 ops/ms EishayParseBinaryArrayMapping.fastjson2UTF8Bytes thrpt 5 1278.914 ± 38.498 ops/ms EishayParseBinaryArrayMapping.jsonb thrpt 5 3801.527 ± 211.954 ops/ms EishayParseBinaryArrayMapping.kryo thrpt 5 933.388 ± 38.504 ops/ms EishayParseBinaryArrayMapping.protobuf thrpt 5 1510.752 ± 67.284 ops/ms EishayParseBinaryAutoType.fastjson2JSONB thrpt 5 1197.652 ± 66.420 ops/ms EishayParseBinaryAutoType.hessian thrpt 5 205.327 ± 4.335 ops/ms EishayParseBinaryAutoType.javaSerialize thrpt 5 29.391 ± 1.180 ops/ms EishayParseString.fastjson1 thrpt 5 919.351 ± 23.365 ops/ms EishayParseString.fastjson2 thrpt 5 764.809 ± 24.100 ops/ms EishayParseString.gson thrpt 5 246.053 ± 5.632 ops/ms EishayParseString.jackson thrpt 5 291.347 ± 12.430 ops/ms EishayParseStringPretty.fastjson1 thrpt 5 221.269 ± 4.256 ops/ms EishayParseStringPretty.fastjson2 thrpt 5 590.477 ± 15.292 ops/ms EishayParseStringPretty.gson thrpt 5 224.628 ± 6.364 ops/ms EishayParseStringPretty.jackson thrpt 5 264.820 ± 16.162 ops/ms EishayParseTreeString.fastjson1 thrpt 5 377.544 ± 6.538 ops/ms EishayParseTreeString.fastjson2 thrpt 5 548.172 ± 18.029 ops/ms EishayParseTreeString.gson thrpt 5 204.059 ± 13.539 ops/ms EishayParseTreeString.jackson thrpt 5 301.071 ± 6.476 ops/ms EishayParseTreeStringPretty.fastjson1 thrpt 5 313.559 ± 4.749 ops/ms EishayParseTreeStringPretty.fastjson2 thrpt 5 475.067 ± 11.100 ops/ms EishayParseTreeStringPretty.gson thrpt 5 191.220 ± 8.658 ops/ms EishayParseTreeStringPretty.jackson thrpt 5 267.917 ± 10.356 ops/ms EishayParseTreeUTF8Bytes.fastjson1 thrpt 5 283.552 ± 20.855 ops/ms EishayParseTreeUTF8Bytes.fastjson2 thrpt 5 514.892 ± 23.380 ops/ms EishayParseTreeUTF8Bytes.gson thrpt 5 189.629 ± 6.720 ops/ms EishayParseTreeUTF8Bytes.jackson thrpt 5 307.891 ± 8.052 ops/ms EishayParseTreeUTF8BytesPretty.fastjson1 thrpt 5 224.289 ± 12.126 ops/ms EishayParseTreeUTF8BytesPretty.fastjson2 thrpt 5 431.572 ± 24.224 ops/ms EishayParseTreeUTF8BytesPretty.gson thrpt 5 181.115 ± 7.081 ops/ms EishayParseTreeUTF8BytesPretty.jackson thrpt 5 280.018 ± 7.358 ops/ms EishayParseUTF8Bytes.fastjson1 thrpt 5 516.942 ± 21.695 ops/ms EishayParseUTF8Bytes.fastjson2 thrpt 5 694.113 ± 24.399 ops/ms EishayParseUTF8Bytes.gson thrpt 5 191.936 ± 2.713 ops/ms EishayParseUTF8Bytes.jackson thrpt 5 296.185 ± 15.389 ops/ms EishayParseUTF8BytesPretty.fastjson1 thrpt 5 178.923 ± 8.409 ops/ms EishayParseUTF8BytesPretty.fastjson2 thrpt 5 524.906 ± 19.869 ops/ms EishayParseUTF8BytesPretty.gson thrpt 5 179.560 ± 5.306 ops/ms EishayParseUTF8BytesPretty.jackson thrpt 5 269.917 ± 9.025 ops/ms EishayWriteBinary.fastjson2UTF8Bytes thrpt 5 969.829 ± 23.148 ops/ms EishayWriteBinary.hessian thrpt 5 222.239 ± 21.709 ops/ms EishayWriteBinary.javaSerialize thrpt 5 123.158 ± 3.535 ops/ms EishayWriteBinary.jsonb thrpt 5 1885.460 ± 26.498 ops/ms EishayWriteBinaryArrayMapping.fastjson2UTF8Bytes thrpt 5 1471.931 ± 58.717 ops/ms EishayWriteBinaryArrayMapping.jsonb thrpt 5 4263.632 ± 235.498 ops/ms EishayWriteBinaryArrayMapping.kryo thrpt 5 1225.379 ± 68.166 ops/ms EishayWriteBinaryArrayMapping.protobuf thrpt 5 1652.910 ± 86.876 ops/ms EishayWriteBinaryAutoType.fastjson2JSONB thrpt 5 897.998 ± 35.034 ops/ms EishayWriteBinaryAutoType.hessian thrpt 5 221.638 ± 43.720 ops/ms EishayWriteBinaryAutoType.javaSerialize thrpt 5 124.163 ± 4.710 ops/ms EishayWriteString.fastjson1 thrpt 5 423.739 ± 10.758 ops/ms EishayWriteString.fastjson2 thrpt 5 977.736 ± 25.323 ops/ms EishayWriteString.gson thrpt 5 162.768 ± 4.060 ops/ms EishayWriteString.jackson thrpt 5 524.070 ± 24.696 ops/ms EishayWriteStringTree.fastjson1 thrpt 5 403.651 ± 9.901 ops/ms EishayWriteStringTree.fastjson2 thrpt 5 722.233 ± 19.264 ops/ms EishayWriteStringTree.gson thrpt 5 176.877 ± 7.481 ops/ms EishayWriteStringTree.jackson thrpt 5 511.079 ± 7.289 ops/ms EishayWriteUTF8Bytes.fastjson1 thrpt 5 410.900 ± 20.760 ops/ms EishayWriteUTF8Bytes.fastjson2 thrpt 5 977.778 ± 26.106 ops/ms EishayWriteUTF8Bytes.gson thrpt 5 159.486 ± 8.198 ops/ms EishayWriteUTF8Bytes.jackson thrpt 5 540.417 ± 2.918 ops/ms ``` # AppleM1Pro-zulu-8.jdk ```java Benchmark Mode Cnt Score Error Units EishayParseBinary.fastjson2UTF8Bytes thrpt 5 1383.192 ± 89.030 ops/ms EishayParseBinary.hessian thrpt 5 388.505 ± 9.988 ops/ms EishayParseBinary.javaSerialize thrpt 5 58.479 ± 0.660 ops/ms EishayParseBinary.jsonb thrpt 5 2804.672 ± 17.227 ops/ms EishayParseBinaryArrayMapping.fastjson2UTF8Bytes thrpt 5 1998.571 ± 30.602 ops/ms EishayParseBinaryArrayMapping.jsonb thrpt 5 5195.756 ± 22.627 ops/ms EishayParseBinaryArrayMapping.kryo thrpt 5 2197.388 ± 233.698 ops/ms EishayParseBinaryArrayMapping.protobuf thrpt 5 1915.992 ± 12.627 ops/ms EishayParseBinaryAutoType.fastjson2JSONB thrpt 5 2501.915 ± 8.483 ops/ms EishayParseBinaryAutoType.hessian thrpt 5 375.211 ± 55.062 ops/ms EishayParseBinaryAutoType.javaSerialize thrpt 5 58.105 ± 1.759 ops/ms EishayParseString.fastjson1 thrpt 5 1529.303 ± 21.566 ops/ms EishayParseString.fastjson2 thrpt 5 1801.156 ± 29.846 ops/ms EishayParseString.gson thrpt 5 661.764 ± 19.561 ops/ms EishayParseString.jackson thrpt 5 760.482 ± 16.043 ops/ms EishayParseStringPretty.fastjson1 thrpt 5 445.037 ± 2.212 ops/ms EishayParseStringPretty.fastjson2 thrpt 5 1360.146 ± 352.686 ops/ms EishayParseStringPretty.gson thrpt 5 606.189 ± 107.092 ops/ms EishayParseStringPretty.jackson thrpt 5 702.162 ± 6.715 ops/ms EishayParseTreeString.fastjson1 thrpt 5 686.811 ± 35.938 ops/ms EishayParseTreeString.fastjson2 thrpt 5 1403.705 ± 20.921 ops/ms EishayParseTreeString.gson thrpt 5 550.118 ± 23.363 ops/ms EishayParseTreeString.jackson thrpt 5 758.002 ± 1.259 ops/ms EishayParseTreeStringPretty.fastjson1 thrpt 5 625.768 ± 103.682 ops/ms EishayParseTreeStringPretty.fastjson2 thrpt 5 1220.643 ± 8.902 ops/ms EishayParseTreeStringPretty.gson thrpt 5 514.896 ± 43.244 ops/ms EishayParseTreeStringPretty.jackson thrpt 5 679.450 ± 24.502 ops/ms EishayParseTreeUTF8Bytes.fastjson1 thrpt 5 627.416 ± 6.496 ops/ms EishayParseTreeUTF8Bytes.fastjson2 thrpt 5 1371.032 ± 4.841 ops/ms EishayParseTreeUTF8Bytes.gson thrpt 5 597.118 ± 11.287 ops/ms EishayParseTreeUTF8Bytes.jackson thrpt 5 914.913 ± 66.959 ops/ms EishayParseTreeUTF8BytesPretty.fastjson1 thrpt 5 551.280 ± 3.141 ops/ms EishayParseTreeUTF8BytesPretty.fastjson2 thrpt 5 1168.350 ± 3.386 ops/ms EishayParseTreeUTF8BytesPretty.gson thrpt 5 512.024 ± 15.887 ops/ms EishayParseTreeUTF8BytesPretty.jackson thrpt 5 825.042 ± 18.248 ops/ms EishayParseUTF8Bytes.fastjson1 thrpt 5 1474.551 ± 7.450 ops/ms EishayParseUTF8Bytes.fastjson2 thrpt 5 1374.320 ± 11.323 ops/ms EishayParseUTF8Bytes.gson thrpt 5 598.164 ± 3.776 ops/ms EishayParseUTF8Bytes.jackson thrpt 5 1023.545 ± 67.012 ops/ms EishayParseUTF8BytesPretty.fastjson1 thrpt 5 433.187 ± 0.864 ops/ms EishayParseUTF8BytesPretty.fastjson2 thrpt 5 1178.518 ± 31.616 ops/ms EishayParseUTF8BytesPretty.gson thrpt 5 519.170 ± 4.668 ops/ms EishayParseUTF8BytesPretty.jackson thrpt 5 903.341 ± 1.718 ops/ms EishayWriteBinary.fastjson2UTF8Bytes thrpt 5 2716.298 ± 51.707 ops/ms EishayWriteBinary.hessian thrpt 5 630.161 ± 5.621 ops/ms EishayWriteBinary.javaSerialize thrpt 5 424.048 ± 5.012 ops/ms EishayWriteBinary.jsonb thrpt 5 3706.788 ± 10.873 ops/ms EishayWriteBinaryArrayMapping.fastjson2UTF8Bytes thrpt 5 3265.937 ± 17.147 ops/ms EishayWriteBinaryArrayMapping.jsonb thrpt 5 5898.595 ± 11.539 ops/ms EishayWriteBinaryArrayMapping.kryo thrpt 5 2547.937 ± 13.116 ops/ms EishayWriteBinaryArrayMapping.protobuf thrpt 5 1987.913 ± 58.569 ops/ms EishayWriteBinaryAutoType.fastjson2JSONB thrpt 5 2578.047 ± 7.839 ops/ms EishayWriteBinaryAutoType.hessian thrpt 5 626.780 ± 8.821 ops/ms EishayWriteBinaryAutoType.javaSerialize thrpt 5 438.834 ± 0.749 ops/ms EishayWriteString.fastjson1 thrpt 5 1167.601 ± 3.103 ops/ms EishayWriteString.fastjson2 thrpt 5 3206.501 ± 19.338 ops/ms EishayWriteString.gson thrpt 5 760.804 ± 2.490 ops/ms EishayWriteString.jackson thrpt 5 1740.240 ± 6.126 ops/ms EishayWriteStringTree.fastjson1 thrpt 5 1294.811 ± 10.994 ops/ms EishayWriteStringTree.fastjson2 thrpt 5 1930.751 ± 23.849 ops/ms EishayWriteStringTree.gson thrpt 5 846.270 ± 2.532 ops/ms EishayWriteStringTree.jackson thrpt 5 1590.954 ± 18.549 ops/ms EishayWriteUTF8Bytes.fastjson1 thrpt 5 1077.497 ± 1.466 ops/ms EishayWriteUTF8Bytes.fastjson2 thrpt 5 2742.651 ± 7.791 ops/ms EishayWriteUTF8Bytes.gson thrpt 5 670.477 ± 3.602 ops/ms EishayWriteUTF8Bytes.jackson thrpt 5 1593.345 ± 3.212 ops/ms ``` # AppleM1Pro-zulu-11.jdk ```java Benchmark Mode Cnt Score Error Units EishayParseBinary.fastjson2UTF8Bytes thrpt 5 1785.392 ± 42.769 ops/ms EishayParseBinary.hessian thrpt 5 381.128 ± 9.786 ops/ms EishayParseBinary.javaSerialize thrpt 5 61.974 ± 0.687 ops/ms EishayParseBinary.jsonb thrpt 5 2926.865 ± 23.566 ops/ms EishayParseBinaryArrayMapping.fastjson2UTF8Bytes thrpt 5 2894.711 ± 31.808 ops/ms EishayParseBinaryArrayMapping.jsonb thrpt 5 5963.038 ± 21.827 ops/ms EishayParseBinaryArrayMapping.kryo thrpt 5 1743.313 ± 155.520 ops/ms EishayParseBinaryArrayMapping.protobuf thrpt 5 1753.065 ± 30.278 ops/ms EishayParseBinaryAutoType.fastjson2JSONB thrpt 5 3086.226 ± 7.789 ops/ms EishayParseBinaryAutoType.hessian thrpt 5 381.332 ± 8.359 ops/ms EishayParseBinaryAutoType.javaSerialize thrpt 5 58.837 ± 0.952 ops/ms EishayParseString.fastjson1 thrpt 5 1440.733 ± 32.415 ops/ms EishayParseString.fastjson2 thrpt 5 1978.561 ± 10.269 ops/ms EishayParseString.gson thrpt 5 749.553 ± 6.041 ops/ms EishayParseString.jackson thrpt 5 636.503 ± 48.424 ops/ms EishayParseStringPretty.fastjson1 thrpt 5 302.914 ± 28.931 ops/ms EishayParseStringPretty.fastjson2 thrpt 5 1627.521 ± 32.796 ops/ms EishayParseStringPretty.gson thrpt 5 662.339 ± 1.908 ops/ms EishayParseStringPretty.jackson thrpt 5 567.907 ± 45.922 ops/ms EishayParseTreeString.fastjson1 thrpt 5 528.684 ± 13.804 ops/ms EishayParseTreeString.fastjson2 thrpt 5 1265.533 ± 17.090 ops/ms EishayParseTreeString.gson thrpt 5 576.867 ± 1.672 ops/ms EishayParseTreeString.jackson thrpt 5 715.093 ± 5.218 ops/ms EishayParseTreeStringPretty.fastjson1 thrpt 5 424.734 ± 20.467 ops/ms EishayParseTreeStringPretty.fastjson2 thrpt 5 1075.535 ± 5.936 ops/ms EishayParseTreeStringPretty.gson thrpt 5 531.431 ± 4.368 ops/ms EishayParseTreeStringPretty.jackson thrpt 5 661.499 ± 2.165 ops/ms EishayParseTreeUTF8Bytes.fastjson1 thrpt 5 532.361 ± 7.437 ops/ms EishayParseTreeUTF8Bytes.fastjson2 thrpt 5 1588.600 ± 3.967 ops/ms EishayParseTreeUTF8Bytes.gson thrpt 5 575.062 ± 13.792 ops/ms EishayParseTreeUTF8Bytes.jackson thrpt 5 952.917 ± 68.686 ops/ms EishayParseTreeUTF8BytesPretty.fastjson1 thrpt 5 403.415 ± 17.062 ops/ms EishayParseTreeUTF8BytesPretty.fastjson2 thrpt 5 1268.969 ± 5.971 ops/ms EishayParseTreeUTF8BytesPretty.gson thrpt 5 574.475 ± 2.726 ops/ms EishayParseTreeUTF8BytesPretty.jackson thrpt 5 834.004 ± 55.411 ops/ms EishayParseUTF8Bytes.fastjson1 thrpt 5 1305.316 ± 17.819 ops/ms EishayParseUTF8Bytes.fastjson2 thrpt 5 1736.243 ± 5.335 ops/ms EishayParseUTF8Bytes.gson thrpt 5 573.513 ± 5.506 ops/ms EishayParseUTF8Bytes.jackson thrpt 5 935.838 ± 5.761 ops/ms EishayParseUTF8BytesPretty.fastjson1 thrpt 5 336.197 ± 12.802 ops/ms EishayParseUTF8BytesPretty.fastjson2 thrpt 5 1537.609 ± 30.523 ops/ms EishayParseUTF8BytesPretty.gson thrpt 5 558.584 ± 5.336 ops/ms EishayParseUTF8BytesPretty.jackson thrpt 5 839.787 ± 13.153 ops/ms EishayWriteBinary.fastjson2UTF8Bytes thrpt 5 2905.229 ± 30.425 ops/ms EishayWriteBinary.hessian thrpt 5 685.188 ± 1.802 ops/ms EishayWriteBinary.javaSerialize thrpt 5 468.224 ± 8.340 ops/ms EishayWriteBinary.jsonb thrpt 5 4966.212 ± 10.660 ops/ms EishayWriteBinaryArrayMapping.fastjson2UTF8Bytes thrpt 5 3457.032 ± 17.513 ops/ms EishayWriteBinaryArrayMapping.jsonb thrpt 5 9174.108 ± 70.357 ops/ms EishayWriteBinaryArrayMapping.kryo thrpt 5 2896.740 ± 13.619 ops/ms EishayWriteBinaryArrayMapping.protobuf thrpt 5 2211.317 ± 4.329 ops/ms EishayWriteBinaryAutoType.fastjson2JSONB thrpt 5 2935.926 ± 4.729 ops/ms EishayWriteBinaryAutoType.hessian thrpt 5 702.775 ± 7.247 ops/ms EishayWriteBinaryAutoType.javaSerialize thrpt 5 465.905 ± 1.760 ops/ms EishayWriteString.fastjson1 thrpt 5 875.268 ± 17.710 ops/ms EishayWriteString.fastjson2 thrpt 5 2743.857 ± 6.912 ops/ms EishayWriteString.gson thrpt 5 672.304 ± 1.457 ops/ms EishayWriteString.jackson thrpt 5 1664.917 ± 10.612 ops/ms EishayWriteStringTree.fastjson1 thrpt 5 1266.348 ± 3.107 ops/ms EishayWriteStringTree.fastjson2 thrpt 5 1944.437 ± 20.534 ops/ms EishayWriteStringTree.gson thrpt 5 714.687 ± 1.561 ops/ms EishayWriteStringTree.jackson thrpt 5 1539.256 ± 19.152 ops/ms EishayWriteUTF8Bytes.fastjson1 thrpt 5 794.945 ± 23.897 ops/ms EishayWriteUTF8Bytes.fastjson2 thrpt 5 2906.948 ± 4.980 ops/ms EishayWriteUTF8Bytes.gson thrpt 5 675.090 ± 2.988 ops/ms EishayWriteUTF8Bytes.jackson thrpt 5 1412.558 ± 3.661 ops/ms ``` # AppleM1Pro-zulu-17.jdk ```java Benchmark Mode Cnt Score Error Units EishayParseBinary.fastjson2UTF8Bytes thrpt 5 1565.772 ± 51.777 ops/ms EishayParseBinary.hessian thrpt 5 326.753 ± 7.049 ops/ms EishayParseBinary.javaSerialize thrpt 5 63.582 ± 3.372 ops/ms EishayParseBinary.jsonb thrpt 5 3193.722 ± 106.503 ops/ms EishayParseBinaryArrayMapping.fastjson2UTF8Bytes thrpt 5 2714.360 ± 56.975 ops/ms EishayParseBinaryArrayMapping.jsonb thrpt 5 6282.768 ± 57.979 ops/ms EishayParseBinaryArrayMapping.kryo thrpt 5 1663.982 ± 132.767 ops/ms EishayParseBinaryArrayMapping.protobuf thrpt 5 1694.906 ± 55.600 ops/ms EishayParseBinaryAutoType.fastjson2JSONB thrpt 5 3192.316 ± 9.436 ops/ms EishayParseBinaryAutoType.hessian thrpt 5 363.493 ± 20.309 ops/ms EishayParseBinaryAutoType.javaSerialize thrpt 5 59.877 ± 6.355 ops/ms EishayParseString.fastjson1 thrpt 5 2113.907 ± 117.054 ops/ms EishayParseString.fastjson2 thrpt 5 1873.467 ± 28.949 ops/ms EishayParseString.gson thrpt 5 698.155 ± 25.601 ops/ms EishayParseString.jackson thrpt 5 582.243 ± 87.717 ops/ms EishayParseStringPretty.fastjson1 thrpt 5 362.442 ± 39.173 ops/ms EishayParseStringPretty.fastjson2 thrpt 5 1597.939 ± 45.954 ops/ms EishayParseStringPretty.gson thrpt 5 695.696 ± 7.105 ops/ms EishayParseStringPretty.jackson thrpt 5 518.346 ± 72.052 ops/ms EishayParseTreeString.fastjson1 thrpt 5 746.129 ± 34.471 ops/ms EishayParseTreeString.fastjson2 thrpt 5 1505.849 ± 10.525 ops/ms EishayParseTreeString.gson thrpt 5 549.429 ± 17.729 ops/ms EishayParseTreeString.jackson thrpt 5 782.985 ± 4.770 ops/ms EishayParseTreeStringPretty.fastjson1 thrpt 5 698.240 ± 16.720 ops/ms EishayParseTreeStringPretty.fastjson2 thrpt 5 1213.789 ± 7.658 ops/ms EishayParseTreeStringPretty.gson thrpt 5 516.077 ± 7.036 ops/ms EishayParseTreeStringPretty.jackson thrpt 5 711.277 ± 15.614 ops/ms EishayParseTreeUTF8Bytes.fastjson1 thrpt 5 708.908 ± 7.267 ops/ms EishayParseTreeUTF8Bytes.fastjson2 thrpt 5 1563.462 ± 33.692 ops/ms EishayParseTreeUTF8Bytes.gson thrpt 5 554.956 ± 14.271 ops/ms EishayParseTreeUTF8Bytes.jackson thrpt 5 865.847 ± 12.568 ops/ms EishayParseTreeUTF8BytesPretty.fastjson1 thrpt 5 563.690 ± 7.706 ops/ms EishayParseTreeUTF8BytesPretty.fastjson2 thrpt 5 1236.533 ± 32.162 ops/ms EishayParseTreeUTF8BytesPretty.gson thrpt 5 570.174 ± 13.169 ops/ms EishayParseTreeUTF8BytesPretty.jackson thrpt 5 901.371 ± 23.743 ops/ms EishayParseUTF8Bytes.fastjson1 thrpt 5 1700.281 ± 15.282 ops/ms EishayParseUTF8Bytes.fastjson2 thrpt 5 1572.982 ± 67.874 ops/ms EishayParseUTF8Bytes.gson thrpt 5 564.396 ± 8.494 ops/ms EishayParseUTF8Bytes.jackson thrpt 5 722.095 ± 19.964 ops/ms EishayParseUTF8BytesPretty.fastjson1 thrpt 5 380.294 ± 22.981 ops/ms EishayParseUTF8BytesPretty.fastjson2 thrpt 5 1533.645 ± 17.892 ops/ms EishayParseUTF8BytesPretty.gson thrpt 5 569.669 ± 11.276 ops/ms EishayParseUTF8BytesPretty.jackson thrpt 5 711.513 ± 55.025 ops/ms EishayWriteBinary.fastjson2UTF8Bytes thrpt 5 2855.480 ± 286.790 ops/ms EishayWriteBinary.hessian thrpt 5 723.185 ± 102.561 ops/ms EishayWriteBinary.javaSerialize thrpt 5 468.276 ± 5.183 ops/ms EishayWriteBinary.jsonb thrpt 5 5055.795 ± 38.516 ops/ms EishayWriteBinaryArrayMapping.fastjson2UTF8Bytes thrpt 5 3389.825 ± 19.045 ops/ms EishayWriteBinaryArrayMapping.jsonb thrpt 5 9835.651 ± 47.658 ops/ms EishayWriteBinaryArrayMapping.kryo thrpt 5 3002.535 ± 6.239 ops/ms EishayWriteBinaryArrayMapping.protobuf thrpt 5 2463.224 ± 50.521 ops/ms EishayWriteBinaryAutoType.fastjson2JSONB thrpt 5 2979.819 ± 10.191 ops/ms EishayWriteBinaryAutoType.hessian thrpt 5 693.441 ± 3.034 ops/ms EishayWriteBinaryAutoType.javaSerialize thrpt 5 470.109 ± 0.653 ops/ms EishayWriteString.fastjson1 thrpt 5 1155.460 ± 27.865 ops/ms EishayWriteString.fastjson2 thrpt 5 2736.483 ± 17.828 ops/ms EishayWriteString.gson thrpt 5 567.348 ± 1.495 ops/ms EishayWriteString.jackson thrpt 5 1709.641 ± 5.684 ops/ms EishayWriteStringTree.fastjson1 thrpt 5 1280.126 ± 9.892 ops/ms EishayWriteStringTree.fastjson2 thrpt 5 1918.363 ± 31.891 ops/ms EishayWriteStringTree.gson thrpt 5 569.074 ± 1.239 ops/ms EishayWriteStringTree.jackson thrpt 5 1439.778 ± 16.784 ops/ms EishayWriteUTF8Bytes.fastjson1 thrpt 5 1042.769 ± 5.860 ops/ms EishayWriteUTF8Bytes.fastjson2 thrpt 5 2893.024 ± 37.960 ops/ms EishayWriteUTF8Bytes.gson thrpt 5 560.684 ± 1.554 ops/ms EishayWriteUTF8Bytes.jackson thrpt 5 1545.694 ± 5.242 ops/ms ``` # AppleM1Pro-zulu-20.jdk ```java Benchmark Mode Cnt Score Error Units EishayParseBinary.fastjson2UTF8Bytes thrpt 5 1645.239 ± 91.386 ops/ms EishayParseBinary.hessian thrpt 5 333.122 ± 8.555 ops/ms EishayParseBinary.javaSerialize thrpt 5 63.032 ± 2.889 ops/ms EishayParseBinary.jsonb thrpt 5 3270.449 ± 53.566 ops/ms EishayParseBinaryArrayMapping.fastjson2UTF8Bytes thrpt 5 2863.308 ± 22.121 ops/ms EishayParseBinaryArrayMapping.jsonb thrpt 5 6126.836 ± 18.252 ops/ms EishayParseBinaryArrayMapping.kryo thrpt 5 1645.782 ± 205.540 ops/ms EishayParseBinaryArrayMapping.protobuf thrpt 5 1421.470 ± 71.771 ops/ms EishayParseBinaryAutoType.fastjson2JSONB thrpt 5 3093.863 ± 5.912 ops/ms EishayParseBinaryAutoType.hessian thrpt 5 347.106 ± 16.742 ops/ms EishayParseBinaryAutoType.javaSerialize thrpt 5 64.686 ± 0.262 ops/ms EishayParseString.fastjson1 thrpt 5 1906.450 ± 429.470 ops/ms EishayParseString.fastjson2 thrpt 5 1792.342 ± 17.066 ops/ms EishayParseString.gson thrpt 5 675.466 ± 15.853 ops/ms EishayParseString.jackson thrpt 5 739.098 ± 21.833 ops/ms EishayParseStringPretty.fastjson1 thrpt 5 435.045 ± 24.097 ops/ms EishayParseStringPretty.fastjson2 thrpt 5 1571.718 ± 32.466 ops/ms EishayParseStringPretty.gson thrpt 5 637.637 ± 54.153 ops/ms EishayParseStringPretty.jackson thrpt 5 707.566 ± 16.034 ops/ms EishayParseTreeString.fastjson1 thrpt 5 670.633 ± 12.708 ops/ms EishayParseTreeString.fastjson2 thrpt 5 1446.010 ± 15.466 ops/ms EishayParseTreeString.gson thrpt 5 536.573 ± 7.679 ops/ms EishayParseTreeString.jackson thrpt 5 754.649 ± 4.638 ops/ms EishayParseTreeStringPretty.fastjson1 thrpt 5 601.848 ± 11.728 ops/ms EishayParseTreeStringPretty.fastjson2 thrpt 5 1169.351 ± 6.743 ops/ms EishayParseTreeStringPretty.gson thrpt 5 506.633 ± 6.512 ops/ms EishayParseTreeStringPretty.jackson thrpt 5 708.710 ± 4.141 ops/ms EishayParseTreeUTF8Bytes.fastjson1 thrpt 5 621.079 ± 5.786 ops/ms EishayParseTreeUTF8Bytes.fastjson2 thrpt 5 1499.129 ± 5.662 ops/ms EishayParseTreeUTF8Bytes.gson thrpt 5 549.095 ± 5.244 ops/ms EishayParseTreeUTF8Bytes.jackson thrpt 5 962.141 ± 8.184 ops/ms EishayParseTreeUTF8BytesPretty.fastjson1 thrpt 5 510.734 ± 12.593 ops/ms EishayParseTreeUTF8BytesPretty.fastjson2 thrpt 5 1195.620 ± 5.243 ops/ms EishayParseTreeUTF8BytesPretty.gson thrpt 5 552.573 ± 8.418 ops/ms EishayParseTreeUTF8BytesPretty.jackson thrpt 5 874.354 ± 8.169 ops/ms EishayParseUTF8Bytes.fastjson1 thrpt 5 1707.901 ± 13.196 ops/ms EishayParseUTF8Bytes.fastjson2 thrpt 5 1707.770 ± 16.447 ops/ms EishayParseUTF8Bytes.gson thrpt 5 548.714 ± 3.334 ops/ms EishayParseUTF8Bytes.jackson thrpt 5 929.127 ± 9.754 ops/ms EishayParseUTF8BytesPretty.fastjson1 thrpt 5 408.428 ± 11.248 ops/ms EishayParseUTF8BytesPretty.fastjson2 thrpt 5 1505.608 ± 14.045 ops/ms EishayParseUTF8BytesPretty.gson thrpt 5 545.726 ± 15.841 ops/ms EishayParseUTF8BytesPretty.jackson thrpt 5 823.338 ± 13.438 ops/ms EishayWriteBinary.fastjson2UTF8Bytes thrpt 5 2830.759 ± 30.925 ops/ms EishayWriteBinary.hessian thrpt 5 666.756 ± 2.504 ops/ms EishayWriteBinary.javaSerialize thrpt 5 489.378 ± 5.955 ops/ms EishayWriteBinary.jsonb thrpt 5 4886.128 ± 13.674 ops/ms EishayWriteBinaryArrayMapping.fastjson2UTF8Bytes thrpt 5 3356.958 ± 16.573 ops/ms EishayWriteBinaryArrayMapping.jsonb thrpt 5 9590.044 ± 22.577 ops/ms EishayWriteBinaryArrayMapping.kryo thrpt 5 3118.972 ± 8.564 ops/ms EishayWriteBinaryArrayMapping.protobuf thrpt 5 2794.995 ± 17.516 ops/ms EishayWriteBinaryAutoType.fastjson2JSONB thrpt 5 2796.030 ± 14.563 ops/ms EishayWriteBinaryAutoType.hessian thrpt 5 668.684 ± 2.033 ops/ms EishayWriteBinaryAutoType.javaSerialize thrpt 5 479.918 ± 0.724 ops/ms EishayWriteString.fastjson1 thrpt 5 1093.893 ± 12.296 ops/ms EishayWriteString.fastjson2 thrpt 5 2685.453 ± 5.185 ops/ms EishayWriteString.gson thrpt 5 553.396 ± 1.313 ops/ms EishayWriteString.jackson thrpt 5 1564.638 ± 2.764 ops/ms EishayWriteStringTree.fastjson1 thrpt 5 1241.746 ± 5.337 ops/ms EishayWriteStringTree.fastjson2 thrpt 5 1873.164 ± 3.846 ops/ms EishayWriteStringTree.gson thrpt 5 559.965 ± 1.589 ops/ms EishayWriteStringTree.jackson thrpt 5 1398.849 ± 14.878 ops/ms EishayWriteUTF8Bytes.fastjson1 thrpt 5 957.373 ± 1.712 ops/ms EishayWriteUTF8Bytes.fastjson2 thrpt 5 2828.335 ± 35.267 ops/ms EishayWriteUTF8Bytes.gson thrpt 5 548.552 ± 1.934 ops/ms EishayWriteUTF8Bytes.jackson thrpt 5 1546.315 ± 2.900 ops/ms ``` # AppleM1Pro-graalvm-ce-17-22.3.1 ```java Benchmark Mode Cnt Score Error Units EishayParseBinary.fastjson2UTF8Bytes thrpt 5 756.068 ± 149.852 ops/ms EishayParseBinary.hessian thrpt 5 273.021 ± 11.179 ops/ms EishayParseBinary.javaSerialize thrpt 5 62.624 ± 3.465 ops/ms EishayParseBinary.jsonb thrpt 5 3630.609 ± 93.146 ops/ms EishayParseBinaryArrayMapping.fastjson2UTF8Bytes thrpt 5 1237.285 ± 152.869 ops/ms EishayParseBinaryArrayMapping.jsonb thrpt 5 8754.276 ± 14.042 ops/ms EishayParseBinaryArrayMapping.kryo thrpt 5 1733.215 ± 62.746 ops/ms EishayParseBinaryArrayMapping.protobuf thrpt 5 2609.297 ± 11.674 ops/ms EishayParseBinaryAutoType.fastjson2JSONB thrpt 5 3177.490 ± 6.742 ops/ms EishayParseBinaryAutoType.hessian thrpt 5 273.420 ± 19.645 ops/ms EishayParseBinaryAutoType.javaSerialize thrpt 5 61.272 ± 1.667 ops/ms EishayParseString.fastjson1 thrpt 5 1315.455 ± 39.353 ops/ms EishayParseString.fastjson2 thrpt 5 1369.287 ± 105.685 ops/ms EishayParseString.gson thrpt 5 720.128 ± 14.099 ops/ms EishayParseString.jackson thrpt 5 559.243 ± 64.299 ops/ms EishayParseStringPretty.fastjson1 thrpt 5 325.522 ± 28.906 ops/ms EishayParseStringPretty.fastjson2 thrpt 5 1226.062 ± 24.070 ops/ms EishayParseStringPretty.gson thrpt 5 680.227 ± 11.573 ops/ms EishayParseStringPretty.jackson thrpt 5 539.333 ± 36.348 ops/ms EishayParseTreeString.fastjson1 thrpt 5 833.598 ± 38.993 ops/ms EishayParseTreeString.fastjson2 thrpt 5 1321.163 ± 23.247 ops/ms EishayParseTreeString.gson thrpt 5 613.816 ± 8.227 ops/ms EishayParseTreeString.jackson thrpt 5 758.517 ± 8.472 ops/ms EishayParseTreeStringPretty.fastjson1 thrpt 5 675.156 ± 25.028 ops/ms EishayParseTreeStringPretty.fastjson2 thrpt 5 1124.681 ± 15.550 ops/ms EishayParseTreeStringPretty.gson thrpt 5 556.930 ± 7.075 ops/ms EishayParseTreeStringPretty.jackson thrpt 5 648.007 ± 28.318 ops/ms EishayParseTreeUTF8Bytes.fastjson1 thrpt 5 671.474 ± 23.599 ops/ms EishayParseTreeUTF8Bytes.fastjson2 thrpt 5 900.698 ± 22.503 ops/ms EishayParseTreeUTF8Bytes.gson thrpt 5 541.120 ± 7.289 ops/ms EishayParseTreeUTF8Bytes.jackson thrpt 5 776.808 ± 22.734 ops/ms EishayParseTreeUTF8BytesPretty.fastjson1 thrpt 5 506.156 ± 7.929 ops/ms EishayParseTreeUTF8BytesPretty.fastjson2 thrpt 5 759.314 ± 7.095 ops/ms EishayParseTreeUTF8BytesPretty.gson thrpt 5 533.554 ± 8.079 ops/ms EishayParseTreeUTF8BytesPretty.jackson thrpt 5 648.997 ± 35.092 ops/ms EishayParseUTF8Bytes.fastjson1 thrpt 5 1090.778 ± 10.861 ops/ms EishayParseUTF8Bytes.fastjson2 thrpt 5 785.645 ± 111.499 ops/ms EishayParseUTF8Bytes.gson thrpt 5 543.981 ± 6.725 ops/ms EishayParseUTF8Bytes.jackson thrpt 5 663.536 ± 67.072 ops/ms EishayParseUTF8BytesPretty.fastjson1 thrpt 5 367.563 ± 11.112 ops/ms EishayParseUTF8BytesPretty.fastjson2 thrpt 5 662.633 ± 26.693 ops/ms EishayParseUTF8BytesPretty.gson thrpt 5 525.997 ± 3.076 ops/ms EishayParseUTF8BytesPretty.jackson thrpt 5 558.713 ± 50.488 ops/ms EishayWriteBinary.fastjson2UTF8Bytes thrpt 5 2912.811 ± 24.174 ops/ms EishayWriteBinary.hessian thrpt 5 713.311 ± 2.594 ops/ms EishayWriteBinary.javaSerialize thrpt 5 383.849 ± 3.837 ops/ms EishayWriteBinary.jsonb thrpt 5 5668.018 ± 11.520 ops/ms EishayWriteBinaryArrayMapping.fastjson2UTF8Bytes thrpt 5 3841.195 ± 8.389 ops/ms EishayWriteBinaryArrayMapping.jsonb thrpt 5 10379.213 ± 15.059 ops/ms EishayWriteBinaryArrayMapping.kryo thrpt 5 2992.700 ± 4.937 ops/ms EishayWriteBinaryArrayMapping.protobuf thrpt 5 2781.393 ± 5.717 ops/ms EishayWriteBinaryAutoType.fastjson2JSONB thrpt 5 3056.708 ± 5.669 ops/ms EishayWriteBinaryAutoType.hessian thrpt 5 713.116 ± 10.662 ops/ms EishayWriteBinaryAutoType.javaSerialize thrpt 5 387.059 ± 2.890 ops/ms EishayWriteString.fastjson1 thrpt 5 1373.458 ± 15.773 ops/ms EishayWriteString.fastjson2 thrpt 5 2847.443 ± 7.679 ops/ms EishayWriteString.gson thrpt 5 426.730 ± 1.234 ops/ms EishayWriteString.jackson thrpt 5 1521.066 ± 1.579 ops/ms EishayWriteStringTree.fastjson1 thrpt 5 509.370 ± 2.191 ops/ms EishayWriteStringTree.fastjson2 thrpt 5 2181.868 ± 23.126 ops/ms EishayWriteStringTree.gson thrpt 5 437.372 ± 0.906 ops/ms EishayWriteStringTree.jackson thrpt 5 1446.484 ± 16.930 ops/ms EishayWriteUTF8Bytes.fastjson1 thrpt 5 842.057 ± 1.157 ops/ms EishayWriteUTF8Bytes.fastjson2 thrpt 5 2937.153 ± 6.978 ops/ms EishayWriteUTF8Bytes.gson thrpt 5 384.521 ± 0.775 ops/ms EishayWriteUTF8Bytes.jackson thrpt 5 1558.524 ± 5.056 ops/ms ``` # AppleM1Pro-graalvm-ee-17-22.3.1 ```java Benchmark Mode Cnt Score Error Units EishayParseBinary.fastjson2UTF8Bytes thrpt 5 1456.181 ± 71.208 ops/ms EishayParseBinary.hessian thrpt 5 576.199 ± 8.260 ops/ms EishayParseBinary.javaSerialize thrpt 5 69.398 ± 0.975 ops/ms EishayParseBinary.jsonb thrpt 5 6034.210 ± 10.345 ops/ms EishayParseBinaryArrayMapping.fastjson2UTF8Bytes thrpt 5 3621.495 ± 69.753 ops/ms EishayParseBinaryArrayMapping.jsonb thrpt 5 11094.970 ± 9.851 ops/ms EishayParseBinaryArrayMapping.kryo thrpt 5 2037.117 ± 15.651 ops/ms EishayParseBinaryArrayMapping.protobuf thrpt 5 4510.385 ± 11.448 ops/ms EishayParseBinaryAutoType.fastjson2JSONB thrpt 5 3271.845 ± 11.600 ops/ms EishayParseBinaryAutoType.hessian thrpt 5 682.119 ± 6.590 ops/ms EishayParseBinaryAutoType.javaSerialize thrpt 5 69.525 ± 1.243 ops/ms EishayParseString.fastjson1 thrpt 5 1984.552 ± 36.345 ops/ms EishayParseString.fastjson2 thrpt 5 1827.985 ± 33.890 ops/ms EishayParseString.gson thrpt 5 757.618 ± 13.409 ops/ms EishayParseString.jackson thrpt 5 780.076 ± 6.980 ops/ms EishayParseStringPretty.fastjson1 thrpt 5 505.871 ± 27.309 ops/ms EishayParseStringPretty.fastjson2 thrpt 5 1516.662 ± 30.794 ops/ms EishayParseStringPretty.gson thrpt 5 787.903 ± 2.206 ops/ms EishayParseStringPretty.jackson thrpt 5 715.212 ± 16.014 ops/ms EishayParseTreeString.fastjson1 thrpt 5 1165.400 ± 2.690 ops/ms EishayParseTreeString.fastjson2 thrpt 5 1635.006 ± 28.717 ops/ms EishayParseTreeString.gson thrpt 5 621.762 ± 14.536 ops/ms EishayParseTreeString.jackson thrpt 5 911.527 ± 3.180 ops/ms EishayParseTreeStringPretty.fastjson1 thrpt 5 971.952 ± 2.980 ops/ms EishayParseTreeStringPretty.fastjson2 thrpt 5 1386.064 ± 3.355 ops/ms EishayParseTreeStringPretty.gson thrpt 5 616.684 ± 5.774 ops/ms EishayParseTreeStringPretty.jackson thrpt 5 828.023 ± 9.273 ops/ms EishayParseTreeUTF8Bytes.fastjson1 thrpt 5 835.226 ± 10.634 ops/ms EishayParseTreeUTF8Bytes.fastjson2 thrpt 5 1516.728 ± 2.602 ops/ms EishayParseTreeUTF8Bytes.gson thrpt 5 633.011 ± 3.392 ops/ms EishayParseTreeUTF8Bytes.jackson thrpt 5 1019.082 ± 5.636 ops/ms EishayParseTreeUTF8BytesPretty.fastjson1 thrpt 5 676.138 ± 3.009 ops/ms EishayParseTreeUTF8BytesPretty.fastjson2 thrpt 5 1258.037 ± 15.325 ops/ms EishayParseTreeUTF8BytesPretty.gson thrpt 5 647.766 ± 2.285 ops/ms EishayParseTreeUTF8BytesPretty.jackson thrpt 5 933.159 ± 8.215 ops/ms EishayParseUTF8Bytes.fastjson1 thrpt 5 1455.148 ± 2.046 ops/ms EishayParseUTF8Bytes.fastjson2 thrpt 5 1347.916 ± 82.545 ops/ms EishayParseUTF8Bytes.gson thrpt 5 628.856 ± 2.052 ops/ms EishayParseUTF8Bytes.jackson thrpt 5 817.043 ± 14.533 ops/ms EishayParseUTF8BytesPretty.fastjson1 thrpt 5 463.247 ± 7.540 ops/ms EishayParseUTF8BytesPretty.fastjson2 thrpt 5 1189.458 ± 66.142 ops/ms EishayParseUTF8BytesPretty.gson thrpt 5 658.781 ± 9.270 ops/ms EishayParseUTF8BytesPretty.jackson thrpt 5 683.450 ± 25.135 ops/ms EishayWriteBinary.fastjson2UTF8Bytes thrpt 5 3130.001 ± 32.879 ops/ms EishayWriteBinary.hessian thrpt 5 866.634 ± 5.933 ops/ms EishayWriteBinary.javaSerialize thrpt 5 488.592 ± 1.009 ops/ms EishayWriteBinary.jsonb thrpt 5 8266.540 ± 11.948 ops/ms EishayWriteBinaryArrayMapping.fastjson2UTF8Bytes thrpt 5 3470.301 ± 118.537 ops/ms EishayWriteBinaryArrayMapping.jsonb thrpt 5 15090.041 ± 137.455 ops/ms EishayWriteBinaryArrayMapping.kryo thrpt 5 3638.628 ± 13.229 ops/ms EishayWriteBinaryArrayMapping.protobuf thrpt 5 4983.579 ± 60.964 ops/ms EishayWriteBinaryAutoType.fastjson2JSONB thrpt 5 3543.466 ± 2.481 ops/ms EishayWriteBinaryAutoType.hessian thrpt 5 856.203 ± 10.100 ops/ms EishayWriteBinaryAutoType.javaSerialize thrpt 5 484.552 ± 1.735 ops/ms EishayWriteString.fastjson1 thrpt 5 1407.941 ± 4.503 ops/ms EishayWriteString.fastjson2 thrpt 5 3267.103 ± 6.051 ops/ms EishayWriteString.gson thrpt 5 439.463 ± 1.049 ops/ms EishayWriteString.jackson thrpt 5 1855.915 ± 21.887 ops/ms EishayWriteStringTree.fastjson1 thrpt 5 1099.021 ± 4.348 ops/ms EishayWriteStringTree.fastjson2 thrpt 5 2326.163 ± 34.337 ops/ms EishayWriteStringTree.gson thrpt 5 442.787 ± 20.217 ops/ms EishayWriteStringTree.jackson thrpt 5 1596.405 ± 3.445 ops/ms EishayWriteUTF8Bytes.fastjson1 thrpt 5 1277.789 ± 6.203 ops/ms EishayWriteUTF8Bytes.fastjson2 thrpt 5 3133.485 ± 7.928 ops/ms EishayWriteUTF8Bytes.gson thrpt 5 423.023 ± 3.969 ops/ms EishayWriteUTF8Bytes.jackson thrpt 5 1955.737 ± 2.862 ops/ms ``` # MacBookPro2016-zulu-8.jdk ```java Benchmark Mode Cnt Score Error Units EishayParseBinary.fastjson2UTF8Bytes thrpt 5 1158.325 ± 57.675 ops/ms EishayParseBinary.hessian thrpt 5 300.780 ± 19.090 ops/ms EishayParseBinary.javaSerialize thrpt 5 46.661 ± 2.887 ops/ms EishayParseBinary.jsonb thrpt 5 2048.359 ± 105.768 ops/ms EishayParseBinaryArrayMapping.fastjson2UTF8Bytes thrpt 5 1762.488 ± 104.691 ops/ms EishayParseBinaryArrayMapping.jsonb thrpt 5 3057.826 ± 180.297 ops/ms EishayParseBinaryArrayMapping.kryo thrpt 5 1788.929 ± 126.184 ops/ms EishayParseBinaryArrayMapping.protobuf thrpt 5 1241.622 ± 74.535 ops/ms EishayParseBinaryAutoType.fastjson2JSONB thrpt 5 1647.186 ± 40.730 ops/ms EishayParseBinaryAutoType.hessian thrpt 5 315.384 ± 1.949 ops/ms EishayParseBinaryAutoType.javaSerialize thrpt 5 46.140 ± 0.231 ops/ms EishayParseString.fastjson1 thrpt 5 1163.869 ± 7.279 ops/ms EishayParseString.fastjson2 thrpt 5 1327.981 ± 5.471 ops/ms EishayParseString.gson thrpt 5 470.043 ± 1.958 ops/ms EishayParseString.jackson thrpt 5 518.852 ± 3.549 ops/ms EishayParseStringPretty.fastjson1 thrpt 5 302.339 ± 1.184 ops/ms EishayParseStringPretty.fastjson2 thrpt 5 995.395 ± 2.714 ops/ms EishayParseStringPretty.gson thrpt 5 442.728 ± 2.988 ops/ms EishayParseStringPretty.jackson thrpt 5 470.861 ± 3.104 ops/ms EishayParseTreeString.fastjson1 thrpt 5 525.065 ± 31.160 ops/ms EishayParseTreeString.fastjson2 thrpt 5 989.457 ± 4.281 ops/ms EishayParseTreeString.gson thrpt 5 388.283 ± 0.796 ops/ms EishayParseTreeString.jackson thrpt 5 550.222 ± 3.523 ops/ms EishayParseTreeStringPretty.fastjson1 thrpt 5 445.039 ± 5.960 ops/ms EishayParseTreeStringPretty.fastjson2 thrpt 5 787.129 ± 3.085 ops/ms EishayParseTreeStringPretty.gson thrpt 5 370.935 ± 0.750 ops/ms EishayParseTreeStringPretty.jackson thrpt 5 504.404 ± 2.826 ops/ms EishayParseTreeUTF8Bytes.fastjson1 thrpt 5 492.536 ± 2.706 ops/ms EishayParseTreeUTF8Bytes.fastjson2 thrpt 5 927.870 ± 3.448 ops/ms EishayParseTreeUTF8Bytes.gson thrpt 5 361.051 ± 1.496 ops/ms EishayParseTreeUTF8Bytes.jackson thrpt 5 694.962 ± 3.730 ops/ms EishayParseTreeUTF8BytesPretty.fastjson1 thrpt 5 410.285 ± 3.418 ops/ms EishayParseTreeUTF8BytesPretty.fastjson2 thrpt 5 765.415 ± 5.463 ops/ms EishayParseTreeUTF8BytesPretty.gson thrpt 5 333.202 ± 2.198 ops/ms EishayParseTreeUTF8BytesPretty.jackson thrpt 5 626.187 ± 4.568 ops/ms EishayParseUTF8Bytes.fastjson1 thrpt 5 908.276 ± 3.238 ops/ms EishayParseUTF8Bytes.fastjson2 thrpt 5 1177.132 ± 5.643 ops/ms EishayParseUTF8Bytes.gson thrpt 5 355.611 ± 3.449 ops/ms EishayParseUTF8Bytes.jackson thrpt 5 658.020 ± 6.643 ops/ms EishayParseUTF8BytesPretty.fastjson1 thrpt 5 280.164 ± 1.444 ops/ms EishayParseUTF8BytesPretty.fastjson2 thrpt 5 905.192 ± 4.940 ops/ms EishayParseUTF8BytesPretty.gson thrpt 5 336.551 ± 2.740 ops/ms EishayParseUTF8BytesPretty.jackson thrpt 5 576.352 ± 1.677 ops/ms EishayWriteBinary.fastjson2UTF8Bytes thrpt 5 1624.290 ± 5.505 ops/ms EishayWriteBinary.hessian thrpt 5 400.182 ± 2.467 ops/ms EishayWriteBinary.javaSerialize thrpt 5 266.286 ± 1.323 ops/ms EishayWriteBinary.jsonb thrpt 5 1980.825 ± 20.888 ops/ms EishayWriteBinaryArrayMapping.fastjson2UTF8Bytes thrpt 5 2061.520 ± 9.270 ops/ms EishayWriteBinaryArrayMapping.jsonb thrpt 5 3062.632 ± 25.649 ops/ms EishayWriteBinaryArrayMapping.kryo thrpt 5 1853.076 ± 13.910 ops/ms EishayWriteBinaryArrayMapping.protobuf thrpt 5 1568.923 ± 2.871 ops/ms EishayWriteBinaryAutoType.fastjson2JSONB thrpt 5 1366.021 ± 15.318 ops/ms EishayWriteBinaryAutoType.hessian thrpt 5 394.687 ± 2.438 ops/ms EishayWriteBinaryAutoType.javaSerialize thrpt 5 263.240 ± 1.370 ops/ms EishayWriteString.fastjson1 thrpt 5 665.294 ± 27.234 ops/ms EishayWriteString.fastjson2 thrpt 5 1768.676 ± 14.526 ops/ms EishayWriteString.gson thrpt 5 475.365 ± 2.408 ops/ms EishayWriteString.jackson thrpt 5 1031.487 ± 10.392 ops/ms EishayWriteStringTree.fastjson1 thrpt 5 873.406 ± 3.619 ops/ms EishayWriteStringTree.fastjson2 thrpt 5 1233.717 ± 6.020 ops/ms EishayWriteStringTree.gson thrpt 5 512.259 ± 3.641 ops/ms EishayWriteStringTree.jackson thrpt 5 1001.024 ± 5.738 ops/ms EishayWriteUTF8Bytes.fastjson1 thrpt 5 618.299 ± 4.271 ops/ms EishayWriteUTF8Bytes.fastjson2 thrpt 5 1621.117 ± 15.921 ops/ms EishayWriteUTF8Bytes.gson thrpt 5 408.350 ± 18.823 ops/ms EishayWriteUTF8Bytes.jackson thrpt 5 932.156 ± 2.011 ops/ms ``` # MacBookPro2016-zulu-11.jdk ```java Benchmark Mode Cnt Score Error Units EishayParseBinary.fastjson2UTF8Bytes thrpt 5 1264.619 ± 4.668 ops/ms EishayParseBinary.hessian thrpt 5 305.516 ± 1.476 ops/ms EishayParseBinary.javaSerialize thrpt 5 47.178 ± 0.381 ops/ms EishayParseBinary.jsonb thrpt 5 2731.516 ± 10.701 ops/ms EishayParseBinaryArrayMapping.fastjson2UTF8Bytes thrpt 5 2021.334 ± 5.672 ops/ms EishayParseBinaryArrayMapping.jsonb thrpt 5 4168.645 ± 18.048 ops/ms EishayParseBinaryArrayMapping.kryo thrpt 5 1714.108 ± 10.701 ops/ms EishayParseBinaryArrayMapping.protobuf thrpt 5 1540.460 ± 8.629 ops/ms EishayParseBinaryAutoType.fastjson2JSONB thrpt 5 2034.123 ± 10.869 ops/ms EishayParseBinaryAutoType.hessian thrpt 5 305.062 ± 3.818 ops/ms EishayParseBinaryAutoType.javaSerialize thrpt 5 47.352 ± 0.142 ops/ms EishayParseString.fastjson1 thrpt 5 999.197 ± 3.258 ops/ms EishayParseString.fastjson2 thrpt 5 1268.778 ± 9.296 ops/ms EishayParseString.gson thrpt 5 459.324 ± 1.333 ops/ms EishayParseString.jackson thrpt 5 464.549 ± 4.175 ops/ms EishayParseStringPretty.fastjson1 thrpt 5 280.977 ± 0.862 ops/ms EishayParseStringPretty.fastjson2 thrpt 5 941.698 ± 4.979 ops/ms EishayParseStringPretty.gson thrpt 5 433.079 ± 2.557 ops/ms EishayParseStringPretty.jackson thrpt 5 440.105 ± 0.584 ops/ms EishayParseTreeString.fastjson1 thrpt 5 441.598 ± 1.526 ops/ms EishayParseTreeString.fastjson2 thrpt 5 820.244 ± 12.214 ops/ms EishayParseTreeString.gson thrpt 5 370.359 ± 0.718 ops/ms EishayParseTreeString.jackson thrpt 5 463.263 ± 1.035 ops/ms EishayParseTreeStringPretty.fastjson1 thrpt 5 375.409 ± 2.794 ops/ms EishayParseTreeStringPretty.fastjson2 thrpt 5 677.913 ± 3.167 ops/ms EishayParseTreeStringPretty.gson thrpt 5 334.910 ± 1.479 ops/ms EishayParseTreeStringPretty.jackson thrpt 5 437.309 ± 2.490 ops/ms EishayParseTreeUTF8Bytes.fastjson1 thrpt 5 407.137 ± 0.426 ops/ms EishayParseTreeUTF8Bytes.fastjson2 thrpt 5 853.880 ± 10.410 ops/ms EishayParseTreeUTF8Bytes.gson thrpt 5 354.715 ± 1.651 ops/ms EishayParseTreeUTF8Bytes.jackson thrpt 5 572.189 ± 14.938 ops/ms EishayParseTreeUTF8BytesPretty.fastjson1 thrpt 5 360.398 ± 2.246 ops/ms EishayParseTreeUTF8BytesPretty.fastjson2 thrpt 5 697.507 ± 4.152 ops/ms EishayParseTreeUTF8BytesPretty.gson thrpt 5 325.973 ± 1.298 ops/ms EishayParseTreeUTF8BytesPretty.jackson thrpt 5 519.795 ± 2.122 ops/ms EishayParseUTF8Bytes.fastjson1 thrpt 5 810.979 ± 5.021 ops/ms EishayParseUTF8Bytes.fastjson2 thrpt 5 1265.462 ± 10.392 ops/ms EishayParseUTF8Bytes.gson thrpt 5 351.441 ± 2.276 ops/ms EishayParseUTF8Bytes.jackson thrpt 5 597.989 ± 2.153 ops/ms EishayParseUTF8BytesPretty.fastjson1 thrpt 5 255.690 ± 1.848 ops/ms EishayParseUTF8BytesPretty.fastjson2 thrpt 5 945.601 ± 2.782 ops/ms EishayParseUTF8BytesPretty.gson thrpt 5 333.021 ± 2.950 ops/ms EishayParseUTF8BytesPretty.jackson thrpt 5 534.142 ± 3.437 ops/ms EishayWriteBinary.fastjson2UTF8Bytes thrpt 5 1706.406 ± 96.265 ops/ms EishayWriteBinary.hessian thrpt 5 428.575 ± 2.011 ops/ms EishayWriteBinary.javaSerialize thrpt 5 263.189 ± 2.042 ops/ms EishayWriteBinary.jsonb thrpt 5 2805.228 ± 14.612 ops/ms EishayWriteBinaryArrayMapping.fastjson2UTF8Bytes thrpt 5 2209.925 ± 15.488 ops/ms EishayWriteBinaryArrayMapping.jsonb thrpt 5 5257.974 ± 12.564 ops/ms EishayWriteBinaryArrayMapping.kryo thrpt 5 1983.949 ± 11.088 ops/ms EishayWriteBinaryArrayMapping.protobuf thrpt 5 1738.605 ± 9.490 ops/ms EishayWriteBinaryAutoType.fastjson2JSONB thrpt 5 1589.190 ± 6.350 ops/ms EishayWriteBinaryAutoType.hessian thrpt 5 423.404 ± 14.584 ops/ms EishayWriteBinaryAutoType.javaSerialize thrpt 5 271.165 ± 1.158 ops/ms EishayWriteString.fastjson1 thrpt 5 629.684 ± 0.819 ops/ms EishayWriteString.fastjson2 thrpt 5 1513.230 ± 9.350 ops/ms EishayWriteString.gson thrpt 5 368.089 ± 2.036 ops/ms EishayWriteString.jackson thrpt 5 971.627 ± 8.687 ops/ms EishayWriteStringTree.fastjson1 thrpt 5 797.582 ± 2.919 ops/ms EishayWriteStringTree.fastjson2 thrpt 5 1186.367 ± 6.137 ops/ms EishayWriteStringTree.gson thrpt 5 385.274 ± 3.355 ops/ms EishayWriteStringTree.jackson thrpt 5 901.312 ± 6.792 ops/ms EishayWriteUTF8Bytes.fastjson1 thrpt 5 546.008 ± 2.929 ops/ms EishayWriteUTF8Bytes.fastjson2 thrpt 5 1741.337 ± 4.766 ops/ms EishayWriteUTF8Bytes.gson thrpt 5 362.618 ± 1.888 ops/ms EishayWriteUTF8Bytes.jackson thrpt 5 802.827 ± 4.507 ops/ms ``` # MacBookPro2016-zulu-17.jdk ```java Benchmark Mode Cnt Score Error Units EishayParseBinary.fastjson2UTF8Bytes thrpt 5 1383.524 ± 38.679 ops/ms EishayParseBinary.hessian thrpt 5 302.851 ± 1.606 ops/ms EishayParseBinary.javaSerialize thrpt 5 53.905 ± 0.345 ops/ms EishayParseBinary.jsonb thrpt 5 3018.283 ± 15.676 ops/ms EishayParseBinaryArrayMapping.fastjson2UTF8Bytes thrpt 5 2265.817 ± 9.953 ops/ms EishayParseBinaryArrayMapping.jsonb thrpt 5 4507.115 ± 20.835 ops/ms EishayParseBinaryArrayMapping.kryo thrpt 5 1796.018 ± 6.976 ops/ms EishayParseBinaryArrayMapping.protobuf thrpt 5 1749.723 ± 6.935 ops/ms EishayParseBinaryAutoType.fastjson2JSONB thrpt 5 2218.582 ± 15.140 ops/ms EishayParseBinaryAutoType.hessian thrpt 5 309.436 ± 0.986 ops/ms EishayParseBinaryAutoType.javaSerialize thrpt 5 52.930 ± 1.357 ops/ms EishayParseString.fastjson1 thrpt 5 1328.940 ± 18.605 ops/ms EishayParseString.fastjson2 thrpt 5 1363.536 ± 72.487 ops/ms EishayParseString.gson thrpt 5 489.747 ± 3.264 ops/ms EishayParseString.jackson thrpt 5 519.534 ± 3.522 ops/ms EishayParseStringPretty.fastjson1 thrpt 5 321.985 ± 10.631 ops/ms EishayParseStringPretty.fastjson2 thrpt 5 963.329 ± 4.419 ops/ms EishayParseStringPretty.gson thrpt 5 441.120 ± 2.605 ops/ms EishayParseStringPretty.jackson thrpt 5 473.463 ± 1.667 ops/ms EishayParseTreeString.fastjson1 thrpt 5 562.643 ± 2.768 ops/ms EishayParseTreeString.fastjson2 thrpt 5 1075.472 ± 4.550 ops/ms EishayParseTreeString.gson thrpt 5 366.603 ± 1.795 ops/ms EishayParseTreeString.jackson thrpt 5 494.411 ± 22.112 ops/ms EishayParseTreeStringPretty.fastjson1 thrpt 5 502.829 ± 19.738 ops/ms EishayParseTreeStringPretty.fastjson2 thrpt 5 811.425 ± 5.092 ops/ms EishayParseTreeStringPretty.gson thrpt 5 342.407 ± 1.786 ops/ms EishayParseTreeStringPretty.jackson thrpt 5 489.824 ± 3.066 ops/ms EishayParseTreeUTF8Bytes.fastjson1 thrpt 5 509.756 ± 3.472 ops/ms EishayParseTreeUTF8Bytes.fastjson2 thrpt 5 1102.720 ± 8.178 ops/ms EishayParseTreeUTF8Bytes.gson thrpt 5 358.299 ± 1.652 ops/ms EishayParseTreeUTF8Bytes.jackson thrpt 5 607.156 ± 2.467 ops/ms EishayParseTreeUTF8BytesPretty.fastjson1 thrpt 5 446.929 ± 2.096 ops/ms EishayParseTreeUTF8BytesPretty.fastjson2 thrpt 5 841.097 ± 2.923 ops/ms EishayParseTreeUTF8BytesPretty.gson thrpt 5 333.744 ± 1.510 ops/ms EishayParseTreeUTF8BytesPretty.jackson thrpt 5 547.963 ± 5.249 ops/ms EishayParseUTF8Bytes.fastjson1 thrpt 5 1012.995 ± 2.783 ops/ms EishayParseUTF8Bytes.fastjson2 thrpt 5 1411.278 ± 6.360 ops/ms EishayParseUTF8Bytes.gson thrpt 5 358.591 ± 0.335 ops/ms EishayParseUTF8Bytes.jackson thrpt 5 589.597 ± 2.313 ops/ms EishayParseUTF8BytesPretty.fastjson1 thrpt 5 291.087 ± 1.330 ops/ms EishayParseUTF8BytesPretty.fastjson2 thrpt 5 1004.329 ± 5.102 ops/ms EishayParseUTF8BytesPretty.gson thrpt 5 336.488 ± 2.510 ops/ms EishayParseUTF8BytesPretty.jackson thrpt 5 528.935 ± 2.464 ops/ms EishayWriteBinary.fastjson2UTF8Bytes thrpt 5 1663.606 ± 62.095 ops/ms EishayWriteBinary.hessian thrpt 5 402.135 ± 3.131 ops/ms EishayWriteBinary.javaSerialize thrpt 5 268.894 ± 1.707 ops/ms EishayWriteBinary.jsonb thrpt 5 2877.555 ± 14.633 ops/ms EishayWriteBinaryArrayMapping.fastjson2UTF8Bytes thrpt 5 2300.695 ± 19.038 ops/ms EishayWriteBinaryArrayMapping.jsonb thrpt 5 5688.210 ± 22.208 ops/ms EishayWriteBinaryArrayMapping.kryo thrpt 5 2071.618 ± 8.724 ops/ms EishayWriteBinaryArrayMapping.protobuf thrpt 5 1814.165 ± 10.931 ops/ms EishayWriteBinaryAutoType.fastjson2JSONB thrpt 5 1672.229 ± 51.437 ops/ms EishayWriteBinaryAutoType.hessian thrpt 5 400.712 ± 17.692 ops/ms EishayWriteBinaryAutoType.javaSerialize thrpt 5 274.767 ± 2.151 ops/ms EishayWriteString.fastjson1 thrpt 5 671.389 ± 8.827 ops/ms EishayWriteString.fastjson2 thrpt 5 1594.367 ± 13.187 ops/ms EishayWriteString.gson thrpt 5 292.986 ± 1.060 ops/ms EishayWriteString.jackson thrpt 5 986.477 ± 5.463 ops/ms EishayWriteStringTree.fastjson1 thrpt 5 837.497 ± 8.897 ops/ms EishayWriteStringTree.fastjson2 thrpt 5 1344.301 ± 6.568 ops/ms EishayWriteStringTree.gson thrpt 5 300.834 ± 2.053 ops/ms EishayWriteStringTree.jackson thrpt 5 891.453 ± 2.055 ops/ms EishayWriteUTF8Bytes.fastjson1 thrpt 5 589.106 ± 1.610 ops/ms EishayWriteUTF8Bytes.fastjson2 thrpt 5 1693.512 ± 6.182 ops/ms EishayWriteUTF8Bytes.gson thrpt 5 287.821 ± 1.630 ops/ms EishayWriteUTF8Bytes.jackson thrpt 5 942.781 ± 4.608 ops/ms ``` # MacBookPro2016-zulu-20.jdk ```java Benchmark Mode Cnt Score Error Units EishayParseBinary.fastjson2UTF8Bytes thrpt 5 1379.201 ± 87.072 ops/ms EishayParseBinary.hessian thrpt 5 299.923 ± 1.612 ops/ms EishayParseBinary.javaSerialize thrpt 5 48.585 ± 0.322 ops/ms EishayParseBinary.jsonb thrpt 5 2979.129 ± 9.014 ops/ms EishayParseBinaryArrayMapping.fastjson2UTF8Bytes thrpt 5 2397.315 ± 5.665 ops/ms EishayParseBinaryArrayMapping.jsonb thrpt 5 4619.194 ± 16.466 ops/ms EishayParseBinaryArrayMapping.kryo thrpt 5 1827.009 ± 10.663 ops/ms EishayParseBinaryArrayMapping.protobuf thrpt 5 1827.501 ± 11.113 ops/ms EishayParseBinaryAutoType.fastjson2JSONB thrpt 5 2254.784 ± 16.846 ops/ms EishayParseBinaryAutoType.hessian thrpt 5 301.902 ± 1.248 ops/ms EishayParseBinaryAutoType.javaSerialize thrpt 5 49.044 ± 0.356 ops/ms EishayParseString.fastjson1 thrpt 5 1344.321 ± 12.068 ops/ms EishayParseString.fastjson2 thrpt 5 1373.597 ± 8.156 ops/ms EishayParseString.gson thrpt 5 417.114 ± 4.361 ops/ms EishayParseString.jackson thrpt 5 485.721 ± 2.258 ops/ms EishayParseStringPretty.fastjson1 thrpt 5 303.730 ± 2.031 ops/ms EishayParseStringPretty.fastjson2 thrpt 5 1002.507 ± 9.562 ops/ms EishayParseStringPretty.gson thrpt 5 411.896 ± 18.087 ops/ms EishayParseStringPretty.jackson thrpt 5 449.852 ± 2.606 ops/ms EishayParseTreeString.fastjson1 thrpt 5 549.062 ± 2.885 ops/ms EishayParseTreeString.fastjson2 thrpt 5 1061.827 ± 5.805 ops/ms EishayParseTreeString.gson thrpt 5 360.918 ± 2.018 ops/ms EishayParseTreeString.jackson thrpt 5 523.695 ± 8.129 ops/ms EishayParseTreeStringPretty.fastjson1 thrpt 5 456.536 ± 2.092 ops/ms EishayParseTreeStringPretty.fastjson2 thrpt 5 814.326 ± 5.736 ops/ms EishayParseTreeStringPretty.gson thrpt 5 339.435 ± 1.741 ops/ms EishayParseTreeStringPretty.jackson thrpt 5 491.983 ± 4.411 ops/ms EishayParseTreeUTF8Bytes.fastjson1 thrpt 5 472.125 ± 13.419 ops/ms EishayParseTreeUTF8Bytes.fastjson2 thrpt 5 1092.044 ± 9.127 ops/ms EishayParseTreeUTF8Bytes.gson thrpt 5 356.494 ± 0.980 ops/ms EishayParseTreeUTF8Bytes.jackson thrpt 5 590.101 ± 3.546 ops/ms EishayParseTreeUTF8BytesPretty.fastjson1 thrpt 5 403.677 ± 1.537 ops/ms EishayParseTreeUTF8BytesPretty.fastjson2 thrpt 5 843.986 ± 3.323 ops/ms EishayParseTreeUTF8BytesPretty.gson thrpt 5 329.103 ± 8.329 ops/ms EishayParseTreeUTF8BytesPretty.jackson thrpt 5 544.304 ± 3.530 ops/ms EishayParseUTF8Bytes.fastjson1 thrpt 5 1048.896 ± 4.939 ops/ms EishayParseUTF8Bytes.fastjson2 thrpt 5 1391.659 ± 7.842 ops/ms EishayParseUTF8Bytes.gson thrpt 5 350.926 ± 2.533 ops/ms EishayParseUTF8Bytes.jackson thrpt 5 559.972 ± 3.539 ops/ms EishayParseUTF8BytesPretty.fastjson1 thrpt 5 281.219 ± 3.029 ops/ms EishayParseUTF8BytesPretty.fastjson2 thrpt 5 1029.632 ± 4.304 ops/ms EishayParseUTF8BytesPretty.gson thrpt 5 339.650 ± 3.029 ops/ms EishayParseUTF8BytesPretty.jackson thrpt 5 515.588 ± 3.636 ops/ms EishayWriteBinary.fastjson2UTF8Bytes thrpt 5 1731.901 ± 12.185 ops/ms EishayWriteBinary.hessian thrpt 5 406.010 ± 18.725 ops/ms EishayWriteBinary.javaSerialize thrpt 5 278.376 ± 2.091 ops/ms EishayWriteBinary.jsonb thrpt 5 2881.799 ± 21.278 ops/ms EishayWriteBinaryArrayMapping.fastjson2UTF8Bytes thrpt 5 2359.152 ± 6.441 ops/ms EishayWriteBinaryArrayMapping.jsonb thrpt 5 5660.773 ± 30.702 ops/ms EishayWriteBinaryArrayMapping.kryo thrpt 5 2057.044 ± 3.585 ops/ms EishayWriteBinaryArrayMapping.protobuf thrpt 5 1863.185 ± 9.057 ops/ms EishayWriteBinaryAutoType.fastjson2JSONB thrpt 5 1531.887 ± 5.579 ops/ms EishayWriteBinaryAutoType.hessian thrpt 5 404.766 ± 10.437 ops/ms EishayWriteBinaryAutoType.javaSerialize thrpt 5 274.544 ± 5.924 ops/ms EishayWriteString.fastjson1 thrpt 5 646.331 ± 4.158 ops/ms EishayWriteString.fastjson2 thrpt 5 1637.987 ± 15.150 ops/ms EishayWriteString.gson thrpt 5 287.297 ± 2.707 ops/ms EishayWriteString.jackson thrpt 5 935.794 ± 5.253 ops/ms EishayWriteStringTree.fastjson1 thrpt 5 858.449 ± 4.984 ops/ms EishayWriteStringTree.fastjson2 thrpt 5 1426.340 ± 5.120 ops/ms EishayWriteStringTree.gson thrpt 5 298.902 ± 2.658 ops/ms EishayWriteStringTree.jackson thrpt 5 902.133 ± 32.077 ops/ms EishayWriteUTF8Bytes.fastjson1 thrpt 5 582.128 ± 2.142 ops/ms EishayWriteUTF8Bytes.fastjson2 thrpt 5 1720.489 ± 12.887 ops/ms EishayWriteUTF8Bytes.gson thrpt 5 284.665 ± 0.909 ops/ms EishayWriteUTF8Bytes.jackson thrpt 5 947.947 ± 8.487 ops/ms ``` # MacBookPro2016-graalvm-ce-17-22.3.1 ```java Benchmark Mode Cnt Score Error Units EishayParseBinary.fastjson2UTF8Bytes thrpt 5 1279.295 ± 6.677 ops/ms EishayParseBinary.hessian thrpt 5 254.262 ± 10.709 ops/ms EishayParseBinary.javaSerialize thrpt 5 52.054 ± 0.187 ops/ms EishayParseBinary.jsonb thrpt 5 3533.968 ± 13.380 ops/ms EishayParseBinaryArrayMapping.fastjson2UTF8Bytes thrpt 5 2388.563 ± 11.036 ops/ms EishayParseBinaryArrayMapping.jsonb thrpt 5 5587.314 ± 24.910 ops/ms EishayParseBinaryArrayMapping.kryo thrpt 5 1711.961 ± 7.356 ops/ms EishayParseBinaryArrayMapping.protobuf thrpt 5 1956.014 ± 10.535 ops/ms EishayParseBinaryAutoType.fastjson2JSONB thrpt 5 2412.882 ± 13.433 ops/ms EishayParseBinaryAutoType.hessian thrpt 5 254.271 ± 0.779 ops/ms EishayParseBinaryAutoType.javaSerialize thrpt 5 53.636 ± 0.563 ops/ms EishayParseString.fastjson1 thrpt 5 1509.443 ± 7.570 ops/ms EishayParseString.fastjson2 thrpt 5 1275.494 ± 12.624 ops/ms EishayParseString.gson thrpt 5 520.543 ± 8.884 ops/ms EishayParseString.jackson thrpt 5 540.983 ± 2.148 ops/ms EishayParseStringPretty.fastjson1 thrpt 5 405.631 ± 1.757 ops/ms EishayParseStringPretty.fastjson2 thrpt 5 954.079 ± 2.761 ops/ms EishayParseStringPretty.gson thrpt 5 473.045 ± 2.863 ops/ms EishayParseStringPretty.jackson thrpt 5 467.887 ± 7.204 ops/ms EishayParseTreeString.fastjson1 thrpt 5 673.376 ± 5.998 ops/ms EishayParseTreeString.fastjson2 thrpt 5 967.145 ± 3.883 ops/ms EishayParseTreeString.gson thrpt 5 464.300 ± 26.042 ops/ms EishayParseTreeString.jackson thrpt 5 493.972 ± 13.737 ops/ms EishayParseTreeStringPretty.fastjson1 thrpt 5 541.780 ± 72.315 ops/ms EishayParseTreeStringPretty.fastjson2 thrpt 5 741.381 ± 72.497 ops/ms EishayParseTreeStringPretty.gson thrpt 5 425.775 ± 0.964 ops/ms EishayParseTreeStringPretty.jackson thrpt 5 451.659 ± 4.608 ops/ms EishayParseTreeUTF8Bytes.fastjson1 thrpt 5 562.611 ± 6.223 ops/ms EishayParseTreeUTF8Bytes.fastjson2 thrpt 5 955.646 ± 11.139 ops/ms EishayParseTreeUTF8Bytes.gson thrpt 5 438.149 ± 9.368 ops/ms EishayParseTreeUTF8Bytes.jackson thrpt 5 577.872 ± 2.948 ops/ms EishayParseTreeUTF8BytesPretty.fastjson1 thrpt 5 474.347 ± 2.682 ops/ms EishayParseTreeUTF8BytesPretty.fastjson2 thrpt 5 796.702 ± 2.783 ops/ms EishayParseTreeUTF8BytesPretty.gson thrpt 5 399.702 ± 2.270 ops/ms EishayParseTreeUTF8BytesPretty.jackson thrpt 5 541.888 ± 2.693 ops/ms EishayParseUTF8Bytes.fastjson1 thrpt 5 1005.560 ± 89.441 ops/ms EishayParseUTF8Bytes.fastjson2 thrpt 5 1216.790 ± 125.871 ops/ms EishayParseUTF8Bytes.gson thrpt 5 438.633 ± 5.752 ops/ms EishayParseUTF8Bytes.jackson thrpt 5 602.719 ± 66.977 ops/ms EishayParseUTF8BytesPretty.fastjson1 thrpt 5 330.579 ± 37.154 ops/ms EishayParseUTF8BytesPretty.fastjson2 thrpt 5 950.288 ± 3.099 ops/ms EishayParseUTF8BytesPretty.gson thrpt 5 397.571 ± 6.272 ops/ms EishayParseUTF8BytesPretty.jackson thrpt 5 556.575 ± 3.750 ops/ms EishayWriteBinary.fastjson2UTF8Bytes thrpt 5 1990.419 ± 8.973 ops/ms EishayWriteBinary.hessian thrpt 5 524.037 ± 4.675 ops/ms EishayWriteBinary.javaSerialize thrpt 5 259.897 ± 0.828 ops/ms EishayWriteBinary.jsonb thrpt 5 3557.530 ± 36.443 ops/ms EishayWriteBinaryArrayMapping.fastjson2UTF8Bytes thrpt 5 2771.756 ± 11.738 ops/ms EishayWriteBinaryArrayMapping.jsonb thrpt 5 6711.120 ± 38.055 ops/ms EishayWriteBinaryArrayMapping.kryo thrpt 5 2361.726 ± 54.704 ops/ms EishayWriteBinaryArrayMapping.protobuf thrpt 5 2098.208 ± 12.131 ops/ms EishayWriteBinaryAutoType.fastjson2JSONB thrpt 5 1720.544 ± 9.855 ops/ms EishayWriteBinaryAutoType.hessian thrpt 5 525.900 ± 3.713 ops/ms EishayWriteBinaryAutoType.javaSerialize thrpt 5 260.346 ± 1.785 ops/ms EishayWriteString.fastjson1 thrpt 5 796.127 ± 5.670 ops/ms EishayWriteString.fastjson2 thrpt 5 1746.537 ± 12.399 ops/ms EishayWriteString.gson thrpt 5 294.890 ± 1.569 ops/ms EishayWriteString.jackson thrpt 5 958.456 ± 4.638 ops/ms EishayWriteStringTree.fastjson1 thrpt 5 824.705 ± 2.660 ops/ms EishayWriteStringTree.fastjson2 thrpt 5 1631.808 ± 8.342 ops/ms EishayWriteStringTree.gson thrpt 5 302.843 ± 2.159 ops/ms EishayWriteStringTree.jackson thrpt 5 1032.307 ± 8.897 ops/ms EishayWriteUTF8Bytes.fastjson1 thrpt 5 705.773 ± 3.135 ops/ms EishayWriteUTF8Bytes.fastjson2 thrpt 5 1966.542 ± 12.920 ops/ms EishayWriteUTF8Bytes.gson thrpt 5 289.906 ± 0.274 ops/ms EishayWriteUTF8Bytes.jackson thrpt 5 1064.877 ± 5.909 ops/ms ``` # MacBookPro2016-graalvm-ee-17-22.3.1 ```java Benchmark Mode Cnt Score Error Units EishayParseBinary.fastjson2UTF8Bytes thrpt 5 1448.637 ± 7.892 ops/ms EishayParseBinary.hessian thrpt 5 414.669 ± 1.445 ops/ms EishayParseBinary.javaSerialize thrpt 5 56.501 ± 3.765 ops/ms EishayParseBinary.jsonb thrpt 5 3629.299 ± 65.970 ops/ms EishayParseBinaryArrayMapping.fastjson2UTF8Bytes thrpt 5 2405.004 ± 5.732 ops/ms EishayParseBinaryArrayMapping.jsonb thrpt 5 7091.661 ± 38.583 ops/ms EishayParseBinaryArrayMapping.kryo thrpt 5 1914.158 ± 14.509 ops/ms EishayParseBinaryArrayMapping.protobuf thrpt 5 2810.832 ± 9.845 ops/ms EishayParseBinaryAutoType.fastjson2JSONB thrpt 5 2478.965 ± 20.541 ops/ms EishayParseBinaryAutoType.hessian thrpt 5 440.919 ± 2.964 ops/ms EishayParseBinaryAutoType.javaSerialize thrpt 5 55.892 ± 0.351 ops/ms EishayParseString.fastjson1 thrpt 5 1787.248 ± 7.755 ops/ms EishayParseString.fastjson2 thrpt 5 1422.181 ± 4.245 ops/ms EishayParseString.gson thrpt 5 523.197 ± 1.306 ops/ms EishayParseString.jackson thrpt 5 518.313 ± 3.508 ops/ms EishayParseStringPretty.fastjson1 thrpt 5 433.630 ± 12.748 ops/ms EishayParseStringPretty.fastjson2 thrpt 5 1080.412 ± 4.449 ops/ms EishayParseStringPretty.gson thrpt 5 474.716 ± 2.464 ops/ms EishayParseStringPretty.jackson thrpt 5 476.685 ± 4.192 ops/ms EishayParseTreeString.fastjson1 thrpt 5 696.941 ± 2.446 ops/ms EishayParseTreeString.fastjson2 thrpt 5 1083.919 ± 3.867 ops/ms EishayParseTreeString.gson thrpt 5 435.414 ± 1.175 ops/ms EishayParseTreeString.jackson thrpt 5 597.160 ± 2.614 ops/ms EishayParseTreeStringPretty.fastjson1 thrpt 5 603.281 ± 2.845 ops/ms EishayParseTreeStringPretty.fastjson2 thrpt 5 855.160 ± 7.571 ops/ms EishayParseTreeStringPretty.gson thrpt 5 414.452 ± 11.585 ops/ms EishayParseTreeStringPretty.jackson thrpt 5 523.921 ± 6.270 ops/ms EishayParseTreeUTF8Bytes.fastjson1 thrpt 5 585.955 ± 17.509 ops/ms EishayParseTreeUTF8Bytes.fastjson2 thrpt 5 1126.422 ± 6.452 ops/ms EishayParseTreeUTF8Bytes.gson thrpt 5 443.914 ± 3.809 ops/ms EishayParseTreeUTF8Bytes.jackson thrpt 5 668.496 ± 3.653 ops/ms EishayParseTreeUTF8BytesPretty.fastjson1 thrpt 5 503.324 ± 3.138 ops/ms EishayParseTreeUTF8BytesPretty.fastjson2 thrpt 5 883.727 ± 2.967 ops/ms EishayParseTreeUTF8BytesPretty.gson thrpt 5 411.946 ± 1.337 ops/ms EishayParseTreeUTF8BytesPretty.jackson thrpt 5 589.825 ± 2.107 ops/ms EishayParseUTF8Bytes.fastjson1 thrpt 5 1238.014 ± 6.450 ops/ms EishayParseUTF8Bytes.fastjson2 thrpt 5 1440.025 ± 13.214 ops/ms EishayParseUTF8Bytes.gson thrpt 5 452.196 ± 1.632 ops/ms EishayParseUTF8Bytes.jackson thrpt 5 586.643 ± 2.119 ops/ms EishayParseUTF8BytesPretty.fastjson1 thrpt 5 378.540 ± 1.654 ops/ms EishayParseUTF8BytesPretty.fastjson2 thrpt 5 1056.745 ± 8.281 ops/ms EishayParseUTF8BytesPretty.gson thrpt 5 409.864 ± 1.465 ops/ms EishayParseUTF8BytesPretty.jackson thrpt 5 527.910 ± 18.743 ops/ms EishayWriteBinary.fastjson2UTF8Bytes thrpt 5 1814.175 ± 4.239 ops/ms EishayWriteBinary.hessian thrpt 5 630.960 ± 130.203 ops/ms EishayWriteBinary.javaSerialize thrpt 5 299.891 ± 1.081 ops/ms EishayWriteBinary.jsonb thrpt 5 4220.615 ± 30.746 ops/ms EishayWriteBinaryArrayMapping.fastjson2UTF8Bytes thrpt 5 2847.576 ± 169.942 ops/ms EishayWriteBinaryArrayMapping.jsonb thrpt 5 9511.708 ± 64.570 ops/ms EishayWriteBinaryArrayMapping.kryo thrpt 5 2501.257 ± 8.856 ops/ms EishayWriteBinaryArrayMapping.protobuf thrpt 5 3503.880 ± 98.972 ops/ms EishayWriteBinaryAutoType.fastjson2JSONB thrpt 5 1934.625 ± 9.940 ops/ms EishayWriteBinaryAutoType.hessian thrpt 5 667.949 ± 2.425 ops/ms EishayWriteBinaryAutoType.javaSerialize thrpt 5 295.812 ± 1.216 ops/ms EishayWriteString.fastjson1 thrpt 5 839.183 ± 4.684 ops/ms EishayWriteString.fastjson2 thrpt 5 1801.482 ± 10.168 ops/ms EishayWriteString.gson thrpt 5 307.323 ± 1.709 ops/ms EishayWriteString.jackson thrpt 5 1082.385 ± 2.327 ops/ms EishayWriteStringTree.fastjson1 thrpt 5 965.935 ± 13.110 ops/ms EishayWriteStringTree.fastjson2 thrpt 5 1497.891 ± 6.714 ops/ms EishayWriteStringTree.gson thrpt 5 318.137 ± 1.377 ops/ms EishayWriteStringTree.jackson thrpt 5 1034.343 ± 9.700 ops/ms EishayWriteUTF8Bytes.fastjson1 thrpt 5 827.350 ± 10.370 ops/ms EishayWriteUTF8Bytes.fastjson2 thrpt 5 1826.132 ± 18.898 ops/ms EishayWriteUTF8Bytes.gson thrpt 5 307.318 ± 0.771 ops/ms EishayWriteUTF8Bytes.jackson thrpt 5 1196.207 ± 7.061 ops/ms ```