mirror of https://github.com/alibaba/fastjson2.git
26 KiB
26 KiB
EishayParseBinary
| fastjson2JSONB | fastjson2UTF8Bytes | hessian | javaSerialize | |
|---|---|---|---|---|
| ecs.c7.xlarge-oracle-jdk1.8.0_341_x64 | 1669.088 | 1109.892 (66.5%) | 288.938 (17.31%) | 47.083 (2.82%) |
| ecs.c7.xlarge-oracle-jdk-11.0.16_x64 | 2323.754 | 1178.586 (50.72%) | 253.123 (10.89%) | 49.473 (2.13%) |
| ecs.c7.xlarge-oracle-jdk-17.0.4_x64 | 2410.595 | 1247.161 (51.74%) | 258.177 (10.71%) | 52.627 (2.18%) |
| ecs.c7.xlarge-oracle-jdk-18.0.2_x6 | 2457.708 | 1221.053 (49.68%) | 242.656 (9.87%) | 51.272 (2.09%) |
| ecs.c7a.xlarge-oracle-jdk1.8.0_341_x64 | 1654.794 | 1065.302 (64.38%) | 284.185 (17.17%) | 46.696 (2.82%) |
| ecs.c7a.xlarge-oracle-jdk-11.0.16_x64 | 2525.625 | 1175.02 (46.52%) | 246.634 (9.77%) | 47.229 (1.87%) |
| ecs.c7a.xlarge-oracle-jdk-17.0.4_x64 | 2399.871 | 1190.889 (49.62%) | 262.996 (10.96%) | 53.706 (2.24%) |
| ecs.c7a.xlarge-oracle-jdk-18.0.2_x64 | 2377.549 | 1189.535 (50.03%) | 246.227 (10.36%) | 50.851 (2.14%) |
| ecs.c6r.xlarge-oracle-jdk1.8.0_341_aarch64 | 1249.748 | 724.898 (58%) | 190.632 (15.25%) | 36.849 (2.95%) |
| ecs.c6r.xlarge-oracle-jdk-11.0.16_aarch64 | 1611.469 | 788.657 (48.94%) | 181.564 (11.27%) | 35.896 (2.23%) |
| ecs.c6r.xlarge-oracle-jdk-17.0.4_aarch64 | 1480.555 | 806.724 (54.49%) | 185.045 (12.5%) | 38.53 (2.6%) |
| ecs.c6r.xlarge-oracle-jdk-18.0.2_aarch64 | 1465.045 | 759.14 (51.82%) | 186.024 (12.7%) | 39.124 (2.67%) |
| ecs.g8m.xlarge-oracle-jdk1.8.0_341_aarch64 | 1217.857 | 799.553 (65.65%) | 199.73 (16.4%) | 41.917 (3.44%) |
| ecs.g8m.xlarge-oracle-jdk-11.0.16_aarch64 | 1995.826 | 968.868 (48.54%) | 205.174 (10.28%) | 40.449 (2.03%) |
| ecs.g8m.xlarge-oracle-jdk-17.0.4_aarch64 | 1791.883 | 1028.418 (57.39%) | 195.264 (10.9%) | 39.658 (2.21%) |
| ecs.g8m.xlarge-oracle-jdk-18.0.2_aarch64 | 1744.548 | 1011.975 (58.01%) | 183.329 (10.51%) | 40.36 (2.31%) |
EishayParseBinaryArrayMapping
| fastjson2JSONB | kryo | fastjson2UTF8Bytes | fastjson1UTF8Bytes | |
|---|---|---|---|---|
| ecs.c7.xlarge-oracle-jdk1.8.0_341_x64 | 2523.835 | 1698.603 (67.3%) | 1527.69 (60.53%) | 1463.909 (58%) |
| ecs.c7.xlarge-oracle-jdk-11.0.16_x64 | 3654.03 | 1639.745 (44.87%) | 1807.8 (49.47%) | 1478.722 (40.47%) |
| ecs.c7.xlarge-oracle-jdk-17.0.4_x64 | 3683.608 | 1666.517 (45.24%) | 1948.069 (52.88%) | 1685.102 (45.75%) |
| ecs.c7.xlarge-oracle-jdk-18.0.2_x6 | 3688.712 | 1619.185 (43.9%) | 1977.706 (53.62%) | 1655.282 (44.87%) |
| ecs.c7a.xlarge-oracle-jdk1.8.0_341_x64 | 2503.417 | 1679.462 (67.09%) | 1502.645 (60.02%) | 1457.39 (58.22%) |
| ecs.c7a.xlarge-oracle-jdk-11.0.16_x64 | 3829.701 | 1693.94 (44.23%) | 1749.38 (45.68%) | 1496.472 (39.08%) |
| ecs.c7a.xlarge-oracle-jdk-17.0.4_x64 | 3553.246 | 1599.796 (45.02%) | 1753.809 (49.36%) | 1570.943 (44.21%) |
| ecs.c7a.xlarge-oracle-jdk-18.0.2_x64 | 3453.288 | 1596.065 (46.22%) | 1633.737 (47.31%) | 1573.936 (45.58%) |
| ecs.c6r.xlarge-oracle-jdk1.8.0_341_aarch64 | 2108.466 | 1299.975 (61.66%) | 1073.177 (50.9%) | 950.227 (45.07%) |
| ecs.c6r.xlarge-oracle-jdk-11.0.16_aarch64 | 2541.609 | 1260.084 (49.58%) | 1123.763 (44.21%) | 1039.467 (40.9%) |
| ecs.c6r.xlarge-oracle-jdk-17.0.4_aarch64 | 2182.498 | 1206.298 (55.27%) | 1157.116 (53.02%) | 1168.989 (53.56%) |
| ecs.c6r.xlarge-oracle-jdk-18.0.2_aarch64 | 2177.998 | 1192.919 (54.77%) | 1073.837 (49.3%) | 1130.385 (51.9%) |
| ecs.g8m.xlarge-oracle-jdk1.8.0_341_aarch64 | 2203.006 | 1224.148 (55.57%) | 1108.905 (50.34%) | 1121.945 (50.93%) |
| ecs.g8m.xlarge-oracle-jdk-11.0.16_aarch64 | 3117.072 | 1419.223 (45.53%) | 1518.256 (48.71%) | 1256.614 (40.31%) |
| ecs.g8m.xlarge-oracle-jdk-17.0.4_aarch64 | 2736.692 | 1332.297 (48.68%) | 1609.226 (58.8%) | 1361.665 (49.76%) |
| ecs.g8m.xlarge-oracle-jdk-18.0.2_aarch64 | 2716.145 | 1235.725 (45.5%) | 1433.426 (52.77%) | 1387.149 (51.07%) |
EishayParseString
| fastjson2 | fastjson1 | jackson | gson | |
|---|---|---|---|---|
| ecs.c7.xlarge-oracle-jdk1.8.0_341_x64 | 1300.135 | 989.111 (76.08%) | 530.343 (40.79%) | 425.329 (32.71%) |
| ecs.c7.xlarge-oracle-jdk-11.0.16_x64 | 1197.81 | 903.045 (75.39%) | 503.454 (42.03%) | 428.975 (35.81%) |
| ecs.c7.xlarge-oracle-jdk-17.0.4_x64 | 1319.914 | 1254.77 (95.06%) | 495.172 (37.52%) | 450.161 (34.11%) |
| ecs.c7.xlarge-oracle-jdk-18.0.2_x6 | 1322.511 | 1171.697 (88.6%) | 492.768 (37.26%) | 425.562 (32.18%) |
| ecs.c7a.xlarge-oracle-jdk1.8.0_341_x64 | 1279.444 | 1067.836 (83.46%) | 559.376 (43.72%) | 484.64 (37.88%) |
| ecs.c7a.xlarge-oracle-jdk-11.0.16_x64 | 1171.706 | 959.515 (81.89%) | 522.441 (44.59%) | 446.242 (38.08%) |
| ecs.c7a.xlarge-oracle-jdk-17.0.4_x64 | 1223.769 | 1272.177 (103.96%) | 526.924 (43.06%) | 544.988 (44.53%) |
| ecs.c7a.xlarge-oracle-jdk-18.0.2_x64 | 1243.362 | 1226.479 (98.64%) | 519.547 (41.79%) | 449.484 (36.15%) |
| ecs.c6r.xlarge-oracle-jdk1.8.0_341_aarch64 | 843.839 | 726.211 (86.06%) | 379.253 (44.94%) | 313.473 (37.15%) |
| ecs.c6r.xlarge-oracle-jdk-11.0.16_aarch64 | 852.988 | 730.383 (85.63%) | 380.317 (44.59%) | 322.713 (37.83%) |
| ecs.c6r.xlarge-oracle-jdk-17.0.4_aarch64 | 869.087 | 1019.263 (117.28%) | 373.205 (42.94%) | 318.435 (36.64%) |
| ecs.c6r.xlarge-oracle-jdk-18.0.2_aarch64 | 873.291 | 997.289 (114.2%) | 367.106 (42.04%) | 303.431 (34.75%) |
| ecs.g8m.xlarge-oracle-jdk1.8.0_341_aarch64 | 898.456 | 738.746 (82.22%) | 375.962 (41.85%) | 346.414 (38.56%) |
| ecs.g8m.xlarge-oracle-jdk-11.0.16_aarch64 | 1061.739 | 805.771 (75.89%) | 413.655 (38.96%) | 376.823 (35.49%) |
| ecs.g8m.xlarge-oracle-jdk-17.0.4_aarch64 | 1119.598 | 1094.782 (97.78%) | 402.071 (35.91%) | 347.774 (31.06%) |
| ecs.g8m.xlarge-oracle-jdk-18.0.2_aarch64 | 1073.975 | 1131.802 (105.38%) | 402.317 (37.46%) | 284.143 (26.46%) |
EishayParseStringPretty
| fastjson2 | fastjson1 | jackson | gson | |
|---|---|---|---|---|
| ecs.c7.xlarge-oracle-jdk1.8.0_341_x64 | 967.943 | 274.109 (28.32%) | 491.288 (50.76%) | 391.145 (40.41%) |
| ecs.c7.xlarge-oracle-jdk-11.0.16_x64 | 903.551 | 244.78 (27.09%) | 471.101 (52.14%) | 405.056 (44.83%) |
| ecs.c7.xlarge-oracle-jdk-17.0.4_x64 | 943.763 | 296.086 (31.37%) | 476.312 (50.47%) | 421.972 (44.71%) |
| ecs.c7.xlarge-oracle-jdk-18.0.2_x6 | 959.624 | 292.548 (30.49%) | 461.532 (48.1%) | 390.486 (40.69%) |
| ecs.c7a.xlarge-oracle-jdk1.8.0_341_x64 | 917.272 | 286.617 (31.25%) | 487.812 (53.18%) | 412.462 (44.97%) |
| ecs.c7a.xlarge-oracle-jdk-11.0.16_x64 | 836.385 | 253.044 (30.25%) | 447.464 (53.5%) | 422.505 (50.52%) |
| ecs.c7a.xlarge-oracle-jdk-17.0.4_x64 | 846.64 | 301.148 (35.57%) | 442.226 (52.23%) | 482.697 (57.01%) |
| ecs.c7a.xlarge-oracle-jdk-18.0.2_x64 | 860.426 | 291.841 (33.92%) | 461.045 (53.58%) | 419.745 (48.78%) |
| ecs.c6r.xlarge-oracle-jdk1.8.0_341_aarch64 | 670.088 | 209.906 (31.33%) | 348.485 (52.01%) | 281.628 (42.03%) |
| ecs.c6r.xlarge-oracle-jdk-11.0.16_aarch64 | 654.544 | 212.52 (32.47%) | 346.546 (52.94%) | 297.274 (45.42%) |
| ecs.c6r.xlarge-oracle-jdk-17.0.4_aarch64 | 671.333 | 240.171 (35.78%) | 346.612 (51.63%) | 294.09 (43.81%) |
| ecs.c6r.xlarge-oracle-jdk-18.0.2_aarch64 | 670.594 | 233.146 (34.77%) | 333.141 (49.68%) | 277.558 (41.39%) |
| ecs.g8m.xlarge-oracle-jdk1.8.0_341_aarch64 | 728.488 | 212.265 (29.14%) | 352.986 (48.45%) | 323.699 (44.43%) |
| ecs.g8m.xlarge-oracle-jdk-11.0.16_aarch64 | 779.334 | 227.277 (29.16%) | 385.689 (49.49%) | 344.404 (44.19%) |
| ecs.g8m.xlarge-oracle-jdk-17.0.4_aarch64 | 782.093 | 256.327 (32.77%) | 383.66 (49.06%) | 307.329 (39.3%) |
| ecs.g8m.xlarge-oracle-jdk-18.0.2_aarch64 | 811.003 | 249.141 (30.72%) | 366.084 (45.14%) | 293.863 (36.23%) |
EishayParseTreeString
| fastjson2 | fastjson1 | jackson | gson | |
|---|---|---|---|---|
| ecs.c7.xlarge-oracle-jdk1.8.0_341_x64 | 897.38 | 510.445 (56.88%) | 500.401 (55.76%) | 347.276 (38.7%) |
| ecs.c7.xlarge-oracle-jdk-11.0.16_x64 | 754.922 | 393.487 (52.12%) | 435.964 (57.75%) | 320.538 (42.46%) |
| ecs.c7.xlarge-oracle-jdk-17.0.4_x64 | 1070.319 | 563.461 (52.64%) | 504.142 (47.1%) | 318.357 (29.74%) |
| ecs.c7.xlarge-oracle-jdk-18.0.2_x6 | 1024.111 | 566.523 (55.32%) | 508.628 (49.67%) | 313.853 (30.65%) |
| ecs.c7a.xlarge-oracle-jdk1.8.0_341_x64 | 963.556 | 508.565 (52.78%) | 564.9 (58.63%) | 374.977 (38.92%) |
| ecs.c7a.xlarge-oracle-jdk-11.0.16_x64 | 806.878 | 419.371 (51.97%) | 471.033 (58.38%) | 379.408 (47.02%) |
| ecs.c7a.xlarge-oracle-jdk-17.0.4_x64 | 999.57 | 541.545 (54.18%) | 536.203 (53.64%) | 392.257 (39.24%) |
| ecs.c7a.xlarge-oracle-jdk-18.0.2_x64 | 1019.516 | 528.101 (51.8%) | 546.221 (53.58%) | 318.222 (31.21%) |
| ecs.c6r.xlarge-oracle-jdk1.8.0_341_aarch64 | 578.668 | 306.771 (53.01%) | 359.732 (62.17%) | 257.214 (44.45%) |
| ecs.c6r.xlarge-oracle-jdk-11.0.16_aarch64 | 534.709 | 321.032 (60.04%) | 354.252 (66.25%) | 258.706 (48.38%) |
| ecs.c6r.xlarge-oracle-jdk-17.0.4_aarch64 | 608.627 | 358.938 (58.98%) | 381.207 (62.63%) | 258.796 (42.52%) |
| ecs.c6r.xlarge-oracle-jdk-18.0.2_aarch64 | 613.595 | 341.003 (55.57%) | 368.409 (60.04%) | 254.505 (41.48%) |
| ecs.g8m.xlarge-oracle-jdk1.8.0_341_aarch64 | 529.722 | 305.313 (57.64%) | 325.928 (61.53%) | 257.84 (48.67%) |
| ecs.g8m.xlarge-oracle-jdk-11.0.16_aarch64 | 654.704 | 351.283 (53.66%) | 375.648 (57.38%) | 302.821 (46.25%) |
| ecs.g8m.xlarge-oracle-jdk-17.0.4_aarch64 | 763.046 | 408.515 (53.54%) | 417.202 (54.68%) | 289.824 (37.98%) |
| ecs.g8m.xlarge-oracle-jdk-18.0.2_aarch64 | 788.457 | 381.658 (48.41%) | 416.016 (52.76%) | 292.363 (37.08%) |
EishayParseTreeStringPretty
| fastjson2 | fastjson1 | jackson | gson | |
|---|---|---|---|---|
| ecs.c7.xlarge-oracle-jdk1.8.0_341_x64 | 758.836 | 439.829 (57.96%) | 470.061 (61.95%) | 330.943 (43.61%) |
| ecs.c7.xlarge-oracle-jdk-11.0.16_x64 | 637.798 | 348.138 (54.58%) | 400.307 (62.76%) | 304.436 (47.73%) |
| ecs.c7.xlarge-oracle-jdk-17.0.4_x64 | 814.882 | 474.472 (58.23%) | 472.194 (57.95%) | 296.114 (36.34%) |
| ecs.c7.xlarge-oracle-jdk-18.0.2_x6 | 809.993 | 475.31 (58.68%) | 471.571 (58.22%) | 299.965 (37.03%) |
| ecs.c7a.xlarge-oracle-jdk1.8.0_341_x64 | 763.121 | 431.685 (56.57%) | 514.583 (67.43%) | 360.26 (47.21%) |
| ecs.c7a.xlarge-oracle-jdk-11.0.16_x64 | 655.656 | 360.926 (55.05%) | 425.675 (64.92%) | 361.326 (55.11%) |
| ecs.c7a.xlarge-oracle-jdk-17.0.4_x64 | 747.121 | 454.69 (60.86%) | 510.963 (68.39%) | 363.823 (48.7%) |
| ecs.c7a.xlarge-oracle-jdk-18.0.2_x64 | 779.52 | 448.7 (57.56%) | 478.543 (61.39%) | 375.846 (48.22%) |
| ecs.c6r.xlarge-oracle-jdk1.8.0_341_aarch64 | 492.259 | 267.407 (54.32%) | 330.022 (67.04%) | 241.765 (49.11%) |
| ecs.c6r.xlarge-oracle-jdk-11.0.16_aarch64 | 457.561 | 273.62 (59.8%) | 329.233 (71.95%) | 246.423 (53.86%) |
| ecs.c6r.xlarge-oracle-jdk-17.0.4_aarch64 | 501.928 | 308.01 (61.37%) | 343.751 (68.49%) | 242.88 (48.39%) |
| ecs.c6r.xlarge-oracle-jdk-18.0.2_aarch64 | 499.922 | 294.862 (58.98%) | 344.489 (68.91%) | 242.464 (48.5%) |
| ecs.g8m.xlarge-oracle-jdk1.8.0_341_aarch64 | 461.182 | 282.067 (61.16%) | 302.244 (65.54%) | 251.154 (54.46%) |
| ecs.g8m.xlarge-oracle-jdk-11.0.16_aarch64 | 546.466 | 284.858 (52.13%) | 356.413 (65.22%) | 282.127 (51.63%) |
| ecs.g8m.xlarge-oracle-jdk-17.0.4_aarch64 | 622.502 | 365.295 (58.68%) | 379.107 (60.9%) | 272.784 (43.82%) |
| ecs.g8m.xlarge-oracle-jdk-18.0.2_aarch64 | 629.693 | 349.679 (55.53%) | 378.032 (60.03%) | 257.979 (40.97%) |
EishayParseTreeUTF8Bytes
| fastjson2 | fastjson1 | jackson | gson | |
|---|---|---|---|---|
| ecs.c7.xlarge-oracle-jdk1.8.0_341_x64 | 896.98 | 447.315 (49.87%) | 569.973 (63.54%) | 311.011 (34.67%) |
| ecs.c7.xlarge-oracle-jdk-11.0.16_x64 | 659.516 | 364.882 (55.33%) | 526.659 (79.86%) | 312.373 (47.36%) |
| ecs.c7.xlarge-oracle-jdk-17.0.4_x64 | 1038.761 | 480.852 (46.29%) | 569.022 (54.78%) | 313.634 (30.19%) |
| ecs.c7.xlarge-oracle-jdk-18.0.2_x6 | 997.378 | 484.975 (48.62%) | 561.595 (56.31%) | 308.207 (30.9%) |
| ecs.c7a.xlarge-oracle-jdk1.8.0_341_x64 | 846.927 | 447.951 (52.89%) | 624.478 (73.73%) | 336.689 (39.75%) |
| ecs.c7a.xlarge-oracle-jdk-11.0.16_x64 | 726.547 | 366.14 (50.39%) | 568.015 (78.18%) | 361.495 (49.76%) |
| ecs.c7a.xlarge-oracle-jdk-17.0.4_x64 | 836.145 | 466.182 (55.75%) | 632.689 (75.67%) | 384.391 (45.97%) |
| ecs.c7a.xlarge-oracle-jdk-18.0.2_x64 | 932.784 | 455.239 (48.8%) | 597.135 (64.02%) | 377.284 (40.45%) |
| ecs.c6r.xlarge-oracle-jdk1.8.0_341_aarch64 | 532.836 | 249.285 (46.78%) | 435.8 (81.79%) | 235.858 (44.26%) |
| ecs.c6r.xlarge-oracle-jdk-11.0.16_aarch64 | 442.166 | 287.144 (64.94%) | 404.18 (91.41%) | 253.965 (57.44%) |
| ecs.c6r.xlarge-oracle-jdk-17.0.4_aarch64 | 590.215 | 318.434 (53.95%) | 433.105 (73.38%) | 253.754 (42.99%) |
| ecs.c6r.xlarge-oracle-jdk-18.0.2_aarch64 | 558.575 | 298.808 (53.49%) | 414.427 (74.19%) | 252.463 (45.2%) |
| ecs.g8m.xlarge-oracle-jdk1.8.0_341_aarch64 | 514.916 | 253.487 (49.23%) | 372.313 (72.31%) | 238.632 (46.34%) |
| ecs.g8m.xlarge-oracle-jdk-11.0.16_aarch64 | 530.923 | 333.388 (62.79%) | 444.751 (83.77%) | 298.512 (56.23%) |
| ecs.g8m.xlarge-oracle-jdk-17.0.4_aarch64 | 754.598 | 292.094 (38.71%) | 491.021 (65.07%) | 267.583 (35.46%) |
| ecs.g8m.xlarge-oracle-jdk-18.0.2_aarch64 | 719.107 | 286.128 (39.79%) | 487.855 (67.84%) | 275.82 (38.36%) |
EishayParseTreeUTF8BytesPretty
| fastjson2 | fastjson1 | jackson | gson | |
|---|---|---|---|---|
| ecs.c7.xlarge-oracle-jdk1.8.0_341_x64 | 710.09 | 376.068 (52.96%) | 506.863 (71.38%) | 295.077 (41.55%) |
| ecs.c7.xlarge-oracle-jdk-11.0.16_x64 | 538.496 | 321.673 (59.74%) | 469.767 (87.24%) | 288.835 (53.64%) |
| ecs.c7.xlarge-oracle-jdk-17.0.4_x64 | 865.983 | 417.307 (48.19%) | 513.75 (59.33%) | 300.328 (34.68%) |
| ecs.c7.xlarge-oracle-jdk-18.0.2_x6 | 837.527 | 412.361 (49.24%) | 509.801 (60.87%) | 292.644 (34.94%) |
| ecs.c7a.xlarge-oracle-jdk1.8.0_341_x64 | 704.339 | 378.213 (53.7%) | 538.727 (76.49%) | 314.968 (44.72%) |
| ecs.c7a.xlarge-oracle-jdk-11.0.16_x64 | 581.545 | 318.581 (54.78%) | 514.665 (88.5%) | 350.063 (60.2%) |
| ecs.c7a.xlarge-oracle-jdk-17.0.4_x64 | 672.829 | 394.103 (58.57%) | 568.514 (84.5%) | 359.674 (53.46%) |
| ecs.c7a.xlarge-oracle-jdk-18.0.2_x64 | 755.383 | 382.329 (50.61%) | 557.303 (73.78%) | 356.186 (47.15%) |
| ecs.c6r.xlarge-oracle-jdk1.8.0_341_aarch64 | 471.876 | 221.107 (46.86%) | 389.831 (82.61%) | 221.234 (46.88%) |
| ecs.c6r.xlarge-oracle-jdk-11.0.16_aarch64 | 392.01 | 245.151 (62.54%) | 389.532 (99.37%) | 241.753 (61.67%) |
| ecs.c6r.xlarge-oracle-jdk-17.0.4_aarch64 | 499.046 | 270.95 (54.29%) | 408.187 (81.79%) | 237.56 (47.6%) |
| ecs.c6r.xlarge-oracle-jdk-18.0.2_aarch64 | 474.284 | 263.701 (55.6%) | 396.594 (83.62%) | 235.64 (49.68%) |
| ecs.g8m.xlarge-oracle-jdk1.8.0_341_aarch64 | 439.495 | 237.39 (54.01%) | 343.726 (78.21%) | 230.009 (52.33%) |
| ecs.g8m.xlarge-oracle-jdk-11.0.16_aarch64 | 459.724 | 236.598 (51.47%) | 404.662 (88.02%) | 283.782 (61.73%) |
| ecs.g8m.xlarge-oracle-jdk-17.0.4_aarch64 | 622.914 | 317.944 (51.04%) | 438.79 (70.44%) | 280.307 (45%) |
| ecs.g8m.xlarge-oracle-jdk-18.0.2_aarch64 | 595.638 | 251.9 (42.29%) | 438.27 (73.58%) | 273.161 (45.86%) |
EishayParseUTF8Bytes
| fastjson2 | fastjson1 | jackson | gson | |
|---|---|---|---|---|
| ecs.c7.xlarge-oracle-jdk1.8.0_341_x64 | 1074.511 | 782.296 (72.8%) | 598.535 (55.7%) | 306.075 (28.49%) |
| ecs.c7.xlarge-oracle-jdk-11.0.16_x64 | 1108.927 | 760.372 (68.57%) | 535.22 (48.26%) | 312.686 (28.2%) |
| ecs.c7.xlarge-oracle-jdk-17.0.4_x64 | 1194.201 | 957.087 (80.14%) | 561.753 (47.04%) | 323.764 (27.11%) |
| ecs.c7.xlarge-oracle-jdk-18.0.2_x6 | 1155.757 | 918.261 (79.45%) | 563.94 (48.79%) | 305.382 (26.42%) |
| ecs.c7a.xlarge-oracle-jdk1.8.0_341_x64 | 1039.41 | 806.415 (77.58%) | 627.43 (60.36%) | 342.589 (32.96%) |
| ecs.c7a.xlarge-oracle-jdk-11.0.16_x64 | 1009.027 | 737.978 (73.14%) | 604.668 (59.93%) | 370.054 (36.67%) |
| ecs.c7a.xlarge-oracle-jdk-17.0.4_x64 | 1167.4 | 921.304 (78.92%) | 624.188 (53.47%) | 383.262 (32.83%) |
| ecs.c7a.xlarge-oracle-jdk-18.0.2_x64 | 1134.354 | 898.138 (79.18%) | 588.56 (51.89%) | 374.471 (33.01%) |
| ecs.c6r.xlarge-oracle-jdk1.8.0_341_aarch64 | 722.085 | 560.876 (77.67%) | 459.888 (63.69%) | 238.451 (33.02%) |
| ecs.c6r.xlarge-oracle-jdk-11.0.16_aarch64 | 759.353 | 591.766 (77.93%) | 435.831 (57.4%) | 254.385 (33.5%) |
| ecs.c6r.xlarge-oracle-jdk-17.0.4_aarch64 | 794.02 | 757.15 (95.36%) | 445.179 (56.07%) | 253.498 (31.93%) |
| ecs.c6r.xlarge-oracle-jdk-18.0.2_aarch64 | 745.634 | 741.228 (99.41%) | 419.697 (56.29%) | 252.103 (33.81%) |
| ecs.g8m.xlarge-oracle-jdk1.8.0_341_aarch64 | 772.91 | 664.863 (86.02%) | 414.166 (53.59%) | 244.513 (31.64%) |
| ecs.g8m.xlarge-oracle-jdk-11.0.16_aarch64 | 969.803 | 671.689 (69.26%) | 458.772 (47.31%) | 295.982 (30.52%) |
| ecs.g8m.xlarge-oracle-jdk-17.0.4_aarch64 | 988.578 | 827.802 (83.74%) | 437.971 (44.3%) | 264.192 (26.72%) |
| ecs.g8m.xlarge-oracle-jdk-18.0.2_aarch64 | 950.873 | 711.26 (74.8%) | 449.05 (47.23%) | 267.108 (28.09%) |
EishayParseUTF8BytesPretty
| fastjson2 | fastjson1 | jackson | gson | |
|---|---|---|---|---|
| ecs.c7.xlarge-oracle-jdk1.8.0_341_x64 | 799.956 | 249.208 (31.15%) | 532.722 (66.59%) | 284.62 (35.58%) |
| ecs.c7.xlarge-oracle-jdk-11.0.16_x64 | 868.597 | 224.519 (25.85%) | 484.433 (55.77%) | 303.904 (34.99%) |
| ecs.c7.xlarge-oracle-jdk-17.0.4_x64 | 885.345 | 267.882 (30.26%) | 510.425 (57.65%) | 289.577 (32.71%) |
| ecs.c7.xlarge-oracle-jdk-18.0.2_x6 | 909.413 | 266.084 (29.26%) | 509.479 (56.02%) | 298.862 (32.86%) |
| ecs.c7a.xlarge-oracle-jdk1.8.0_341_x64 | 821.417 | 255.045 (31.05%) | 542.217 (66.01%) | 313.193 (38.13%) |
| ecs.c7a.xlarge-oracle-jdk-11.0.16_x64 | 828.894 | 230.761 (27.84%) | 538.124 (64.92%) | 347.376 (41.91%) |
| ecs.c7a.xlarge-oracle-jdk-17.0.4_x64 | 861.531 | 275.029 (31.92%) | 559.617 (64.96%) | 363.108 (42.15%) |
| ecs.c7a.xlarge-oracle-jdk-18.0.2_x64 | 844.663 | 263.091 (31.15%) | 517.679 (61.29%) | 357.222 (42.29%) |
| ecs.c6r.xlarge-oracle-jdk1.8.0_341_aarch64 | 600.213 | 190.798 (31.79%) | 415.204 (69.18%) | 220.634 (36.76%) |
| ecs.c6r.xlarge-oracle-jdk-11.0.16_aarch64 | 598.585 | 191.654 (32.02%) | 396.568 (66.25%) | 239.024 (39.93%) |
| ecs.c6r.xlarge-oracle-jdk-17.0.4_aarch64 | 613.327 | 218.847 (35.68%) | 392.261 (63.96%) | 238.276 (38.85%) |
| ecs.c6r.xlarge-oracle-jdk-18.0.2_aarch64 | 584.842 | 208.009 (35.57%) | 388.925 (66.5%) | 235.081 (40.2%) |
| ecs.g8m.xlarge-oracle-jdk1.8.0_341_aarch64 | 661.413 | 202.952 (30.68%) | 385.617 (58.3%) | 225.722 (34.13%) |
| ecs.g8m.xlarge-oracle-jdk-11.0.16_aarch64 | 740.991 | 181.448 (24.49%) | 438.273 (59.15%) | 280.533 (37.86%) |
| ecs.g8m.xlarge-oracle-jdk-17.0.4_aarch64 | 767.615 | 228.293 (29.74%) | 383.169 (49.92%) | 279.699 (36.44%) |
| ecs.g8m.xlarge-oracle-jdk-18.0.2_aarch64 | 746.807 | 218.406 (29.25%) | 412.295 (55.21%) | 277.065 (37.1%) |
EishayWriteBinary
| fastjson2JSONB | fastjson2UTF8Bytes | hessian | javaSerialize | |
|---|---|---|---|---|
| ecs.c7.xlarge-oracle-jdk1.8.0_341_x64 | 2101.306 | 1508.055 (71.77%) | 341.248 (16.24%) | 237.333 (11.29%) |
| ecs.c7.xlarge-oracle-jdk-11.0.16_x64 | 2421.473 | 1586.789 (65.53%) | 333.577 (13.78%) | 226.28 (9.34%) |
| ecs.c7.xlarge-oracle-jdk-17.0.4_x64 | 3308.092 | 1848.782 (55.89%) | 314.959 (9.52%) | 216.451 (6.54%) |
| ecs.c7.xlarge-oracle-jdk-18.0.2_x6 | 3157.665 | 1835.176 (58.12%) | 318.771 (10.1%) | 224.624 (7.11%) |
| ecs.c7a.xlarge-oracle-jdk1.8.0_341_x64 | 2055.16 | 1516.048 (73.77%) | 433.086 (21.07%) | 242.941 (11.82%) |
| ecs.c7a.xlarge-oracle-jdk-11.0.16_x64 | 2774.239 | 1798.548 (64.83%) | 414.121 (14.93%) | 237.091 (8.55%) |
| ecs.c7a.xlarge-oracle-jdk-17.0.4_x64 | 2812.11 | 1637.01 (58.21%) | 414.062 (14.72%) | 261.917 (9.31%) |
| ecs.c7a.xlarge-oracle-jdk-18.0.2_x64 | 2791.027 | 1806.747 (64.73%) | 410.342 (14.7%) | 266.844 (9.56%) |
| ecs.c6r.xlarge-oracle-jdk1.8.0_341_aarch64 | 1326.936 | 1114.089 (83.96%) | 300.462 (22.64%) | 179.763 (13.55%) |
| ecs.c6r.xlarge-oracle-jdk-11.0.16_aarch64 | 1855.078 | 1164.76 (62.79%) | 315.248 (16.99%) | 190.757 (10.28%) |
| ecs.c6r.xlarge-oracle-jdk-17.0.4_aarch64 | 1809.564 | 1169.436 (64.63%) | 318.829 (17.62%) | 181.664 (10.04%) |
| ecs.c6r.xlarge-oracle-jdk-18.0.2_aarch64 | 1860.094 | 1163.893 (62.57%) | 312.24 (16.79%) | 185.636 (9.98%) |
| ecs.g8m.xlarge-oracle-jdk1.8.0_341_aarch64 | 1595.086 | 1344.147 (84.27%) | 354.931 (22.25%) | 209.442 (13.13%) |
| ecs.g8m.xlarge-oracle-jdk-11.0.16_aarch64 | 2270.643 | 1363.543 (60.05%) | 345.144 (15.2%) | 220.801 (9.72%) |
| ecs.g8m.xlarge-oracle-jdk-17.0.4_aarch64 | 2264.343 | 1363.009 (60.19%) | 343.749 (15.18%) | 211.611 (9.35%) |
| ecs.g8m.xlarge-oracle-jdk-18.0.2_aarch64 | 1563.562 | 1432.092 (91.59%) | 339.877 (21.74%) | 221.134 (14.14%) |
EishayWriteBinaryArrayMapping
| fastjson2JSONB | kryo | fastjson2UTF8Bytes | fastjson1UTF8Bytes | |
|---|---|---|---|---|
| ecs.c7.xlarge-oracle-jdk1.8.0_341_x64 | 3502.555 | 1910.829 (54.56%) | 1917.862 (54.76%) | 756.683 (21.6%) |
| ecs.c7.xlarge-oracle-jdk-11.0.16_x64 | 4878.449 | 1968.256 (40.35%) | 2082.436 (42.69%) | 708.297 (14.52%) |
| ecs.c7.xlarge-oracle-jdk-17.0.4_x64 | 5478.436 | 1839.667 (33.58%) | 2129.177 (38.86%) | 701.988 (12.81%) |
| ecs.c7.xlarge-oracle-jdk-18.0.2_x6 | 5614.672 | 1710.334 (30.46%) | 2145.976 (38.22%) | 681.935 (12.15%) |
| ecs.c7a.xlarge-oracle-jdk1.8.0_341_x64 | 3404.692 | 1854.514 (54.47%) | 1862.209 (54.7%) | 694.43 (20.4%) |
| ecs.c7a.xlarge-oracle-jdk-11.0.16_x64 | 5134.672 | 2032.072 (39.58%) | 2087.489 (40.65%) | 691.796 (13.47%) |
| ecs.c7a.xlarge-oracle-jdk-17.0.4_x64 | 5527.791 | 1926.16 (34.85%) | 2088.869 (37.79%) | 721.839 (13.06%) |
| ecs.c7a.xlarge-oracle-jdk-18.0.2_x64 | 5533.57 | 1755.691 (31.73%) | 2090.982 (37.79%) | 654.34 (11.82%) |
| ecs.c6r.xlarge-oracle-jdk1.8.0_341_aarch64 | 1895.755 | 1103.546 (58.21%) | 1302.309 (68.7%) | 431.35 (22.75%) |
| ecs.c6r.xlarge-oracle-jdk-11.0.16_aarch64 | 3409.687 | 1311.607 (38.47%) | 1358.999 (39.86%) | 441.457 (12.95%) |
| ecs.c6r.xlarge-oracle-jdk-17.0.4_aarch64 | 3331.7 | 1232.159 (36.98%) | 1357.277 (40.74%) | 455.226 (13.66%) |
| ecs.c6r.xlarge-oracle-jdk-18.0.2_aarch64 | 3352.032 | 1280.318 (38.2%) | 1353.037 (40.36%) | 385.41 (11.5%) |
| ecs.g8m.xlarge-oracle-jdk1.8.0_341_aarch64 | 2357.862 | 1426.772 (60.51%) | 1526.407 (64.74%) | 476.041 (20.19%) |
| ecs.g8m.xlarge-oracle-jdk-11.0.16_aarch64 | 4108.294 | 1535.257 (37.37%) | 1679.202 (40.87%) | 320.285 (7.8%) |
| ecs.g8m.xlarge-oracle-jdk-17.0.4_aarch64 | 4177.518 | 1424.441 (34.1%) | 1698.492 (40.66%) | 532.042 (12.74%) |
| ecs.g8m.xlarge-oracle-jdk-18.0.2_aarch64 | 4155.46 | 1458.068 (35.09%) | 1677.404 (40.37%) | 450.11 (10.83%) |
EishayWriteString
| fastjson2 | fastjson1 | jackson | gson | |
|---|---|---|---|---|
| ecs.c7.xlarge-oracle-jdk1.8.0_341_x64 | 1588.076 | 606.518 (38.19%) | 968.137 (60.96%) | 324.685 (20.45%) |
| ecs.c7.xlarge-oracle-jdk-11.0.16_x64 | 1322.338 | 594.297 (44.94%) | 940.311 (71.11%) | 280.824 (21.24%) |
| ecs.c7.xlarge-oracle-jdk-17.0.4_x64 | 1711.014 | 620.512 (36.27%) | 1025.659 (59.94%) | 203.626 (11.9%) |
| ecs.c7.xlarge-oracle-jdk-18.0.2_x6 | 1697.47 | 595.124 (35.06%) | 920.826 (54.25%) | 204.106 (12.02%) |
| ecs.c7a.xlarge-oracle-jdk1.8.0_341_x64 | 1690.454 | 652.911 (38.62%) | 946.871 (56.01%) | 379.075 (22.42%) |
| ecs.c7a.xlarge-oracle-jdk-11.0.16_x64 | 1444.121 | 627.434 (43.45%) | 945.293 (65.46%) | 271.463 (18.8%) |
| ecs.c7a.xlarge-oracle-jdk-17.0.4_x64 | 1746.773 | 663.302 (37.97%) | 948.046 (54.27%) | 338.588 (19.38%) |
| ecs.c7a.xlarge-oracle-jdk-18.0.2_x64 | 1691.758 | 622.867 (36.82%) | 874.241 (51.68%) | 319.158 (18.87%) |
| ecs.c6r.xlarge-oracle-jdk1.8.0_341_aarch64 | 1028.572 | 463.454 (45.06%) | 578.476 (56.24%) | 277.791 (27.01%) |
| ecs.c6r.xlarge-oracle-jdk-11.0.16_aarch64 | 1053.206 | 424.294 (40.29%) | 625.814 (59.42%) | 245.105 (23.27%) |
| ecs.c6r.xlarge-oracle-jdk-17.0.4_aarch64 | 1185.58 | 448.056 (37.79%) | 635.232 (53.58%) | 186.862 (15.76%) |
| ecs.c6r.xlarge-oracle-jdk-18.0.2_aarch64 | 1137.721 | 401.026 (35.25%) | 601.018 (52.83%) | 189.995 (16.7%) |
| ecs.g8m.xlarge-oracle-jdk1.8.0_341_aarch64 | 1230.367 | 473.333 (38.47%) | 643.242 (52.28%) | 330.906 (26.89%) |
| ecs.g8m.xlarge-oracle-jdk-11.0.16_aarch64 | 1181.73 | 469.111 (39.7%) | 615.45 (52.08%) | 306.216 (25.91%) |
| ecs.g8m.xlarge-oracle-jdk-17.0.4_aarch64 | 1357.328 | 451.012 (33.23%) | 603.812 (44.49%) | 190.462 (14.03%) |
| ecs.g8m.xlarge-oracle-jdk-18.0.2_aarch64 | 1287.095 | 474.964 (36.9%) | 616.137 (47.87%) | 184.181 (14.31%) |
EishayWriteUTF8Bytes
| fastjson2 | fastjson1 | jackson | gson | |
|---|---|---|---|---|
| ecs.c7.xlarge-oracle-jdk1.8.0_341_x64 | 1526.126 | 557.522 (36.53%) | 897.157 (58.79%) | 294.514 (19.3%) |
| ecs.c7.xlarge-oracle-jdk-11.0.16_x64 | 1588.312 | 529.804 (33.36%) | 853.558 (53.74%) | 278.087 (17.51%) |
| ecs.c7.xlarge-oracle-jdk-17.0.4_x64 | 1852.182 | 538.859 (29.09%) | 956.957 (51.67%) | 199.097 (10.75%) |
| ecs.c7.xlarge-oracle-jdk-18.0.2_x6 | 1841.203 | 542.689 (29.47%) | 904.145 (49.11%) | 204.071 (11.08%) |
| ecs.c7a.xlarge-oracle-jdk1.8.0_341_x64 | 1506.245 | 577.585 (38.35%) | 855.492 (56.8%) | 338.693 (22.49%) |
| ecs.c7a.xlarge-oracle-jdk-11.0.16_x64 | 1681.884 | 571.933 (34.01%) | 862.386 (51.27%) | 277.303 (16.49%) |
| ecs.c7a.xlarge-oracle-jdk-17.0.4_x64 | 1785.486 | 575.016 (32.21%) | 891.021 (49.9%) | 329.173 (18.44%) |
| ecs.c7a.xlarge-oracle-jdk-18.0.2_x64 | 1849.887 | 559.186 (30.23%) | 850.779 (45.99%) | 316.534 (17.11%) |
| ecs.c6r.xlarge-oracle-jdk1.8.0_341_aarch64 | 1111.263 | 414.509 (37.3%) | 573.592 (51.62%) | 237.495 (21.37%) |
| ecs.c6r.xlarge-oracle-jdk-11.0.16_aarch64 | 1155.181 | 378.423 (32.76%) | 546.145 (47.28%) | 243.143 (21.05%) |
| ecs.c6r.xlarge-oracle-jdk-17.0.4_aarch64 | 1161.198 | 401.889 (34.61%) | 598.387 (51.53%) | 185.044 (15.94%) |
| ecs.c6r.xlarge-oracle-jdk-18.0.2_aarch64 | 1166.531 | 350.097 (30.01%) | 581.833 (49.88%) | 185.231 (15.88%) |
| ecs.g8m.xlarge-oracle-jdk1.8.0_341_aarch64 | 1314.246 | 441.43 (33.59%) | 653.023 (49.69%) | 290.235 (22.08%) |
| ecs.g8m.xlarge-oracle-jdk-11.0.16_aarch64 | 1379.02 | 356.477 (25.85%) | 528.343 (38.31%) | 281.955 (20.45%) |
| ecs.g8m.xlarge-oracle-jdk-17.0.4_aarch64 | 1352.737 | 452.346 (33.44%) | 689.148 (50.94%) | 204.44 (15.11%) |
| ecs.g8m.xlarge-oracle-jdk-18.0.2_aarch64 | 1402.611 | 378.659 (27%) | 568.46 (40.53%) | 179.474 (12.8%) |