update benchmark result

This commit is contained in:
shaojin.wensj 2023-12-03 13:47:09 +08:00
parent a90dc43d19
commit f8a7277ff0
3 changed files with 1013 additions and 3 deletions

View File

@ -8,13 +8,13 @@ import java.util.Map;
public class ReadResult {
public static void main(String[] args) throws Exception {
File outFile = new File("/Users/wenshao/Work/git/fastjson2/docs/benchmark/benchmark_2.0.42_raw.md");
File outFile = new File("/Users/wenshao/Work/git/fastjson2/docs/benchmark/benchmark_2.0.43_raw.md");
// File file = new File("/Users/wenshao/Downloads/result_2.0.25.out");
Map<String, String> files = new LinkedHashMap<>();
files.put("aliyun_ecs.c8i.large", "/Users/wenshao/Downloads/result_2.0.42_g8i.out");
files.put("aliyun_ecs.c8i.large", "/Users/wenshao/Downloads/result_2.0.43_g8i.out");
// files.put("aliyun_ecs.g7.large", "/Users/wenshao/Downloads/result_2.0.33_g7.out");
files.put("aliyun_ecs.c8y.large", "/Users/wenshao/Downloads/result_2.0.42_g8y.out");
files.put("aliyun_ecs.c8y.large", "/Users/wenshao/Downloads/result_2.0.43_g8y.out");
// files.put("aws_ecs.c6g.large", "/Users/wenshao/Downloads/result_2.0.41_aws_c6g.out");
// files.put("aws_ecs.c7g.large", "/Users/wenshao/Downloads/result_2.0.41_aws_c7g.out");
// files.put("orangepi5p", "/Users/wenshao/Downloads/result_2.0.41_orangepi5.out");

View File

@ -0,0 +1,280 @@
## 1 EishayFuryCompatibleParse
| aliyun ecs spec | jdk version | jsonb | fury |
|-----|-----|----------|-----|
| aliyun_ecs.c8i.large | jdk1.8.0_381 | 3951.391 | 3985.805 (100.87%) |
| | jdk-11.0.20 | 4686.086 | 3929.645 (83.86%) |
| | jdk-17.0.8 | 5199.334 | 4241.321 (81.57%) |
| | jdk-21 | 5153.768 | 4558.712 (88.45%) |
| | graalvm_21+35.1 | 5188.435 | 4817.298 (92.85%) |
| aliyun_ecs.c8y.large | jdk1.8.0_381 | 6446.213 | 7576.687 (117.54%) |
| | jdk-11.0.20 | 7287.343 | 8195.303 (112.46%) |
| | jdk-17.0.8 | 7929.146 | 8077.422 (101.87%) |
| | jdk-21 | 7817.23 | 8241.167 (105.42%) |
| | graalvm_21+35.1 | 7900.625 | 8532.44 (108%) |
## 2 EishayFuryCompatibleWrite
| aliyun ecs spec | jdk version | jsonb | fury |
|-----|-----|----------|-----|
| aliyun_ecs.c8i.large | jdk1.8.0_381 | 3679.713 | 3609.661 (98.1%) |
| | jdk-11.0.20 | 3117.99 | 3986.493 (127.85%) |
| | jdk-17.0.8 | 3623.759 | 3793.101 (104.67%) |
| | jdk-21 | 3697.118 | 4022.38 (108.8%) |
| | graalvm_21+35.1 | 3573.26 | 4063.892 (113.73%) |
| aliyun_ecs.c8y.large | jdk1.8.0_381 | 5324.125 | 5689.603 (106.86%) |
| | jdk-11.0.20 | 5863.037 | 5097.056 (86.94%) |
| | jdk-17.0.8 | 5468.678 | 6193.117 (113.25%) |
| | jdk-21 | 5754.447 | 5713.46 (99.29%) |
| | graalvm_21+35.1 | 6186.008 | 5745.239 (92.87%) |
## 3 EishayParseBinary
| aliyun ecs spec | jdk version | jsonb | fastjson2UTF8Bytes | hessian | javaSerialize |
|-----|-----|----------|----------|----------|-----|
| aliyun_ecs.c8i.large | jdk1.8.0_381 | 5077.433 | 3387.491 (66.72%) | 671.59 (13.23%) | 113.373 (2.23%) |
| | jdk-11.0.20 | 5600.029 | 3680.785 (65.73%) | 602.186 (10.75%) | 109.228 (1.95%) |
| | jdk-17.0.8 | 6385.089 | 3868.931 (60.59%) | 609.345 (9.54%) | 126.21 (1.98%) |
| | jdk-21 | 6550.899 | 3980.956 (60.77%) | 671.581 (10.25%) | 119.925 (1.83%) |
| | graalvm_21+35.1 | 8007.153 | 4317.015 (53.91%) | 801.139 (10.01%) | 119.799 (1.5%) |
| aliyun_ecs.c8y.large | jdk1.8.0_381 | 8097.943 | 5217.263 (64.43%) | 420.602 (5.19%) | 180.261 (2.23%) |
| | jdk-11.0.20 | 8730.138 | 5994.844 (68.67%) | 490.747 (5.62%) | 173.57 (1.99%) |
| | jdk-17.0.8 | 9897.316 | 6041.147 (61.04%) | 432.809 (4.37%) | 175.56 (1.77%) |
| | jdk-21 | 9683.388 | 6100.967 (63%) | 532.023 (5.49%) | 176.312 (1.82%) |
| | graalvm_21+35.1 | 11777.241 | 6111.143 (51.89%) | 696.136 (5.91%) | 178.29 (1.51%) |
## 4 EishayParseBinaryArrayMapping
| aliyun ecs spec | jdk version | jsonb | kryo | protobuf |
|-----|-----|----------|----------|-----|
| aliyun_ecs.c8i.large | jdk1.8.0_381 | 8098.746 | 3413.087 (42.14%) | 2715.102 (33.52%) |
| | jdk-11.0.20 | 9487.789 | 3246.17 (34.21%) | 2866.946 (30.22%) |
| | jdk-17.0.8 | 10992.124 | 3321.902 (30.22%) | 3753.932 (34.15%) |
| | jdk-21 | 12429.85 | 3862.78 (31.08%) | 3891.526 (31.31%) |
| | graalvm_21+35.1 | 16058.426 | 3776.542 (23.52%) | 5866.102 (36.53%) |
| aliyun_ecs.c8y.large | jdk1.8.0_381 | 12281.414 | 5158.844 (42.01%) | 3420.362 (27.85%) |
| | jdk-11.0.20 | 13668.047 | 5847.755 (42.78%) | 4482.221 (32.79%) |
| | jdk-17.0.8 | 13138.109 | 6215.0 (47.31%) | 5536.793 (42.14%) |
| | jdk-21 | 13790.393 | 5997.672 (43.49%) | 6172.534 (44.76%) |
| | graalvm_21+35.1 | 24228.17 | 5658.152 (23.35%) | 8928.668 (36.85%) |
## 5 EishayParseBinaryAutoType
| aliyun ecs spec | jdk version | fastjson2JSONB | hessian | javaSerialize |
|-----|-----|----------|----------|-----|
| aliyun_ecs.c8i.large | jdk1.8.0_381 | 3861.785 | 668.382 (17.31%) | 110.74 (2.87%) |
| | jdk-11.0.20 | 4489.138 | 617.316 (13.75%) | 112.001 (2.49%) |
| | jdk-17.0.8 | 4868.205 | 616.604 (12.67%) | 124.924 (2.57%) |
| | jdk-21 | 4979.358 | 666.828 (13.39%) | 120.645 (2.42%) |
| | graalvm_21+35.1 | 5039.5 | 769.798 (15.28%) | 121.666 (2.41%) |
| aliyun_ecs.c8y.large | jdk1.8.0_381 | 6297.184 | 408.032 (6.48%) | 180.929 (2.87%) |
| | jdk-11.0.20 | 6900.557 | 477.466 (6.92%) | 174.442 (2.53%) |
| | jdk-17.0.8 | 7421.792 | 432.375 (5.83%) | 174.064 (2.35%) |
| | jdk-21 | 7286.413 | 567.215 (7.78%) | 178.058 (2.44%) |
| | graalvm_21+35.1 | 7917.291 | 694.776 (8.78%) | 181.486 (2.29%) |
## 6 EishayParseString
| aliyun ecs spec | jdk version | fastjson2 | fastjson1 | jackson | gson |
|-----|-----|----------|----------|----------|-----|
| aliyun_ecs.c8i.large | jdk1.8.0_381 | 3083.681 | 2182.719 (70.78%) | 1080.817 (35.05%) | 992.524 (32.19%) |
| | jdk-11.0.20 | 3594.192 | 1966.878 (54.72%) | 994.405 (27.67%) | 984.534 (27.39%) |
| | jdk-17.0.8 | 3794.255 | 2628.666 (69.28%) | 992.766 (26.16%) | 990.704 (26.11%) |
| | jdk-21 | 3991.341 | 2559.348 (64.12%) | 978.048 (24.5%) | 902.04 (22.6%) |
| | graalvm_21+35.1 | 3727.366 | 3703.343 (99.36%) | 1037.484 (27.83%) | 982.532 (26.36%) |
| aliyun_ecs.c8y.large | jdk1.8.0_381 | 5324.896 | 3467.621 (65.12%) | 1568.82 (29.46%) | 1514.83 (28.45%) |
| | jdk-11.0.20 | 5879.689 | 3496.676 (59.47%) | 1529.593 (26.01%) | 1502.952 (25.56%) |
| | jdk-17.0.8 | 6035.139 | 4768.789 (79.02%) | 1500.481 (24.86%) | 1518.905 (25.17%) |
| | jdk-21 | 6015.256 | 4731.318 (78.66%) | 1472.157 (24.47%) | 1370.627 (22.79%) |
| | graalvm_21+35.1 | 5855.038 | 5247.733 (89.63%) | 1498.141 (25.59%) | 1362.447 (23.27%) |
## 7 EishayParseStringPretty
| aliyun ecs spec | jdk version | fastjson2 | fastjson1 | jackson | gson |
|-----|-----|----------|----------|----------|-----|
| aliyun_ecs.c8i.large | jdk1.8.0_381 | 1597.287 | 583.489 (36.53%) | 968.19 (60.61%) | 914.7 (57.27%) |
| | jdk-11.0.20 | 1598.16 | 572.835 (35.84%) | 908.389 (56.84%) | 866.483 (54.22%) |
| | jdk-17.0.8 | 2466.823 | 636.438 (25.8%) | 883.191 (35.8%) | 880.761 (35.7%) |
| | jdk-21 | 2554.973 | 632.384 (24.75%) | 906.402 (35.48%) | 878.011 (34.36%) |
| | graalvm_21+35.1 | 2359.511 | 891.297 (37.77%) | 964.517 (40.88%) | 948.012 (40.18%) |
| aliyun_ecs.c8y.large | jdk1.8.0_381 | 4028.636 | 1019.629 (25.31%) | 1449.977 (35.99%) | 1455.001 (36.12%) |
| | jdk-11.0.20 | 4244.934 | 1026.221 (24.18%) | 1406.405 (33.13%) | 1381.834 (32.55%) |
| | jdk-17.0.8 | 4267.609 | 1114.48 (26.11%) | 1453.216 (34.05%) | 1455.561 (34.11%) |
| | jdk-21 | 4230.94 | 1035.673 (24.48%) | 1379.865 (32.61%) | 1322.904 (31.27%) |
| | graalvm_21+35.1 | 4559.323 | 1393.115 (30.56%) | 1330.149 (29.17%) | 1288.673 (28.26%) |
## 8 EishayParseTreeString
| aliyun ecs spec | jdk version | fastjson2 | fastjson1 | jackson | gson |
|-----|-----|----------|----------|----------|-----|
| aliyun_ecs.c8i.large | jdk1.8.0_381 | 2088.864 | 1142.077 (54.67%) | 1199.012 (57.4%) | 844.088 (40.41%) |
| | jdk-11.0.20 | 1982.147 | 996.413 (50.27%) | 936.302 (47.24%) | 790.969 (39.9%) |
| | jdk-17.0.8 | 2350.063 | 1207.332 (51.37%) | 1121.915 (47.74%) | 820.95 (34.93%) |
| | jdk-21 | 2506.17 | 1178.452 (47.02%) | 1129.164 (45.06%) | 770.929 (30.76%) |
| | graalvm_21+35.1 | 2253.293 | 1504.787 (66.78%) | 1200.432 (53.27%) | 943.455 (41.87%) |
| aliyun_ecs.c8y.large | jdk1.8.0_381 | 3122.592 | 1553.771 (49.76%) | 1370.33 (43.88%) | 1265.382 (40.52%) |
| | jdk-11.0.20 | 2796.516 | 1606.738 (57.45%) | 1516.889 (54.24%) | 1222.306 (43.71%) |
| | jdk-17.0.8 | 3467.874 | 1744.259 (50.3%) | 1622.869 (46.8%) | 1277.494 (36.84%) |
| | jdk-21 | 3296.612 | 1551.373 (47.06%) | 1516.946 (46.02%) | 1206.061 (36.58%) |
| | graalvm_21+35.1 | 3434.655 | 2539.113 (73.93%) | 1734.469 (50.5%) | 1450.923 (42.24%) |
## 9 EishayParseTreeStringPretty
| aliyun ecs spec | jdk version | fastjson2 | fastjson1 | jackson | gson |
|-----|-----|----------|----------|----------|-----|
| aliyun_ecs.c8i.large | jdk1.8.0_381 | 1615.62 | 964.797 (59.72%) | 1087.551 (67.31%) | 821.729 (50.86%) |
| | jdk-11.0.20 | 1593.024 | 876.16 (55%) | 903.151 (56.69%) | 747.908 (46.95%) |
| | jdk-17.0.8 | 1859.24 | 1077.346 (57.95%) | 993.122 (53.42%) | 752.457 (40.47%) |
| | jdk-21 | 1901.571 | 1012.581 (53.25%) | 1046.095 (55.01%) | 755.961 (39.75%) |
| | graalvm_21+35.1 | 1693.588 | 1235.63 (72.96%) | 1060.534 (62.62%) | 869.78 (51.36%) |
| aliyun_ecs.c8y.large | jdk1.8.0_381 | 2605.315 | 1372.527 (52.68%) | 1310.719 (50.31%) | 1184.583 (45.47%) |
| | jdk-11.0.20 | 2788.911 | 1365.967 (48.98%) | 1337.748 (47.97%) | 1168.209 (41.89%) |
| | jdk-17.0.8 | 2864.796 | 1534.475 (53.56%) | 1425.049 (49.74%) | 1197.297 (41.79%) |
| | jdk-21 | 2729.813 | 1340.792 (49.12%) | 1372.384 (50.27%) | 1179.75 (43.22%) |
| | graalvm_21+35.1 | 2972.491 | 2054.012 (69.1%) | 1611.55 (54.22%) | 1363.917 (45.88%) |
## 10 EishayParseTreeUTF8Bytes
| aliyun ecs spec | jdk version | fastjson2 | fastjson1 | jackson | gson |
|-----|-----|----------|----------|----------|-----|
| aliyun_ecs.c8i.large | jdk1.8.0_381 | 2195.314 | 1027.445 (46.8%) | 1196.366 (54.5%) | 812.28 (37%) |
| | jdk-11.0.20 | 1976.887 | 960.141 (48.57%) | 1086.802 (54.98%) | 768.956 (38.9%) |
| | jdk-17.0.8 | 2469.939 | 1107.726 (44.85%) | 1131.346 (45.8%) | 760.936 (30.81%) |
| | jdk-21 | 2477.186 | 1048.408 (42.32%) | 1136.352 (45.87%) | 769.999 (31.08%) |
| | graalvm_21+35.1 | 2076.16 | 1275.81 (61.45%) | 1219.943 (58.76%) | 930.986 (44.84%) |
| aliyun_ecs.c8y.large | jdk1.8.0_381 | 2977.936 | 1230.857 (41.33%) | 1735.924 (58.29%) | 1114.463 (37.42%) |
| | jdk-11.0.20 | 3245.849 | 1444.282 (44.5%) | 1639.025 (50.5%) | 1183.157 (36.45%) |
| | jdk-17.0.8 | 3465.352 | 1536.73 (44.35%) | 1767.969 (51.02%) | 1237.428 (35.71%) |
| | jdk-21 | 3426.514 | 1427.881 (41.67%) | 1697.614 (49.54%) | 1165.185 (34%) |
| | graalvm_21+35.1 | 3472.006 | 1926.172 (55.48%) | 1757.068 (50.61%) | 1398.209 (40.27%) |
## 11 EishayParseTreeUTF8BytesPretty
| aliyun ecs spec | jdk version | fastjson2 | fastjson1 | jackson | gson |
|-----|-----|----------|----------|----------|-----|
| aliyun_ecs.c8i.large | jdk1.8.0_381 | 1697.889 | 864.71 (50.93%) | 1140.731 (67.19%) | 744.171 (43.83%) |
| | jdk-11.0.20 | 1549.588 | 784.147 (50.6%) | 1002.776 (64.71%) | 701.548 (45.27%) |
| | jdk-17.0.8 | 1865.242 | 921.681 (49.41%) | 1067.721 (57.24%) | 724.269 (38.83%) |
| | jdk-21 | 1896.601 | 894.576 (47.17%) | 1097.613 (57.87%) | 691.388 (36.45%) |
| | graalvm_21+35.1 | 1732.644 | 1053.934 (60.83%) | 1134.303 (65.47%) | 894.614 (51.63%) |
| aliyun_ecs.c8y.large | jdk1.8.0_381 | 2612.227 | 1110.852 (42.53%) | 1359.408 (52.04%) | 1034.889 (39.62%) |
| | jdk-11.0.20 | 2836.246 | 1244.699 (43.89%) | 1395.909 (49.22%) | 1128.477 (39.79%) |
| | jdk-17.0.8 | 2905.605 | 1357.616 (46.72%) | 1616.518 (55.63%) | 1171.407 (40.32%) |
| | jdk-21 | 2817.417 | 1262.506 (44.81%) | 1550.102 (55.02%) | 1069.006 (37.94%) |
| | graalvm_21+35.1 | 2791.664 | 1544.3 (55.32%) | 1628.19 (58.32%) | 1241.319 (44.47%) |
## 12 EishayParseUTF8Bytes
| aliyun ecs spec | jdk version | fastjson2 | fastjson1 | jackson | gson |
|-----|-----|----------|----------|----------|-----|
| aliyun_ecs.c8i.large | jdk1.8.0_381 | 1927.738 | 1890.299 (98.06%) | 1142.59 (59.27%) | 863.963 (44.82%) |
| | jdk-11.0.20 | 3653.224 | 1643.509 (44.99%) | 1080.856 (29.59%) | 930.574 (25.47%) |
| | jdk-17.0.8 | 3910.47 | 2074.147 (53.04%) | 1088.78 (27.84%) | 978.267 (25.02%) |
| | jdk-21 | 3969.975 | 2128.434 (53.61%) | 1102.657 (27.77%) | 903.924 (22.77%) |
| | graalvm_21+35.1 | 4128.878 | 2621.264 (63.49%) | 1125.165 (27.25%) | 951.869 (23.05%) |
| aliyun_ecs.c8y.large | jdk1.8.0_381 | 2202.112 | 3007.002 (136.55%) | 1799.536 (81.72%) | 1370.127 (62.22%) |
| | jdk-11.0.20 | 2200.815 | 2948.17 (133.96%) | 1654.968 (75.2%) | 1466.14 (66.62%) |
| | jdk-17.0.8 | 6106.526 | 3706.683 (60.7%) | 1758.738 (28.8%) | 1560.147 (25.55%) |
| | jdk-21 | 5983.117 | 3542.15 (59.2%) | 1542.059 (25.77%) | 1400.731 (23.41%) |
| | graalvm_21+35.1 | 6519.025 | 3448.012 (52.89%) | 1515.175 (23.24%) | 1331.489 (20.42%) |
## 13 EishayParseUTF8BytesPretty
| aliyun ecs spec | jdk version | fastjson2 | fastjson1 | jackson | gson |
|-----|-----|----------|----------|----------|-----|
| aliyun_ecs.c8i.large | jdk1.8.0_381 | 2027.227 | 551.072 (27.18%) | 1077.841 (53.17%) | 721.733 (35.6%) |
| | jdk-11.0.20 | 2138.291 | 532.085 (24.88%) | 992.13 (46.4%) | 714.74 (33.43%) |
| | jdk-17.0.8 | 2453.654 | 576.563 (23.5%) | 960.066 (39.13%) | 717.498 (29.24%) |
| | jdk-21 | 2557.332 | 584.935 (22.87%) | 979.479 (38.3%) | 717.055 (28.04%) |
| | graalvm_21+35.1 | 2371.897 | 779.445 (32.86%) | 1003.229 (42.3%) | 885.325 (37.33%) |
| aliyun_ecs.c8y.large | jdk1.8.0_381 | 3891.583 | 930.04 (23.9%) | 1593.106 (40.94%) | 1013.136 (26.03%) |
| | jdk-11.0.20 | 4250.554 | 954.497 (22.46%) | 1566.962 (36.86%) | 1106.843 (26.04%) |
| | jdk-17.0.8 | 4289.179 | 1053.706 (24.57%) | 1641.517 (38.27%) | 1173.655 (27.36%) |
| | jdk-21 | 4223.828 | 964.436 (22.83%) | 1539.688 (36.45%) | 1093.612 (25.89%) |
| | graalvm_21+35.1 | 4441.541 | 1146.517 (25.81%) | 1366.781 (30.77%) | 1319.154 (29.7%) |
## 14 EishayWriteBinary
| aliyun ecs spec | jdk version | jsonb | msgpack | protobuf |
|-----|-----|----------|----------|-----|
| aliyun_ecs.c8i.large | jdk1.8.0_381 | 5712.267 | 991.969 (17.37%) | 3460.494 (60.58%) |
| | jdk-11.0.20 | 5324.361 | 1245.539 (23.39%) | 2677.588 (50.29%) |
| | jdk-17.0.8 | 7921.454 | 1346.871 (17%) | 3579.505 (45.19%) |
| | jdk-21 | 8696.822 | 1315.856 (15.13%) | 3719.778 (42.77%) |
| | graalvm_21+35.1 | 7516.287 | 1370.009 (18.23%) | 7121.926 (94.75%) |
| aliyun_ecs.c8y.large | jdk1.8.0_381 | 8243.503 | 1284.181 (15.58%) | 4306.569 (52.24%) |
| | jdk-11.0.20 | 9780.11 | 1867.663 (19.1%) | 4530.648 (46.33%) |
| | jdk-17.0.8 | 11216.502 | 2075.941 (18.51%) | 6375.487 (56.84%) |
| | jdk-21 | 12458.201 | 1977.531 (15.87%) | 5842.656 (46.9%) |
| | graalvm_21+35.1 | 10471.611 | 1944.834 (18.57%) | 9530.512 (91.01%) |
## 15 EishayWriteBinaryArrayMapping
| aliyun ecs spec | jdk version | jsonb | kryo | protobuf |
|-----|-----|----------|----------|-----|
| aliyun_ecs.c8i.large | jdk1.8.0_381 | 10633.458 | 3670.92 (34.52%) | 3365.203 (31.65%) |
| | jdk-11.0.20 | 15277.854 | 3539.752 (23.17%) | 3487.832 (22.83%) |
| | jdk-17.0.8 | 16827.513 | 3487.222 (20.72%) | 3286.782 (19.53%) |
| | jdk-21 | 17978.747 | 3838.144 (21.35%) | 3418.656 (19.01%) |
| | graalvm_21+35.1 | 14407.659 | 5650.676 (39.22%) | 7406.585 (51.41%) |
| aliyun_ecs.c8y.large | jdk1.8.0_381 | 10021.731 | 5946.114 (59.33%) | 4135.284 (41.26%) |
| | jdk-11.0.20 | 19107.284 | 5520.536 (28.89%) | 5779.913 (30.25%) |
| | jdk-17.0.8 | 18750.932 | 5194.666 (27.7%) | 5949.69 (31.73%) |
| | jdk-21 | 21552.243 | 6056.914 (28.1%) | 5462.197 (25.34%) |
| | graalvm_21+35.1 | 19624.462 | 6637.042 (33.82%) | 9806.284 (49.97%) |
## 16 EishayWriteBinaryAutoType
| aliyun ecs spec | jdk version | fastjson2JSONB | hessian | javaSerialize |
|-----|-----|----------|----------|-----|
| aliyun_ecs.c8i.large | jdk1.8.0_381 | 3084.632 | 862.752 (27.97%) | 530.863 (17.21%) |
| | jdk-11.0.20 | 3033.322 | 813.563 (26.82%) | 534.253 (17.61%) |
| | jdk-17.0.8 | 3466.725 | 786.627 (22.69%) | 490.009 (14.13%) |
| | jdk-21 | 3548.663 | 816.048 (23%) | 544.991 (15.36%) |
| | graalvm_21+35.1 | 3300.599 | 1102.309 (33.4%) | 561.232 (17%) |
| aliyun_ecs.c8y.large | jdk1.8.0_381 | 5272.478 | 1264.757 (23.99%) | 873.564 (16.57%) |
| | jdk-11.0.20 | 5686.55 | 1043.82 (18.36%) | 899.241 (15.81%) |
| | jdk-17.0.8 | 5331.925 | 1235.006 (23.16%) | 851.242 (15.97%) |
| | jdk-21 | 5762.988 | 1273.694 (22.1%) | 940.536 (16.32%) |
| | graalvm_21+35.1 | 6139.148 | 1295.202 (21.1%) | 859.636 (14%) |
## 17 EishayWriteString
| aliyun ecs spec | jdk version | fastjson2 | fastjson1 | jackson | gson |
|-----|-----|----------|----------|----------|-----|
| aliyun_ecs.c8i.large | jdk1.8.0_381 | 3495.945 | 1525.119 (43.63%) | 2082.6 (59.57%) | 1003.788 (28.71%) |
| | jdk-11.0.20 | 3141.12 | 1444.121 (45.97%) | 1855.217 (59.06%) | 714.99 (22.76%) |
| | jdk-17.0.8 | 3703.141 | 2773.928 (74.91%) | 2069.841 (55.89%) | 685.592 (18.51%) |
| | jdk-21 | 3983.768 | 1499.892 (37.65%) | 1936.622 (48.61%) | 679.051 (17.05%) |
| | graalvm_21+35.1 | 4354.667 | 1726.69 (39.65%) | 2048.636 (47.04%) | 656.536 (15.08%) |
| aliyun_ecs.c8y.large | jdk1.8.0_381 | 5053.397 | 2365.72 (46.81%) | 2691.972 (53.27%) | 1473.204 (29.15%) |
| | jdk-11.0.20 | 5628.479 | 2196.476 (39.02%) | 2726.198 (48.44%) | 1316.278 (23.39%) |
| | jdk-17.0.8 | 5763.654 | 2281.368 (39.58%) | 3119.178 (54.12%) | 940.798 (16.32%) |
| | jdk-21 | 6075.568 | 2118.339 (34.87%) | 2671.698 (43.97%) | 924.557 (15.22%) |
| | graalvm_21+35.1 | 6978.558 | 2829.905 (40.55%) | 2798.059 (40.1%) | 861.101 (12.34%) |
## 18 EishayWriteStringTree
| aliyun ecs spec | jdk version | fastjson2 | fastjson1 | jackson | gson |
|-----|-----|----------|----------|----------|-----|
| aliyun_ecs.c8i.large | jdk1.8.0_381 | 3465.161 | 1893.087 (54.63%) | 2071.481 (59.78%) | 1073.448 (30.98%) |
| | jdk-11.0.20 | 2449.318 | 1751.09 (71.49%) | 1617.873 (66.05%) | 710.215 (29%) |
| | jdk-17.0.8 | 3364.894 | 1765.851 (52.48%) | 1636.673 (48.64%) | 738.854 (21.96%) |
| | jdk-21 | 3385.552 | 1893.595 (55.93%) | 1778.0 (52.52%) | 734.821 (21.7%) |
| | graalvm_21+35.1 | 3400.804 | 1795.556 (52.8%) | 1989.918 (58.51%) | 700.931 (20.61%) |
| aliyun_ecs.c8y.large | jdk1.8.0_381 | 4057.066 | 2463.444 (60.72%) | 2816.209 (69.41%) | 1919.734 (47.32%) |
| | jdk-11.0.20 | 4097.894 | 2717.533 (66.32%) | 2835.153 (69.19%) | 1495.738 (36.5%) |
| | jdk-17.0.8 | 5204.073 | 2698.988 (51.86%) | 2744.96 (52.75%) | 978.783 (18.81%) |
| | jdk-21 | 5443.275 | 2621.989 (48.17%) | 2653.067 (48.74%) | 996.49 (18.31%) |
| | graalvm_21+35.1 | 5339.831 | 3148.268 (58.96%) | 3269.142 (61.22%) | 924.55 (17.31%) |
## 19 EishayWriteUTF8Bytes
| aliyun ecs spec | jdk version | fastjson2 | fastjson1 | jackson | gson |
|-----|-----|----------|----------|----------|-----|
| aliyun_ecs.c8i.large | jdk1.8.0_381 | 3862.89 | 1388.922 (35.96%) | 1905.578 (49.33%) | 884.82 (22.91%) |
| | jdk-11.0.20 | 4316.838 | 1302.361 (30.17%) | 1794.33 (41.57%) | 734.52 (17.02%) |
| | jdk-17.0.8 | 4884.537 | 1359.973 (27.84%) | 1960.419 (40.14%) | 694.044 (14.21%) |
| | jdk-21 | 5079.054 | 1393.369 (27.43%) | 2199.149 (43.3%) | 681.847 (13.42%) |
| | graalvm_21+35.1 | 6117.329 | 1920.296 (31.39%) | 2525.359 (41.28%) | 664.52 (10.86%) |
| aliyun_ecs.c8y.large | jdk1.8.0_381 | 6353.226 | 2237.003 (35.21%) | 2719.728 (42.81%) | 1368.916 (21.55%) |
| | jdk-11.0.20 | 6732.702 | 1967.413 (29.22%) | 2666.65 (39.61%) | 1372.066 (20.38%) |
| | jdk-17.0.8 | 6893.312 | 2211.593 (32.08%) | 2946.876 (42.75%) | 936.622 (13.59%) |
| | jdk-21 | 7208.901 | 1754.403 (24.34%) | 2825.849 (39.2%) | 888.452 (12.32%) |
| | graalvm_21+35.1 | 8567.47 | 2254.68 (26.32%) | 3125.231 (36.48%) | 869.511 (10.15%) |
## 20 EishayWriteUTF8BytesTree
| aliyun ecs spec | jdk version | fastjson2 | jackson |
|-----|-----|----------|-----|
| aliyun_ecs.c8i.large | jdk1.8.0_381 | 3593.634 | 1940.183 (53.99%) |
| | jdk-11.0.20 | 3154.866 | 1605.073 (50.88%) |
| | jdk-17.0.8 | 3786.441 | 1741.082 (45.98%) |
| | jdk-21 | 3621.597 | 1947.866 (53.78%) |
| | graalvm_21+35.1 | 3824.202 | 2515.235 (65.77%) |
| aliyun_ecs.c8y.large | jdk1.8.0_381 | 4737.53 | 3149.707 (66.48%) |
| | jdk-11.0.20 | 4769.592 | 2332.835 (48.91%) |
| | jdk-17.0.8 | 5122.575 | 2968.831 (57.96%) |
| | jdk-21 | 5759.42 | 2870.841 (49.85%) |
| | graalvm_21+35.1 | 5957.653 | 3629.95 (60.93%) |

View File

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