add 2.0.39 benchmark

This commit is contained in:
shaojin.wensj 2023-08-15 20:16:46 +08:00
parent 4d156ecac4
commit 30a92fc42b
4 changed files with 996 additions and 6 deletions

View File

@ -7,8 +7,8 @@ import java.util.*;
public class GenReport {
public void gen() throws Exception {
File dir = new File("/Users/wenshao/Work/git/fastjson2/docs/benchmark/");
File file = new File(dir, "benchmark_2.0.38_raw.md");
File outFile = new File(dir, "benchmark_2.0.38.md");
File file = new File(dir, "benchmark_2.0.39_raw.md");
File outFile = new File(dir, "benchmark_2.0.39.md");
Map<String, BenchmarkResult> benchResults = new LinkedHashMap<>();

View File

@ -8,16 +8,16 @@ 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.38_raw.md");
File outFile = new File("/Users/wenshao/Work/git/fastjson2/docs/benchmark/benchmark_2.0.39_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.38_g8i.out");
files.put("aliyun_ecs.c8i.large", "/Users/wenshao/Downloads/result_2.0.39_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.38_g8y.out");
files.put("aliyun_ecs.c8y.large", "/Users/wenshao/Downloads/result_2.0.39_g8y.out");
// files.put("aws_ecs.c6g.large", "/Users/wenshao/Downloads/result_2.0.33_aws_c6g.out");
// files.put("aws_ecs.c7g.large", "/Users/wenshao/Downloads/result_2.0.33_aws_c7g.out");
files.put("orangepi5p", "/Users/wenshao/Downloads/result_2.0.38_orangepi5.out");
// files.put("orangepi5p", "/Users/wenshao/Downloads/result_2.0.38_orangepi5.out");
PrintStream out = new PrintStream(new FileOutputStream(outFile));
files.forEach((k, v) -> {

View File

@ -0,0 +1,422 @@
## 1 EishayParseBinary
| aliyun ecs spec | jdk version | jsonb | fastjson2UTF8Bytes | hessian | javaSerialize |
|-----|-----|----------|----------|----------|-----|
| aliyun_ecs.c8i.large | jdk1.8.0_371 | 5024.349 | 3438.589 (68.44%) | 692.607 (13.79%) | 114.231 (2.27%) |
| | jdk-11.0.19 | 6001.299 | 3739.362 (62.31%) | 612.457 (10.21%) | 114.388 (1.91%) |
| | jdk-17.0.7 | 6805.1 | 3949.069 (58.03%) | 654.176 (9.61%) | 127.861 (1.88%) |
| | graalvm_17.0.7+8.1 | 7780.617 | 4458.825 (57.31%) | 755.889 (9.72%) | 140.336 (1.8%) |
| aliyun_ecs.c8y.large | jdk1.8.0_371 | 7283.357 | 4699.314 (64.52%) | 374.94 (5.15%) | 160.883 (2.21%) |
| | jdk-11.0.19 | 8047.045 | 5372.666 (66.77%) | 487.439 (6.06%) | 156.323 (1.94%) |
| | jdk-17.0.7 | 8503.108 | 5328.282 (62.66%) | 396.948 (4.67%) | 161.964 (1.9%) |
| | graalvm_17.0.7+8.1 | 10191.454 | 5625.149 (55.19%) | 502.221 (4.93%) | 174.864 (1.72%) |
### 1.1 jdk17 vs graalvm17
| ecs | library | jdk-17.0.7 | graalvm-jdk-17.0.7+8.1 | delta |
|-----|-----|-----|-----|-----|
| aliyun_ecs.c8i.large | jsonb | 6805.1 | 7780.617 | 14.34% |
| aliyun_ecs.c8y.large | jsonb | 8503.108 | 10191.454 | 19.86% |
| aliyun_ecs.c8i.large | fastjson2UTF8Bytes | 3949.069 | 4458.825 | 12.91% |
| aliyun_ecs.c8y.large | fastjson2UTF8Bytes | 5328.282 | 5625.149 | 5.57% |
| aliyun_ecs.c8i.large | hessian | 654.176 | 755.889 | 15.55% |
| aliyun_ecs.c8y.large | hessian | 396.948 | 502.221 | 26.52% |
| aliyun_ecs.c8i.large | javaSerialize | 127.861 | 140.336 | 9.76% |
| aliyun_ecs.c8y.large | javaSerialize | 161.964 | 174.864 | 7.96% |
## 2 EishayParseBinaryArrayMapping
| aliyun ecs spec | jdk version | jsonb | kryo | protobuf | fastjson2UTF8Bytes |
|-----|-----|----------|----------|----------|-----|
| aliyun_ecs.c8i.large | jdk1.8.0_371 | 7614.732 | 3008.915 (39.51%) | 3088.164 (40.56%) | 4110.608 (53.98%) |
| | jdk-11.0.19 | 9173.604 | 3018.835 (32.91%) | 2886.295 (31.46%) | 4319.757 (47.09%) |
| | jdk-17.0.7 | 11685.808 | 3263.819 (27.93%) | 3567.124 (30.53%) | 4832.539 (41.35%) |
| | graalvm_17.0.7+8.1 | 17430.572 | 4301.999 (24.68%) | 6046.554 (34.69%) | 5017.231 (28.78%) |
| aliyun_ecs.c8y.large | jdk1.8.0_371 | 10144.84 | 5084.541 (50.12%) | 3474.143 (34.25%) | 5749.956 (56.68%) |
| | jdk-11.0.19 | 11205.777 | 5501.723 (49.1%) | 3266.293 (29.15%) | 6164.672 (55.01%) |
| | jdk-17.0.7 | 12339.199 | 5502.399 (44.59%) | 4215.435 (34.16%) | 6356.939 (51.52%) |
| | graalvm_17.0.7+8.1 | 20358.202 | 5165.647 (25.37%) | 7777.511 (38.2%) | 7598.095 (37.32%) |
### 2.1 jdk17 vs graalvm17
| ecs | library | jdk-17.0.7 | graalvm-jdk-17.0.7+8.1 | delta |
|-----|-----|-----|-----|-----|
| aliyun_ecs.c8i.large | jsonb | 11685.808 | 17430.572 | 49.16% |
| aliyun_ecs.c8y.large | jsonb | 12339.199 | 20358.202 | 64.99% |
| aliyun_ecs.c8i.large | kryo | 3263.819 | 4301.999 | 31.81% |
| aliyun_ecs.c8y.large | kryo | 5502.399 | 5165.647 | -6.12% |
| aliyun_ecs.c8i.large | protobuf | 3567.124 | 6046.554 | 69.51% |
| aliyun_ecs.c8y.large | protobuf | 4215.435 | 7777.511 | 84.5% |
| aliyun_ecs.c8i.large | fastjson2UTF8Bytes | 4832.539 | 5017.231 | 3.82% |
| aliyun_ecs.c8y.large | fastjson2UTF8Bytes | 6356.939 | 7598.095 | 19.52% |
## 3 EishayParseBinaryAutoType
| aliyun ecs spec | jdk version | fastjson2JSONB | hessian | javaSerialize |
|-----|-----|----------|----------|-----|
| aliyun_ecs.c8i.large | jdk1.8.0_371 | 3840.917 | 652.8 (17%) | 114.447 (2.98%) |
| | jdk-11.0.19 | 4500.055 | 615.792 (13.68%) | 114.543 (2.55%) |
| | jdk-17.0.7 | 5038.307 | 658.47 (13.07%) | 124.837 (2.48%) |
| | graalvm_17.0.7+8.1 | 5217.358 | 754.182 (14.46%) | 135.484 (2.6%) |
| aliyun_ecs.c8y.large | jdk1.8.0_371 | 5698.762 | 348.377 (6.11%) | 162.947 (2.86%) |
| | jdk-11.0.19 | 6034.955 | 471.432 (7.81%) | 155.471 (2.58%) |
| | jdk-17.0.7 | 6223.751 | 410.783 (6.6%) | 158.199 (2.54%) |
| | graalvm_17.0.7+8.1 | 6328.527 | 503.822 (7.96%) | 173.721 (2.75%) |
### 3.1 jdk17 vs graalvm17
| ecs | library | jdk-17.0.7 | graalvm-jdk-17.0.7+8.1 | delta |
|-----|-----|-----|-----|-----|
| aliyun_ecs.c8i.large | fastjson2JSONB | 5038.307 | 5217.358 | 3.55% |
| aliyun_ecs.c8y.large | fastjson2JSONB | 6223.751 | 6328.527 | 1.68% |
| aliyun_ecs.c8i.large | hessian | 658.47 | 754.182 | 14.54% |
| aliyun_ecs.c8y.large | hessian | 410.783 | 503.822 | 22.65% |
| aliyun_ecs.c8i.large | javaSerialize | 124.837 | 135.484 | 8.53% |
| aliyun_ecs.c8y.large | javaSerialize | 158.199 | 173.721 | 9.81% |
## 4 EishayParseString
| aliyun ecs spec | jdk version | fastjson2 | fastjson1 | jackson | gson |
|-----|-----|----------|----------|----------|-----|
| aliyun_ecs.c8i.large | jdk1.8.0_371 | 3216.603 | 2180.491 (67.79%) | 1074.363 (33.4%) | 953.474 (29.64%) |
| | jdk-11.0.19 | 3687.099 | 1963.737 (53.26%) | 997.088 (27.04%) | 957.707 (25.97%) |
| | jdk-17.0.7 | 3923.642 | 2631.639 (67.07%) | 989.814 (25.23%) | 1033.382 (26.34%) |
| | graalvm_17.0.7+8.1 | 4257.152 | 3502.436 (82.27%) | 1051.407 (24.7%) | 1042.709 (24.49%) |
| aliyun_ecs.c8y.large | jdk1.8.0_371 | 4822.197 | 3359.834 (69.67%) | 1472.009 (30.53%) | 1427.45 (29.6%) |
| | jdk-11.0.19 | 5345.663 | 3090.094 (57.81%) | 1330.672 (24.89%) | 1423.398 (26.63%) |
| | jdk-17.0.7 | 5391.628 | 4164.271 (77.24%) | 1436.986 (26.65%) | 1430.819 (26.54%) |
| | graalvm_17.0.7+8.1 | 6216.906 | 5161.863 (83.03%) | 1478.394 (23.78%) | 1560.649 (25.1%) |
### 4.1 jdk17 vs graalvm17
| ecs | library | jdk-17.0.7 | graalvm-jdk-17.0.7+8.1 | delta |
|-----|-----|-----|-----|-----|
| aliyun_ecs.c8i.large | fastjson2 | 3923.642 | 4257.152 | 8.5% |
| aliyun_ecs.c8y.large | fastjson2 | 5391.628 | 6216.906 | 15.31% |
| aliyun_ecs.c8i.large | fastjson1 | 2631.639 | 3502.436 | 33.09% |
| aliyun_ecs.c8y.large | fastjson1 | 4164.271 | 5161.863 | 23.96% |
| aliyun_ecs.c8i.large | jackson | 989.814 | 1051.407 | 6.22% |
| aliyun_ecs.c8y.large | jackson | 1436.986 | 1478.394 | 2.88% |
| aliyun_ecs.c8i.large | gson | 1033.382 | 1042.709 | 0.9% |
| aliyun_ecs.c8y.large | gson | 1430.819 | 1560.649 | 9.07% |
## 5 EishayParseStringPretty
| aliyun ecs spec | jdk version | fastjson2 | fastjson1 | jackson | gson |
|-----|-----|----------|----------|----------|-----|
| aliyun_ecs.c8i.large | jdk1.8.0_371 | 2145.507 | 593.428 (27.66%) | 972.537 (45.33%) | 918.184 (42.8%) |
| | jdk-11.0.19 | 2381.582 | 574.036 (24.1%) | 902.029 (37.88%) | 884.113 (37.12%) |
| | jdk-17.0.7 | 2481.542 | 626.273 (25.24%) | 897.116 (36.15%) | 883.294 (35.59%) |
| | graalvm_17.0.7+8.1 | 1741.738 | 842.45 (48.37%) | 980.5 (56.29%) | 1002.099 (57.53%) |
| aliyun_ecs.c8y.large | jdk1.8.0_371 | 3641.596 | 917.445 (25.19%) | 1335.153 (36.66%) | 1385.072 (38.03%) |
| | jdk-11.0.19 | 3830.988 | 939.316 (24.52%) | 1332.261 (34.78%) | 1307.03 (34.12%) |
| | jdk-17.0.7 | 3835.95 | 1017.828 (26.53%) | 1343.443 (35.02%) | 1336.456 (34.84%) |
| | graalvm_17.0.7+8.1 | 4275.06 | 1342.972 (31.41%) | 1338.728 (31.31%) | 1400.772 (32.77%) |
### 5.1 jdk17 vs graalvm17
| ecs | library | jdk-17.0.7 | graalvm-jdk-17.0.7+8.1 | delta |
|-----|-----|-----|-----|-----|
| aliyun_ecs.c8i.large | fastjson2 | 2481.542 | 1741.738 | -29.81% |
| aliyun_ecs.c8y.large | fastjson2 | 3835.95 | 4275.06 | 11.45% |
| aliyun_ecs.c8i.large | fastjson1 | 626.273 | 842.45 | 34.52% |
| aliyun_ecs.c8y.large | fastjson1 | 1017.828 | 1342.972 | 31.94% |
| aliyun_ecs.c8i.large | jackson | 897.116 | 980.5 | 9.29% |
| aliyun_ecs.c8y.large | jackson | 1343.443 | 1338.728 | -0.35% |
| aliyun_ecs.c8i.large | gson | 883.294 | 1002.099 | 13.45% |
| aliyun_ecs.c8y.large | gson | 1336.456 | 1400.772 | 4.81% |
## 6 EishayParseTreeString
| aliyun ecs spec | jdk version | fastjson2 | fastjson1 | jackson | gson |
|-----|-----|----------|----------|----------|-----|
| aliyun_ecs.c8i.large | jdk1.8.0_371 | 2226.792 | 1189.442 (53.42%) | 1194.36 (53.64%) | 837.117 (37.59%) |
| | jdk-11.0.19 | 1987.809 | 1054.98 (53.07%) | 994.041 (50.01%) | 806.831 (40.59%) |
| | jdk-17.0.7 | 2390.998 | 1255.536 (52.51%) | 1085.52 (45.4%) | 784.791 (32.82%) |
| | graalvm_17.0.7+8.1 | 2510.423 | 1559.741 (62.13%) | 1210.965 (48.24%) | 996.699 (39.7%) |
| aliyun_ecs.c8y.large | jdk1.8.0_371 | 2752.192 | 1423.897 (51.74%) | 1202.099 (43.68%) | 1175.814 (42.72%) |
| | jdk-11.0.19 | 2920.087 | 1402.93 (48.04%) | 1301.165 (44.56%) | 1115.877 (38.21%) |
| | jdk-17.0.7 | 2956.236 | 1533.328 (51.87%) | 1442.524 (48.8%) | 1160.694 (39.26%) |
| | graalvm_17.0.7+8.1 | 3348.002 | 2207.714 (65.94%) | 1653.077 (49.38%) | 1379.438 (41.2%) |
### 6.1 jdk17 vs graalvm17
| ecs | library | jdk-17.0.7 | graalvm-jdk-17.0.7+8.1 | delta |
|-----|-----|-----|-----|-----|
| aliyun_ecs.c8i.large | fastjson2 | 2390.998 | 2510.423 | 4.99% |
| aliyun_ecs.c8y.large | fastjson2 | 2956.236 | 3348.002 | 13.25% |
| aliyun_ecs.c8i.large | fastjson1 | 1255.536 | 1559.741 | 24.23% |
| aliyun_ecs.c8y.large | fastjson1 | 1533.328 | 2207.714 | 43.98% |
| aliyun_ecs.c8i.large | jackson | 1085.52 | 1210.965 | 11.56% |
| aliyun_ecs.c8y.large | jackson | 1442.524 | 1653.077 | 14.6% |
| aliyun_ecs.c8i.large | gson | 784.791 | 996.699 | 27% |
| aliyun_ecs.c8y.large | gson | 1160.694 | 1379.438 | 18.85% |
## 7 EishayParseTreeStringPretty
| aliyun ecs spec | jdk version | fastjson2 | fastjson1 | jackson | gson |
|-----|-----|----------|----------|----------|-----|
| aliyun_ecs.c8i.large | jdk1.8.0_371 | 1736.815 | 1011.456 (58.24%) | 1064.604 (61.3%) | 776.077 (44.68%) |
| | jdk-11.0.19 | 1633.175 | 911.094 (55.79%) | 915.571 (56.06%) | 757.638 (46.39%) |
| | jdk-17.0.7 | 1861.801 | 1079.681 (57.99%) | 954.867 (51.29%) | 743.308 (39.92%) |
| | graalvm_17.0.7+8.1 | 1848.367 | 1252.655 (67.77%) | 1084.969 (58.7%) | 922.478 (49.91%) |
| aliyun_ecs.c8y.large | jdk1.8.0_371 | 2399.021 | 1255.511 (52.33%) | 1175.882 (49.02%) | 1041.498 (43.41%) |
| | jdk-11.0.19 | 2201.097 | 1245.838 (56.6%) | 1205.711 (54.78%) | 1052.754 (47.83%) |
| | jdk-17.0.7 | 2460.648 | 1375.76 (55.91%) | 1376.114 (55.92%) | 1048.552 (42.61%) |
| | graalvm_17.0.7+8.1 | 2827.967 | 1928.533 (68.2%) | 1501.223 (53.08%) | 1287.25 (45.52%) |
### 7.1 jdk17 vs graalvm17
| ecs | library | jdk-17.0.7 | graalvm-jdk-17.0.7+8.1 | delta |
|-----|-----|-----|-----|-----|
| aliyun_ecs.c8i.large | fastjson2 | 1861.801 | 1848.367 | -0.72% |
| aliyun_ecs.c8y.large | fastjson2 | 2460.648 | 2827.967 | 14.93% |
| aliyun_ecs.c8i.large | fastjson1 | 1079.681 | 1252.655 | 16.02% |
| aliyun_ecs.c8y.large | fastjson1 | 1375.76 | 1928.533 | 40.18% |
| aliyun_ecs.c8i.large | jackson | 954.867 | 1084.969 | 13.63% |
| aliyun_ecs.c8y.large | jackson | 1376.114 | 1501.223 | 9.09% |
| aliyun_ecs.c8i.large | gson | 743.308 | 922.478 | 24.1% |
| aliyun_ecs.c8y.large | gson | 1048.552 | 1287.25 | 22.76% |
## 8 EishayParseTreeUTF8Bytes
| aliyun ecs spec | jdk version | fastjson2 | fastjson1 | jackson | gson |
|-----|-----|----------|----------|----------|-----|
| aliyun_ecs.c8i.large | jdk1.8.0_371 | 2158.442 | 1022.436 (47.37%) | 1256.639 (58.22%) | 798.981 (37.02%) |
| | jdk-11.0.19 | 1978.042 | 922.089 (46.62%) | 1066.582 (53.92%) | 785.23 (39.7%) |
| | jdk-17.0.7 | 2439.256 | 1117.873 (45.83%) | 1214.811 (49.8%) | 776.061 (31.82%) |
| | graalvm_17.0.7+8.1 | 2463.55 | 1311.643 (53.24%) | 1320.648 (53.61%) | 1004.912 (40.79%) |
| aliyun_ecs.c8y.large | jdk1.8.0_371 | 2634.75 | 1132.466 (42.98%) | 1364.239 (51.78%) | 1032.537 (39.19%) |
| | jdk-11.0.19 | 2941.98 | 1262.702 (42.92%) | 1367.297 (46.48%) | 1108.957 (37.69%) |
| | jdk-17.0.7 | 3105.275 | 1394.831 (44.92%) | 1422.848 (45.82%) | 1125.909 (36.26%) |
| | graalvm_17.0.7+8.1 | 3279.437 | 1787.131 (54.5%) | 1687.705 (51.46%) | 1265.552 (38.59%) |
### 8.1 jdk17 vs graalvm17
| ecs | library | jdk-17.0.7 | graalvm-jdk-17.0.7+8.1 | delta |
|-----|-----|-----|-----|-----|
| aliyun_ecs.c8i.large | fastjson2 | 2439.256 | 2463.55 | 1% |
| aliyun_ecs.c8y.large | fastjson2 | 3105.275 | 3279.437 | 5.61% |
| aliyun_ecs.c8i.large | fastjson1 | 1117.873 | 1311.643 | 17.33% |
| aliyun_ecs.c8y.large | fastjson1 | 1394.831 | 1787.131 | 28.13% |
| aliyun_ecs.c8i.large | jackson | 1214.811 | 1320.648 | 8.71% |
| aliyun_ecs.c8y.large | jackson | 1422.848 | 1687.705 | 18.61% |
| aliyun_ecs.c8i.large | gson | 776.061 | 1004.912 | 29.49% |
| aliyun_ecs.c8y.large | gson | 1125.909 | 1265.552 | 12.4% |
## 9 EishayParseTreeUTF8BytesPretty
| aliyun ecs spec | jdk version | fastjson2 | fastjson1 | jackson | gson |
|-----|-----|----------|----------|----------|-----|
| aliyun_ecs.c8i.large | jdk1.8.0_371 | 1699.832 | 879.874 (51.76%) | 1137.149 (66.9%) | 740.9 (43.59%) |
| | jdk-11.0.19 | 1629.151 | 802.65 (49.27%) | 1051.722 (64.56%) | 700.703 (43.01%) |
| | jdk-17.0.7 | 1821.558 | 921.967 (50.61%) | 1034.695 (56.8%) | 715.806 (39.3%) |
| | graalvm_17.0.7+8.1 | 1739.882 | 1053.271 (60.54%) | 1110.765 (63.84%) | 948.668 (54.52%) |
| aliyun_ecs.c8y.large | jdk1.8.0_371 | 2276.755 | 999.53 (43.9%) | 1184.3 (52.02%) | 962.377 (42.27%) |
| | jdk-11.0.19 | 2530.58 | 1064.422 (42.06%) | 1397.822 (55.24%) | 1010.792 (39.94%) |
| | jdk-17.0.7 | 2569.857 | 1206.265 (46.94%) | 1361.87 (52.99%) | 1036.855 (40.35%) |
| | graalvm_17.0.7+8.1 | 2749.576 | 1473.186 (53.58%) | 1537.101 (55.9%) | 1271.498 (46.24%) |
### 9.1 jdk17 vs graalvm17
| ecs | library | jdk-17.0.7 | graalvm-jdk-17.0.7+8.1 | delta |
|-----|-----|-----|-----|-----|
| aliyun_ecs.c8i.large | fastjson2 | 1821.558 | 1739.882 | -4.48% |
| aliyun_ecs.c8y.large | fastjson2 | 2569.857 | 2749.576 | 6.99% |
| aliyun_ecs.c8i.large | fastjson1 | 921.967 | 1053.271 | 14.24% |
| aliyun_ecs.c8y.large | fastjson1 | 1206.265 | 1473.186 | 22.13% |
| aliyun_ecs.c8i.large | jackson | 1034.695 | 1110.765 | 7.35% |
| aliyun_ecs.c8y.large | jackson | 1361.87 | 1537.101 | 12.87% |
| aliyun_ecs.c8i.large | gson | 715.806 | 948.668 | 32.53% |
| aliyun_ecs.c8y.large | gson | 1036.855 | 1271.498 | 22.63% |
## 10 EishayParseUTF8Bytes
| aliyun ecs spec | jdk version | fastjson2 | fastjson1 | jackson | gson |
|-----|-----|----------|----------|----------|-----|
| aliyun_ecs.c8i.large | jdk1.8.0_371 | 1905.55 | 1866.202 (97.94%) | 1266.244 (66.45%) | 883.871 (46.38%) |
| | jdk-11.0.19 | 3562.313 | 1684.399 (47.28%) | 1107.551 (31.09%) | 957.023 (26.87%) |
| | jdk-17.0.7 | 3865.995 | 1937.327 (50.11%) | 1117.863 (28.92%) | 896.005 (23.18%) |
| | graalvm_17.0.7+8.1 | 4119.407 | 2441.156 (59.26%) | 1194.115 (28.99%) | 1015.259 (24.65%) |
| aliyun_ecs.c8y.large | jdk1.8.0_371 | 2098.025 | 2742.023 (130.7%) | 1610.351 (76.76%) | 1343.166 (64.02%) |
| | jdk-11.0.19 | 2338.584 | 2590.205 (110.76%) | 1526.54 (65.28%) | 1374.541 (58.78%) |
| | jdk-17.0.7 | 5610.386 | 3228.519 (57.55%) | 1595.609 (28.44%) | 1415.8 (25.24%) |
| | graalvm_17.0.7+8.1 | 5873.525 | 3097.534 (52.74%) | 1504.941 (25.62%) | 1482.516 (25.24%) |
### 10.1 jdk17 vs graalvm17
| ecs | library | jdk-17.0.7 | graalvm-jdk-17.0.7+8.1 | delta |
|-----|-----|-----|-----|-----|
| aliyun_ecs.c8i.large | fastjson2 | 3865.995 | 4119.407 | 6.55% |
| aliyun_ecs.c8y.large | fastjson2 | 5610.386 | 5873.525 | 4.69% |
| aliyun_ecs.c8i.large | fastjson1 | 1937.327 | 2441.156 | 26.01% |
| aliyun_ecs.c8y.large | fastjson1 | 3228.519 | 3097.534 | -4.06% |
| aliyun_ecs.c8i.large | jackson | 1117.863 | 1194.115 | 6.82% |
| aliyun_ecs.c8y.large | jackson | 1595.609 | 1504.941 | -5.68% |
| aliyun_ecs.c8i.large | gson | 896.005 | 1015.259 | 13.31% |
| aliyun_ecs.c8y.large | gson | 1415.8 | 1482.516 | 4.71% |
## 11 EishayParseUTF8BytesPretty
| aliyun ecs spec | jdk version | fastjson2 | fastjson1 | jackson | gson |
|-----|-----|----------|----------|----------|-----|
| aliyun_ecs.c8i.large | jdk1.8.0_371 | 1641.429 | 549.093 (33.45%) | 1107.222 (67.45%) | 715.025 (43.56%) |
| | jdk-11.0.19 | 1574.609 | 537.108 (34.11%) | 982.779 (62.41%) | 714.869 (45.4%) |
| | jdk-17.0.7 | 2402.003 | 576.041 (23.98%) | 991.943 (41.3%) | 727.015 (30.27%) |
| | graalvm_17.0.7+8.1 | 1930.169 | 766.788 (39.73%) | 1057.772 (54.8%) | 879.23 (45.55%) |
| aliyun_ecs.c8y.large | jdk1.8.0_371 | 3468.249 | 854.029 (24.62%) | 1485.057 (42.82%) | 958.316 (27.63%) |
| | jdk-11.0.19 | 3866.276 | 840.845 (21.75%) | 1428.816 (36.96%) | 1035.69 (26.79%) |
| | jdk-17.0.7 | 3847.073 | 934.57 (24.29%) | 1470.962 (38.24%) | 1067.796 (27.76%) |
| | graalvm_17.0.7+8.1 | 2360.244 | 1087.274 (46.07%) | 1365.576 (57.86%) | 1259.027 (53.34%) |
### 11.1 jdk17 vs graalvm17
| ecs | library | jdk-17.0.7 | graalvm-jdk-17.0.7+8.1 | delta |
|-----|-----|-----|-----|-----|
| aliyun_ecs.c8i.large | fastjson2 | 2402.003 | 1930.169 | -19.64% |
| aliyun_ecs.c8y.large | fastjson2 | 3847.073 | 2360.244 | -38.65% |
| aliyun_ecs.c8i.large | fastjson1 | 576.041 | 766.788 | 33.11% |
| aliyun_ecs.c8y.large | fastjson1 | 934.57 | 1087.274 | 16.34% |
| aliyun_ecs.c8i.large | jackson | 991.943 | 1057.772 | 6.64% |
| aliyun_ecs.c8y.large | jackson | 1470.962 | 1365.576 | -7.16% |
| aliyun_ecs.c8i.large | gson | 727.015 | 879.23 | 20.94% |
| aliyun_ecs.c8y.large | gson | 1067.796 | 1259.027 | 17.91% |
## 12 EishayWriteBinary
| aliyun ecs spec | jdk version | jsonb | msgpack | protobuf |
|-----|-----|----------|----------|-----|
| aliyun_ecs.c8i.large | jdk1.8.0_371 | 4984.355 | 1008.726 (20.24%) | 3143.719 (63.07%) |
| | jdk-11.0.19 | 4983.055 | 1256.101 (25.21%) | 2927.267 (58.74%) |
| | jdk-17.0.7 | 7720.419 | 1342.901 (17.39%) | 3333.653 (43.18%) |
| | graalvm_17.0.7+8.1 | 9022.183 | 1476.871 (16.37%) | 7276.33 (80.65%) |
| aliyun_ecs.c8y.large | jdk1.8.0_371 | 7311.638 | 1170.553 (16.01%) | 3891.799 (53.23%) |
| | jdk-11.0.19 | 9077.489 | 1773.886 (19.54%) | 3998.331 (44.05%) |
| | jdk-17.0.7 | 9643.49 | 1813.049 (18.8%) | 4952.628 (51.36%) |
| | graalvm_17.0.7+8.1 | 14077.188 | 1967.454 (13.98%) | 9318.96 (66.2%) |
### 12.1 jdk17 vs graalvm17
| ecs | library | jdk-17.0.7 | graalvm-jdk-17.0.7+8.1 | delta |
|-----|-----|-----|-----|-----|
| aliyun_ecs.c8i.large | jsonb | 7720.419 | 9022.183 | 16.86% |
| aliyun_ecs.c8y.large | jsonb | 9643.49 | 14077.188 | 45.98% |
| aliyun_ecs.c8i.large | msgpack | 1342.901 | 1476.871 | 9.98% |
| aliyun_ecs.c8y.large | msgpack | 1813.049 | 1967.454 | 8.52% |
| aliyun_ecs.c8i.large | protobuf | 3333.653 | 7276.33 | 118.27% |
| aliyun_ecs.c8y.large | protobuf | 4952.628 | 9318.96 | 88.16% |
## 13 EishayWriteBinaryArrayMapping
| aliyun ecs spec | jdk version | jsonb | kryo | protobuf | fastjson2UTF8Bytes |
|-----|-----|----------|----------|----------|-----|
| aliyun_ecs.c8i.large | jdk1.8.0_371 | 11304.328 | 3460.866 (30.62%) | 3421.39 (30.27%) | 4390.85 (38.84%) |
| | jdk-11.0.19 | 13105.846 | 3683.651 (28.11%) | 3571.831 (27.25%) | 4674.307 (35.67%) |
| | jdk-17.0.7 | 17330.538 | 3438.01 (19.84%) | 3337.326 (19.26%) | 5198.439 (30%) |
| | graalvm_17.0.7+8.1 | 24269.856 | 4823.32 (19.87%) | 7764.121 (31.99%) | 8206.07 (33.81%) |
| aliyun_ecs.c8y.large | jdk1.8.0_371 | 11098.341 | 4534.813 (40.86%) | 3895.9 (35.1%) | 5925.764 (53.39%) |
| | jdk-11.0.19 | 15642.589 | 4895.006 (31.29%) | 5008.682 (32.02%) | 7069.235 (45.19%) |
| | jdk-17.0.7 | 19156.622 | 5221.147 (27.26%) | 5221.48 (27.26%) | 7474.078 (39.02%) |
| | graalvm_17.0.7+8.1 | 32346.859 | 6573.56 (20.32%) | 9671.02 (29.9%) | 11950.272 (36.94%) |
### 13.1 jdk17 vs graalvm17
| ecs | library | jdk-17.0.7 | graalvm-jdk-17.0.7+8.1 | delta |
|-----|-----|-----|-----|-----|
| aliyun_ecs.c8i.large | jsonb | 17330.538 | 24269.856 | 40.04% |
| aliyun_ecs.c8y.large | jsonb | 19156.622 | 32346.859 | 68.85% |
| aliyun_ecs.c8i.large | kryo | 3438.01 | 4823.32 | 40.29% |
| aliyun_ecs.c8y.large | kryo | 5221.147 | 6573.56 | 25.9% |
| aliyun_ecs.c8i.large | protobuf | 3337.326 | 7764.121 | 132.64% |
| aliyun_ecs.c8y.large | protobuf | 5221.48 | 9671.02 | 85.22% |
| aliyun_ecs.c8i.large | fastjson2UTF8Bytes | 5198.439 | 8206.07 | 57.86% |
| aliyun_ecs.c8y.large | fastjson2UTF8Bytes | 7474.078 | 11950.272 | 59.89% |
## 14 EishayWriteBinaryAutoType
| aliyun ecs spec | jdk version | fastjson2JSONB | hessian | javaSerialize |
|-----|-----|----------|----------|-----|
| aliyun_ecs.c8i.large | jdk1.8.0_371 | 3328.825 | 850.054 (25.54%) | 514.265 (15.45%) |
| | jdk-11.0.19 | 2884.15 | 800.181 (27.74%) | 511.715 (17.74%) |
| | jdk-17.0.7 | 3397.239 | 770.419 (22.68%) | 516.916 (15.22%) |
| | graalvm_17.0.7+8.1 | 4241.039 | 1123.763 (26.5%) | 567.975 (13.39%) |
| aliyun_ecs.c8y.large | jdk1.8.0_371 | 4488.427 | 1156.893 (25.78%) | 820.136 (18.27%) |
| | jdk-11.0.19 | 4569.943 | 1022.232 (22.37%) | 862.948 (18.88%) |
| | jdk-17.0.7 | 4537.601 | 1195.027 (26.34%) | 795.571 (17.53%) |
| | graalvm_17.0.7+8.1 | 6831.216 | 1302.413 (19.07%) | 817.638 (11.97%) |
### 14.1 jdk17 vs graalvm17
| ecs | library | jdk-17.0.7 | graalvm-jdk-17.0.7+8.1 | delta |
|-----|-----|-----|-----|-----|
| aliyun_ecs.c8i.large | fastjson2JSONB | 3397.239 | 4241.039 | 24.84% |
| aliyun_ecs.c8y.large | fastjson2JSONB | 4537.601 | 6831.216 | 50.55% |
| aliyun_ecs.c8i.large | hessian | 770.419 | 1123.763 | 45.86% |
| aliyun_ecs.c8y.large | hessian | 1195.027 | 1302.413 | 8.99% |
| aliyun_ecs.c8i.large | javaSerialize | 516.916 | 567.975 | 9.88% |
| aliyun_ecs.c8y.large | javaSerialize | 795.571 | 817.638 | 2.77% |
## 15 EishayWriteString
| aliyun ecs spec | jdk version | fastjson2 | fastjson1 | jackson | gson |
|-----|-----|----------|----------|----------|-----|
| aliyun_ecs.c8i.large | jdk1.8.0_371 | 3531.834 | 1567.896 (44.39%) | 2234.804 (63.28%) | 976.506 (27.65%) |
| | jdk-11.0.19 | 3140.286 | 1392.57 (44.35%) | 1906.115 (60.7%) | 804.898 (25.63%) |
| | jdk-17.0.7 | 3716.096 | 1495.318 (40.24%) | 2081.741 (56.02%) | 707.248 (19.03%) |
| | graalvm_17.0.7+8.1 | 4984.708 | 1783.326 (35.78%) | 2219.526 (44.53%) | 710.019 (14.24%) |
| aliyun_ecs.c8y.large | jdk1.8.0_371 | 4743.715 | 2121.897 (44.73%) | 2423.64 (51.09%) | 1341.097 (28.27%) |
| | jdk-11.0.19 | 5003.236 | 2795.286 (55.87%) | 2576.74 (51.5%) | 1226.852 (24.52%) |
| | jdk-17.0.7 | 5295.26 | 2041.139 (38.55%) | 2783.485 (52.57%) | 883.108 (16.68%) |
| | graalvm_17.0.7+8.1 | 6548.075 | 2784.83 (42.53%) | 3222.631 (49.21%) | 860.238 (13.14%) |
### 15.1 jdk17 vs graalvm17
| ecs | library | jdk-17.0.7 | graalvm-jdk-17.0.7+8.1 | delta |
|-----|-----|-----|-----|-----|
| aliyun_ecs.c8i.large | fastjson2 | 3716.096 | 4984.708 | 34.14% |
| aliyun_ecs.c8y.large | fastjson2 | 5295.26 | 6548.075 | 23.66% |
| aliyun_ecs.c8i.large | fastjson1 | 1495.318 | 1783.326 | 19.26% |
| aliyun_ecs.c8y.large | fastjson1 | 2041.139 | 2784.83 | 36.44% |
| aliyun_ecs.c8i.large | jackson | 2081.741 | 2219.526 | 6.62% |
| aliyun_ecs.c8y.large | jackson | 2783.485 | 3222.631 | 15.78% |
| aliyun_ecs.c8i.large | gson | 707.248 | 710.019 | 0.39% |
| aliyun_ecs.c8y.large | gson | 883.108 | 860.238 | -2.59% |
## 16 EishayWriteStringTree
| aliyun ecs spec | jdk version | fastjson2 | fastjson1 | jackson | gson |
|-----|-----|----------|----------|----------|-----|
| aliyun_ecs.c8i.large | jdk1.8.0_371 | 3440.341 | 1952.638 (56.76%) | 2110.551 (61.35%) | 1068.653 (31.06%) |
| | jdk-11.0.19 | 2599.073 | 1801.855 (69.33%) | 1885.035 (72.53%) | 800.173 (30.79%) |
| | jdk-17.0.7 | 3332.63 | 1817.298 (54.53%) | 1783.015 (53.5%) | 741.257 (22.24%) |
| | graalvm_17.0.7+8.1 | 3499.361 | 2100.413 (60.02%) | 2119.441 (60.57%) | 719.064 (20.55%) |
| aliyun_ecs.c8y.large | jdk1.8.0_371 | 3792.187 | 2320.855 (61.2%) | 2715.461 (71.61%) | 1551.106 (40.9%) |
| | jdk-11.0.19 | 3768.679 | 2367.51 (62.82%) | 2614.133 (69.36%) | 1322.455 (35.09%) |
| | jdk-17.0.7 | 4348.216 | 2484.844 (57.15%) | 2593.345 (59.64%) | 897.185 (20.63%) |
| | graalvm_17.0.7+8.1 | 5097.215 | 3337.7 (65.48%) | 3115.352 (61.12%) | 926.687 (18.18%) |
### 16.1 jdk17 vs graalvm17
| ecs | library | jdk-17.0.7 | graalvm-jdk-17.0.7+8.1 | delta |
|-----|-----|-----|-----|-----|
| aliyun_ecs.c8i.large | fastjson2 | 3332.63 | 3499.361 | 5% |
| aliyun_ecs.c8y.large | fastjson2 | 4348.216 | 5097.215 | 17.23% |
| aliyun_ecs.c8i.large | fastjson1 | 1817.298 | 2100.413 | 15.58% |
| aliyun_ecs.c8y.large | fastjson1 | 2484.844 | 3337.7 | 34.32% |
| aliyun_ecs.c8i.large | jackson | 1783.015 | 2119.441 | 18.87% |
| aliyun_ecs.c8y.large | jackson | 2593.345 | 3115.352 | 20.13% |
| aliyun_ecs.c8i.large | gson | 741.257 | 719.064 | -2.99% |
| aliyun_ecs.c8y.large | gson | 897.185 | 926.687 | 3.29% |
## 17 EishayWriteUTF8Bytes
| aliyun ecs spec | jdk version | fastjson2 | fastjson1 | jackson | gson |
|-----|-----|----------|----------|----------|-----|
| aliyun_ecs.c8i.large | jdk1.8.0_371 | 3898.164 | 1368.535 (35.11%) | 1901.11 (48.77%) | 909.129 (23.32%) |
| | jdk-11.0.19 | 4031.091 | 1302.024 (32.3%) | 1922.051 (47.68%) | 781.912 (19.4%) |
| | jdk-17.0.7 | 4869.038 | 1328.545 (27.29%) | 1964.383 (40.34%) | 693.887 (14.25%) |
| | graalvm_17.0.7+8.1 | 7238.311 | 1567.953 (21.66%) | 2522.553 (34.85%) | 708.894 (9.79%) |
| aliyun_ecs.c8y.large | jdk1.8.0_371 | 5757.447 | 1895.453 (32.92%) | 2588.003 (44.95%) | 1267.855 (22.02%) |
| | jdk-11.0.19 | 5988.651 | 2367.64 (39.54%) | 2473.073 (41.3%) | 1231.375 (20.56%) |
| | jdk-17.0.7 | 6460.614 | 1846.975 (28.59%) | 2653.64 (41.07%) | 842.699 (13.04%) |
| | graalvm_17.0.7+8.1 | 9543.863 | 2158.968 (22.62%) | 3456.217 (36.21%) | 847.624 (8.88%) |
### 17.1 jdk17 vs graalvm17
| ecs | library | jdk-17.0.7 | graalvm-jdk-17.0.7+8.1 | delta |
|-----|-----|-----|-----|-----|
| aliyun_ecs.c8i.large | fastjson2 | 4869.038 | 7238.311 | 48.66% |
| aliyun_ecs.c8y.large | fastjson2 | 6460.614 | 9543.863 | 47.72% |
| aliyun_ecs.c8i.large | fastjson1 | 1328.545 | 1567.953 | 18.02% |
| aliyun_ecs.c8y.large | fastjson1 | 1846.975 | 2158.968 | 16.89% |
| aliyun_ecs.c8i.large | jackson | 1964.383 | 2522.553 | 28.41% |
| aliyun_ecs.c8y.large | jackson | 2653.64 | 3456.217 | 30.24% |
| aliyun_ecs.c8i.large | gson | 693.887 | 708.894 | 2.16% |
| aliyun_ecs.c8y.large | gson | 842.699 | 847.624 | 0.58% |
## 18 EishayWriteUTF8BytesTree
| aliyun ecs spec | jdk version | fastjson2 | jackson |
|-----|-----|----------|-----|
| aliyun_ecs.c8i.large | jdk1.8.0_371 | 3553.55 | 1939.646 (54.58%) |
| | jdk-11.0.19 | 2989.004 | 1758.564 (58.83%) |
| | jdk-17.0.7 | 3601.605 | 1744.897 (48.45%) |
| | graalvm_17.0.7+8.1 | 4347.856 | 2579.598 (59.33%) |
| aliyun_ecs.c8y.large | jdk1.8.0_371 | 4343.466 | 2852.415 (65.67%) |
| | jdk-11.0.19 | 4544.995 | 2045.615 (45.01%) |
| | jdk-17.0.7 | 4058.803 | 2678.847 (66%) |
| | graalvm_17.0.7+8.1 | 6531.85 | 3463.743 (53.03%) |
### 18.1 jdk17 vs graalvm17
| ecs | library | jdk-17.0.7 | graalvm-jdk-17.0.7+8.1 | delta |
|-----|-----|-----|-----|-----|
| aliyun_ecs.c8i.large | fastjson2 | 3601.605 | 4347.856 | 20.72% |
| aliyun_ecs.c8y.large | fastjson2 | 4058.803 | 6531.85 | 60.93% |
| aliyun_ecs.c8i.large | jackson | 1744.897 | 2579.598 | 47.84% |
| aliyun_ecs.c8y.large | jackson | 2678.847 | 3463.743 | 29.3% |

View File

@ -0,0 +1,568 @@
# aliyun_ecs.c8i.large-jdk1.8.0_371
```java
Benchmark Mode Cnt Score Error Units
EishayParseBinary.fastjson2UTF8Bytes thrpt 5 3438.589 ? 8.868 ops/ms
EishayParseBinary.hessian thrpt 5 692.607 ? 42.795 ops/ms
EishayParseBinary.javaSerialize thrpt 5 114.231 ? 0.592 ops/ms
EishayParseBinary.jsonb thrpt 5 5024.349 ? 8.379 ops/ms
EishayParseBinaryArrayMapping.fastjson2UTF8Bytes thrpt 5 4110.608 ? 26.192 ops/ms
EishayParseBinaryArrayMapping.jsonb thrpt 5 7614.732 ? 19.796 ops/ms
EishayParseBinaryArrayMapping.kryo thrpt 5 3008.915 ? 47.848 ops/ms
EishayParseBinaryArrayMapping.protobuf thrpt 5 3088.164 ? 17.736 ops/ms
EishayParseBinaryAutoType.fastjson2JSONB thrpt 5 3840.917 ? 14.654 ops/ms
EishayParseBinaryAutoType.hessian thrpt 5 652.800 ? 55.702 ops/ms
EishayParseBinaryAutoType.javaSerialize thrpt 5 114.447 ? 0.492 ops/ms
EishayParseString.fastjson1 thrpt 5 2180.491 ? 6.666 ops/ms
EishayParseString.fastjson2 thrpt 5 3216.603 ? 41.239 ops/ms
EishayParseString.gson thrpt 5 953.474 ? 3.687 ops/ms
EishayParseString.jackson thrpt 5 1074.363 ? 2.688 ops/ms
EishayParseStringPretty.fastjson1 thrpt 5 593.428 ? 2.951 ops/ms
EishayParseStringPretty.fastjson2 thrpt 5 2145.507 ? 5.272 ops/ms
EishayParseStringPretty.gson thrpt 5 918.184 ? 2.761 ops/ms
EishayParseStringPretty.jackson thrpt 5 972.537 ? 5.893 ops/ms
EishayParseTreeString.fastjson1 thrpt 5 1189.442 ? 2.025 ops/ms
EishayParseTreeString.fastjson2 thrpt 5 2226.792 ? 26.860 ops/ms
EishayParseTreeString.gson thrpt 5 837.117 ? 5.644 ops/ms
EishayParseTreeString.jackson thrpt 5 1194.360 ? 1.910 ops/ms
EishayParseTreeStringPretty.fastjson1 thrpt 5 1011.456 ? 7.655 ops/ms
EishayParseTreeStringPretty.fastjson2 thrpt 5 1736.815 ? 4.616 ops/ms
EishayParseTreeStringPretty.gson thrpt 5 776.077 ? 5.737 ops/ms
EishayParseTreeStringPretty.jackson thrpt 5 1064.604 ? 5.823 ops/ms
EishayParseTreeUTF8Bytes.fastjson1 thrpt 5 1022.436 ? 6.143 ops/ms
EishayParseTreeUTF8Bytes.fastjson2 thrpt 5 2158.442 ? 16.310 ops/ms
EishayParseTreeUTF8Bytes.gson thrpt 5 798.981 ? 5.693 ops/ms
EishayParseTreeUTF8Bytes.jackson thrpt 5 1256.639 ? 5.708 ops/ms
EishayParseTreeUTF8BytesPretty.fastjson1 thrpt 5 879.874 ? 4.961 ops/ms
EishayParseTreeUTF8BytesPretty.fastjson2 thrpt 5 1699.832 ? 13.371 ops/ms
EishayParseTreeUTF8BytesPretty.gson thrpt 5 740.900 ? 6.485 ops/ms
EishayParseTreeUTF8BytesPretty.jackson thrpt 5 1137.149 ? 2.603 ops/ms
EishayParseUTF8Bytes.fastjson1 thrpt 5 1866.202 ? 11.183 ops/ms
EishayParseUTF8Bytes.fastjson2 thrpt 5 1905.550 ? 17.389 ops/ms
EishayParseUTF8Bytes.gson thrpt 5 883.871 ? 5.834 ops/ms
EishayParseUTF8Bytes.jackson thrpt 5 1266.244 ? 7.259 ops/ms
EishayParseUTF8BytesPretty.fastjson1 thrpt 5 549.093 ? 3.134 ops/ms
EishayParseUTF8BytesPretty.fastjson2 thrpt 5 1641.429 ? 11.701 ops/ms
EishayParseUTF8BytesPretty.gson thrpt 5 715.025 ? 1.894 ops/ms
EishayParseUTF8BytesPretty.jackson thrpt 5 1107.222 ? 6.732 ops/ms
EishayWriteBinary.jsonb thrpt 5 4984.355 ? 40.880 ops/ms
EishayWriteBinary.msgpack thrpt 5 1008.726 ? 10.387 ops/ms
EishayWriteBinary.protobuf thrpt 5 3143.719 ? 8.541 ops/ms
EishayWriteBinaryArrayMapping.fastjson2UTF8Bytes thrpt 5 4390.850 ? 9.083 ops/ms
EishayWriteBinaryArrayMapping.jsonb thrpt 5 11304.328 ? 58.591 ops/ms
EishayWriteBinaryArrayMapping.kryo thrpt 5 3460.866 ? 113.469 ops/ms
EishayWriteBinaryArrayMapping.protobuf thrpt 5 3421.390 ? 9.005 ops/ms
EishayWriteBinaryAutoType.fastjson2JSONB thrpt 5 3328.825 ? 33.798 ops/ms
EishayWriteBinaryAutoType.hessian thrpt 5 850.054 ? 8.997 ops/ms
EishayWriteBinaryAutoType.javaSerialize thrpt 5 514.265 ? 9.153 ops/ms
EishayWriteString.fastjson1 thrpt 5 1567.896 ? 11.136 ops/ms
EishayWriteString.fastjson2 thrpt 5 3531.834 ? 15.996 ops/ms
EishayWriteString.gson thrpt 5 976.506 ? 5.584 ops/ms
EishayWriteString.jackson thrpt 5 2234.804 ? 14.338 ops/ms
EishayWriteStringTree.fastjson1 thrpt 5 1952.638 ? 10.973 ops/ms
EishayWriteStringTree.fastjson2 thrpt 5 3440.341 ? 33.360 ops/ms
EishayWriteStringTree.gson thrpt 5 1068.653 ? 5.137 ops/ms
EishayWriteStringTree.jackson thrpt 5 2110.551 ? 16.327 ops/ms
EishayWriteUTF8Bytes.fastjson1 thrpt 5 1368.535 ? 5.387 ops/ms
EishayWriteUTF8Bytes.fastjson2 thrpt 5 3898.164 ? 11.836 ops/ms
EishayWriteUTF8Bytes.gson thrpt 5 909.129 ? 3.667 ops/ms
EishayWriteUTF8Bytes.jackson thrpt 5 1901.110 ? 11.029 ops/ms
EishayWriteUTF8BytesTree.fastjson2 thrpt 5 3553.550 ? 13.889 ops/ms
EishayWriteUTF8BytesTree.jackson thrpt 5 1939.646 ? 8.791 ops/ms
```
# aliyun_ecs.c8i.large-jdk-11.0.19
```java
Benchmark Mode Cnt Score Error Units
EishayParseBinary.fastjson2UTF8Bytes thrpt 5 3739.362 ? 22.355 ops/ms
EishayParseBinary.hessian thrpt 5 612.457 ? 18.159 ops/ms
EishayParseBinary.javaSerialize thrpt 5 114.388 ? 0.685 ops/ms
EishayParseBinary.jsonb thrpt 5 6001.299 ? 23.175 ops/ms
EishayParseBinaryArrayMapping.fastjson2UTF8Bytes thrpt 5 4319.757 ? 14.873 ops/ms
EishayParseBinaryArrayMapping.jsonb thrpt 5 9173.604 ? 42.660 ops/ms
EishayParseBinaryArrayMapping.kryo thrpt 5 3018.835 ? 56.842 ops/ms
EishayParseBinaryArrayMapping.protobuf thrpt 5 2886.295 ? 13.754 ops/ms
EishayParseBinaryAutoType.fastjson2JSONB thrpt 5 4500.055 ? 25.319 ops/ms
EishayParseBinaryAutoType.hessian thrpt 5 615.792 ? 20.715 ops/ms
EishayParseBinaryAutoType.javaSerialize thrpt 5 114.543 ? 0.589 ops/ms
EishayParseString.fastjson1 thrpt 5 1963.737 ? 12.110 ops/ms
EishayParseString.fastjson2 thrpt 5 3687.099 ? 30.771 ops/ms
EishayParseString.gson thrpt 5 957.707 ? 11.441 ops/ms
EishayParseString.jackson thrpt 5 997.088 ? 6.145 ops/ms
EishayParseStringPretty.fastjson1 thrpt 5 574.036 ? 2.463 ops/ms
EishayParseStringPretty.fastjson2 thrpt 5 2381.582 ? 11.533 ops/ms
EishayParseStringPretty.gson thrpt 5 884.113 ? 6.006 ops/ms
EishayParseStringPretty.jackson thrpt 5 902.029 ? 3.368 ops/ms
EishayParseTreeString.fastjson1 thrpt 5 1054.980 ? 12.650 ops/ms
EishayParseTreeString.fastjson2 thrpt 5 1987.809 ? 3.085 ops/ms
EishayParseTreeString.gson thrpt 5 806.831 ? 5.452 ops/ms
EishayParseTreeString.jackson thrpt 5 994.041 ? 4.183 ops/ms
EishayParseTreeStringPretty.fastjson1 thrpt 5 911.094 ? 6.926 ops/ms
EishayParseTreeStringPretty.fastjson2 thrpt 5 1633.175 ? 4.568 ops/ms
EishayParseTreeStringPretty.gson thrpt 5 757.638 ? 6.878 ops/ms
EishayParseTreeStringPretty.jackson thrpt 5 915.571 ? 37.357 ops/ms
EishayParseTreeUTF8Bytes.fastjson1 thrpt 5 922.089 ? 8.020 ops/ms
EishayParseTreeUTF8Bytes.fastjson2 thrpt 5 1978.042 ? 9.802 ops/ms
EishayParseTreeUTF8Bytes.gson thrpt 5 785.230 ? 5.238 ops/ms
EishayParseTreeUTF8Bytes.jackson thrpt 5 1066.582 ? 9.858 ops/ms
EishayParseTreeUTF8BytesPretty.fastjson1 thrpt 5 802.650 ? 4.274 ops/ms
EishayParseTreeUTF8BytesPretty.fastjson2 thrpt 5 1629.151 ? 12.013 ops/ms
EishayParseTreeUTF8BytesPretty.gson thrpt 5 700.703 ? 3.897 ops/ms
EishayParseTreeUTF8BytesPretty.jackson thrpt 5 1051.722 ? 10.688 ops/ms
EishayParseUTF8Bytes.fastjson1 thrpt 5 1684.399 ? 2.784 ops/ms
EishayParseUTF8Bytes.fastjson2 thrpt 5 3562.313 ? 17.701 ops/ms
EishayParseUTF8Bytes.gson thrpt 5 957.023 ? 4.463 ops/ms
EishayParseUTF8Bytes.jackson thrpt 5 1107.551 ? 2.569 ops/ms
EishayParseUTF8BytesPretty.fastjson1 thrpt 5 537.108 ? 4.093 ops/ms
EishayParseUTF8BytesPretty.fastjson2 thrpt 5 1574.609 ? 11.881 ops/ms
EishayParseUTF8BytesPretty.gson thrpt 5 714.869 ? 1.505 ops/ms
EishayParseUTF8BytesPretty.jackson thrpt 5 982.779 ? 6.362 ops/ms
EishayWriteBinary.jsonb thrpt 5 4983.055 ? 25.093 ops/ms
EishayWriteBinary.msgpack thrpt 5 1256.101 ? 7.486 ops/ms
EishayWriteBinary.protobuf thrpt 5 2927.267 ? 6.948 ops/ms
EishayWriteBinaryArrayMapping.fastjson2UTF8Bytes thrpt 5 4674.307 ? 29.143 ops/ms
EishayWriteBinaryArrayMapping.jsonb thrpt 5 13105.846 ? 117.391 ops/ms
EishayWriteBinaryArrayMapping.kryo thrpt 5 3683.651 ? 54.296 ops/ms
EishayWriteBinaryArrayMapping.protobuf thrpt 5 3571.831 ? 14.458 ops/ms
EishayWriteBinaryAutoType.fastjson2JSONB thrpt 5 2884.150 ? 12.746 ops/ms
EishayWriteBinaryAutoType.hessian thrpt 5 800.181 ? 9.180 ops/ms
EishayWriteBinaryAutoType.javaSerialize thrpt 5 511.715 ? 6.367 ops/ms
EishayWriteString.fastjson1 thrpt 5 1392.570 ? 3.800 ops/ms
EishayWriteString.fastjson2 thrpt 5 3140.286 ? 15.218 ops/ms
EishayWriteString.gson thrpt 5 804.898 ? 3.370 ops/ms
EishayWriteString.jackson thrpt 5 1906.115 ? 16.779 ops/ms
EishayWriteStringTree.fastjson1 thrpt 5 1801.855 ? 5.869 ops/ms
EishayWriteStringTree.fastjson2 thrpt 5 2599.073 ? 11.427 ops/ms
EishayWriteStringTree.gson thrpt 5 800.173 ? 3.358 ops/ms
EishayWriteStringTree.jackson thrpt 5 1885.035 ? 26.354 ops/ms
EishayWriteUTF8Bytes.fastjson1 thrpt 5 1302.024 ? 3.878 ops/ms
EishayWriteUTF8Bytes.fastjson2 thrpt 5 4031.091 ? 42.654 ops/ms
EishayWriteUTF8Bytes.gson thrpt 5 781.912 ? 2.159 ops/ms
EishayWriteUTF8Bytes.jackson thrpt 5 1922.051 ? 20.247 ops/ms
EishayWriteUTF8BytesTree.fastjson2 thrpt 5 2989.004 ? 10.729 ops/ms
EishayWriteUTF8BytesTree.jackson thrpt 5 1758.564 ? 9.169 ops/ms
```
# aliyun_ecs.c8i.large-jdk-17.0.7
```java
Benchmark Mode Cnt Score Error Units
EishayParseBinary.fastjson2UTF8Bytes thrpt 5 3949.069 ? 16.596 ops/ms
EishayParseBinary.hessian thrpt 5 654.176 ? 6.920 ops/ms
EishayParseBinary.javaSerialize thrpt 5 127.861 ? 1.306 ops/ms
EishayParseBinary.jsonb thrpt 5 6805.100 ? 35.342 ops/ms
EishayParseBinaryArrayMapping.fastjson2UTF8Bytes thrpt 5 4832.539 ? 17.110 ops/ms
EishayParseBinaryArrayMapping.jsonb thrpt 5 11685.808 ? 131.793 ops/ms
EishayParseBinaryArrayMapping.kryo thrpt 5 3263.819 ? 96.739 ops/ms
EishayParseBinaryArrayMapping.protobuf thrpt 5 3567.124 ? 17.659 ops/ms
EishayParseBinaryAutoType.fastjson2JSONB thrpt 5 5038.307 ? 18.212 ops/ms
EishayParseBinaryAutoType.hessian thrpt 5 658.470 ? 6.709 ops/ms
EishayParseBinaryAutoType.javaSerialize thrpt 5 124.837 ? 0.917 ops/ms
EishayParseString.fastjson1 thrpt 5 2631.639 ? 14.458 ops/ms
EishayParseString.fastjson2 thrpt 5 3923.642 ? 7.468 ops/ms
EishayParseString.gson thrpt 5 1033.382 ? 9.028 ops/ms
EishayParseString.jackson thrpt 5 989.814 ? 9.906 ops/ms
EishayParseStringPretty.fastjson1 thrpt 5 626.273 ? 3.632 ops/ms
EishayParseStringPretty.fastjson2 thrpt 5 2481.542 ? 9.313 ops/ms
EishayParseStringPretty.gson thrpt 5 883.294 ? 11.288 ops/ms
EishayParseStringPretty.jackson thrpt 5 897.116 ? 5.851 ops/ms
EishayParseTreeString.fastjson1 thrpt 5 1255.536 ? 7.033 ops/ms
EishayParseTreeString.fastjson2 thrpt 5 2390.998 ? 9.230 ops/ms
EishayParseTreeString.gson thrpt 5 784.791 ? 9.439 ops/ms
EishayParseTreeString.jackson thrpt 5 1085.520 ? 3.193 ops/ms
EishayParseTreeStringPretty.fastjson1 thrpt 5 1079.681 ? 5.634 ops/ms
EishayParseTreeStringPretty.fastjson2 thrpt 5 1861.801 ? 3.347 ops/ms
EishayParseTreeStringPretty.gson thrpt 5 743.308 ? 11.307 ops/ms
EishayParseTreeStringPretty.jackson thrpt 5 954.867 ? 5.891 ops/ms
EishayParseTreeUTF8Bytes.fastjson1 thrpt 5 1117.873 ? 4.282 ops/ms
EishayParseTreeUTF8Bytes.fastjson2 thrpt 5 2439.256 ? 18.216 ops/ms
EishayParseTreeUTF8Bytes.gson thrpt 5 776.061 ? 11.158 ops/ms
EishayParseTreeUTF8Bytes.jackson thrpt 5 1214.811 ? 6.230 ops/ms
EishayParseTreeUTF8BytesPretty.fastjson1 thrpt 5 921.967 ? 2.767 ops/ms
EishayParseTreeUTF8BytesPretty.fastjson2 thrpt 5 1821.558 ? 6.769 ops/ms
EishayParseTreeUTF8BytesPretty.gson thrpt 5 715.806 ? 2.609 ops/ms
EishayParseTreeUTF8BytesPretty.jackson thrpt 5 1034.695 ? 4.585 ops/ms
EishayParseUTF8Bytes.fastjson1 thrpt 5 1937.327 ? 9.062 ops/ms
EishayParseUTF8Bytes.fastjson2 thrpt 5 3865.995 ? 19.314 ops/ms
EishayParseUTF8Bytes.gson thrpt 5 896.005 ? 12.157 ops/ms
EishayParseUTF8Bytes.jackson thrpt 5 1117.863 ? 1.854 ops/ms
EishayParseUTF8BytesPretty.fastjson1 thrpt 5 576.041 ? 3.037 ops/ms
EishayParseUTF8BytesPretty.fastjson2 thrpt 5 2402.003 ? 7.210 ops/ms
EishayParseUTF8BytesPretty.gson thrpt 5 727.015 ? 5.384 ops/ms
EishayParseUTF8BytesPretty.jackson thrpt 5 991.943 ? 3.512 ops/ms
EishayWriteBinary.jsonb thrpt 5 7720.419 ? 45.366 ops/ms
EishayWriteBinary.msgpack thrpt 5 1342.901 ? 7.578 ops/ms
EishayWriteBinary.protobuf thrpt 5 3333.653 ? 53.275 ops/ms
EishayWriteBinaryArrayMapping.fastjson2UTF8Bytes thrpt 5 5198.439 ? 33.609 ops/ms
EishayWriteBinaryArrayMapping.jsonb thrpt 5 17330.538 ? 162.129 ops/ms
EishayWriteBinaryArrayMapping.kryo thrpt 5 3438.010 ? 100.006 ops/ms
EishayWriteBinaryArrayMapping.protobuf thrpt 5 3337.326 ? 31.082 ops/ms
EishayWriteBinaryAutoType.fastjson2JSONB thrpt 5 3397.239 ? 9.262 ops/ms
EishayWriteBinaryAutoType.hessian thrpt 5 770.419 ? 9.574 ops/ms
EishayWriteBinaryAutoType.javaSerialize thrpt 5 516.916 ? 0.545 ops/ms
EishayWriteString.fastjson1 thrpt 5 1495.318 ? 7.732 ops/ms
EishayWriteString.fastjson2 thrpt 5 3716.096 ? 13.634 ops/ms
EishayWriteString.gson thrpt 5 707.248 ? 2.939 ops/ms
EishayWriteString.jackson thrpt 5 2081.741 ? 12.157 ops/ms
EishayWriteStringTree.fastjson1 thrpt 5 1817.298 ? 19.876 ops/ms
EishayWriteStringTree.fastjson2 thrpt 5 3332.630 ? 15.346 ops/ms
EishayWriteStringTree.gson thrpt 5 741.257 ? 2.957 ops/ms
EishayWriteStringTree.jackson thrpt 5 1783.015 ? 5.046 ops/ms
EishayWriteUTF8Bytes.fastjson1 thrpt 5 1328.545 ? 9.083 ops/ms
EishayWriteUTF8Bytes.fastjson2 thrpt 5 4869.038 ? 47.403 ops/ms
EishayWriteUTF8Bytes.gson thrpt 5 693.887 ? 2.522 ops/ms
EishayWriteUTF8Bytes.jackson thrpt 5 1964.383 ? 16.569 ops/ms
EishayWriteUTF8BytesTree.fastjson2 thrpt 5 3601.605 ? 37.063 ops/ms
EishayWriteUTF8BytesTree.jackson thrpt 5 1744.897 ? 8.246 ops/ms
```
# aliyun_ecs.c8i.large-graalvm-jdk-17.0.7+8.1
```java
Benchmark Mode Cnt Score Error Units
EishayParseBinary.fastjson2UTF8Bytes thrpt 5 4458.825 ? 32.643 ops/ms
EishayParseBinary.hessian thrpt 5 755.889 ? 20.561 ops/ms
EishayParseBinary.javaSerialize thrpt 5 140.336 ? 4.090 ops/ms
EishayParseBinary.jsonb thrpt 5 7780.617 ? 60.643 ops/ms
EishayParseBinaryArrayMapping.fastjson2UTF8Bytes thrpt 5 5017.231 ? 22.974 ops/ms
EishayParseBinaryArrayMapping.jsonb thrpt 5 17430.572 ? 114.283 ops/ms
EishayParseBinaryArrayMapping.kryo thrpt 5 4301.999 ? 52.246 ops/ms
EishayParseBinaryArrayMapping.protobuf thrpt 5 6046.554 ? 203.201 ops/ms
EishayParseBinaryAutoType.fastjson2JSONB thrpt 5 5217.358 ? 41.359 ops/ms
EishayParseBinaryAutoType.hessian thrpt 5 754.182 ? 8.883 ops/ms
EishayParseBinaryAutoType.javaSerialize thrpt 5 135.484 ? 2.021 ops/ms
EishayParseString.fastjson1 thrpt 5 3502.436 ? 54.814 ops/ms
EishayParseString.fastjson2 thrpt 5 4257.152 ? 18.705 ops/ms
EishayParseString.gson thrpt 5 1042.709 ? 48.747 ops/ms
EishayParseString.jackson thrpt 5 1051.407 ? 25.070 ops/ms
EishayParseStringPretty.fastjson1 thrpt 5 842.450 ? 25.073 ops/ms
EishayParseStringPretty.fastjson2 thrpt 5 1741.738 ? 7.533 ops/ms
EishayParseStringPretty.gson thrpt 5 1002.099 ? 21.734 ops/ms
EishayParseStringPretty.jackson thrpt 5 980.500 ? 7.779 ops/ms
EishayParseTreeString.fastjson1 thrpt 5 1559.741 ? 33.998 ops/ms
EishayParseTreeString.fastjson2 thrpt 5 2510.423 ? 7.183 ops/ms
EishayParseTreeString.gson thrpt 5 996.699 ? 9.406 ops/ms
EishayParseTreeString.jackson thrpt 5 1210.965 ? 5.755 ops/ms
EishayParseTreeStringPretty.fastjson1 thrpt 5 1252.655 ? 18.476 ops/ms
EishayParseTreeStringPretty.fastjson2 thrpt 5 1848.367 ? 11.848 ops/ms
EishayParseTreeStringPretty.gson thrpt 5 922.478 ? 16.596 ops/ms
EishayParseTreeStringPretty.jackson thrpt 5 1084.969 ? 13.382 ops/ms
EishayParseTreeUTF8Bytes.fastjson1 thrpt 5 1311.643 ? 25.553 ops/ms
EishayParseTreeUTF8Bytes.fastjson2 thrpt 5 2463.550 ? 28.972 ops/ms
EishayParseTreeUTF8Bytes.gson thrpt 5 1004.912 ? 13.348 ops/ms
EishayParseTreeUTF8Bytes.jackson thrpt 5 1320.648 ? 14.056 ops/ms
EishayParseTreeUTF8BytesPretty.fastjson1 thrpt 5 1053.271 ? 17.149 ops/ms
EishayParseTreeUTF8BytesPretty.fastjson2 thrpt 5 1739.882 ? 24.424 ops/ms
EishayParseTreeUTF8BytesPretty.gson thrpt 5 948.668 ? 3.709 ops/ms
EishayParseTreeUTF8BytesPretty.jackson thrpt 5 1110.765 ? 19.784 ops/ms
EishayParseUTF8Bytes.fastjson1 thrpt 5 2441.156 ? 63.088 ops/ms
EishayParseUTF8Bytes.fastjson2 thrpt 5 4119.407 ? 14.960 ops/ms
EishayParseUTF8Bytes.gson thrpt 5 1015.259 ? 16.508 ops/ms
EishayParseUTF8Bytes.jackson thrpt 5 1194.115 ? 9.959 ops/ms
EishayParseUTF8BytesPretty.fastjson1 thrpt 5 766.788 ? 19.019 ops/ms
EishayParseUTF8BytesPretty.fastjson2 thrpt 5 1930.169 ? 9.597 ops/ms
EishayParseUTF8BytesPretty.gson thrpt 5 879.230 ? 5.453 ops/ms
EishayParseUTF8BytesPretty.jackson thrpt 5 1057.772 ? 32.422 ops/ms
EishayWriteBinary.jsonb thrpt 5 9022.183 ? 31.844 ops/ms
EishayWriteBinary.msgpack thrpt 5 1476.871 ? 38.008 ops/ms
EishayWriteBinary.protobuf thrpt 5 7276.330 ? 25.764 ops/ms
EishayWriteBinaryArrayMapping.fastjson2UTF8Bytes thrpt 5 8206.070 ? 40.490 ops/ms
EishayWriteBinaryArrayMapping.jsonb thrpt 5 24269.856 ? 355.776 ops/ms
EishayWriteBinaryArrayMapping.kryo thrpt 5 4823.320 ? 150.687 ops/ms
EishayWriteBinaryArrayMapping.protobuf thrpt 5 7764.121 ? 106.911 ops/ms
EishayWriteBinaryAutoType.fastjson2JSONB thrpt 5 4241.039 ? 15.881 ops/ms
EishayWriteBinaryAutoType.hessian thrpt 5 1123.763 ? 33.857 ops/ms
EishayWriteBinaryAutoType.javaSerialize thrpt 5 567.975 ? 40.668 ops/ms
EishayWriteString.fastjson1 thrpt 5 1783.326 ? 4.771 ops/ms
EishayWriteString.fastjson2 thrpt 5 4984.708 ? 52.613 ops/ms
EishayWriteString.gson thrpt 5 710.019 ? 36.182 ops/ms
EishayWriteString.jackson thrpt 5 2219.526 ? 36.891 ops/ms
EishayWriteStringTree.fastjson1 thrpt 5 2100.413 ? 28.438 ops/ms
EishayWriteStringTree.fastjson2 thrpt 5 3499.361 ? 23.390 ops/ms
EishayWriteStringTree.gson thrpt 5 719.064 ? 73.648 ops/ms
EishayWriteStringTree.jackson thrpt 5 2119.441 ? 25.500 ops/ms
EishayWriteUTF8Bytes.fastjson1 thrpt 5 1567.953 ? 34.029 ops/ms
EishayWriteUTF8Bytes.fastjson2 thrpt 5 7238.311 ? 53.149 ops/ms
EishayWriteUTF8Bytes.gson thrpt 5 708.894 ? 50.089 ops/ms
EishayWriteUTF8Bytes.jackson thrpt 5 2522.553 ? 8.892 ops/ms
EishayWriteUTF8BytesTree.fastjson2 thrpt 5 4347.856 ? 27.631 ops/ms
EishayWriteUTF8BytesTree.jackson thrpt 5 2579.598 ? 26.200 ops/ms
```
# aliyun_ecs.c8y.large-jdk1.8.0_371
```java
Benchmark Mode Cnt Score Error Units
EishayParseBinary.fastjson2UTF8Bytes thrpt 5 4699.314 ? 53.751 ops/ms
EishayParseBinary.hessian thrpt 5 374.940 ? 86.840 ops/ms
EishayParseBinary.javaSerialize thrpt 5 160.883 ? 1.517 ops/ms
EishayParseBinary.jsonb thrpt 5 7283.357 ? 43.528 ops/ms
EishayParseBinaryArrayMapping.fastjson2UTF8Bytes thrpt 5 5749.956 ? 32.975 ops/ms
EishayParseBinaryArrayMapping.jsonb thrpt 5 10144.840 ? 156.623 ops/ms
EishayParseBinaryArrayMapping.kryo thrpt 5 5084.541 ? 68.317 ops/ms
EishayParseBinaryArrayMapping.protobuf thrpt 5 3474.143 ? 39.867 ops/ms
EishayParseBinaryAutoType.fastjson2JSONB thrpt 5 5698.762 ? 107.283 ops/ms
EishayParseBinaryAutoType.hessian thrpt 5 348.377 ? 3.692 ops/ms
EishayParseBinaryAutoType.javaSerialize thrpt 5 162.947 ? 1.763 ops/ms
EishayParseString.fastjson1 thrpt 5 3359.834 ? 28.108 ops/ms
EishayParseString.fastjson2 thrpt 5 4822.197 ? 84.130 ops/ms
EishayParseString.gson thrpt 5 1427.450 ? 9.161 ops/ms
EishayParseString.jackson thrpt 5 1472.009 ? 10.864 ops/ms
EishayParseStringPretty.fastjson1 thrpt 5 917.445 ? 3.539 ops/ms
EishayParseStringPretty.fastjson2 thrpt 5 3641.596 ? 26.124 ops/ms
EishayParseStringPretty.gson thrpt 5 1385.072 ? 8.051 ops/ms
EishayParseStringPretty.jackson thrpt 5 1335.153 ? 12.294 ops/ms
EishayParseTreeString.fastjson1 thrpt 5 1423.897 ? 18.361 ops/ms
EishayParseTreeString.fastjson2 thrpt 5 2752.192 ? 81.839 ops/ms
EishayParseTreeString.gson thrpt 5 1175.814 ? 15.848 ops/ms
EishayParseTreeString.jackson thrpt 5 1202.099 ? 7.801 ops/ms
EishayParseTreeStringPretty.fastjson1 thrpt 5 1255.511 ? 12.174 ops/ms
EishayParseTreeStringPretty.fastjson2 thrpt 5 2399.021 ? 16.904 ops/ms
EishayParseTreeStringPretty.gson thrpt 5 1041.498 ? 9.904 ops/ms
EishayParseTreeStringPretty.jackson thrpt 5 1175.882 ? 10.446 ops/ms
EishayParseTreeUTF8Bytes.fastjson1 thrpt 5 1132.466 ? 23.045 ops/ms
EishayParseTreeUTF8Bytes.fastjson2 thrpt 5 2634.750 ? 21.884 ops/ms
EishayParseTreeUTF8Bytes.gson thrpt 5 1032.537 ? 11.044 ops/ms
EishayParseTreeUTF8Bytes.jackson thrpt 5 1364.239 ? 8.476 ops/ms
EishayParseTreeUTF8BytesPretty.fastjson1 thrpt 5 999.530 ? 14.893 ops/ms
EishayParseTreeUTF8BytesPretty.fastjson2 thrpt 5 2276.755 ? 24.040 ops/ms
EishayParseTreeUTF8BytesPretty.gson thrpt 5 962.377 ? 7.444 ops/ms
EishayParseTreeUTF8BytesPretty.jackson thrpt 5 1184.300 ? 11.457 ops/ms
EishayParseUTF8Bytes.fastjson1 thrpt 5 2742.023 ? 30.893 ops/ms
EishayParseUTF8Bytes.fastjson2 thrpt 5 2098.025 ? 36.683 ops/ms
EishayParseUTF8Bytes.gson thrpt 5 1343.166 ? 11.941 ops/ms
EishayParseUTF8Bytes.jackson thrpt 5 1610.351 ? 6.707 ops/ms
EishayParseUTF8BytesPretty.fastjson1 thrpt 5 854.029 ? 6.997 ops/ms
EishayParseUTF8BytesPretty.fastjson2 thrpt 5 3468.249 ? 35.284 ops/ms
EishayParseUTF8BytesPretty.gson thrpt 5 958.316 ? 4.078 ops/ms
EishayParseUTF8BytesPretty.jackson thrpt 5 1485.057 ? 20.297 ops/ms
EishayWriteBinary.jsonb thrpt 5 7311.638 ? 41.311 ops/ms
EishayWriteBinary.msgpack thrpt 5 1170.553 ? 27.173 ops/ms
EishayWriteBinary.protobuf thrpt 5 3891.799 ? 43.040 ops/ms
EishayWriteBinaryArrayMapping.fastjson2UTF8Bytes thrpt 5 5925.764 ? 80.309 ops/ms
EishayWriteBinaryArrayMapping.jsonb thrpt 5 11098.341 ? 137.305 ops/ms
EishayWriteBinaryArrayMapping.kryo thrpt 5 4534.813 ? 118.062 ops/ms
EishayWriteBinaryArrayMapping.protobuf thrpt 5 3895.900 ? 40.074 ops/ms
EishayWriteBinaryAutoType.fastjson2JSONB thrpt 5 4488.427 ? 40.348 ops/ms
EishayWriteBinaryAutoType.hessian thrpt 5 1156.893 ? 32.604 ops/ms
EishayWriteBinaryAutoType.javaSerialize thrpt 5 820.136 ? 7.392 ops/ms
EishayWriteString.fastjson1 thrpt 5 2121.897 ? 13.576 ops/ms
EishayWriteString.fastjson2 thrpt 5 4743.715 ? 34.323 ops/ms
EishayWriteString.gson thrpt 5 1341.097 ? 14.388 ops/ms
EishayWriteString.jackson thrpt 5 2423.640 ? 12.961 ops/ms
EishayWriteStringTree.fastjson1 thrpt 5 2320.855 ? 10.719 ops/ms
EishayWriteStringTree.fastjson2 thrpt 5 3792.187 ? 10.535 ops/ms
EishayWriteStringTree.gson thrpt 5 1551.106 ? 11.845 ops/ms
EishayWriteStringTree.jackson thrpt 5 2715.461 ? 26.822 ops/ms
EishayWriteUTF8Bytes.fastjson1 thrpt 5 1895.453 ? 33.058 ops/ms
EishayWriteUTF8Bytes.fastjson2 thrpt 5 5757.447 ? 48.848 ops/ms
EishayWriteUTF8Bytes.gson thrpt 5 1267.855 ? 6.534 ops/ms
EishayWriteUTF8Bytes.jackson thrpt 5 2588.003 ? 31.103 ops/ms
EishayWriteUTF8BytesTree.fastjson2 thrpt 5 4343.466 ? 58.067 ops/ms
EishayWriteUTF8BytesTree.jackson thrpt 5 2852.415 ? 33.206 ops/ms
```
# aliyun_ecs.c8y.large-jdk-11.0.19
```java
Benchmark Mode Cnt Score Error Units
EishayParseBinary.fastjson2UTF8Bytes thrpt 5 5372.666 ? 51.554 ops/ms
EishayParseBinary.hessian thrpt 5 487.439 ? 6.147 ops/ms
EishayParseBinary.javaSerialize thrpt 5 156.323 ? 0.890 ops/ms
EishayParseBinary.jsonb thrpt 5 8047.045 ? 135.600 ops/ms
EishayParseBinaryArrayMapping.fastjson2UTF8Bytes thrpt 5 6164.672 ? 58.126 ops/ms
EishayParseBinaryArrayMapping.jsonb thrpt 5 11205.777 ? 186.674 ops/ms
EishayParseBinaryArrayMapping.kryo thrpt 5 5501.723 ? 58.023 ops/ms
EishayParseBinaryArrayMapping.protobuf thrpt 5 3266.293 ? 93.438 ops/ms
EishayParseBinaryAutoType.fastjson2JSONB thrpt 5 6034.955 ? 64.585 ops/ms
EishayParseBinaryAutoType.hessian thrpt 5 471.432 ? 18.286 ops/ms
EishayParseBinaryAutoType.javaSerialize thrpt 5 155.471 ? 2.065 ops/ms
EishayParseString.fastjson1 thrpt 5 3090.094 ? 18.579 ops/ms
EishayParseString.fastjson2 thrpt 5 5345.663 ? 37.708 ops/ms
EishayParseString.gson thrpt 5 1423.398 ? 11.381 ops/ms
EishayParseString.jackson thrpt 5 1330.672 ? 17.723 ops/ms
EishayParseStringPretty.fastjson1 thrpt 5 939.316 ? 21.024 ops/ms
EishayParseStringPretty.fastjson2 thrpt 5 3830.988 ? 21.821 ops/ms
EishayParseStringPretty.gson thrpt 5 1307.030 ? 5.140 ops/ms
EishayParseStringPretty.jackson thrpt 5 1332.261 ? 12.956 ops/ms
EishayParseTreeString.fastjson1 thrpt 5 1402.930 ? 6.933 ops/ms
EishayParseTreeString.fastjson2 thrpt 5 2920.087 ? 41.859 ops/ms
EishayParseTreeString.gson thrpt 5 1115.877 ? 8.719 ops/ms
EishayParseTreeString.jackson thrpt 5 1301.165 ? 9.574 ops/ms
EishayParseTreeStringPretty.fastjson1 thrpt 5 1245.838 ? 7.140 ops/ms
EishayParseTreeStringPretty.fastjson2 thrpt 5 2201.097 ? 29.741 ops/ms
EishayParseTreeStringPretty.gson thrpt 5 1052.754 ? 8.382 ops/ms
EishayParseTreeStringPretty.jackson thrpt 5 1205.711 ? 4.366 ops/ms
EishayParseTreeUTF8Bytes.fastjson1 thrpt 5 1262.702 ? 12.315 ops/ms
EishayParseTreeUTF8Bytes.fastjson2 thrpt 5 2941.980 ? 17.911 ops/ms
EishayParseTreeUTF8Bytes.gson thrpt 5 1108.957 ? 5.025 ops/ms
EishayParseTreeUTF8Bytes.jackson thrpt 5 1367.297 ? 14.450 ops/ms
EishayParseTreeUTF8BytesPretty.fastjson1 thrpt 5 1064.422 ? 14.513 ops/ms
EishayParseTreeUTF8BytesPretty.fastjson2 thrpt 5 2530.580 ? 18.468 ops/ms
EishayParseTreeUTF8BytesPretty.gson thrpt 5 1010.792 ? 9.894 ops/ms
EishayParseTreeUTF8BytesPretty.jackson thrpt 5 1397.822 ? 19.863 ops/ms
EishayParseUTF8Bytes.fastjson1 thrpt 5 2590.205 ? 20.609 ops/ms
EishayParseUTF8Bytes.fastjson2 thrpt 5 2338.584 ? 18.272 ops/ms
EishayParseUTF8Bytes.gson thrpt 5 1374.541 ? 5.230 ops/ms
EishayParseUTF8Bytes.jackson thrpt 5 1526.540 ? 21.689 ops/ms
EishayParseUTF8BytesPretty.fastjson1 thrpt 5 840.845 ? 7.050 ops/ms
EishayParseUTF8BytesPretty.fastjson2 thrpt 5 3866.276 ? 16.755 ops/ms
EishayParseUTF8BytesPretty.gson thrpt 5 1035.690 ? 7.567 ops/ms
EishayParseUTF8BytesPretty.jackson thrpt 5 1428.816 ? 10.912 ops/ms
EishayWriteBinary.jsonb thrpt 5 9077.489 ? 90.778 ops/ms
EishayWriteBinary.msgpack thrpt 5 1773.886 ? 29.934 ops/ms
EishayWriteBinary.protobuf thrpt 5 3998.331 ? 27.504 ops/ms
EishayWriteBinaryArrayMapping.fastjson2UTF8Bytes thrpt 5 7069.235 ? 72.699 ops/ms
EishayWriteBinaryArrayMapping.jsonb thrpt 5 15642.589 ? 555.227 ops/ms
EishayWriteBinaryArrayMapping.kryo thrpt 5 4895.006 ? 124.479 ops/ms
EishayWriteBinaryArrayMapping.protobuf thrpt 5 5008.682 ? 53.458 ops/ms
EishayWriteBinaryAutoType.fastjson2JSONB thrpt 5 4569.943 ? 41.940 ops/ms
EishayWriteBinaryAutoType.hessian thrpt 5 1022.232 ? 12.298 ops/ms
EishayWriteBinaryAutoType.javaSerialize thrpt 5 862.948 ? 12.753 ops/ms
EishayWriteString.fastjson1 thrpt 5 2795.286 ? 95.527 ops/ms
EishayWriteString.fastjson2 thrpt 5 5003.236 ? 57.016 ops/ms
EishayWriteString.gson thrpt 5 1226.852 ? 11.691 ops/ms
EishayWriteString.jackson thrpt 5 2576.740 ? 21.213 ops/ms
EishayWriteStringTree.fastjson1 thrpt 5 2367.510 ? 8.798 ops/ms
EishayWriteStringTree.fastjson2 thrpt 5 3768.679 ? 32.237 ops/ms
EishayWriteStringTree.gson thrpt 5 1322.455 ? 16.727 ops/ms
EishayWriteStringTree.jackson thrpt 5 2614.133 ? 11.679 ops/ms
EishayWriteUTF8Bytes.fastjson1 thrpt 5 2367.640 ? 11.228 ops/ms
EishayWriteUTF8Bytes.fastjson2 thrpt 5 5988.651 ? 65.377 ops/ms
EishayWriteUTF8Bytes.gson thrpt 5 1231.375 ? 22.411 ops/ms
EishayWriteUTF8Bytes.jackson thrpt 5 2473.073 ? 14.726 ops/ms
EishayWriteUTF8BytesTree.fastjson2 thrpt 5 4544.995 ? 21.011 ops/ms
EishayWriteUTF8BytesTree.jackson thrpt 5 2045.615 ? 15.867 ops/ms
```
# aliyun_ecs.c8y.large-jdk-17.0.7
```java
Benchmark Mode Cnt Score Error Units
EishayParseBinary.fastjson2UTF8Bytes thrpt 5 5328.282 ? 41.137 ops/ms
EishayParseBinary.hessian thrpt 5 396.948 ? 1.805 ops/ms
EishayParseBinary.javaSerialize thrpt 5 161.964 ? 0.702 ops/ms
EishayParseBinary.jsonb thrpt 5 8503.108 ? 64.606 ops/ms
EishayParseBinaryArrayMapping.fastjson2UTF8Bytes thrpt 5 6356.939 ? 24.830 ops/ms
EishayParseBinaryArrayMapping.jsonb thrpt 5 12339.199 ? 86.938 ops/ms
EishayParseBinaryArrayMapping.kryo thrpt 5 5502.399 ? 23.957 ops/ms
EishayParseBinaryArrayMapping.protobuf thrpt 5 4215.435 ? 23.612 ops/ms
EishayParseBinaryAutoType.fastjson2JSONB thrpt 5 6223.751 ? 58.143 ops/ms
EishayParseBinaryAutoType.hessian thrpt 5 410.783 ? 1.630 ops/ms
EishayParseBinaryAutoType.javaSerialize thrpt 5 158.199 ? 1.084 ops/ms
EishayParseString.fastjson1 thrpt 5 4164.271 ? 31.944 ops/ms
EishayParseString.fastjson2 thrpt 5 5391.628 ? 28.502 ops/ms
EishayParseString.gson thrpt 5 1430.819 ? 5.493 ops/ms
EishayParseString.jackson thrpt 5 1436.986 ? 12.459 ops/ms
EishayParseStringPretty.fastjson1 thrpt 5 1017.828 ? 5.693 ops/ms
EishayParseStringPretty.fastjson2 thrpt 5 3835.950 ? 35.284 ops/ms
EishayParseStringPretty.gson thrpt 5 1336.456 ? 1.589 ops/ms
EishayParseStringPretty.jackson thrpt 5 1343.443 ? 7.454 ops/ms
EishayParseTreeString.fastjson1 thrpt 5 1533.328 ? 34.134 ops/ms
EishayParseTreeString.fastjson2 thrpt 5 2956.236 ? 25.212 ops/ms
EishayParseTreeString.gson thrpt 5 1160.694 ? 7.893 ops/ms
EishayParseTreeString.jackson thrpt 5 1442.524 ? 26.086 ops/ms
EishayParseTreeStringPretty.fastjson1 thrpt 5 1375.760 ? 27.526 ops/ms
EishayParseTreeStringPretty.fastjson2 thrpt 5 2460.648 ? 227.958 ops/ms
EishayParseTreeStringPretty.gson thrpt 5 1048.552 ? 5.258 ops/ms
EishayParseTreeStringPretty.jackson thrpt 5 1376.114 ? 5.045 ops/ms
EishayParseTreeUTF8Bytes.fastjson1 thrpt 5 1394.831 ? 5.699 ops/ms
EishayParseTreeUTF8Bytes.fastjson2 thrpt 5 3105.275 ? 22.106 ops/ms
EishayParseTreeUTF8Bytes.gson thrpt 5 1125.909 ? 5.995 ops/ms
EishayParseTreeUTF8Bytes.jackson thrpt 5 1422.848 ? 21.707 ops/ms
EishayParseTreeUTF8BytesPretty.fastjson1 thrpt 5 1206.265 ? 5.260 ops/ms
EishayParseTreeUTF8BytesPretty.fastjson2 thrpt 5 2569.857 ? 16.184 ops/ms
EishayParseTreeUTF8BytesPretty.gson thrpt 5 1036.855 ? 16.358 ops/ms
EishayParseTreeUTF8BytesPretty.jackson thrpt 5 1361.870 ? 11.245 ops/ms
EishayParseUTF8Bytes.fastjson1 thrpt 5 3228.519 ? 14.064 ops/ms
EishayParseUTF8Bytes.fastjson2 thrpt 5 5610.386 ? 20.250 ops/ms
EishayParseUTF8Bytes.gson thrpt 5 1415.800 ? 7.993 ops/ms
EishayParseUTF8Bytes.jackson thrpt 5 1595.609 ? 15.549 ops/ms
EishayParseUTF8BytesPretty.fastjson1 thrpt 5 934.570 ? 12.606 ops/ms
EishayParseUTF8BytesPretty.fastjson2 thrpt 5 3847.073 ? 22.991 ops/ms
EishayParseUTF8BytesPretty.gson thrpt 5 1067.796 ? 10.711 ops/ms
EishayParseUTF8BytesPretty.jackson thrpt 5 1470.962 ? 4.759 ops/ms
EishayWriteBinary.jsonb thrpt 5 9643.490 ? 85.214 ops/ms
EishayWriteBinary.msgpack thrpt 5 1813.049 ? 3.996 ops/ms
EishayWriteBinary.protobuf thrpt 5 4952.628 ? 21.112 ops/ms
EishayWriteBinaryArrayMapping.fastjson2UTF8Bytes thrpt 5 7474.078 ? 60.143 ops/ms
EishayWriteBinaryArrayMapping.jsonb thrpt 5 19156.622 ? 395.662 ops/ms
EishayWriteBinaryArrayMapping.kryo thrpt 5 5221.147 ? 36.163 ops/ms
EishayWriteBinaryArrayMapping.protobuf thrpt 5 5221.480 ? 49.274 ops/ms
EishayWriteBinaryAutoType.fastjson2JSONB thrpt 5 4537.601 ? 163.216 ops/ms
EishayWriteBinaryAutoType.hessian thrpt 5 1195.027 ? 2.681 ops/ms
EishayWriteBinaryAutoType.javaSerialize thrpt 5 795.571 ? 4.132 ops/ms
EishayWriteString.fastjson1 thrpt 5 2041.139 ? 22.137 ops/ms
EishayWriteString.fastjson2 thrpt 5 5295.260 ? 57.992 ops/ms
EishayWriteString.gson thrpt 5 883.108 ? 4.563 ops/ms
EishayWriteString.jackson thrpt 5 2783.485 ? 7.007 ops/ms
EishayWriteStringTree.fastjson1 thrpt 5 2484.844 ? 16.795 ops/ms
EishayWriteStringTree.fastjson2 thrpt 5 4348.216 ? 29.221 ops/ms
EishayWriteStringTree.gson thrpt 5 897.185 ? 3.305 ops/ms
EishayWriteStringTree.jackson thrpt 5 2593.345 ? 12.005 ops/ms
EishayWriteUTF8Bytes.fastjson1 thrpt 5 1846.975 ? 8.877 ops/ms
EishayWriteUTF8Bytes.fastjson2 thrpt 5 6460.614 ? 60.420 ops/ms
EishayWriteUTF8Bytes.gson thrpt 5 842.699 ? 2.308 ops/ms
EishayWriteUTF8Bytes.jackson thrpt 5 2653.640 ? 16.712 ops/ms
EishayWriteUTF8BytesTree.fastjson2 thrpt 5 4058.803 ? 27.691 ops/ms
EishayWriteUTF8BytesTree.jackson thrpt 5 2678.847 ? 16.584 ops/ms
```
# aliyun_ecs.c8y.large-graalvm-jdk-17.0.7+8.1
```java
Benchmark Mode Cnt Score Error Units
EishayParseBinary.fastjson2UTF8Bytes thrpt 5 5625.149 ? 21.573 ops/ms
EishayParseBinary.hessian thrpt 5 502.221 ? 1.008 ops/ms
EishayParseBinary.javaSerialize thrpt 5 174.864 ? 2.713 ops/ms
EishayParseBinary.jsonb thrpt 5 10191.454 ? 520.964 ops/ms
EishayParseBinaryArrayMapping.fastjson2UTF8Bytes thrpt 5 7598.095 ? 39.115 ops/ms
EishayParseBinaryArrayMapping.jsonb thrpt 5 20358.202 ? 158.683 ops/ms
EishayParseBinaryArrayMapping.kryo thrpt 5 5165.647 ? 43.458 ops/ms
EishayParseBinaryArrayMapping.protobuf thrpt 5 7777.511 ? 137.135 ops/ms
EishayParseBinaryAutoType.fastjson2JSONB thrpt 5 6328.527 ? 46.489 ops/ms
EishayParseBinaryAutoType.hessian thrpt 5 503.822 ? 3.480 ops/ms
EishayParseBinaryAutoType.javaSerialize thrpt 5 173.721 ? 4.199 ops/ms
EishayParseString.fastjson1 thrpt 5 5161.863 ? 35.001 ops/ms
EishayParseString.fastjson2 thrpt 5 6216.906 ? 25.459 ops/ms
EishayParseString.gson thrpt 5 1560.649 ? 13.630 ops/ms
EishayParseString.jackson thrpt 5 1478.394 ? 21.914 ops/ms
EishayParseStringPretty.fastjson1 thrpt 5 1342.972 ? 26.716 ops/ms
EishayParseStringPretty.fastjson2 thrpt 5 4275.060 ? 12.650 ops/ms
EishayParseStringPretty.gson thrpt 5 1400.772 ? 7.322 ops/ms
EishayParseStringPretty.jackson thrpt 5 1338.728 ? 5.933 ops/ms
EishayParseTreeString.fastjson1 thrpt 5 2207.714 ? 72.562 ops/ms
EishayParseTreeString.fastjson2 thrpt 5 3348.002 ? 23.780 ops/ms
EishayParseTreeString.gson thrpt 5 1379.438 ? 17.114 ops/ms
EishayParseTreeString.jackson thrpt 5 1653.077 ? 15.128 ops/ms
EishayParseTreeStringPretty.fastjson1 thrpt 5 1928.533 ? 26.085 ops/ms
EishayParseTreeStringPretty.fastjson2 thrpt 5 2827.967 ? 15.862 ops/ms
EishayParseTreeStringPretty.gson thrpt 5 1287.250 ? 14.130 ops/ms
EishayParseTreeStringPretty.jackson thrpt 5 1501.223 ? 10.456 ops/ms
EishayParseTreeUTF8Bytes.fastjson1 thrpt 5 1787.131 ? 12.413 ops/ms
EishayParseTreeUTF8Bytes.fastjson2 thrpt 5 3279.437 ? 28.253 ops/ms
EishayParseTreeUTF8Bytes.gson thrpt 5 1265.552 ? 4.223 ops/ms
EishayParseTreeUTF8Bytes.jackson thrpt 5 1687.705 ? 12.956 ops/ms
EishayParseTreeUTF8BytesPretty.fastjson1 thrpt 5 1473.186 ? 13.700 ops/ms
EishayParseTreeUTF8BytesPretty.fastjson2 thrpt 5 2749.576 ? 23.811 ops/ms
EishayParseTreeUTF8BytesPretty.gson thrpt 5 1271.498 ? 15.003 ops/ms
EishayParseTreeUTF8BytesPretty.jackson thrpt 5 1537.101 ? 19.780 ops/ms
EishayParseUTF8Bytes.fastjson1 thrpt 5 3097.534 ? 14.484 ops/ms
EishayParseUTF8Bytes.fastjson2 thrpt 5 5873.525 ? 30.732 ops/ms
EishayParseUTF8Bytes.gson thrpt 5 1482.516 ? 47.184 ops/ms
EishayParseUTF8Bytes.jackson thrpt 5 1504.941 ? 18.210 ops/ms
EishayParseUTF8BytesPretty.fastjson1 thrpt 5 1087.274 ? 16.898 ops/ms
EishayParseUTF8BytesPretty.fastjson2 thrpt 5 2360.244 ? 6.601 ops/ms
EishayParseUTF8BytesPretty.gson thrpt 5 1259.027 ? 11.555 ops/ms
EishayParseUTF8BytesPretty.jackson thrpt 5 1365.576 ? 12.374 ops/ms
EishayWriteBinary.jsonb thrpt 5 14077.188 ? 85.382 ops/ms
EishayWriteBinary.msgpack thrpt 5 1967.454 ? 27.116 ops/ms
EishayWriteBinary.protobuf thrpt 5 9318.960 ? 57.240 ops/ms
EishayWriteBinaryArrayMapping.fastjson2UTF8Bytes thrpt 5 11950.272 ? 37.239 ops/ms
EishayWriteBinaryArrayMapping.jsonb thrpt 5 32346.859 ? 443.363 ops/ms
EishayWriteBinaryArrayMapping.kryo thrpt 5 6573.560 ? 164.828 ops/ms
EishayWriteBinaryArrayMapping.protobuf thrpt 5 9671.020 ? 257.731 ops/ms
EishayWriteBinaryAutoType.fastjson2JSONB thrpt 5 6831.216 ? 73.124 ops/ms
EishayWriteBinaryAutoType.hessian thrpt 5 1302.413 ? 25.535 ops/ms
EishayWriteBinaryAutoType.javaSerialize thrpt 5 817.638 ? 20.602 ops/ms
EishayWriteString.fastjson1 thrpt 5 2784.830 ? 20.941 ops/ms
EishayWriteString.fastjson2 thrpt 5 6548.075 ? 67.464 ops/ms
EishayWriteString.gson thrpt 5 860.238 ? 38.547 ops/ms
EishayWriteString.jackson thrpt 5 3222.631 ? 79.855 ops/ms
EishayWriteStringTree.fastjson1 thrpt 5 3337.700 ? 20.810 ops/ms
EishayWriteStringTree.fastjson2 thrpt 5 5097.215 ? 33.022 ops/ms
EishayWriteStringTree.gson thrpt 5 926.687 ? 38.853 ops/ms
EishayWriteStringTree.jackson thrpt 5 3115.352 ? 14.707 ops/ms
EishayWriteUTF8Bytes.fastjson1 thrpt 5 2158.968 ? 7.082 ops/ms
EishayWriteUTF8Bytes.fastjson2 thrpt 5 9543.863 ? 77.010 ops/ms
EishayWriteUTF8Bytes.gson thrpt 5 847.624 ? 25.373 ops/ms
EishayWriteUTF8Bytes.jackson thrpt 5 3456.217 ? 45.544 ops/ms
EishayWriteUTF8BytesTree.fastjson2 thrpt 5 6531.850 ? 47.476 ops/ms
EishayWriteUTF8BytesTree.jackson thrpt 5 3463.743 ? 25.029 ops/ms
```