feat(profiling): thread id/name as well-known strs#1757
Conversation
Clippy Allow Annotation ReportComparing clippy allow annotations between branches:
Summary by Rule
Annotation Counts by File
Annotation Stats by Crate
About This ReportThis report tracks Clippy allow annotations for specific rules, showing how they've changed in this PR. Decreasing the number of these annotations generally improves code quality. |
BenchmarksComparisonBenchmark execution time: 2026-03-18 02:28:35 Comparing candidate commit 975301d in PR branch Found 1 performance improvements and 0 performance regressions! Performance is the same for 58 metrics, 2 unstable metrics.
|
| cpu_model | git_commit_sha | git_commit_date | git_branch |
|---|---|---|---|
| Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz | 975301d | 1773799826 | levi/thread-related-well-known-strings |
| scenario | metric | min | mean ± sd | median ± mad | p75 | p95 | p99 | max | peak_to_median_ratio | skewness | kurtosis | cv | sem | runs | sample_size |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| profile_add_sample2_frames_x1000 | execution_time | 740.329µs | 741.278µs ± 0.392µs | 741.264µs ± 0.209µs | 741.455µs | 742.029µs | 742.581µs | 742.976µs | 0.23% | 0.971 | 2.491 | 0.05% | 0.028µs | 1 | 200 |
| scenario | metric | 95% CI mean | Shapiro-Wilk pvalue | Ljung-Box pvalue (lag=1) | Dip test pvalue |
|---|---|---|---|---|---|
| profile_add_sample2_frames_x1000 | execution_time | [741.224µs; 741.332µs] or [-0.007%; +0.007%] | None | None | None |
Group 2
| cpu_model | git_commit_sha | git_commit_date | git_branch |
|---|---|---|---|
| Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz | 975301d | 1773799826 | levi/thread-related-well-known-strings |
| scenario | metric | min | mean ± sd | median ± mad | p75 | p95 | p99 | max | peak_to_median_ratio | skewness | kurtosis | cv | sem | runs | sample_size |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| write only interface | execution_time | 1.181µs | 3.181µs ± 1.437µs | 3.012µs ± 0.020µs | 3.028µs | 3.365µs | 13.875µs | 15.208µs | 404.95% | 7.511 | 57.028 | 45.06% | 0.102µs | 1 | 200 |
| scenario | metric | 95% CI mean | Shapiro-Wilk pvalue | Ljung-Box pvalue (lag=1) | Dip test pvalue |
|---|---|---|---|---|---|
| write only interface | execution_time | [2.982µs; 3.380µs] or [-6.260%; +6.260%] | None | None | None |
Group 3
| cpu_model | git_commit_sha | git_commit_date | git_branch |
|---|---|---|---|
| Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz | 975301d | 1773799826 | levi/thread-related-well-known-strings |
| scenario | metric | min | mean ± sd | median ± mad | p75 | p95 | p99 | max | peak_to_median_ratio | skewness | kurtosis | cv | sem | runs | sample_size |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| sql/obfuscate_sql_string | execution_time | 86.066µs | 86.729µs ± 0.187µs | 86.706µs ± 0.061µs | 86.769µs | 86.929µs | 87.179µs | 88.773µs | 2.38% | 6.641 | 70.960 | 0.21% | 0.013µs | 1 | 200 |
| scenario | metric | 95% CI mean | Shapiro-Wilk pvalue | Ljung-Box pvalue (lag=1) | Dip test pvalue |
|---|---|---|---|---|---|
| sql/obfuscate_sql_string | execution_time | [86.703µs; 86.755µs] or [-0.030%; +0.030%] | None | None | None |
Group 4
| cpu_model | git_commit_sha | git_commit_date | git_branch |
|---|---|---|---|
| Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz | 975301d | 1773799826 | levi/thread-related-well-known-strings |
| scenario | metric | min | mean ± sd | median ± mad | p75 | p95 | p99 | max | peak_to_median_ratio | skewness | kurtosis | cv | sem | runs | sample_size |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| profile_add_sample_frames_x1000 | execution_time | 4.209ms | 4.213ms ± 0.003ms | 4.212ms ± 0.001ms | 4.214ms | 4.217ms | 4.220ms | 4.243ms | 0.73% | 5.006 | 43.050 | 0.07% | 0.000ms | 1 | 200 |
| scenario | metric | 95% CI mean | Shapiro-Wilk pvalue | Ljung-Box pvalue (lag=1) | Dip test pvalue |
|---|---|---|---|---|---|
| profile_add_sample_frames_x1000 | execution_time | [4.212ms; 4.213ms] or [-0.010%; +0.010%] | None | None | None |
Group 5
| cpu_model | git_commit_sha | git_commit_date | git_branch |
|---|---|---|---|
| Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz | 975301d | 1773799826 | levi/thread-related-well-known-strings |
| scenario | metric | min | mean ± sd | median ± mad | p75 | p95 | p99 | max | peak_to_median_ratio | skewness | kurtosis | cv | sem | runs | sample_size |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| profile_add_sample_timestamped_x1000 | execution_time | 4.191ms | 4.197ms ± 0.008ms | 4.196ms ± 0.002ms | 4.198ms | 4.200ms | 4.203ms | 4.305ms | 2.59% | 11.614 | 149.332 | 0.19% | 0.001ms | 1 | 200 |
| scenario | metric | 95% CI mean | Shapiro-Wilk pvalue | Ljung-Box pvalue (lag=1) | Dip test pvalue |
|---|---|---|---|---|---|
| profile_add_sample_timestamped_x1000 | execution_time | [4.196ms; 4.198ms] or [-0.027%; +0.027%] | None | None | None |
Group 6
| cpu_model | git_commit_sha | git_commit_date | git_branch |
|---|---|---|---|
| Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz | 975301d | 1773799826 | levi/thread-related-well-known-strings |
| scenario | metric | min | mean ± sd | median ± mad | p75 | p95 | p99 | max | peak_to_median_ratio | skewness | kurtosis | cv | sem | runs | sample_size |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| benching string interning on wordpress profile | execution_time | 160.035µs | 160.549µs ± 0.370µs | 160.473µs ± 0.134µs | 160.657µs | 161.003µs | 161.676µs | 164.341µs | 2.41% | 5.803 | 53.995 | 0.23% | 0.026µs | 1 | 200 |
| scenario | metric | 95% CI mean | Shapiro-Wilk pvalue | Ljung-Box pvalue (lag=1) | Dip test pvalue |
|---|---|---|---|---|---|
| benching string interning on wordpress profile | execution_time | [160.498µs; 160.600µs] or [-0.032%; +0.032%] | None | None | None |
Group 7
| cpu_model | git_commit_sha | git_commit_date | git_branch |
|---|---|---|---|
| Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz | 975301d | 1773799826 | levi/thread-related-well-known-strings |
| scenario | metric | min | mean ± sd | median ± mad | p75 | p95 | p99 | max | peak_to_median_ratio | skewness | kurtosis | cv | sem | runs | sample_size |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| concentrator/add_spans_to_concentrator | execution_time | 12.960ms | 12.987ms ± 0.015ms | 12.986ms ± 0.009ms | 12.995ms | 13.010ms | 13.026ms | 13.055ms | 0.53% | 1.175 | 2.977 | 0.11% | 0.001ms | 1 | 200 |
| scenario | metric | 95% CI mean | Shapiro-Wilk pvalue | Ljung-Box pvalue (lag=1) | Dip test pvalue |
|---|---|---|---|---|---|
| concentrator/add_spans_to_concentrator | execution_time | [12.985ms; 12.989ms] or [-0.016%; +0.016%] | None | None | None |
Group 8
| cpu_model | git_commit_sha | git_commit_date | git_branch |
|---|---|---|---|
| Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz | 975301d | 1773799826 | levi/thread-related-well-known-strings |
| scenario | metric | min | mean ± sd | median ± mad | p75 | p95 | p99 | max | peak_to_median_ratio | skewness | kurtosis | cv | sem | runs | sample_size |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| normalization/normalize_name/normalize_name/Too-Long-.Too-Long-.Too-Long-.Too-Long-.Too-Long-.Too-Lo... | execution_time | 185.929µs | 186.394µs ± 0.184µs | 186.367µs ± 0.114µs | 186.501µs | 186.716µs | 186.879µs | 187.024µs | 0.35% | 0.604 | 0.602 | 0.10% | 0.013µs | 1 | 200 |
| normalization/normalize_name/normalize_name/Too-Long-.Too-Long-.Too-Long-.Too-Long-.Too-Long-.Too-Lo... | throughput | 5346915.211op/s | 5364971.438op/s ± 5303.216op/s | 5365744.937op/s ± 3293.709op/s | 5368698.563op/s | 5372413.559op/s | 5374288.984op/s | 5378408.701op/s | 0.24% | -0.597 | 0.589 | 0.10% | 374.994op/s | 1 | 200 |
| normalization/normalize_name/normalize_name/bad-name | execution_time | 18.011µs | 18.107µs ± 0.034µs | 18.107µs ± 0.024µs | 18.131µs | 18.159µs | 18.176µs | 18.193µs | 0.48% | -0.134 | -0.384 | 0.19% | 0.002µs | 1 | 200 |
| normalization/normalize_name/normalize_name/bad-name | throughput | 54965510.297op/s | 55226739.350op/s ± 102783.973op/s | 55228426.401op/s ± 74498.215op/s | 55299851.845op/s | 55402684.754op/s | 55438923.664op/s | 55522454.634op/s | 0.53% | 0.143 | -0.381 | 0.19% | 7267.924op/s | 1 | 200 |
| normalization/normalize_name/normalize_name/good | execution_time | 10.227µs | 10.313µs ± 0.041µs | 10.314µs ± 0.034µs | 10.347µs | 10.371µs | 10.398µs | 10.432µs | 1.14% | 0.028 | -0.669 | 0.40% | 0.003µs | 1 | 200 |
| normalization/normalize_name/normalize_name/good | throughput | 95860775.296op/s | 96969517.318op/s ± 385994.662op/s | 96954633.006op/s ± 323473.404op/s | 97281282.953op/s | 97533298.070op/s | 97733958.333op/s | 97784296.731op/s | 0.86% | -0.013 | -0.681 | 0.40% | 27293.944op/s | 1 | 200 |
| scenario | metric | 95% CI mean | Shapiro-Wilk pvalue | Ljung-Box pvalue (lag=1) | Dip test pvalue |
|---|---|---|---|---|---|
| normalization/normalize_name/normalize_name/Too-Long-.Too-Long-.Too-Long-.Too-Long-.Too-Long-.Too-Lo... | execution_time | [186.369µs; 186.420µs] or [-0.014%; +0.014%] | None | None | None |
| normalization/normalize_name/normalize_name/Too-Long-.Too-Long-.Too-Long-.Too-Long-.Too-Long-.Too-Lo... | throughput | [5364236.463op/s; 5365706.412op/s] or [-0.014%; +0.014%] | None | None | None |
| normalization/normalize_name/normalize_name/bad-name | execution_time | [18.103µs; 18.112µs] or [-0.026%; +0.026%] | None | None | None |
| normalization/normalize_name/normalize_name/bad-name | throughput | [55212494.480op/s; 55240984.220op/s] or [-0.026%; +0.026%] | None | None | None |
| normalization/normalize_name/normalize_name/good | execution_time | [10.307µs; 10.318µs] or [-0.055%; +0.055%] | None | None | None |
| normalization/normalize_name/normalize_name/good | throughput | [96916022.170op/s; 97023012.466op/s] or [-0.055%; +0.055%] | None | None | None |
Group 9
| cpu_model | git_commit_sha | git_commit_date | git_branch |
|---|---|---|---|
| Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz | 975301d | 1773799826 | levi/thread-related-well-known-strings |
| scenario | metric | min | mean ± sd | median ± mad | p75 | p95 | p99 | max | peak_to_median_ratio | skewness | kurtosis | cv | sem | runs | sample_size |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| credit_card/is_card_number/ | execution_time | 3.897µs | 3.912µs ± 0.003µs | 3.912µs ± 0.002µs | 3.914µs | 3.917µs | 3.919µs | 3.919µs | 0.19% | -0.458 | 5.116 | 0.07% | 0.000µs | 1 | 200 |
| credit_card/is_card_number/ | throughput | 255153583.291op/s | 255611270.244op/s ± 171899.791op/s | 255633999.382op/s ± 99608.642op/s | 255724441.907op/s | 255834812.867op/s | 255913754.877op/s | 256619704.056op/s | 0.39% | 0.472 | 5.190 | 0.07% | 12155.151op/s | 1 | 200 |
| credit_card/is_card_number/ 3782-8224-6310-005 | execution_time | 80.231µs | 80.738µs ± 0.263µs | 80.712µs ± 0.176µs | 80.893µs | 81.232µs | 81.405µs | 81.420µs | 0.88% | 0.518 | -0.132 | 0.32% | 0.019µs | 1 | 200 |
| credit_card/is_card_number/ 3782-8224-6310-005 | throughput | 12281964.183op/s | 12385885.366op/s ± 40218.406op/s | 12389807.525op/s ± 27016.968op/s | 12415653.672op/s | 12441242.887op/s | 12460430.133op/s | 12464030.216op/s | 0.60% | -0.502 | -0.152 | 0.32% | 2843.871op/s | 1 | 200 |
| credit_card/is_card_number/ 378282246310005 | execution_time | 72.972µs | 73.484µs ± 0.295µs | 73.428µs ± 0.197µs | 73.657µs | 74.049µs | 74.242µs | 74.533µs | 1.50% | 0.745 | 0.237 | 0.40% | 0.021µs | 1 | 200 |
| credit_card/is_card_number/ 378282246310005 | throughput | 13416869.128op/s | 13608668.551op/s ± 54427.382op/s | 13618706.656op/s ± 36588.414op/s | 13653363.489op/s | 13680340.907op/s | 13695463.489op/s | 13703854.663op/s | 0.63% | -0.725 | 0.188 | 0.40% | 3848.597op/s | 1 | 200 |
| credit_card/is_card_number/37828224631 | execution_time | 3.893µs | 3.912µs ± 0.003µs | 3.912µs ± 0.001µs | 3.913µs | 3.916µs | 3.917µs | 3.919µs | 0.19% | -1.400 | 11.870 | 0.07% | 0.000µs | 1 | 200 |
| credit_card/is_card_number/37828224631 | throughput | 255156232.281op/s | 255637154.470op/s ± 171657.021op/s | 255650695.587op/s ± 86615.118op/s | 255729757.290op/s | 255838586.196op/s | 255942336.189op/s | 256864595.778op/s | 0.47% | 1.424 | 12.055 | 0.07% | 12137.984op/s | 1 | 200 |
| credit_card/is_card_number/378282246310005 | execution_time | 70.165µs | 70.650µs ± 0.283µs | 70.619µs ± 0.203µs | 70.839µs | 71.096µs | 71.481µs | 71.729µs | 1.57% | 0.667 | 0.436 | 0.40% | 0.020µs | 1 | 200 |
| credit_card/is_card_number/378282246310005 | throughput | 13941346.204op/s | 14154593.116op/s ± 56511.143op/s | 14160504.251op/s ± 40528.504op/s | 14197901.908op/s | 14235137.380op/s | 14246117.217op/s | 14252154.334op/s | 0.65% | -0.643 | 0.370 | 0.40% | 3995.941op/s | 1 | 200 |
| credit_card/is_card_number/37828224631000521389798 | execution_time | 53.071µs | 53.141µs ± 0.042µs | 53.137µs ± 0.031µs | 53.168µs | 53.218µs | 53.244µs | 53.252µs | 0.22% | 0.507 | -0.355 | 0.08% | 0.003µs | 1 | 200 |
| credit_card/is_card_number/37828224631000521389798 | throughput | 18778557.193op/s | 18817963.219op/s ± 14781.919op/s | 18819239.117op/s ± 10808.900op/s | 18829306.311op/s | 18838467.537op/s | 18842029.482op/s | 18842768.858op/s | 0.13% | -0.503 | -0.360 | 0.08% | 1045.240op/s | 1 | 200 |
| credit_card/is_card_number/x371413321323331 | execution_time | 6.428µs | 6.436µs ± 0.004µs | 6.436µs ± 0.003µs | 6.439µs | 6.444µs | 6.447µs | 6.453µs | 0.27% | 0.666 | 0.835 | 0.07% | 0.000µs | 1 | 200 |
| credit_card/is_card_number/x371413321323331 | throughput | 154965229.552op/s | 155369868.253op/s ± 102332.654op/s | 155384174.148op/s ± 66808.757op/s | 155445502.785op/s | 155521642.030op/s | 155558553.212op/s | 155576049.858op/s | 0.12% | -0.661 | 0.821 | 0.07% | 7236.011op/s | 1 | 200 |
| credit_card/is_card_number_no_luhn/ | execution_time | 3.891µs | 3.912µs ± 0.003µs | 3.912µs ± 0.001µs | 3.913µs | 3.915µs | 3.917µs | 3.925µs | 0.34% | -1.546 | 20.170 | 0.07% | 0.000µs | 1 | 200 |
| credit_card/is_card_number_no_luhn/ | throughput | 254767474.613op/s | 255655515.667op/s ± 171320.846op/s | 255646186.478op/s ± 89560.603op/s | 255755140.808op/s | 255858926.772op/s | 255906951.968op/s | 256995721.026op/s | 0.53% | 1.585 | 20.408 | 0.07% | 12114.213op/s | 1 | 200 |
| credit_card/is_card_number_no_luhn/ 3782-8224-6310-005 | execution_time | 64.911µs | 65.127µs ± 0.132µs | 65.095µs ± 0.069µs | 65.180µs | 65.394µs | 65.533µs | 65.616µs | 0.80% | 1.349 | 1.861 | 0.20% | 0.009µs | 1 | 200 |
| credit_card/is_card_number_no_luhn/ 3782-8224-6310-005 | throughput | 15240124.993op/s | 15354568.664op/s ± 31108.647op/s | 15362254.178op/s ± 16336.379op/s | 15377179.497op/s | 15389317.582op/s | 15396227.143op/s | 15405653.875op/s | 0.28% | -1.337 | 1.817 | 0.20% | 2199.714op/s | 1 | 200 |
| credit_card/is_card_number_no_luhn/ 378282246310005 | execution_time | 58.134µs | 58.405µs ± 0.132µs | 58.387µs ± 0.075µs | 58.464µs | 58.644µs | 58.793µs | 59.102µs | 1.23% | 1.361 | 3.790 | 0.23% | 0.009µs | 1 | 200 |
| credit_card/is_card_number_no_luhn/ 378282246310005 | throughput | 16919852.919op/s | 17122052.628op/s ± 38667.043op/s | 17127176.978op/s ± 22036.698op/s | 17148641.109op/s | 17170606.326op/s | 17180634.138op/s | 17201563.622op/s | 0.43% | -1.335 | 3.652 | 0.23% | 2734.173op/s | 1 | 200 |
| credit_card/is_card_number_no_luhn/37828224631 | execution_time | 3.894µs | 3.913µs ± 0.003µs | 3.913µs ± 0.002µs | 3.915µs | 3.918µs | 3.921µs | 3.924µs | 0.28% | -0.569 | 5.311 | 0.08% | 0.000µs | 1 | 200 |
| credit_card/is_card_number_no_luhn/37828224631 | throughput | 254852970.667op/s | 255547182.959op/s ± 211351.736op/s | 255567041.250op/s ± 130680.734op/s | 255688251.126op/s | 255823895.520op/s | 255932050.013op/s | 256792085.381op/s | 0.48% | 0.587 | 5.398 | 0.08% | 14944.825op/s | 1 | 200 |
| credit_card/is_card_number_no_luhn/378282246310005 | execution_time | 55.174µs | 55.522µs ± 0.206µs | 55.481µs ± 0.113µs | 55.615µs | 55.896µs | 56.134µs | 56.728µs | 2.25% | 1.718 | 6.026 | 0.37% | 0.015µs | 1 | 200 |
| credit_card/is_card_number_no_luhn/378282246310005 | throughput | 17628128.494op/s | 18011284.914op/s ± 66357.309op/s | 18024105.010op/s ± 36608.697op/s | 18054455.830op/s | 18093324.019op/s | 18117465.446op/s | 18124556.962op/s | 0.56% | -1.663 | 5.669 | 0.37% | 4692.170op/s | 1 | 200 |
| credit_card/is_card_number_no_luhn/37828224631000521389798 | execution_time | 53.065µs | 53.127µs ± 0.033µs | 53.123µs ± 0.023µs | 53.148µs | 53.185µs | 53.207µs | 53.256µs | 0.25% | 0.703 | 0.517 | 0.06% | 0.002µs | 1 | 200 |
| credit_card/is_card_number_no_luhn/37828224631000521389798 | throughput | 18777301.600op/s | 18822810.187op/s ± 11521.804op/s | 18824337.458op/s ± 8040.183op/s | 18831556.239op/s | 18838679.064op/s | 18843277.439op/s | 18844794.175op/s | 0.11% | -0.699 | 0.507 | 0.06% | 814.715op/s | 1 | 200 |
| credit_card/is_card_number_no_luhn/x371413321323331 | execution_time | 6.428µs | 6.440µs ± 0.007µs | 6.439µs ± 0.004µs | 6.443µs | 6.452µs | 6.457µs | 6.469µs | 0.46% | 0.961 | 1.679 | 0.10% | 0.000µs | 1 | 200 |
| credit_card/is_card_number_no_luhn/x371413321323331 | throughput | 154594677.245op/s | 155288960.011op/s ± 157208.067op/s | 155307726.561op/s ± 91246.738op/s | 155391890.995op/s | 155522323.830op/s | 155550071.784op/s | 155577363.323op/s | 0.17% | -0.953 | 1.650 | 0.10% | 11116.289op/s | 1 | 200 |
| scenario | metric | 95% CI mean | Shapiro-Wilk pvalue | Ljung-Box pvalue (lag=1) | Dip test pvalue |
|---|---|---|---|---|---|
| credit_card/is_card_number/ | execution_time | [3.912µs; 3.913µs] or [-0.009%; +0.009%] | None | None | None |
| credit_card/is_card_number/ | throughput | [255587446.586op/s; 255635093.901op/s] or [-0.009%; +0.009%] | None | None | None |
| credit_card/is_card_number/ 3782-8224-6310-005 | execution_time | [80.702µs; 80.774µs] or [-0.045%; +0.045%] | None | None | None |
| credit_card/is_card_number/ 3782-8224-6310-005 | throughput | [12380311.482op/s; 12391459.250op/s] or [-0.045%; +0.045%] | None | None | None |
| credit_card/is_card_number/ 378282246310005 | execution_time | [73.443µs; 73.525µs] or [-0.056%; +0.056%] | None | None | None |
| credit_card/is_card_number/ 378282246310005 | throughput | [13601125.439op/s; 13616211.662op/s] or [-0.055%; +0.055%] | None | None | None |
| credit_card/is_card_number/37828224631 | execution_time | [3.911µs; 3.912µs] or [-0.009%; +0.009%] | None | None | None |
| credit_card/is_card_number/37828224631 | throughput | [255613364.458op/s; 255660944.482op/s] or [-0.009%; +0.009%] | None | None | None |
| credit_card/is_card_number/378282246310005 | execution_time | [70.610µs; 70.689µs] or [-0.055%; +0.055%] | None | None | None |
| credit_card/is_card_number/378282246310005 | throughput | [14146761.215op/s; 14162425.017op/s] or [-0.055%; +0.055%] | None | None | None |
| credit_card/is_card_number/37828224631000521389798 | execution_time | [53.135µs; 53.147µs] or [-0.011%; +0.011%] | None | None | None |
| credit_card/is_card_number/37828224631000521389798 | throughput | [18815914.587op/s; 18820011.851op/s] or [-0.011%; +0.011%] | None | None | None |
| credit_card/is_card_number/x371413321323331 | execution_time | [6.436µs; 6.437µs] or [-0.009%; +0.009%] | None | None | None |
| credit_card/is_card_number/x371413321323331 | throughput | [155355685.931op/s; 155384050.574op/s] or [-0.009%; +0.009%] | None | None | None |
| credit_card/is_card_number_no_luhn/ | execution_time | [3.911µs; 3.912µs] or [-0.009%; +0.009%] | None | None | None |
| credit_card/is_card_number_no_luhn/ | throughput | [255631772.245op/s; 255679259.088op/s] or [-0.009%; +0.009%] | None | None | None |
| credit_card/is_card_number_no_luhn/ 3782-8224-6310-005 | execution_time | [65.109µs; 65.146µs] or [-0.028%; +0.028%] | None | None | None |
| credit_card/is_card_number_no_luhn/ 3782-8224-6310-005 | throughput | [15350257.304op/s; 15358880.023op/s] or [-0.028%; +0.028%] | None | None | None |
| credit_card/is_card_number_no_luhn/ 378282246310005 | execution_time | [58.386µs; 58.423µs] or [-0.031%; +0.031%] | None | None | None |
| credit_card/is_card_number_no_luhn/ 378282246310005 | throughput | [17116693.747op/s; 17127411.508op/s] or [-0.031%; +0.031%] | None | None | None |
| credit_card/is_card_number_no_luhn/37828224631 | execution_time | [3.913µs; 3.914µs] or [-0.011%; +0.011%] | None | None | None |
| credit_card/is_card_number_no_luhn/37828224631 | throughput | [255517891.641op/s; 255576474.277op/s] or [-0.011%; +0.011%] | None | None | None |
| credit_card/is_card_number_no_luhn/378282246310005 | execution_time | [55.493µs; 55.550µs] or [-0.051%; +0.051%] | None | None | None |
| credit_card/is_card_number_no_luhn/378282246310005 | throughput | [18002088.429op/s; 18020481.398op/s] or [-0.051%; +0.051%] | None | None | None |
| credit_card/is_card_number_no_luhn/37828224631000521389798 | execution_time | [53.123µs; 53.132µs] or [-0.008%; +0.008%] | None | None | None |
| credit_card/is_card_number_no_luhn/37828224631000521389798 | throughput | [18821213.376op/s; 18824406.998op/s] or [-0.008%; +0.008%] | None | None | None |
| credit_card/is_card_number_no_luhn/x371413321323331 | execution_time | [6.439µs; 6.441µs] or [-0.014%; +0.014%] | None | None | None |
| credit_card/is_card_number_no_luhn/x371413321323331 | throughput | [155267172.485op/s; 155310747.538op/s] or [-0.014%; +0.014%] | None | None | None |
Group 10
| cpu_model | git_commit_sha | git_commit_date | git_branch |
|---|---|---|---|
| Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz | 975301d | 1773799826 | levi/thread-related-well-known-strings |
| scenario | metric | min | mean ± sd | median ± mad | p75 | p95 | p99 | max | peak_to_median_ratio | skewness | kurtosis | cv | sem | runs | sample_size |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| normalization/normalize_trace/test_trace | execution_time | 237.314ns | 248.354ns ± 13.255ns | 243.478ns ± 4.120ns | 248.759ns | 284.065ns | 288.189ns | 291.785ns | 19.84% | 1.902 | 2.628 | 5.32% | 0.937ns | 1 | 200 |
| scenario | metric | 95% CI mean | Shapiro-Wilk pvalue | Ljung-Box pvalue (lag=1) | Dip test pvalue |
|---|---|---|---|---|---|
| normalization/normalize_trace/test_trace | execution_time | [246.517ns; 250.191ns] or [-0.740%; +0.740%] | None | None | None |
Group 11
| cpu_model | git_commit_sha | git_commit_date | git_branch |
|---|---|---|---|
| Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz | 975301d | 1773799826 | levi/thread-related-well-known-strings |
| scenario | metric | min | mean ± sd | median ± mad | p75 | p95 | p99 | max | peak_to_median_ratio | skewness | kurtosis | cv | sem | runs | sample_size |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| benching serializing traces from their internal representation to msgpack | execution_time | 14.215ms | 14.250ms ± 0.027ms | 14.245ms ± 0.010ms | 14.256ms | 14.278ms | 14.384ms | 14.416ms | 1.20% | 3.447 | 14.943 | 0.19% | 0.002ms | 1 | 200 |
| scenario | metric | 95% CI mean | Shapiro-Wilk pvalue | Ljung-Box pvalue (lag=1) | Dip test pvalue |
|---|---|---|---|---|---|
| benching serializing traces from their internal representation to msgpack | execution_time | [14.246ms; 14.254ms] or [-0.026%; +0.026%] | None | None | None |
Group 12
| cpu_model | git_commit_sha | git_commit_date | git_branch |
|---|---|---|---|
| Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz | 975301d | 1773799826 | levi/thread-related-well-known-strings |
| scenario | metric | min | mean ± sd | median ± mad | p75 | p95 | p99 | max | peak_to_median_ratio | skewness | kurtosis | cv | sem | runs | sample_size |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| receiver_entry_point/report/2598 | execution_time | 3.398ms | 3.424ms ± 0.012ms | 3.422ms ± 0.007ms | 3.429ms | 3.444ms | 3.477ms | 3.480ms | 1.69% | 1.682 | 5.153 | 0.36% | 0.001ms | 1 | 200 |
| scenario | metric | 95% CI mean | Shapiro-Wilk pvalue | Ljung-Box pvalue (lag=1) | Dip test pvalue |
|---|---|---|---|---|---|
| receiver_entry_point/report/2598 | execution_time | [3.422ms; 3.425ms] or [-0.051%; +0.051%] | None | None | None |
Group 13
| cpu_model | git_commit_sha | git_commit_date | git_branch |
|---|---|---|---|
| Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz | 975301d | 1773799826 | levi/thread-related-well-known-strings |
| scenario | metric | min | mean ± sd | median ± mad | p75 | p95 | p99 | max | peak_to_median_ratio | skewness | kurtosis | cv | sem | runs | sample_size |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| redis/obfuscate_redis_string | execution_time | 33.265µs | 34.013µs ± 1.027µs | 33.379µs ± 0.068µs | 35.180µs | 35.921µs | 36.231µs | 36.527µs | 9.43% | 1.005 | -0.801 | 3.01% | 0.073µs | 1 | 200 |
| scenario | metric | 95% CI mean | Shapiro-Wilk pvalue | Ljung-Box pvalue (lag=1) | Dip test pvalue |
|---|---|---|---|---|---|
| redis/obfuscate_redis_string | execution_time | [33.870µs; 34.155µs] or [-0.419%; +0.419%] | None | None | None |
Group 14
| cpu_model | git_commit_sha | git_commit_date | git_branch |
|---|---|---|---|
| Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz | 975301d | 1773799826 | levi/thread-related-well-known-strings |
| scenario | metric | min | mean ± sd | median ± mad | p75 | p95 | p99 | max | peak_to_median_ratio | skewness | kurtosis | cv | sem | runs | sample_size |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| normalization/normalize_service/normalize_service/A0000000000000000000000000000000000000000000000000... | execution_time | 495.203µs | 496.094µs ± 0.461µs | 496.066µs ± 0.273µs | 496.313µs | 496.767µs | 497.010µs | 499.684µs | 0.73% | 2.468 | 16.705 | 0.09% | 0.033µs | 1 | 200 |
| normalization/normalize_service/normalize_service/A0000000000000000000000000000000000000000000000000... | throughput | 2001266.802op/s | 2015749.323op/s ± 1870.784op/s | 2015859.551op/s ± 1111.308op/s | 2017039.332op/s | 2018028.540op/s | 2018919.710op/s | 2019375.685op/s | 0.17% | -2.433 | 16.361 | 0.09% | 132.284op/s | 1 | 200 |
| normalization/normalize_service/normalize_service/Data🐨dog🐶 繋がっ⛰てて | execution_time | 377.456µs | 378.472µs ± 0.467µs | 378.448µs ± 0.305µs | 378.780µs | 379.326µs | 379.539µs | 379.615µs | 0.31% | 0.211 | -0.379 | 0.12% | 0.033µs | 1 | 200 |
| normalization/normalize_service/normalize_service/Data🐨dog🐶 繋がっ⛰てて | throughput | 2634244.538op/s | 2642205.740op/s ± 3262.784op/s | 2642370.188op/s ± 2132.542op/s | 2644334.838op/s | 2647658.947op/s | 2648299.624op/s | 2649318.774op/s | 0.26% | -0.205 | -0.382 | 0.12% | 230.714op/s | 1 | 200 |
| normalization/normalize_service/normalize_service/Test Conversion 0f Weird !@#$%^&**() Characters | execution_time | 168.675µs | 169.071µs ± 0.162µs | 169.061µs ± 0.112µs | 169.178µs | 169.342µs | 169.479µs | 169.525µs | 0.27% | 0.241 | -0.033 | 0.10% | 0.011µs | 1 | 200 |
| normalization/normalize_service/normalize_service/Test Conversion 0f Weird !@#$%^&**() Characters | throughput | 5898820.414op/s | 5914663.773op/s ± 5676.138op/s | 5915028.009op/s ± 3908.168op/s | 5918591.971op/s | 5923512.973op/s | 5927061.055op/s | 5928559.207op/s | 0.23% | -0.236 | -0.037 | 0.10% | 401.364op/s | 1 | 200 |
| normalization/normalize_service/normalize_service/[empty string] | execution_time | 36.848µs | 37.076µs ± 0.102µs | 37.089µs ± 0.069µs | 37.154µs | 37.223µs | 37.263µs | 37.272µs | 0.49% | -0.332 | -0.678 | 0.27% | 0.007µs | 1 | 200 |
| normalization/normalize_service/normalize_service/[empty string] | throughput | 26829619.386op/s | 26971800.379op/s ± 74314.182op/s | 26961828.193op/s ± 50558.203op/s | 27018315.713op/s | 27100918.840op/s | 27131764.291op/s | 27138784.004op/s | 0.66% | 0.342 | -0.671 | 0.27% | 5254.806op/s | 1 | 200 |
| normalization/normalize_service/normalize_service/test_ASCII | execution_time | 46.179µs | 46.289µs ± 0.127µs | 46.273µs ± 0.033µs | 46.309µs | 46.373µs | 46.469µs | 47.915µs | 3.55% | 10.568 | 132.006 | 0.27% | 0.009µs | 1 | 200 |
| normalization/normalize_service/normalize_service/test_ASCII | throughput | 20870354.763op/s | 21603750.454op/s ± 57715.901op/s | 21611063.516op/s ± 15344.420op/s | 21624939.241op/s | 21638322.491op/s | 21648861.823op/s | 21654806.807op/s | 0.20% | -10.384 | 128.818 | 0.27% | 4081.130op/s | 1 | 200 |
| scenario | metric | 95% CI mean | Shapiro-Wilk pvalue | Ljung-Box pvalue (lag=1) | Dip test pvalue |
|---|---|---|---|---|---|
| normalization/normalize_service/normalize_service/A0000000000000000000000000000000000000000000000000... | execution_time | [496.030µs; 496.158µs] or [-0.013%; +0.013%] | None | None | None |
| normalization/normalize_service/normalize_service/A0000000000000000000000000000000000000000000000000... | throughput | [2015490.050op/s; 2016008.595op/s] or [-0.013%; +0.013%] | None | None | None |
| normalization/normalize_service/normalize_service/Data🐨dog🐶 繋がっ⛰てて | execution_time | [378.407µs; 378.537µs] or [-0.017%; +0.017%] | None | None | None |
| normalization/normalize_service/normalize_service/Data🐨dog🐶 繋がっ⛰てて | throughput | [2641753.550op/s; 2642657.931op/s] or [-0.017%; +0.017%] | None | None | None |
| normalization/normalize_service/normalize_service/Test Conversion 0f Weird !@#$%^&**() Characters | execution_time | [169.049µs; 169.094µs] or [-0.013%; +0.013%] | None | None | None |
| normalization/normalize_service/normalize_service/Test Conversion 0f Weird !@#$%^&**() Characters | throughput | [5913877.115op/s; 5915450.431op/s] or [-0.013%; +0.013%] | None | None | None |
| normalization/normalize_service/normalize_service/[empty string] | execution_time | [37.062µs; 37.090µs] or [-0.038%; +0.038%] | None | None | None |
| normalization/normalize_service/normalize_service/[empty string] | throughput | [26961501.148op/s; 26982099.610op/s] or [-0.038%; +0.038%] | None | None | None |
| normalization/normalize_service/normalize_service/test_ASCII | execution_time | [46.271µs; 46.306µs] or [-0.038%; +0.038%] | None | None | None |
| normalization/normalize_service/normalize_service/test_ASCII | throughput | [21595751.585op/s; 21611749.322op/s] or [-0.037%; +0.037%] | None | None | None |
Group 15
| cpu_model | git_commit_sha | git_commit_date | git_branch |
|---|---|---|---|
| Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz | 975301d | 1773799826 | levi/thread-related-well-known-strings |
| scenario | metric | min | mean ± sd | median ± mad | p75 | p95 | p99 | max | peak_to_median_ratio | skewness | kurtosis | cv | sem | runs | sample_size |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| benching deserializing traces from msgpack to their internal representation | execution_time | 49.266ms | 49.557ms ± 1.265ms | 49.397ms ± 0.049ms | 49.449ms | 49.558ms | 54.888ms | 63.083ms | 27.71% | 9.008 | 84.190 | 2.55% | 0.089ms | 1 | 200 |
| scenario | metric | 95% CI mean | Shapiro-Wilk pvalue | Ljung-Box pvalue (lag=1) | Dip test pvalue |
|---|---|---|---|---|---|
| benching deserializing traces from msgpack to their internal representation | execution_time | [49.382ms; 49.733ms] or [-0.354%; +0.354%] | None | None | None |
Group 16
| cpu_model | git_commit_sha | git_commit_date | git_branch |
|---|---|---|---|
| Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz | 975301d | 1773799826 | levi/thread-related-well-known-strings |
| scenario | metric | min | mean ± sd | median ± mad | p75 | p95 | p99 | max | peak_to_median_ratio | skewness | kurtosis | cv | sem | runs | sample_size |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| single_flag_killswitch/rules-based | execution_time | 190.234ns | 192.775ns ± 2.098ns | 192.570ns ± 1.576ns | 193.915ns | 196.290ns | 199.859ns | 202.051ns | 4.92% | 1.234 | 2.246 | 1.09% | 0.148ns | 1 | 200 |
| scenario | metric | 95% CI mean | Shapiro-Wilk pvalue | Ljung-Box pvalue (lag=1) | Dip test pvalue |
|---|---|---|---|---|---|
| single_flag_killswitch/rules-based | execution_time | [192.485ns; 193.066ns] or [-0.151%; +0.151%] | None | None | None |
Group 17
| cpu_model | git_commit_sha | git_commit_date | git_branch |
|---|---|---|---|
| Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz | 975301d | 1773799826 | levi/thread-related-well-known-strings |
| scenario | metric | min | mean ± sd | median ± mad | p75 | p95 | p99 | max | peak_to_median_ratio | skewness | kurtosis | cv | sem | runs | sample_size |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| sdk_test_data/rules-based | execution_time | 144.559µs | 146.721µs ± 1.600µs | 146.412µs ± 0.562µs | 147.149µs | 148.694µs | 150.821µs | 160.417µs | 9.57% | 4.858 | 35.062 | 1.09% | 0.113µs | 1 | 200 |
| scenario | metric | 95% CI mean | Shapiro-Wilk pvalue | Ljung-Box pvalue (lag=1) | Dip test pvalue |
|---|---|---|---|---|---|
| sdk_test_data/rules-based | execution_time | [146.500µs; 146.943µs] or [-0.151%; +0.151%] | None | None | None |
Group 18
| cpu_model | git_commit_sha | git_commit_date | git_branch |
|---|---|---|---|
| Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz | 975301d | 1773799826 | levi/thread-related-well-known-strings |
| scenario | metric | min | mean ± sd | median ± mad | p75 | p95 | p99 | max | peak_to_median_ratio | skewness | kurtosis | cv | sem | runs | sample_size |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| tags/replace_trace_tags | execution_time | 2.334µs | 2.411µs ± 0.022µs | 2.410µs ± 0.005µs | 2.417µs | 2.451µs | 2.465µs | 2.470µs | 2.49% | -0.839 | 3.198 | 0.93% | 0.002µs | 1 | 200 |
| scenario | metric | 95% CI mean | Shapiro-Wilk pvalue | Ljung-Box pvalue (lag=1) | Dip test pvalue |
|---|---|---|---|---|---|
| tags/replace_trace_tags | execution_time | [2.408µs; 2.414µs] or [-0.129%; +0.129%] | None | None | None |
Group 19
| cpu_model | git_commit_sha | git_commit_date | git_branch |
|---|---|---|---|
| Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz | 975301d | 1773799826 | levi/thread-related-well-known-strings |
| scenario | metric | min | mean ± sd | median ± mad | p75 | p95 | p99 | max | peak_to_median_ratio | skewness | kurtosis | cv | sem | runs | sample_size |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ip_address/quantize_peer_ip_address_benchmark | execution_time | 5.004µs | 5.080µs ± 0.042µs | 5.074µs ± 0.028µs | 5.092µs | 5.144µs | 5.194µs | 5.196µs | 2.39% | 0.872 | 0.215 | 0.83% | 0.003µs | 1 | 200 |
| scenario | metric | 95% CI mean | Shapiro-Wilk pvalue | Ljung-Box pvalue (lag=1) | Dip test pvalue |
|---|---|---|---|---|---|
| ip_address/quantize_peer_ip_address_benchmark | execution_time | [5.075µs; 5.086µs] or [-0.115%; +0.115%] | None | None | None |
Group 20
| cpu_model | git_commit_sha | git_commit_date | git_branch |
|---|---|---|---|
| Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz | 975301d | 1773799826 | levi/thread-related-well-known-strings |
| scenario | metric | min | mean ± sd | median ± mad | p75 | p95 | p99 | max | peak_to_median_ratio | skewness | kurtosis | cv | sem | runs | sample_size |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| two way interface | execution_time | 17.885µs | 25.580µs ± 9.565µs | 18.123µs ± 0.127µs | 33.949µs | 43.675µs | 50.634µs | 67.898µs | 274.65% | 0.995 | 0.643 | 37.30% | 0.676µs | 1 | 200 |
| scenario | metric | 95% CI mean | Shapiro-Wilk pvalue | Ljung-Box pvalue (lag=1) | Dip test pvalue |
|---|---|---|---|---|---|
| two way interface | execution_time | [24.254µs; 26.905µs] or [-5.182%; +5.182%] | None | None | None |
Baseline
Omitted due to size.
Artifact Size Benchmark Reportaarch64-alpine-linux-musl
aarch64-unknown-linux-gnu
libdatadog-x64-windows
libdatadog-x86-windows
x86_64-alpine-linux-musl
x86_64-unknown-linux-gnu
|
Codecov Report❌ Patch coverage is Additional details and impacted files@@ Coverage Diff @@
## main #1757 +/- ##
==========================================
- Coverage 71.51% 71.48% -0.04%
==========================================
Files 430 430
Lines 64075 64101 +26
==========================================
- Hits 45821 45820 -1
- Misses 18254 18281 +27
🚀 New features to boost your workflow:
|
|
/merge |
|
View all feedbacks in Devflow UI.
The expected merge time in
|
What does this PR do?
This adds the strings "thread id" and "thread name" as well-known strings in both Rust and FFI.
Motivation
These strings are used by at least PHP, Python, and Ruby as label keys.
Additional Notes
None, this is straight-forward.
How to test the change?
Existing tests were updated; use existing tests.