bench: update benchmarks and add operation-specific benchmarks#37
Merged
Conversation
Contributor
There was a problem hiding this comment.
Rust Benchmark (1.89.0)
Details
| Benchmark suite | Current: 509bd24 | Previous: f8c3d83 | Ratio |
|---|---|---|---|
new_span/no_span_output/100 |
75260 ns/iter (± 1631) |
77584 ns/iter (± 695) |
0.97 |
new_span/current_span/100 |
75070 ns/iter (± 364) |
77558 ns/iter (± 389) |
0.97 |
new_span/span_list/100 |
75116 ns/iter (± 709) |
77365 ns/iter (± 311) |
0.97 |
new_span/current_span_and_span_list/100 |
75802 ns/iter (± 355) |
77700 ns/iter (± 1948) |
0.98 |
event_at_root/no_span_output/100 |
173021 ns/iter (± 1204) |
171520 ns/iter (± 670) |
1.01 |
event_at_root/current_span/100 |
173824 ns/iter (± 900) |
172584 ns/iter (± 3412) |
1.01 |
event_at_root/span_list/100 |
173905 ns/iter (± 1262) |
170778 ns/iter (± 680) |
1.02 |
event_at_root/current_span_and_span_list/100 |
174733 ns/iter (± 962) |
178484 ns/iter (± 1563) |
0.98 |
event_in_span/no_span_output/1 |
883 ns/iter (± 7) |
874 ns/iter (± 3) |
1.01 |
event_in_span/current_span/1 |
948 ns/iter (± 5) |
943 ns/iter (± 17) |
1.01 |
event_in_span/span_list/1 |
1069 ns/iter (± 7) |
1081 ns/iter (± 19) |
0.99 |
event_in_span/current_span_and_span_list/1 |
1130 ns/iter (± 8) |
1155 ns/iter (± 20) |
0.98 |
event_in_span/no_span_output/10 |
8863 ns/iter (± 51) |
8590 ns/iter (± 47) |
1.03 |
event_in_span/current_span/10 |
9444 ns/iter (± 120) |
9577 ns/iter (± 45) |
0.99 |
event_in_span/span_list/10 |
10497 ns/iter (± 90) |
10741 ns/iter (± 670) |
0.98 |
event_in_span/current_span_and_span_list/10 |
11297 ns/iter (± 52) |
11464 ns/iter (± 75) |
0.99 |
event_in_span/no_span_output/100 |
88917 ns/iter (± 339) |
86087 ns/iter (± 1139) |
1.03 |
event_in_span/current_span/100 |
94694 ns/iter (± 521) |
94671 ns/iter (± 430) |
1.00 |
event_in_span/span_list/100 |
105086 ns/iter (± 583) |
107543 ns/iter (± 353) |
0.98 |
event_in_span/current_span_and_span_list/100 |
112721 ns/iter (± 1389) |
114470 ns/iter (± 623) |
0.98 |
event_in_nested_span/no_span_output/1 |
883 ns/iter (± 14) |
876 ns/iter (± 5) |
1.01 |
event_in_nested_span/current_span/1 |
935 ns/iter (± 5) |
947 ns/iter (± 13) |
0.99 |
event_in_nested_span/span_list/1 |
1057 ns/iter (± 8) |
1072 ns/iter (± 3) |
0.99 |
event_in_nested_span/current_span_and_span_list/1 |
1136 ns/iter (± 5) |
1165 ns/iter (± 4) |
0.98 |
event_in_nested_span/no_span_output/5 |
886 ns/iter (± 5) |
875 ns/iter (± 5) |
1.01 |
event_in_nested_span/current_span/5 |
936 ns/iter (± 20) |
944 ns/iter (± 12) |
0.99 |
event_in_nested_span/span_list/5 |
1414 ns/iter (± 6) |
1463 ns/iter (± 7) |
0.97 |
event_in_nested_span/current_span_and_span_list/5 |
1498 ns/iter (± 13) |
1539 ns/iter (± 4) |
0.97 |
event_in_nested_span/no_span_output/25 |
882 ns/iter (± 4) |
874 ns/iter (± 8) |
1.01 |
event_in_nested_span/current_span/25 |
941 ns/iter (± 5) |
949 ns/iter (± 6) |
0.99 |
event_in_nested_span/span_list/25 |
2899 ns/iter (± 36) |
3158 ns/iter (± 31) |
0.92 |
event_in_nested_span/current_span_and_span_list/25 |
3014 ns/iter (± 29) |
3306 ns/iter (± 51) |
0.91 |
record_value_in_span/no_span_output/1 |
379 ns/iter (± 4) |
368 ns/iter (± 5) |
1.03 |
record_value_in_span/current_span/1 |
378 ns/iter (± 4) |
369 ns/iter (± 2) |
1.02 |
record_value_in_span/span_list/1 |
375 ns/iter (± 4) |
368 ns/iter (± 1) |
1.02 |
record_value_in_span/current_span_and_span_list/1 |
365 ns/iter (± 2) |
367 ns/iter (± 2) |
0.99 |
record_value_in_span/no_span_output/10 |
2873 ns/iter (± 14) |
2943 ns/iter (± 132) |
0.98 |
record_value_in_span/current_span/10 |
2803 ns/iter (± 12) |
2947 ns/iter (± 11) |
0.95 |
record_value_in_span/span_list/10 |
2808 ns/iter (± 13) |
2942 ns/iter (± 77) |
0.95 |
record_value_in_span/current_span_and_span_list/10 |
2790 ns/iter (± 9) |
2942 ns/iter (± 7) |
0.95 |
record_value_in_span/no_span_output/100 |
27130 ns/iter (± 93) |
28757 ns/iter (± 142) |
0.94 |
record_value_in_span/current_span/100 |
27680 ns/iter (± 93) |
28772 ns/iter (± 425) |
0.96 |
record_value_in_span/span_list/100 |
27690 ns/iter (± 141) |
28761 ns/iter (± 64) |
0.96 |
record_value_in_span/current_span_and_span_list/100 |
27671 ns/iter (± 883) |
28740 ns/iter (± 614) |
0.96 |
new_span/single_thread/1 |
285 ns/iter (± 2) |
296 ns/iter (± 6) |
0.96 |
new_span/multithreaded/1 |
41525 ns/iter (± 2351) |
38317 ns/iter (± 2121) |
1.08 |
new_span/single_thread/10 |
2855 ns/iter (± 12) |
2961 ns/iter (± 29) |
0.96 |
new_span/multithreaded/10 |
46198 ns/iter (± 1884) |
41279 ns/iter (± 1624) |
1.12 |
new_span/single_thread/50 |
14407 ns/iter (± 452) |
14767 ns/iter (± 218) |
0.98 |
new_span/multithreaded/50 |
50075 ns/iter (± 2657) |
54537 ns/iter (± 2790) |
0.92 |
event/root/single_threaded/1 |
806 ns/iter (± 3) |
776 ns/iter (± 6) |
1.04 |
event/root/multithreaded/1 |
42792 ns/iter (± 1825) |
39116 ns/iter (± 2149) |
1.09 |
event/unique_parent/single_threaded/1 |
1076 ns/iter (± 4) |
1073 ns/iter (± 5) |
1.00 |
event/unique_parent/multithreaded/1 |
46355 ns/iter (± 2099) |
41360 ns/iter (± 1799) |
1.12 |
event/shared_parent/multithreaded/1 |
39674 ns/iter (± 1779) |
38369 ns/iter (± 1861) |
1.03 |
event/multi-parent/multithreaded/1 |
45080 ns/iter (± 2104) |
39975 ns/iter (± 1663) |
1.13 |
event/root/single_threaded/10 |
8069 ns/iter (± 53) |
7726 ns/iter (± 31) |
1.04 |
event/root/multithreaded/10 |
48258 ns/iter (± 3304) |
43773 ns/iter (± 2457) |
1.10 |
event/unique_parent/single_threaded/10 |
10821 ns/iter (± 304) |
10841 ns/iter (± 66) |
1.00 |
event/unique_parent/multithreaded/10 |
47897 ns/iter (± 2547) |
44976 ns/iter (± 3056) |
1.06 |
event/shared_parent/multithreaded/10 |
53341 ns/iter (± 2407) |
46740 ns/iter (± 2085) |
1.14 |
event/multi-parent/multithreaded/10 |
76008 ns/iter (± 3565) |
77240 ns/iter (± 3151) |
0.98 |
event/root/single_threaded/50 |
40318 ns/iter (± 308) |
38934 ns/iter (± 197) |
1.04 |
event/root/multithreaded/50 |
103995 ns/iter (± 7902) |
96590 ns/iter (± 4794) |
1.08 |
event/unique_parent/single_threaded/50 |
54127 ns/iter (± 274) |
53916 ns/iter (± 247) |
1.00 |
event/unique_parent/multithreaded/50 |
110513 ns/iter (± 4485) |
131637 ns/iter (± 3926) |
0.84 |
event/shared_parent/multithreaded/50 |
139502 ns/iter (± 6467) |
127129 ns/iter (± 7859) |
1.10 |
event/multi-parent/multithreaded/50 |
315303 ns/iter (± 28337) |
442225 ns/iter (± 22117) |
0.71 |
This comment was automatically generated by workflow using github-action-benchmark.
f8c3d83 to
509bd24
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Improve benchmarks to better measure
json-subscriberoperations.