urlyy commented on PR #2737:
URL: https://github.com/apache/fory/pull/2737#issuecomment-3390828532
After remove clone() in get_sorted_field_names():
```
Gnuplot not found, using plotters backend
simple_struct/fory_serialize/small
time: [161.30 ns 161.77 ns 162.36 ns]
Found 5 outliers among 100 measurements (5.00%)
1 (1.00%) high mild
4 (4.00%) high severe
simple_struct/fory_serialize/medium
time: [203.58 ns 204.73 ns 206.13 ns]
Found 2 outliers among 100 measurements (2.00%)
1 (1.00%) high mild
1 (1.00%) high severe
simple_struct/fory_serialize/large
time: [326.74 ns 327.62 ns 328.65 ns]
Found 7 outliers among 100 measurements (7.00%)
3 (3.00%) high mild
4 (4.00%) high severe
simple_struct/fory_deserialize/small
time: [173.60 ns 174.38 ns 175.14 ns]
Found 2 outliers among 100 measurements (2.00%)
1 (1.00%) low mild
1 (1.00%) high mild
simple_struct/fory_deserialize/medium
time: [181.12 ns 182.08 ns 183.05 ns]
simple_struct/fory_deserialize/large
time: [175.35 ns 175.96 ns 176.61 ns]
Found 4 outliers among 100 measurements (4.00%)
3 (3.00%) high mild
1 (1.00%) high severe
simple_struct/protobuf_serialize/small
time: [160.29 ns 161.44 ns 162.50 ns]
simple_struct/protobuf_serialize/medium
time: [219.79 ns 221.31 ns 222.83 ns]
Found 1 outliers among 100 measurements (1.00%)
1 (1.00%) low mild
simple_struct/protobuf_serialize/large
time: [192.88 ns 194.74 ns 196.68 ns]
Found 2 outliers among 100 measurements (2.00%)
2 (2.00%) low mild
simple_struct/protobuf_deserialize/small
time: [48.047 ns 48.227 ns 48.438 ns]
Found 2 outliers among 100 measurements (2.00%)
1 (1.00%) high mild
1 (1.00%) high severe
simple_struct/protobuf_deserialize/medium
time: [47.970 ns 48.111 ns 48.241 ns]
Found 2 outliers among 100 measurements (2.00%)
1 (1.00%) high mild
1 (1.00%) high severe
simple_struct/protobuf_deserialize/large
time: [58.456 ns 58.661 ns 58.875 ns]
simple_struct/json_serialize/small
time: [145.49 ns 146.58 ns 147.95 ns]
Found 2 outliers among 100 measurements (2.00%)
1 (1.00%) high mild
1 (1.00%) high severe
simple_struct/json_serialize/medium
time: [152.09 ns 153.37 ns 155.43 ns]
Found 1 outliers among 100 measurements (1.00%)
1 (1.00%) high severe
simple_struct/json_serialize/large
time: [296.10 ns 299.11 ns 302.98 ns]
Found 3 outliers among 100 measurements (3.00%)
3 (3.00%) high severe
simple_struct/json_deserialize/small
time: [109.21 ns 109.63 ns 110.14 ns]
Found 5 outliers among 100 measurements (5.00%)
1 (1.00%) low mild
2 (2.00%) high mild
2 (2.00%) high severe
simple_struct/json_deserialize/medium
time: [130.93 ns 131.24 ns 131.51 ns]
simple_struct/json_deserialize/large
time: [154.15 ns 154.87 ns 155.76 ns]
Found 2 outliers among 100 measurements (2.00%)
1 (1.00%) high mild
1 (1.00%) high severe
simple_list/fory_serialize/small
time: [218.78 ns 219.35 ns 219.88 ns]
Found 6 outliers among 100 measurements (6.00%)
4 (4.00%) low mild
2 (2.00%) high mild
simple_list/fory_serialize/medium
time: [1.8924 µs 1.8986 µs 1.9053 µs]
simple_list/fory_serialize/large
time: [22.246 µs 22.299 µs 22.349 µs]
simple_list/fory_deserialize/small
time: [360.65 ns 361.99 ns 363.34 ns]
simple_list/fory_deserialize/medium
time: [3.4160 µs 3.4307 µs 3.4468 µs]
Found 3 outliers among 100 measurements (3.00%)
3 (3.00%) high mild
simple_list/fory_deserialize/large
time: [28.971 µs 29.308 µs 29.863 µs]
Found 4 outliers among 100 measurements (4.00%)
2 (2.00%) high mild
2 (2.00%) high severe
simple_list/protobuf_serialize/small
time: [292.98 ns 295.25 ns 297.49 ns]
Found 2 outliers among 100 measurements (2.00%)
2 (2.00%) high mild
simple_list/protobuf_serialize/medium
time: [3.7601 µs 3.7699 µs 3.7789 µs]
simple_list/protobuf_serialize/large
time: [34.094 µs 34.180 µs 34.275 µs]
Found 2 outliers among 100 measurements (2.00%)
1 (1.00%) high mild
1 (1.00%) high severe
simple_list/protobuf_deserialize/small
time: [302.24 ns 303.67 ns 305.02 ns]
simple_list/protobuf_deserialize/medium
time: [4.0765 µs 4.0911 µs 4.1061 µs]
Found 1 outliers among 100 measurements (1.00%)
1 (1.00%) high mild
simple_list/protobuf_deserialize/large
time: [34.546 µs 34.633 µs 34.712 µs]
Found 1 outliers among 100 measurements (1.00%)
1 (1.00%) high mild
simple_list/json_serialize/small
time: [293.77 ns 295.53 ns 297.22 ns]
simple_list/json_serialize/medium
time: [3.7323 µs 3.7489 µs 3.7643 µs]
simple_list/json_serialize/large
time: [37.602 µs 37.703 µs 37.811 µs]
Found 2 outliers among 100 measurements (2.00%)
1 (1.00%) high mild
1 (1.00%) high severe
simple_list/json_deserialize/small
time: [380.84 ns 386.24 ns 395.85 ns]
Found 5 outliers among 100 measurements (5.00%)
1 (1.00%) low mild
2 (2.00%) high mild
2 (2.00%) high severe
simple_list/json_deserialize/medium
time: [4.5646 µs 4.5791 µs 4.5936 µs]
Found 2 outliers among 100 measurements (2.00%)
2 (2.00%) high mild
simple_list/json_deserialize/large
time: [42.031 µs 42.484 µs 43.205 µs]
Found 3 outliers among 100 measurements (3.00%)
1 (1.00%) high mild
2 (2.00%) high severe
simple_map/fory_serialize/small
time: [276.29 ns 277.98 ns 279.83 ns]
Found 5 outliers among 100 measurements (5.00%)
4 (4.00%) high mild
1 (1.00%) high severe
simple_map/fory_serialize/medium
time: [3.9842 µs 3.9957 µs 4.0060 µs]
simple_map/fory_serialize/large
time: [49.142 µs 49.290 µs 49.444 µs]
Found 4 outliers among 100 measurements (4.00%)
4 (4.00%) high mild
simple_map/fory_deserialize/small
time: [519.12 ns 521.29 ns 523.55 ns]
Found 1 outliers among 100 measurements (1.00%)
1 (1.00%) high mild
simple_map/fory_deserialize/medium
time: [8.7895 µs 8.8201 µs 8.8504 µs]
Found 3 outliers among 100 measurements (3.00%)
2 (2.00%) high mild
1 (1.00%) high severe
simple_map/fory_deserialize/large
time: [90.825 µs 91.542 µs 92.223 µs]
simple_map/protobuf_serialize/small
time: [499.99 ns 502.44 ns 504.79 ns]
Found 3 outliers among 100 measurements (3.00%)
3 (3.00%) low mild
simple_map/protobuf_serialize/medium
time: [7.7077 µs 7.7302 µs 7.7512 µs]
Found 5 outliers among 100 measurements (5.00%)
4 (4.00%) low mild
1 (1.00%) high mild
simple_map/protobuf_serialize/large
time: [77.518 µs 77.757 µs 78.008 µs]
Found 1 outliers among 100 measurements (1.00%)
1 (1.00%) high severe
simple_map/protobuf_deserialize/small
time: [395.33 ns 398.34 ns 401.28 ns]
simple_map/protobuf_deserialize/medium
time: [12.235 µs 12.270 µs 12.302 µs]
simple_map/protobuf_deserialize/large
time: [135.39 µs 135.98 µs 136.58 µs]
Found 2 outliers among 100 measurements (2.00%)
2 (2.00%) high mild
simple_map/json_serialize/small
time: [372.69 ns 374.54 ns 376.23 ns]
Found 2 outliers among 100 measurements (2.00%)
1 (1.00%) low mild
1 (1.00%) high mild
simple_map/json_serialize/medium
time: [7.2444 µs 7.2670 µs 7.2894 µs]
Found 2 outliers among 100 measurements (2.00%)
2 (2.00%) high mild
simple_map/json_serialize/large
time: [76.284 µs 76.791 µs 77.261 µs]
simple_map/json_deserialize/small
time: [489.52 ns 492.77 ns 497.37 ns]
Found 2 outliers among 100 measurements (2.00%)
1 (1.00%) high mild
1 (1.00%) high severe
simple_map/json_deserialize/medium
time: [12.365 µs 12.439 µs 12.550 µs]
Found 5 outliers among 100 measurements (5.00%)
4 (4.00%) high mild
1 (1.00%) high severe
simple_map/json_deserialize/large
time: [141.16 µs 144.21 µs 149.79 µs]
Found 2 outliers among 100 measurements (2.00%)
2 (2.00%) high severe
person/fory_serialize/small
time: [577.90 ns 580.49 ns 583.72 ns]
Found 2 outliers among 100 measurements (2.00%)
2 (2.00%) high severe
person/fory_serialize/medium
time: [3.3407 µs 3.3645 µs 3.3948 µs]
Found 4 outliers among 100 measurements (4.00%)
2 (2.00%) high mild
2 (2.00%) high severe
person/fory_serialize/large
time: [17.406 µs 17.507 µs 17.618 µs]
Found 9 outliers among 100 measurements (9.00%)
4 (4.00%) low mild
3 (3.00%) high mild
2 (2.00%) high severe
person/fory_deserialize/small
time: [1.0925 µs 1.1015 µs 1.1122 µs]
Found 3 outliers among 100 measurements (3.00%)
2 (2.00%) high mild
1 (1.00%) high severe
person/fory_deserialize/medium
time: [4.4001 µs 4.4219 µs 4.4444 µs]
Found 2 outliers among 100 measurements (2.00%)
2 (2.00%) high severe
person/fory_deserialize/large
time: [18.099 µs 18.228 µs 18.402 µs]
Found 3 outliers among 100 measurements (3.00%)
1 (1.00%) high mild
2 (2.00%) high severe
person/protobuf_serialize/small
time: [942.20 ns 955.32 ns 974.35 ns]
Found 6 outliers among 100 measurements (6.00%)
1 (1.00%) low mild
5 (5.00%) high severe
person/protobuf_serialize/medium
time: [3.9944 µs 4.0263 µs 4.0669 µs]
Found 11 outliers among 100 measurements (11.00%)
5 (5.00%) high mild
6 (6.00%) high severe
person/protobuf_serialize/large
time: [16.386 µs 16.553 µs 16.871 µs]
Found 8 outliers among 100 measurements (8.00%)
3 (3.00%) low mild
3 (3.00%) high mild
2 (2.00%) high severe
person/protobuf_deserialize/small
time: [840.58 ns 862.84 ns 901.21 ns]
Found 2 outliers among 100 measurements (2.00%)
2 (2.00%) high severe
person/protobuf_deserialize/medium
time: [5.2883 µs 5.3135 µs 5.3403 µs]
person/protobuf_deserialize/large
time: [22.788 µs 22.861 µs 22.939 µs]
person/json_serialize/small
time: [987.68 ns 991.96 ns 996.12 ns]
person/json_serialize/medium
time: [4.2109 µs 4.2254 µs 4.2409 µs]
Found 2 outliers among 100 measurements (2.00%)
2 (2.00%) high mild
person/json_serialize/large
time: [18.011 µs 18.072 µs 18.133 µs]
Found 2 outliers among 100 measurements (2.00%)
2 (2.00%) high mild
person/json_deserialize/small
time: [1.1242 µs 1.1299 µs 1.1383 µs]
Found 2 outliers among 100 measurements (2.00%)
2 (2.00%) high severe
person/json_deserialize/medium
time: [5.4822 µs 5.5118 µs 5.5588 µs]
Found 5 outliers among 100 measurements (5.00%)
4 (4.00%) low mild
1 (1.00%) high severe
person/json_deserialize/large
time: [23.233 µs 23.318 µs 23.401 µs]
Found 3 outliers among 100 measurements (3.00%)
2 (2.00%) high mild
1 (1.00%) high severe
company/fory_serialize/small
time: [879.72 ns 886.52 ns 896.84 ns]
Found 3 outliers among 100 measurements (3.00%)
1 (1.00%) high mild
2 (2.00%) high severe
company/fory_serialize/medium
time: [35.037 µs 35.940 µs 37.726 µs]
Found 2 outliers among 100 measurements (2.00%)
2 (2.00%) high severe
Benchmarking company/fory_serialize/large: Warming up for 3.0000 s
Warning: Unable to complete 100 samples in 5.0s. You may wish to increase
target time to 8.9s, enable flat sampling, or reduce sample count to 50.
company/fory_serialize/large
time: [1.7064 ms 1.7168 ms 1.7280 ms]
Found 3 outliers among 100 measurements (3.00%)
2 (2.00%) high mild
1 (1.00%) high severe
company/fory_deserialize/small
time: [1.6924 µs 1.6962 µs 1.6999 µs]
Found 6 outliers among 100 measurements (6.00%)
4 (4.00%) low mild
1 (1.00%) high mild
1 (1.00%) high severe
company/fory_deserialize/medium
time: [44.666 µs 44.875 µs 45.095 µs]
Benchmarking company/fory_deserialize/large: Warming up for 3.0000 s
Warning: Unable to complete 100 samples in 5.0s. You may wish to increase
target time to 9.3s, enable flat sampling, or reduce sample count to 50.
company/fory_deserialize/large
time: [1.8116 ms 1.8188 ms 1.8259 ms]
Found 1 outliers among 100 measurements (1.00%)
1 (1.00%) high mild
company/protobuf_serialize/small
time: [1.4853 µs 1.4915 µs 1.4971 µs]
Found 6 outliers among 100 measurements (6.00%)
5 (5.00%) low mild
1 (1.00%) high mild
company/protobuf_serialize/medium
time: [38.805 µs 39.327 µs 40.235 µs]
Found 2 outliers among 100 measurements (2.00%)
1 (1.00%) high mild
1 (1.00%) high severe
Benchmarking company/protobuf_serialize/large: Warming up for 3.0000 s
Warning: Unable to complete 100 samples in 5.0s. You may wish to increase
target time to 8.6s, enable flat sampling, or reduce sample count to 50.
company/protobuf_serialize/large
time: [1.6994 ms 1.7151 ms 1.7324 ms]
Found 11 outliers among 100 measurements (11.00%)
9 (9.00%) low mild
2 (2.00%) high severe
company/protobuf_deserialize/small
time: [1.5174 µs 1.5246 µs 1.5343 µs]
Found 2 outliers among 100 measurements (2.00%)
1 (1.00%) high mild
1 (1.00%) high severe
company/protobuf_deserialize/medium
time: [56.429 µs 56.913 µs 57.595 µs]
Found 2 outliers among 100 measurements (2.00%)
1 (1.00%) high mild
1 (1.00%) high severe
company/protobuf_deserialize/large
time: [2.3137 ms 2.3290 ms 2.3491 ms]
Found 3 outliers among 100 measurements (3.00%)
2 (2.00%) high mild
1 (1.00%) high severe
company/json_serialize/small
time: [1.7765 µs 1.8070 µs 1.8645 µs]
Found 1 outliers among 100 measurements (1.00%)
1 (1.00%) high severe
company/json_serialize/medium
time: [41.219 µs 41.333 µs 41.453 µs]
Found 1 outliers among 100 measurements (1.00%)
1 (1.00%) high mild
Benchmarking company/json_serialize/large: Warming up for 3.0000 s
Warning: Unable to complete 100 samples in 5.0s. You may wish to increase
target time to 9.1s, enable flat sampling, or reduce sample count to 50.
company/json_serialize/large
time: [1.7803 ms 1.7881 ms 1.7960 ms]
company/json_deserialize/small
time: [1.9016 µs 1.9091 µs 1.9160 µs]
company/json_deserialize/medium
time: [59.514 µs 59.715 µs 59.916 µs]
Found 2 outliers among 100 measurements (2.00%)
2 (2.00%) high mild
company/json_deserialize/large
time: [2.3493 ms 2.3571 ms 2.3647 ms]
ecommerce_data/fory_serialize/small
time: [2.8060 µs 2.8168 µs 2.8300 µs]
Found 2 outliers among 100 measurements (2.00%)
1 (1.00%) low mild
1 (1.00%) high severe
ecommerce_data/fory_serialize/medium
time: [194.60 µs 195.61 µs 196.93 µs]
Found 6 outliers among 100 measurements (6.00%)
1 (1.00%) low mild
4 (4.00%) high mild
1 (1.00%) high severe
ecommerce_data/fory_serialize/large
time: [3.5913 ms 3.6021 ms 3.6128 ms]
ecommerce_data/fory_deserialize/small
time: [6.4546 µs 6.4739 µs 6.4941 µs]
Found 1 outliers among 100 measurements (1.00%)
1 (1.00%) high severe
ecommerce_data/fory_deserialize/medium
time: [293.99 µs 295.17 µs 296.39 µs]
Found 2 outliers among 100 measurements (2.00%)
2 (2.00%) high mild
ecommerce_data/fory_deserialize/large
time: [5.2657 ms 5.2896 ms 5.3140 ms]
ecommerce_data/protobuf_serialize/small
time: [5.4499 µs 5.4685 µs 5.4881 µs]
ecommerce_data/protobuf_serialize/medium
time: [270.07 µs 271.51 µs 272.88 µs]
ecommerce_data/protobuf_serialize/large
time: [4.8337 ms 4.8605 ms 4.8876 ms]
Found 1 outliers among 100 measurements (1.00%)
1 (1.00%) high mild
ecommerce_data/protobuf_deserialize/small
time: [5.7628 µs 5.7829 µs 5.8021 µs]
ecommerce_data/protobuf_deserialize/medium
time: [336.38 µs 340.95 µs 349.62 µs]
Found 3 outliers among 100 measurements (3.00%)
1 (1.00%) high mild
2 (2.00%) high severe
ecommerce_data/protobuf_deserialize/large
time: [6.5539 ms 6.5762 ms 6.5984 ms]
ecommerce_data/json_serialize/small
time: [6.6092 µs 6.6969 µs 6.8617 µs]
Found 3 outliers among 100 measurements (3.00%)
2 (2.00%) high mild
1 (1.00%) high severe
ecommerce_data/json_serialize/medium
time: [297.43 µs 298.73 µs 299.98 µs]
Found 1 outliers among 100 measurements (1.00%)
1 (1.00%) high mild
ecommerce_data/json_serialize/large
time: [5.0751 ms 5.1046 ms 5.1349 ms]
Found 1 outliers among 100 measurements (1.00%)
1 (1.00%) high mild
ecommerce_data/json_deserialize/small
time: [7.5333 µs 7.5567 µs 7.5792 µs]
Found 1 outliers among 100 measurements (1.00%)
1 (1.00%) high mild
ecommerce_data/json_deserialize/medium
time: [387.01 µs 388.59 µs 390.30 µs]
ecommerce_data/json_deserialize/large
time: [7.1210 ms 7.1446 ms 7.1679 ms]
system_data/fory_serialize/small
time: [1.2621 µs 1.2655 µs 1.2691 µs]
Found 2 outliers among 100 measurements (2.00%)
2 (2.00%) high mild
system_data/fory_serialize/medium
time: [79.311 µs 79.624 µs 79.921 µs]
Benchmarking system_data/fory_serialize/large: Warming up for 3.0000 s
Warning: Unable to complete 100 samples in 5.0s. You may wish to increase
target time to 6.5s, enable flat sampling, or reduce sample count to 60.
system_data/fory_serialize/large
time: [1.2964 ms 1.3034 ms 1.3099 ms]
system_data/fory_deserialize/small
time: [2.9350 µs 2.9437 µs 2.9525 µs]
Found 1 outliers among 100 measurements (1.00%)
1 (1.00%) high mild
system_data/fory_deserialize/medium
time: [120.24 µs 120.68 µs 121.13 µs]
Found 2 outliers among 100 measurements (2.00%)
2 (2.00%) high mild
Benchmarking system_data/fory_deserialize/large: Warming up for 3.0000 s
Warning: Unable to complete 100 samples in 5.0s. You may wish to increase
target time to 8.8s, enable flat sampling, or reduce sample count to 50.
system_data/fory_deserialize/large
time: [1.7125 ms 1.7256 ms 1.7384 ms]
system_data/protobuf_serialize/small
time: [2.3469 µs 2.3549 µs 2.3632 µs]
Found 3 outliers among 100 measurements (3.00%)
1 (1.00%) high mild
2 (2.00%) high severe
system_data/protobuf_serialize/medium
time: [98.445 µs 98.720 µs 99.017 µs]
Benchmarking system_data/protobuf_serialize/large: Warming up for 3.0000 s
Warning: Unable to complete 100 samples in 5.0s. You may wish to increase
target time to 7.2s, enable flat sampling, or reduce sample count to 50.
system_data/protobuf_serialize/large
time: [1.3899 ms 1.4010 ms 1.4147 ms]
Found 1 outliers among 100 measurements (1.00%)
1 (1.00%) high severe
system_data/protobuf_deserialize/small
time: [2.4767 µs 2.4851 µs 2.4930 µs]
Found 1 outliers among 100 measurements (1.00%)
1 (1.00%) high mild
system_data/protobuf_deserialize/medium
time: [132.72 µs 133.06 µs 133.44 µs]
Found 4 outliers among 100 measurements (4.00%)
3 (3.00%) high mild
1 (1.00%) high severe
system_data/protobuf_deserialize/large
time: [2.0162 ms 2.0235 ms 2.0307 ms]
system_data/json_serialize/small
time: [2.8936 µs 2.9058 µs 2.9192 µs]
Found 1 outliers among 100 measurements (1.00%)
1 (1.00%) high mild
system_data/json_serialize/medium
time: [117.44 µs 117.75 µs 118.04 µs]
Found 2 outliers among 100 measurements (2.00%)
2 (2.00%) high mild
Benchmarking system_data/json_serialize/large: Warming up for 3.0000 s
Warning: Unable to complete 100 samples in 5.0s. You may wish to increase
target time to 8.1s, enable flat sampling, or reduce sample count to 50.
system_data/json_serialize/large
time: [1.5968 ms 1.6086 ms 1.6219 ms]
Found 1 outliers among 100 measurements (1.00%)
1 (1.00%) high mild
system_data/json_deserialize/small
time: [3.2656 µs 3.2763 µs 3.2860 µs]
Found 1 outliers among 100 measurements (1.00%)
1 (1.00%) high mild
system_data/json_deserialize/medium
time: [157.97 µs 158.50 µs 159.06 µs]
Found 2 outliers among 100 measurements (2.00%)
2 (2.00%) high mild
system_data/json_deserialize/large
time: [2.2317 ms 2.2388 ms 2.2458 ms]
```
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
To unsubscribe, e-mail: [email protected]
For queries about this service, please contact Infrastructure at:
[email protected]
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]