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

470 lines
42 KiB
Markdown
Raw Normal View History

2023-02-18 10:20:52 +08:00
# ecs.c7.xlarge-oracle-jdk1.8.0_341_x64
```java
Benchmark Mode Cnt Score Error Units
EishayParseBinary.fastjson2UTF8Bytes thrpt 5 1138.180 ? 18.886 ops/ms
EishayParseBinary.hessian thrpt 5 286.071 ? 4.271 ops/ms
EishayParseBinary.javaSerialize thrpt 5 46.459 ? 0.625 ops/ms
EishayParseBinary.jsonb thrpt 5 1716.752 ? 25.626 ops/ms
EishayParseBinaryArrayMapping.fastjson1UTF8Bytes thrpt 5 1462.540 ? 24.276 ops/ms
EishayParseBinaryArrayMapping.fastjson2UTF8Bytes thrpt 5 1647.232 ? 22.764 ops/ms
EishayParseBinaryArrayMapping.jsonb thrpt 5 2730.417 ? 33.634 ops/ms
EishayParseBinaryArrayMapping.kryo thrpt 5 1665.471 ? 21.125 ops/ms
EishayParseBinaryArrayMapping.protobuf thrpt 5 1006.406 ? 12.796 ops/ms
EishayParseBinaryAutoType.fastjson2JSONB thrpt 5 1464.122 ? 15.509 ops/ms
EishayParseBinaryAutoType.fastjson2JSONB_autoTypeFilter thrpt 5 1377.288 ? 15.273 ops/ms
EishayParseBinaryAutoType.hessian thrpt 5 289.896 ? 4.152 ops/ms
EishayParseBinaryAutoType.javaSerialize thrpt 5 47.230 ? 0.458 ops/ms
EishayParseString.fastjson1 thrpt 5 987.837 ? 21.114 ops/ms
EishayParseString.fastjson2 thrpt 5 1300.943 ? 32.099 ops/ms
EishayParseString.gson thrpt 5 435.769 ? 8.582 ops/ms
EishayParseString.jackson thrpt 5 512.557 ? 3.036 ops/ms
EishayParseStringPretty.fastjson1 thrpt 5 269.742 ? 7.275 ops/ms
EishayParseStringPretty.fastjson2 thrpt 5 927.971 ? 19.635 ops/ms
EishayParseStringPretty.gson thrpt 5 412.207 ? 5.643 ops/ms
EishayParseStringPretty.jackson thrpt 5 487.036 ? 15.977 ops/ms
EishayParseTreeString.fastjson1 thrpt 5 516.167 ? 8.029 ops/ms
EishayParseTreeString.fastjson2 thrpt 5 984.104 ? 18.503 ops/ms
EishayParseTreeString.gson thrpt 5 343.411 ? 5.014 ops/ms
EishayParseTreeString.jackson thrpt 5 529.544 ? 10.778 ops/ms
EishayParseTreeStringPretty.fastjson1 thrpt 5 438.930 ? 9.650 ops/ms
EishayParseTreeStringPretty.fastjson2 thrpt 5 783.169 ? 15.301 ops/ms
EishayParseTreeStringPretty.gson thrpt 5 324.513 ? 4.965 ops/ms
EishayParseTreeStringPretty.jackson thrpt 5 491.325 ? 4.404 ops/ms
EishayParseTreeUTF8Bytes.fastjson1 thrpt 5 439.146 ? 10.021 ops/ms
EishayParseTreeUTF8Bytes.fastjson2 thrpt 5 871.986 ? 20.763 ops/ms
EishayParseTreeUTF8Bytes.gson thrpt 5 317.564 ? 3.619 ops/ms
EishayParseTreeUTF8Bytes.jackson thrpt 5 601.556 ? 8.048 ops/ms
EishayParseTreeUTF8BytesPretty.fastjson1 thrpt 5 368.652 ? 3.439 ops/ms
EishayParseTreeUTF8BytesPretty.fastjson2 thrpt 5 651.492 ? 12.259 ops/ms
EishayParseTreeUTF8BytesPretty.gson thrpt 5 290.200 ? 7.442 ops/ms
EishayParseTreeUTF8BytesPretty.jackson thrpt 5 537.145 ? 14.530 ops/ms
EishayParseUTF8Bytes.dsljson thrpt 5 923.506 ? 11.567 ops/ms
EishayParseUTF8Bytes.fastjson1 thrpt 5 792.361 ? 15.222 ops/ms
EishayParseUTF8Bytes.fastjson2 thrpt 5 1103.979 ? 19.656 ops/ms
EishayParseUTF8Bytes.gson thrpt 5 310.944 ? 6.356 ops/ms
EishayParseUTF8Bytes.jackson thrpt 5 599.551 ? 12.026 ops/ms
EishayParseUTF8BytesPretty.fastjson1 thrpt 5 246.932 ? 3.729 ops/ms
EishayParseUTF8BytesPretty.fastjson2 thrpt 5 835.415 ? 12.805 ops/ms
EishayParseUTF8BytesPretty.gson thrpt 5 296.248 ? 4.561 ops/ms
EishayParseUTF8BytesPretty.jackson thrpt 5 529.769 ? 10.985 ops/ms
EishayWriteBinary.fastjson2UTF8Bytes thrpt 5 1527.098 ? 53.377 ops/ms
EishayWriteBinary.hessian thrpt 5 342.951 ? 11.602 ops/ms
EishayWriteBinary.javaSerialize thrpt 5 226.481 ? 3.084 ops/ms
EishayWriteBinary.jsonb thrpt 5 1940.557 ? 48.457 ops/ms
EishayWriteBinaryArrayMapping.fastjson1UTF8Bytes thrpt 5 762.741 ? 10.525 ops/ms
EishayWriteBinaryArrayMapping.fastjson2UTF8Bytes thrpt 5 1861.678 ? 22.514 ops/ms
EishayWriteBinaryArrayMapping.jsonb thrpt 5 3095.395 ? 33.912 ops/ms
EishayWriteBinaryArrayMapping.kryo thrpt 5 1894.575 ? 11.302 ops/ms
EishayWriteBinaryArrayMapping.protobuf thrpt 5 1451.017 ? 20.841 ops/ms
EishayWriteBinaryAutoType.fastjson2JSONB thrpt 5 1286.631 ? 27.567 ops/ms
EishayWriteBinaryAutoType.fastjson2UTF8Bytes thrpt 5 1453.972 ? 28.701 ops/ms
EishayWriteBinaryAutoType.hessian thrpt 5 336.239 ? 7.949 ops/ms
EishayWriteBinaryAutoType.javaSerialize thrpt 5 228.519 ? 6.494 ops/ms
EishayWriteString.fastjson1 thrpt 5 614.846 ? 7.328 ops/ms
EishayWriteString.fastjson2 thrpt 5 1617.183 ? 16.363 ops/ms
EishayWriteString.gson thrpt 5 442.235 ? 2.835 ops/ms
EishayWriteString.jackson thrpt 5 967.085 ? 13.991 ops/ms
EishayWriteStringTree.fastjson1 thrpt 5 832.427 ? 20.978 ops/ms
EishayWriteStringTree.fastjson2 thrpt 5 1200.980 ? 25.590 ops/ms
EishayWriteStringTree.gson thrpt 5 489.784 ? 13.530 ops/ms
EishayWriteStringTree.jackson thrpt 5 958.756 ? 20.765 ops/ms
EishayWriteStringTree1x.fastjson1 thrpt 5 768.318 ? 17.473 ops/ms
EishayWriteStringTree1x.fastjson2 thrpt 5 1046.941 ? 25.267 ops/ms
EishayWriteStringTree1x.gson thrpt 5 475.441 ? 2.643 ops/ms
EishayWriteStringTree1x.jackson thrpt 5 872.111 ? 9.120 ops/ms
EishayWriteUTF8Bytes.fastjson1 thrpt 5 578.500 ? 8.023 ops/ms
EishayWriteUTF8Bytes.fastjson2 thrpt 5 1508.263 ? 14.013 ops/ms
EishayWriteUTF8Bytes.gson thrpt 5 381.152 ? 4.819 ops/ms
EishayWriteUTF8Bytes.jackson thrpt 5 921.479 ? 13.070 ops/ms
```
# ecs.c7.xlarge-oracle-jdk-11.0.16_x64
```java
Benchmark Mode Cnt Score Error Units
EishayParseBinary.fastjson2UTF8Bytes thrpt 5 1177.362 ? 7.078 ops/ms
EishayParseBinary.hessian thrpt 5 255.150 ? 2.347 ops/ms
EishayParseBinary.javaSerialize thrpt 5 49.214 ? 0.403 ops/ms
EishayParseBinary.jsonb thrpt 5 2732.249 ? 22.232 ops/ms
EishayParseBinaryArrayMapping.fastjson1UTF8Bytes thrpt 5 1503.555 ? 26.920 ops/ms
EishayParseBinaryArrayMapping.fastjson2UTF8Bytes thrpt 5 1775.372 ? 6.542 ops/ms
EishayParseBinaryArrayMapping.jsonb thrpt 5 3908.082 ? 53.277 ops/ms
EishayParseBinaryArrayMapping.kryo thrpt 5 1618.088 ? 9.526 ops/ms
EishayParseBinaryArrayMapping.protobuf thrpt 5 1381.030 ? 7.319 ops/ms
EishayParseBinaryAutoType.fastjson2JSONB thrpt 5 1912.612 ? 36.690 ops/ms
EishayParseBinaryAutoType.fastjson2JSONB_autoTypeFilter thrpt 5 1655.282 ? 14.944 ops/ms
EishayParseBinaryAutoType.hessian thrpt 5 250.515 ? 1.783 ops/ms
EishayParseBinaryAutoType.javaSerialize thrpt 5 48.447 ? 0.389 ops/ms
EishayParseString.fastjson1 thrpt 5 911.105 ? 14.554 ops/ms
EishayParseString.fastjson2 thrpt 5 1213.728 ? 2.587 ops/ms
EishayParseString.gson thrpt 5 439.408 ? 4.423 ops/ms
EishayParseString.jackson thrpt 5 475.197 ? 5.711 ops/ms
EishayParseStringPretty.fastjson1 thrpt 5 241.771 ? 2.092 ops/ms
EishayParseStringPretty.fastjson2 thrpt 5 890.589 ? 8.352 ops/ms
EishayParseStringPretty.gson thrpt 5 398.890 ? 1.580 ops/ms
EishayParseStringPretty.jackson thrpt 5 439.949 ? 4.518 ops/ms
EishayParseTreeString.fastjson1 thrpt 5 389.484 ? 2.081 ops/ms
EishayParseTreeString.fastjson2 thrpt 5 860.379 ? 4.605 ops/ms
EishayParseTreeString.gson thrpt 5 313.505 ? 1.485 ops/ms
EishayParseTreeString.jackson thrpt 5 456.355 ? 2.952 ops/ms
EishayParseTreeStringPretty.fastjson1 thrpt 5 352.311 ? 1.830 ops/ms
EishayParseTreeStringPretty.fastjson2 thrpt 5 679.627 ? 2.619 ops/ms
EishayParseTreeStringPretty.gson thrpt 5 306.514 ? 1.738 ops/ms
EishayParseTreeStringPretty.jackson thrpt 5 435.293 ? 1.560 ops/ms
EishayParseTreeUTF8Bytes.fastjson1 thrpt 5 357.527 ? 3.465 ops/ms
EishayParseTreeUTF8Bytes.fastjson2 thrpt 5 783.998 ? 14.933 ops/ms
EishayParseTreeUTF8Bytes.gson thrpt 5 312.556 ? 1.089 ops/ms
EishayParseTreeUTF8Bytes.jackson thrpt 5 508.853 ? 5.158 ops/ms
EishayParseTreeUTF8BytesPretty.fastjson1 thrpt 5 307.868 ? 1.999 ops/ms
EishayParseTreeUTF8BytesPretty.fastjson2 thrpt 5 627.661 ? 6.105 ops/ms
EishayParseTreeUTF8BytesPretty.gson thrpt 5 291.605 ? 1.308 ops/ms
EishayParseTreeUTF8BytesPretty.jackson thrpt 5 487.500 ? 5.269 ops/ms
EishayParseUTF8Bytes.dsljson thrpt 5 868.894 ? 2.739 ops/ms
EishayParseUTF8Bytes.fastjson1 thrpt 5 761.822 ? 8.249 ops/ms
EishayParseUTF8Bytes.fastjson2 thrpt 5 1066.680 ? 7.063 ops/ms
EishayParseUTF8Bytes.gson thrpt 5 317.304 ? 1.801 ops/ms
EishayParseUTF8Bytes.jackson thrpt 5 531.257 ? 5.223 ops/ms
EishayParseUTF8BytesPretty.fastjson1 thrpt 5 225.574 ? 1.235 ops/ms
EishayParseUTF8BytesPretty.fastjson2 thrpt 5 845.503 ? 6.964 ops/ms
EishayParseUTF8BytesPretty.gson thrpt 5 297.920 ? 3.296 ops/ms
EishayParseUTF8BytesPretty.jackson thrpt 5 489.818 ? 7.508 ops/ms
EishayWriteBinary.fastjson2UTF8Bytes thrpt 5 1564.422 ? 19.886 ops/ms
EishayWriteBinary.hessian thrpt 5 338.528 ? 1.213 ops/ms
EishayWriteBinary.javaSerialize thrpt 5 217.559 ? 1.250 ops/ms
EishayWriteBinary.jsonb thrpt 5 2437.520 ? 29.395 ops/ms
EishayWriteBinaryArrayMapping.fastjson1UTF8Bytes thrpt 5 709.390 ? 3.256 ops/ms
EishayWriteBinaryArrayMapping.fastjson2UTF8Bytes thrpt 5 2080.037 ? 7.267 ops/ms
EishayWriteBinaryArrayMapping.jsonb thrpt 5 4274.070 ? 22.001 ops/ms
EishayWriteBinaryArrayMapping.kryo thrpt 5 1997.361 ? 32.419 ops/ms
EishayWriteBinaryArrayMapping.protobuf thrpt 5 1650.420 ? 7.118 ops/ms
EishayWriteBinaryAutoType.fastjson2JSONB thrpt 5 1413.414 ? 11.748 ops/ms
EishayWriteBinaryAutoType.fastjson2UTF8Bytes thrpt 5 1531.745 ? 9.862 ops/ms
EishayWriteBinaryAutoType.hessian thrpt 5 334.237 ? 1.390 ops/ms
EishayWriteBinaryAutoType.javaSerialize thrpt 5 203.033 ? 1.257 ops/ms
EishayWriteString.fastjson1 thrpt 5 586.997 ? 4.307 ops/ms
EishayWriteString.fastjson2 thrpt 5 1483.852 ? 12.827 ops/ms
EishayWriteString.gson thrpt 5 363.761 ? 7.420 ops/ms
EishayWriteString.jackson thrpt 5 938.092 ? 9.232 ops/ms
EishayWriteStringTree.fastjson1 thrpt 5 777.375 ? 6.979 ops/ms
EishayWriteStringTree.fastjson2 thrpt 5 1235.305 ? 16.172 ops/ms
EishayWriteStringTree.gson thrpt 5 377.906 ? 3.270 ops/ms
EishayWriteStringTree.jackson thrpt 5 940.125 ? 7.525 ops/ms
EishayWriteStringTree1x.fastjson1 thrpt 5 762.040 ? 9.520 ops/ms
EishayWriteStringTree1x.fastjson2 thrpt 5 1089.208 ? 8.196 ops/ms
EishayWriteStringTree1x.gson thrpt 5 374.578 ? 1.486 ops/ms
EishayWriteStringTree1x.jackson thrpt 5 907.277 ? 13.712 ops/ms
EishayWriteUTF8Bytes.fastjson1 thrpt 5 546.073 ? 2.090 ops/ms
EishayWriteUTF8Bytes.fastjson2 thrpt 5 1609.011 ? 12.311 ops/ms
EishayWriteUTF8Bytes.gson thrpt 5 356.800 ? 0.838 ops/ms
EishayWriteUTF8Bytes.jackson thrpt 5 861.262 ? 5.796 ops/ms
```
# ecs.c7.xlarge-oracle-jdk-17.0.4_x64
```java
Benchmark Mode Cnt Score Error Units
EishayParseBinary.fastjson2UTF8Bytes thrpt 5 1216.610 ? 13.622 ops/ms
EishayParseBinary.hessian thrpt 5 260.948 ? 0.777 ops/ms
EishayParseBinary.javaSerialize thrpt 5 54.562 ? 0.372 ops/ms
EishayParseBinary.jsonb thrpt 5 3089.633 ? 9.718 ops/ms
EishayParseBinaryArrayMapping.fastjson1UTF8Bytes thrpt 5 1672.701 ? 10.956 ops/ms
EishayParseBinaryArrayMapping.fastjson2UTF8Bytes thrpt 5 1981.623 ? 16.252 ops/ms
EishayParseBinaryArrayMapping.jsonb thrpt 5 5092.478 ? 41.763 ops/ms
EishayParseBinaryArrayMapping.kryo thrpt 5 1699.795 ? 19.520 ops/ms
EishayParseBinaryArrayMapping.protobuf thrpt 5 1778.835 ? 10.571 ops/ms
EishayParseBinaryAutoType.fastjson2JSONB thrpt 5 2166.687 ? 29.851 ops/ms
EishayParseBinaryAutoType.fastjson2JSONB_autoTypeFilter thrpt 5 1839.018 ? 19.884 ops/ms
EishayParseBinaryAutoType.hessian thrpt 5 261.785 ? 2.057 ops/ms
EishayParseBinaryAutoType.javaSerialize thrpt 5 54.281 ? 0.591 ops/ms
EishayParseString.fastjson1 thrpt 5 1283.108 ? 11.726 ops/ms
EishayParseString.fastjson2 thrpt 5 1309.687 ? 10.953 ops/ms
EishayParseString.gson thrpt 5 445.659 ? 2.458 ops/ms
EishayParseString.jackson thrpt 5 510.334 ? 2.190 ops/ms
EishayParseStringPretty.fastjson1 thrpt 5 297.502 ? 1.775 ops/ms
EishayParseStringPretty.fastjson2 thrpt 5 929.046 ? 3.416 ops/ms
EishayParseStringPretty.gson thrpt 5 414.833 ? 1.203 ops/ms
EishayParseStringPretty.jackson thrpt 5 460.214 ? 3.958 ops/ms
EishayParseTreeString.fastjson1 thrpt 5 558.020 ? 2.891 ops/ms
EishayParseTreeString.fastjson2 thrpt 5 1068.564 ? 6.533 ops/ms
EishayParseTreeString.gson thrpt 5 323.652 ? 1.245 ops/ms
EishayParseTreeString.jackson thrpt 5 515.856 ? 4.464 ops/ms
EishayParseTreeStringPretty.fastjson1 thrpt 5 474.805 ? 3.121 ops/ms
EishayParseTreeStringPretty.fastjson2 thrpt 5 782.457 ? 5.986 ops/ms
EishayParseTreeStringPretty.gson thrpt 5 299.719 ? 2.821 ops/ms
EishayParseTreeStringPretty.jackson thrpt 5 463.292 ? 2.535 ops/ms
EishayParseTreeUTF8Bytes.fastjson1 thrpt 5 474.145 ? 2.086 ops/ms
EishayParseTreeUTF8Bytes.fastjson2 thrpt 5 977.061 ? 8.804 ops/ms
EishayParseTreeUTF8Bytes.gson thrpt 5 319.181 ? 1.050 ops/ms
EishayParseTreeUTF8Bytes.jackson thrpt 5 582.130 ? 4.879 ops/ms
EishayParseTreeUTF8BytesPretty.fastjson1 thrpt 5 405.336 ? 2.376 ops/ms
EishayParseTreeUTF8BytesPretty.fastjson2 thrpt 5 757.994 ? 4.172 ops/ms
EishayParseTreeUTF8BytesPretty.gson thrpt 5 309.105 ? 1.541 ops/ms
EishayParseTreeUTF8BytesPretty.jackson thrpt 5 509.014 ? 5.190 ops/ms
EishayParseUTF8Bytes.dsljson thrpt 5 831.271 ? 3.975 ops/ms
EishayParseUTF8Bytes.fastjson1 thrpt 5 957.016 ? 8.280 ops/ms
EishayParseUTF8Bytes.fastjson2 thrpt 5 1146.093 ? 5.207 ops/ms
EishayParseUTF8Bytes.gson thrpt 5 307.941 ? 2.026 ops/ms
EishayParseUTF8Bytes.jackson thrpt 5 553.258 ? 6.048 ops/ms
EishayParseUTF8BytesPretty.fastjson1 thrpt 5 275.973 ? 2.970 ops/ms
EishayParseUTF8BytesPretty.fastjson2 thrpt 5 861.785 ? 4.120 ops/ms
EishayParseUTF8BytesPretty.gson thrpt 5 307.701 ? 2.562 ops/ms
EishayParseUTF8BytesPretty.jackson thrpt 5 483.069 ? 2.460 ops/ms
EishayWriteBinary.fastjson2UTF8Bytes thrpt 5 1928.333 ? 8.172 ops/ms
EishayWriteBinary.hessian thrpt 5 325.511 ? 1.080 ops/ms
EishayWriteBinary.javaSerialize thrpt 5 223.387 ? 0.756 ops/ms
EishayWriteBinary.jsonb thrpt 5 3294.978 ? 36.944 ops/ms
EishayWriteBinaryArrayMapping.fastjson1UTF8Bytes thrpt 5 697.708 ? 5.478 ops/ms
EishayWriteBinaryArrayMapping.fastjson2UTF8Bytes thrpt 5 2183.472 ? 10.101 ops/ms
EishayWriteBinaryArrayMapping.jsonb thrpt 5 5715.994 ? 37.730 ops/ms
EishayWriteBinaryArrayMapping.kryo thrpt 5 2055.144 ? 26.869 ops/ms
EishayWriteBinaryArrayMapping.protobuf thrpt 5 1749.845 ? 5.318 ops/ms
EishayWriteBinaryAutoType.fastjson2JSONB thrpt 5 1701.980 ? 14.403 ops/ms
EishayWriteBinaryAutoType.fastjson2UTF8Bytes thrpt 5 1820.719 ? 14.232 ops/ms
EishayWriteBinaryAutoType.hessian thrpt 5 324.698 ? 4.019 ops/ms
EishayWriteBinaryAutoType.javaSerialize thrpt 5 213.834 ? 1.933 ops/ms
EishayWriteString.fastjson1 thrpt 5 628.956 ? 4.660 ops/ms
EishayWriteString.fastjson2 thrpt 5 1617.466 ? 10.693 ops/ms
EishayWriteString.gson thrpt 5 250.382 ? 1.518 ops/ms
EishayWriteString.jackson thrpt 5 1032.857 ? 6.506 ops/ms
```
# ecs.g8m.xlarge-oracle-jdk1.8.0_341_aarch64
```java
Benchmark Mode Cnt Score Error Units
EishayParseBinary.fastjson2UTF8Bytes thrpt 5 830.354 ? 24.847 ops/ms
EishayParseBinary.hessian thrpt 5 204.364 ? 3.292 ops/ms
EishayParseBinary.javaSerialize thrpt 5 43.034 ? 0.754 ops/ms
EishayParseBinary.jsonb thrpt 5 1417.351 ? 135.785 ops/ms
EishayParseBinaryArrayMapping.fastjson1UTF8Bytes thrpt 5 1123.831 ? 48.427 ops/ms
EishayParseBinaryArrayMapping.fastjson2UTF8Bytes thrpt 5 1220.446 ? 131.634 ops/ms
EishayParseBinaryArrayMapping.jsonb thrpt 5 2450.225 ? 81.299 ops/ms
EishayParseBinaryArrayMapping.kryo thrpt 5 1214.910 ? 67.043 ops/ms
EishayParseBinaryArrayMapping.protobuf thrpt 5 851.809 ? 65.485 ops/ms
EishayParseBinaryAutoType.fastjson2JSONB thrpt 5 1180.252 ? 49.005 ops/ms
EishayParseBinaryAutoType.fastjson2JSONB_autoTypeFilter thrpt 5 1145.711 ? 38.486 ops/ms
EishayParseBinaryAutoType.hessian thrpt 5 206.140 ? 6.182 ops/ms
EishayParseBinaryAutoType.javaSerialize thrpt 5 41.565 ? 0.292 ops/ms
EishayParseString.fastjson1 thrpt 5 745.361 ? 37.621 ops/ms
EishayParseString.fastjson2 thrpt 5 923.737 ? 58.372 ops/ms
EishayParseString.gson thrpt 5 349.765 ? 7.114 ops/ms
EishayParseString.jackson thrpt 5 382.796 ? 16.508 ops/ms
EishayParseStringPretty.fastjson1 thrpt 5 216.676 ? 10.215 ops/ms
EishayParseStringPretty.fastjson2 thrpt 5 731.592 ? 31.643 ops/ms
EishayParseStringPretty.gson thrpt 5 324.737 ? 8.900 ops/ms
EishayParseStringPretty.jackson thrpt 5 345.738 ? 13.196 ops/ms
EishayParseTreeString.fastjson1 thrpt 5 318.146 ? 3.525 ops/ms
EishayParseTreeString.fastjson2 thrpt 5 549.572 ? 20.977 ops/ms
EishayParseTreeString.gson thrpt 5 258.842 ? 8.036 ops/ms
EishayParseTreeString.jackson thrpt 5 296.979 ? 15.481 ops/ms
EishayParseTreeStringPretty.fastjson1 thrpt 5 273.653 ? 12.597 ops/ms
EishayParseTreeStringPretty.fastjson2 thrpt 5 490.371 ? 43.903 ops/ms
EishayParseTreeStringPretty.gson thrpt 5 242.967 ? 13.196 ops/ms
EishayParseTreeStringPretty.jackson thrpt 5 270.151 ? 19.444 ops/ms
EishayParseTreeUTF8Bytes.fastjson1 thrpt 5 255.641 ? 8.702 ops/ms
EishayParseTreeUTF8Bytes.fastjson2 thrpt 5 546.877 ? 31.162 ops/ms
EishayParseTreeUTF8Bytes.gson thrpt 5 240.374 ? 13.678 ops/ms
EishayParseTreeUTF8Bytes.jackson thrpt 5 325.694 ? 11.740 ops/ms
EishayParseTreeUTF8BytesPretty.fastjson1 thrpt 5 229.337 ? 6.142 ops/ms
EishayParseTreeUTF8BytesPretty.fastjson2 thrpt 5 486.774 ? 43.186 ops/ms
EishayParseTreeUTF8BytesPretty.gson thrpt 5 224.971 ? 8.276 ops/ms
EishayParseTreeUTF8BytesPretty.jackson thrpt 5 288.774 ? 14.652 ops/ms
EishayParseUTF8Bytes.dsljson thrpt 5 598.875 ? 17.678 ops/ms
EishayParseUTF8Bytes.fastjson1 thrpt 5 681.866 ? 11.880 ops/ms
EishayParseUTF8Bytes.fastjson2 thrpt 5 796.431 ? 38.034 ops/ms
EishayParseUTF8Bytes.gson thrpt 5 242.017 ? 6.003 ops/ms
EishayParseUTF8Bytes.jackson thrpt 5 407.264 ? 19.157 ops/ms
EishayParseUTF8BytesPretty.fastjson1 thrpt 5 206.752 ? 4.212 ops/ms
EishayParseUTF8BytesPretty.fastjson2 thrpt 5 676.551 ? 29.335 ops/ms
EishayParseUTF8BytesPretty.gson thrpt 5 225.082 ? 4.974 ops/ms
EishayParseUTF8BytesPretty.jackson thrpt 5 365.389 ? 11.785 ops/ms
EishayWriteBinary.fastjson2UTF8Bytes thrpt 5 1325.459 ? 28.577 ops/ms
EishayWriteBinary.hessian thrpt 5 353.131 ? 3.643 ops/ms
EishayWriteBinary.javaSerialize thrpt 5 207.085 ? 2.276 ops/ms
EishayWriteBinary.jsonb thrpt 5 1664.222 ? 16.251 ops/ms
EishayWriteBinaryArrayMapping.fastjson1UTF8Bytes thrpt 5 498.026 ? 10.547 ops/ms
EishayWriteBinaryArrayMapping.fastjson2UTF8Bytes thrpt 5 1528.776 ? 18.190 ops/ms
EishayWriteBinaryArrayMapping.jsonb thrpt 5 2577.552 ? 26.272 ops/ms
EishayWriteBinaryArrayMapping.kryo thrpt 5 1468.005 ? 3.523 ops/ms
EishayWriteBinaryArrayMapping.protobuf thrpt 5 905.451 ? 19.553 ops/ms
EishayWriteBinaryAutoType.fastjson2JSONB thrpt 5 1108.787 ? 12.046 ops/ms
EishayWriteBinaryAutoType.fastjson2UTF8Bytes thrpt 5 1283.441 ? 26.838 ops/ms
EishayWriteBinaryAutoType.hessian thrpt 5 351.778 ? 1.704 ops/ms
EishayWriteBinaryAutoType.javaSerialize thrpt 5 207.442 ? 3.841 ops/ms
EishayWriteString.fastjson1 thrpt 5 483.221 ? 8.094 ops/ms
EishayWriteString.fastjson2 thrpt 5 1220.405 ? 22.999 ops/ms
EishayWriteString.gson thrpt 5 371.023 ? 7.396 ops/ms
EishayWriteString.jackson thrpt 5 651.290 ? 10.602 ops/ms
EishayWriteStringTree.fastjson1 thrpt 5 588.088 ? 9.907 ops/ms
EishayWriteStringTree.fastjson2 thrpt 5 941.885 ? 15.675 ops/ms
EishayWriteStringTree.gson thrpt 5 401.993 ? 6.705 ops/ms
EishayWriteStringTree.jackson thrpt 5 677.586 ? 10.560 ops/ms
EishayWriteStringTree1x.fastjson1 thrpt 5 554.828 ? 4.992 ops/ms
EishayWriteStringTree1x.fastjson2 thrpt 5 823.537 ? 11.033 ops/ms
EishayWriteStringTree1x.gson thrpt 5 392.242 ? 6.172 ops/ms
EishayWriteStringTree1x.jackson thrpt 5 617.044 ? 7.088 ops/ms
EishayWriteUTF8Bytes.fastjson1 thrpt 5 482.774 ? 7.690 ops/ms
EishayWriteUTF8Bytes.fastjson2 thrpt 5 1321.337 ? 40.946 ops/ms
EishayWriteUTF8Bytes.gson thrpt 5 314.123 ? 2.656 ops/ms
EishayWriteUTF8Bytes.jackson thrpt 5 681.434 ? 7.264 ops/ms
```
# ecs.g8m.xlarge-oracle-jdk-11.0.16_aarch64
```java
Benchmark Mode Cnt Score Error Units
EishayParseBinary.fastjson2UTF8Bytes thrpt 5 1076.757 ? 5.957 ops/ms
EishayParseBinary.hessian thrpt 5 194.435 ? 34.045 ops/ms
EishayParseBinary.javaSerialize thrpt 5 40.789 ? 0.490 ops/ms
EishayParseBinary.jsonb thrpt 5 2125.171 ? 4.253 ops/ms
EishayParseBinaryArrayMapping.fastjson1UTF8Bytes thrpt 5 1272.352 ? 1.482 ops/ms
EishayParseBinaryArrayMapping.fastjson2UTF8Bytes thrpt 5 1552.121 ? 5.300 ops/ms
EishayParseBinaryArrayMapping.jsonb thrpt 5 3209.530 ? 4.804 ops/ms
EishayParseBinaryArrayMapping.kryo thrpt 5 1424.327 ? 8.080 ops/ms
EishayParseBinaryArrayMapping.protobuf thrpt 5 1075.553 ? 0.997 ops/ms
EishayParseBinaryAutoType.fastjson2JSONB thrpt 5 1601.398 ? 1.390 ops/ms
EishayParseBinaryAutoType.fastjson2JSONB_autoTypeFilter thrpt 5 1552.567 ? 3.189 ops/ms
EishayParseBinaryAutoType.hessian thrpt 5 194.633 ? 13.223 ops/ms
EishayParseBinaryAutoType.javaSerialize thrpt 5 36.416 ? 3.018 ops/ms
EishayParseString.fastjson1 thrpt 5 809.813 ? 3.477 ops/ms
EishayParseString.fastjson2 thrpt 5 1115.587 ? 1.995 ops/ms
EishayParseString.gson thrpt 5 378.563 ? 0.835 ops/ms
EishayParseString.jackson thrpt 5 406.937 ? 4.609 ops/ms
EishayParseStringPretty.fastjson1 thrpt 5 226.130 ? 51.973 ops/ms
EishayParseStringPretty.fastjson2 thrpt 5 777.750 ? 51.486 ops/ms
EishayParseStringPretty.gson thrpt 5 324.162 ? 70.982 ops/ms
EishayParseStringPretty.jackson thrpt 5 348.362 ? 34.254 ops/ms
EishayParseTreeString.fastjson1 thrpt 5 361.179 ? 1.969 ops/ms
EishayParseTreeString.fastjson2 thrpt 5 777.452 ? 11.561 ops/ms
EishayParseTreeString.gson thrpt 5 298.047 ? 12.035 ops/ms
EishayParseTreeString.jackson thrpt 5 370.298 ? 1.571 ops/ms
EishayParseTreeStringPretty.fastjson1 thrpt 5 281.813 ? 1.283 ops/ms
EishayParseTreeStringPretty.fastjson2 thrpt 5 628.566 ? 5.200 ops/ms
EishayParseTreeStringPretty.gson thrpt 5 284.423 ? 5.615 ops/ms
EishayParseTreeStringPretty.jackson thrpt 5 342.398 ? 2.830 ops/ms
EishayParseTreeUTF8Bytes.fastjson1 thrpt 5 331.964 ? 1.102 ops/ms
EishayParseTreeUTF8Bytes.fastjson2 thrpt 5 740.021 ? 6.565 ops/ms
EishayParseTreeUTF8Bytes.gson thrpt 5 298.146 ? 1.098 ops/ms
EishayParseTreeUTF8Bytes.jackson thrpt 5 422.527 ? 2.283 ops/ms
EishayParseTreeUTF8BytesPretty.fastjson1 thrpt 5 252.771 ? 16.488 ops/ms
EishayParseTreeUTF8BytesPretty.fastjson2 thrpt 5 621.818 ? 1.988 ops/ms
EishayParseTreeUTF8BytesPretty.gson thrpt 5 281.139 ? 1.198 ops/ms
EishayParseTreeUTF8BytesPretty.jackson thrpt 5 388.576 ? 1.033 ops/ms
EishayParseUTF8Bytes.dsljson thrpt 5 622.313 ? 57.905 ops/ms
EishayParseUTF8Bytes.fastjson1 thrpt 5 678.291 ? 1.651 ops/ms
EishayParseUTF8Bytes.fastjson2 thrpt 5 1004.395 ? 5.051 ops/ms
EishayParseUTF8Bytes.gson thrpt 5 289.513 ? 1.211 ops/ms
EishayParseUTF8Bytes.jackson thrpt 5 466.963 ? 1.640 ops/ms
EishayParseUTF8BytesPretty.fastjson1 thrpt 5 197.344 ? 7.451 ops/ms
EishayParseUTF8BytesPretty.fastjson2 thrpt 5 757.626 ? 14.608 ops/ms
EishayParseUTF8BytesPretty.gson thrpt 5 276.267 ? 0.294 ops/ms
EishayParseUTF8BytesPretty.jackson thrpt 5 417.496 ? 17.131 ops/ms
EishayWriteBinary.fastjson2UTF8Bytes thrpt 5 1414.594 ? 34.324 ops/ms
EishayWriteBinary.hessian thrpt 5 351.145 ? 2.089 ops/ms
EishayWriteBinary.javaSerialize thrpt 5 222.661 ? 0.371 ops/ms
EishayWriteBinary.jsonb thrpt 5 2162.359 ? 9.141 ops/ms
EishayWriteBinaryArrayMapping.fastjson1UTF8Bytes thrpt 5 484.559 ? 87.078 ops/ms
EishayWriteBinaryArrayMapping.fastjson2UTF8Bytes thrpt 5 1734.460 ? 48.926 ops/ms
EishayWriteBinaryArrayMapping.jsonb thrpt 5 4192.550 ? 8.592 ops/ms
EishayWriteBinaryArrayMapping.kryo thrpt 5 1585.866 ? 8.581 ops/ms
EishayWriteBinaryArrayMapping.protobuf thrpt 5 1435.164 ? 51.351 ops/ms
EishayWriteBinaryAutoType.fastjson2JSONB thrpt 5 1334.679 ? 3.448 ops/ms
EishayWriteBinaryAutoType.fastjson2UTF8Bytes thrpt 5 1337.966 ? 92.923 ops/ms
EishayWriteBinaryAutoType.hessian thrpt 5 357.464 ? 3.227 ops/ms
EishayWriteBinaryAutoType.javaSerialize thrpt 5 220.146 ? 0.503 ops/ms
EishayWriteString.fastjson1 thrpt 5 462.748 ? 18.692 ops/ms
EishayWriteString.fastjson2 thrpt 5 1309.678 ? 8.058 ops/ms
EishayWriteString.gson thrpt 5 256.498 ? 12.132 ops/ms
EishayWriteString.jackson thrpt 5 738.485 ? 12.091 ops/ms
EishayWriteStringTree.fastjson1 thrpt 5 617.288 ? 1.395 ops/ms
EishayWriteStringTree.fastjson2 thrpt 5 1095.766 ? 3.533 ops/ms
EishayWriteStringTree.gson thrpt 5 355.446 ? 0.872 ops/ms
EishayWriteStringTree.jackson thrpt 5 728.273 ? 2.886 ops/ms
EishayWriteStringTree1x.fastjson1 thrpt 5 560.435 ? 1.203 ops/ms
EishayWriteStringTree1x.fastjson2 thrpt 5 916.581 ? 3.882 ops/ms
EishayWriteStringTree1x.gson thrpt 5 332.451 ? 12.816 ops/ms
EishayWriteStringTree1x.jackson thrpt 5 706.307 ? 6.524 ops/ms
EishayWriteUTF8Bytes.fastjson1 thrpt 5 510.907 ? 1.153 ops/ms
EishayWriteUTF8Bytes.fastjson2 thrpt 5 1418.021 ? 19.964 ops/ms
EishayWriteUTF8Bytes.gson thrpt 5 286.349 ? 56.841 ops/ms
EishayWriteUTF8Bytes.jackson thrpt 5 649.705 ? 20.837 ops/ms
```
# ecs.g8m.xlarge-oracle-jdk-17.0.4_aarch64
```java
Benchmark Mode Cnt Score Error Units
EishayParseBinary.fastjson2UTF8Bytes thrpt 5 1105.943 ? 11.014 ops/ms
EishayParseBinary.hessian thrpt 5 219.128 ? 12.945 ops/ms
EishayParseBinary.javaSerialize thrpt 5 39.049 ? 1.983 ops/ms
EishayParseBinary.jsonb thrpt 5 2249.276 ? 200.211 ops/ms
EishayParseBinaryArrayMapping.fastjson1UTF8Bytes thrpt 5 1387.446 ? 27.231 ops/ms
EishayParseBinaryArrayMapping.fastjson2UTF8Bytes thrpt 5 1612.006 ? 8.371 ops/ms
EishayParseBinaryArrayMapping.jsonb thrpt 5 3408.234 ? 34.568 ops/ms
EishayParseBinaryArrayMapping.kryo thrpt 5 1456.395 ? 90.024 ops/ms
EishayParseBinaryArrayMapping.protobuf thrpt 5 1153.292 ? 66.172 ops/ms
EishayParseBinaryAutoType.fastjson2JSONB thrpt 5 1665.716 ? 17.038 ops/ms
EishayParseBinaryAutoType.fastjson2JSONB_autoTypeFilter thrpt 5 1560.809 ? 16.983 ops/ms
EishayParseBinaryAutoType.hessian thrpt 5 185.514 ? 27.665 ops/ms
EishayParseBinaryAutoType.javaSerialize thrpt 5 39.720 ? 2.319 ops/ms
EishayParseString.fastjson1 thrpt 5 774.396 ? 132.579 ops/ms
EishayParseString.fastjson2 thrpt 5 1125.776 ? 84.986 ops/ms
EishayParseString.gson thrpt 5 329.115 ? 32.361 ops/ms
EishayParseString.jackson thrpt 5 415.458 ? 33.488 ops/ms
EishayParseStringPretty.fastjson1 thrpt 5 247.800 ? 58.330 ops/ms
EishayParseStringPretty.fastjson2 thrpt 5 771.474 ? 68.630 ops/ms
EishayParseStringPretty.gson thrpt 5 325.861 ? 9.498 ops/ms
EishayParseStringPretty.jackson thrpt 5 378.980 ? 10.021 ops/ms
EishayParseTreeString.fastjson1 thrpt 5 404.918 ? 6.612 ops/ms
EishayParseTreeString.fastjson2 thrpt 5 800.239 ? 15.876 ops/ms
EishayParseTreeString.gson thrpt 5 304.460 ? 0.682 ops/ms
EishayParseTreeString.jackson thrpt 5 381.790 ? 17.397 ops/ms
EishayParseTreeStringPretty.fastjson1 thrpt 5 363.762 ? 4.008 ops/ms
EishayParseTreeStringPretty.fastjson2 thrpt 5 634.665 ? 4.660 ops/ms
EishayParseTreeStringPretty.gson thrpt 5 270.010 ? 23.429 ops/ms
EishayParseTreeStringPretty.jackson thrpt 5 350.605 ? 5.822 ops/ms
EishayParseTreeUTF8Bytes.fastjson1 thrpt 5 305.616 ? 21.938 ops/ms
EishayParseTreeUTF8Bytes.fastjson2 thrpt 5 770.272 ? 7.515 ops/ms
EishayParseTreeUTF8Bytes.gson thrpt 5 290.150 ? 14.423 ops/ms
EishayParseTreeUTF8Bytes.jackson thrpt 5 483.520 ? 3.124 ops/ms
EishayParseTreeUTF8BytesPretty.fastjson1 thrpt 5 275.851 ? 20.340 ops/ms
EishayParseTreeUTF8BytesPretty.fastjson2 thrpt 5 611.293 ? 11.093 ops/ms
EishayParseTreeUTF8BytesPretty.gson thrpt 5 274.041 ? 12.470 ops/ms
EishayParseTreeUTF8BytesPretty.jackson thrpt 5 425.414 ? 6.503 ops/ms
EishayParseUTF8Bytes.dsljson thrpt 5 594.641 ? 50.139 ops/ms
EishayParseUTF8Bytes.fastjson1 thrpt 5 542.682 ? 78.832 ops/ms
EishayParseUTF8Bytes.fastjson2 thrpt 5 934.277 ? 259.335 ops/ms
EishayParseUTF8Bytes.gson thrpt 5 284.069 ? 12.374 ops/ms
EishayParseUTF8Bytes.jackson thrpt 5 452.449 ? 10.178 ops/ms
EishayParseUTF8BytesPretty.fastjson1 thrpt 5 185.205 ? 22.581 ops/ms
EishayParseUTF8BytesPretty.fastjson2 thrpt 5 771.399 ? 11.030 ops/ms
EishayParseUTF8BytesPretty.gson thrpt 5 276.126 ? 7.470 ops/ms
EishayParseUTF8BytesPretty.jackson thrpt 5 361.191 ? 36.590 ops/ms
EishayWriteBinary.fastjson2UTF8Bytes thrpt 5 1428.608 ? 32.324 ops/ms
EishayWriteBinary.hessian thrpt 5 343.442 ? 3.548 ops/ms
EishayWriteBinary.javaSerialize thrpt 5 210.994 ? 0.625 ops/ms
EishayWriteBinary.jsonb thrpt 5 2197.203 ? 167.991 ops/ms
EishayWriteBinaryArrayMapping.fastjson1UTF8Bytes thrpt 5 505.319 ? 130.812 ops/ms
EishayWriteBinaryArrayMapping.fastjson2UTF8Bytes thrpt 5 1684.460 ? 173.729 ops/ms
EishayWriteBinaryArrayMapping.jsonb thrpt 5 4227.105 ? 104.378 ops/ms
EishayWriteBinaryArrayMapping.kryo thrpt 5 1553.654 ? 1.359 ops/ms
EishayWriteBinaryArrayMapping.protobuf thrpt 5 1369.885 ? 18.007 ops/ms
EishayWriteBinaryAutoType.fastjson2JSONB thrpt 5 1076.151 ? 119.713 ops/ms
EishayWriteBinaryAutoType.fastjson2UTF8Bytes thrpt 5 1291.310 ? 58.292 ops/ms
EishayWriteBinaryAutoType.hessian thrpt 5 323.948 ? 1.839 ops/ms
EishayWriteBinaryAutoType.javaSerialize thrpt 5 210.428 ? 0.252 ops/ms
EishayWriteString.fastjson1 thrpt 5 535.286 ? 24.401 ops/ms
EishayWriteString.fastjson2 thrpt 5 1312.936 ? 3.655 ops/ms
EishayWriteString.gson thrpt 5 225.062 ? 0.329 ops/ms
EishayWriteString.jackson thrpt 5 694.609 ? 30.478 ops/ms
EishayWriteStringTree.fastjson1 thrpt 5 650.730 ? 2.842 ops/ms
EishayWriteStringTree.fastjson2 thrpt 5 1059.800 ? 2.724 ops/ms
EishayWriteStringTree.gson thrpt 5 227.022 ? 4.668 ops/ms
EishayWriteStringTree.jackson thrpt 5 673.680 ? 1.537 ops/ms
EishayWriteStringTree1x.fastjson1 thrpt 5 553.471 ? 2.716 ops/ms
EishayWriteStringTree1x.fastjson2 thrpt 5 769.990 ? 1.080 ops/ms
EishayWriteStringTree1x.gson thrpt 5 214.149 ? 0.813 ops/ms
EishayWriteStringTree1x.jackson thrpt 5 643.528 ? 4.273 ops/ms
EishayWriteUTF8Bytes.fastjson1 thrpt 5 488.716 ? 46.132 ops/ms
EishayWriteUTF8Bytes.fastjson2 thrpt 5 1433.226 ? 7.158 ops/ms
EishayWriteUTF8Bytes.gson thrpt 5 208.507 ? 32.617 ops/ms
EishayWriteUTF8Bytes.jackson thrpt 5 655.895 ? 55.963 ops/ms
```