wip(libdd-data-pipeline-ffi): get baseline times for pipeline#1690
wip(libdd-data-pipeline-ffi): get baseline times for pipeline#1690
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. |
Codecov Report❌ Patch coverage is Additional details and impacted files@@ Coverage Diff @@
## main #1690 +/- ##
==========================================
+ Coverage 71.37% 71.40% +0.02%
==========================================
Files 427 428 +1
Lines 62903 62906 +3
==========================================
+ Hits 44899 44918 +19
+ Misses 18004 17988 -16
🚀 New features to boost your workflow:
|
BenchmarksComparisonBenchmark execution time: 2026-03-07 10:17:59 Comparing candidate commit 3122985 in PR branch Found 0 performance improvements and 1 performance regressions! Performance is the same for 56 metrics, 2 unstable metrics.
|
| cpu_model | git_commit_sha | git_commit_date | git_branch |
|---|---|---|---|
| Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz | 3122985 | 1772877637 | julio/rd-week-baseline-libdd-data-pipeline-ffi |
| 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 | 18.241µs | 26.255µs ± 9.152µs | 19.092µs ± 0.747µs | 34.915µs | 40.420µs | 45.421µs | 54.309µs | 184.47% | 0.531 | -1.198 | 34.77% | 0.647µ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.986µs; 27.523µs] or [-4.831%; +4.831%] | None | None | None |
Group 2
| cpu_model | git_commit_sha | git_commit_date | git_branch |
|---|---|---|---|
| Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz | 3122985 | 1772877637 | julio/rd-week-baseline-libdd-data-pipeline-ffi |
| 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 | 751.608µs | 752.776µs ± 0.514µs | 752.714µs ± 0.284µs | 753.010µs | 753.729µs | 754.403µs | 755.505µs | 0.37% | 1.316 | 4.116 | 0.07% | 0.036µ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 | [752.705µs; 752.847µs] or [-0.009%; +0.009%] | None | None | None |
Group 3
| cpu_model | git_commit_sha | git_commit_date | git_branch |
|---|---|---|---|
| Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz | 3122985 | 1772877637 | julio/rd-week-baseline-libdd-data-pipeline-ffi |
| 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.224ms | 4.229ms ± 0.006ms | 4.228ms ± 0.001ms | 4.230ms | 4.233ms | 4.236ms | 4.311ms | 1.95% | 11.325 | 145.318 | 0.15% | 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.228ms; 4.230ms] or [-0.020%; +0.020%] | None | None | None |
Group 4
| cpu_model | git_commit_sha | git_commit_date | git_branch |
|---|---|---|---|
| Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz | 3122985 | 1772877637 | julio/rd-week-baseline-libdd-data-pipeline-ffi |
| 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 | 4.941µs | 5.012µs ± 0.036µs | 5.017µs ± 0.025µs | 5.034µs | 5.069µs | 5.072µs | 5.073µs | 1.10% | -0.194 | -0.863 | 0.71% | 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.007µs; 5.017µs] or [-0.099%; +0.099%] | None | None | None |
Group 5
| cpu_model | git_commit_sha | git_commit_date | git_branch |
|---|---|---|---|
| Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz | 3122985 | 1772877637 | julio/rd-week-baseline-libdd-data-pipeline-ffi |
| 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 | 13.938ms | 13.988ms ± 0.028ms | 13.986ms ± 0.011ms | 13.996ms | 14.017ms | 14.101ms | 14.164ms | 1.27% | 2.925 | 13.232 | 0.20% | 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 | [13.984ms; 13.992ms] or [-0.028%; +0.028%] | None | None | None |
Group 6
| cpu_model | git_commit_sha | git_commit_date | git_branch |
|---|---|---|---|
| Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz | 3122985 | 1772877637 | julio/rd-week-baseline-libdd-data-pipeline-ffi |
| 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 | 533.850µs | 535.162µs ± 0.922µs | 534.923µs ± 0.365µs | 535.436µs | 537.089µs | 537.835µs | 542.506µs | 1.42% | 3.298 | 19.746 | 0.17% | 0.065µs | 1 | 200 |
| normalization/normalize_service/normalize_service/A0000000000000000000000000000000000000000000000000... | throughput | 1843296.386op/s | 1868599.852op/s ± 3202.702op/s | 1869428.142op/s ± 1275.231op/s | 1870460.592op/s | 1871829.266op/s | 1872505.063op/s | 1873183.700op/s | 0.20% | -3.243 | 19.144 | 0.17% | 226.465op/s | 1 | 200 |
| normalization/normalize_service/normalize_service/Data🐨dog🐶 繋がっ⛰てて | execution_time | 380.977µs | 381.660µs ± 0.311µs | 381.637µs ± 0.214µs | 381.854µs | 382.201µs | 382.382µs | 382.599µs | 0.25% | 0.336 | -0.200 | 0.08% | 0.022µs | 1 | 200 |
| normalization/normalize_service/normalize_service/Data🐨dog🐶 繋がっ⛰てて | throughput | 2613705.864op/s | 2620138.259op/s ± 2135.984op/s | 2620288.920op/s ± 1470.507op/s | 2621721.470op/s | 2623405.000op/s | 2624203.786op/s | 2624829.172op/s | 0.17% | -0.331 | -0.204 | 0.08% | 151.037op/s | 1 | 200 |
| normalization/normalize_service/normalize_service/Test Conversion 0f Weird !@#$%^&**() Characters | execution_time | 189.595µs | 190.104µs ± 0.168µs | 190.099µs ± 0.104µs | 190.203µs | 190.394µs | 190.520µs | 190.610µs | 0.27% | 0.190 | 0.212 | 0.09% | 0.012µs | 1 | 200 |
| normalization/normalize_service/normalize_service/Test Conversion 0f Weird !@#$%^&**() Characters | throughput | 5246317.993op/s | 5260284.909op/s ± 4643.250op/s | 5260403.459op/s ± 2888.877op/s | 5263302.440op/s | 5267527.953op/s | 5269480.028op/s | 5274395.703op/s | 0.27% | -0.184 | 0.210 | 0.09% | 328.327op/s | 1 | 200 |
| normalization/normalize_service/normalize_service/[empty string] | execution_time | 37.352µs | 37.543µs ± 0.076µs | 37.549µs ± 0.056µs | 37.603µs | 37.652µs | 37.668µs | 37.673µs | 0.33% | -0.425 | -0.478 | 0.20% | 0.005µs | 1 | 200 |
| normalization/normalize_service/normalize_service/[empty string] | throughput | 26544435.860op/s | 26636320.994op/s ± 53970.470op/s | 26631648.164op/s ± 39809.044op/s | 26673788.146op/s | 26740861.112op/s | 26762181.110op/s | 26772050.808op/s | 0.53% | 0.433 | -0.468 | 0.20% | 3816.289op/s | 1 | 200 |
| normalization/normalize_service/normalize_service/test_ASCII | execution_time | 45.796µs | 45.942µs ± 0.112µs | 45.925µs ± 0.046µs | 45.982µs | 46.061µs | 46.153µs | 47.155µs | 2.68% | 6.489 | 67.511 | 0.24% | 0.008µs | 1 | 200 |
| normalization/normalize_service/normalize_service/test_ASCII | throughput | 21206763.827op/s | 21766818.247op/s ± 52150.223op/s | 21774553.609op/s ± 22008.662op/s | 21791913.985op/s | 21820676.255op/s | 21833257.299op/s | 21836090.059op/s | 0.28% | -6.292 | 64.671 | 0.24% | 3687.578op/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 | [535.034µs; 535.289µs] or [-0.024%; +0.024%] | None | None | None |
| normalization/normalize_service/normalize_service/A0000000000000000000000000000000000000000000000000... | throughput | [1868155.988op/s; 1869043.716op/s] or [-0.024%; +0.024%] | None | None | None |
| normalization/normalize_service/normalize_service/Data🐨dog🐶 繋がっ⛰てて | execution_time | [381.616µs; 381.703µs] or [-0.011%; +0.011%] | None | None | None |
| normalization/normalize_service/normalize_service/Data🐨dog🐶 繋がっ⛰てて | throughput | [2619842.233op/s; 2620434.286op/s] or [-0.011%; +0.011%] | None | None | None |
| normalization/normalize_service/normalize_service/Test Conversion 0f Weird !@#$%^&**() Characters | execution_time | [190.081µs; 190.127µs] or [-0.012%; +0.012%] | None | None | None |
| normalization/normalize_service/normalize_service/Test Conversion 0f Weird !@#$%^&**() Characters | throughput | [5259641.399op/s; 5260928.419op/s] or [-0.012%; +0.012%] | None | None | None |
| normalization/normalize_service/normalize_service/[empty string] | execution_time | [37.532µs; 37.553µs] or [-0.028%; +0.028%] | None | None | None |
| normalization/normalize_service/normalize_service/[empty string] | throughput | [26628841.206op/s; 26643800.782op/s] or [-0.028%; +0.028%] | None | None | None |
| normalization/normalize_service/normalize_service/test_ASCII | execution_time | [45.926µs; 45.957µs] or [-0.034%; +0.034%] | None | None | None |
| normalization/normalize_service/normalize_service/test_ASCII | throughput | [21759590.727op/s; 21774045.766op/s] or [-0.033%; +0.033%] | None | None | None |
Group 7
| cpu_model | git_commit_sha | git_commit_date | git_branch |
|---|---|---|---|
| Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz | 3122985 | 1772877637 | julio/rd-week-baseline-libdd-data-pipeline-ffi |
| 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 | 143.999µs | 145.882µs ± 1.944µs | 145.551µs ± 0.462µs | 146.144µs | 147.608µs | 152.722µs | 166.459µs | 14.36% | 7.004 | 65.194 | 1.33% | 0.137µ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 | [145.613µs; 146.152µs] or [-0.185%; +0.185%] | None | None | None |
Group 8
| cpu_model | git_commit_sha | git_commit_date | git_branch |
|---|---|---|---|
| Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz | 3122985 | 1772877637 | julio/rd-week-baseline-libdd-data-pipeline-ffi |
| 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.893µs | 3.913µs ± 0.003µs | 3.913µs ± 0.002µs | 3.915µs | 3.917µs | 3.919µs | 3.928µs | 0.40% | -0.595 | 9.724 | 0.08% | 0.000µs | 1 | 200 |
| credit_card/is_card_number/ | throughput | 254558001.892op/s | 255574648.485op/s ± 204526.143op/s | 255571920.345op/s ± 131876.860op/s | 255701853.838op/s | 255852289.679op/s | 255876774.005op/s | 256893295.045op/s | 0.52% | 0.622 | 9.824 | 0.08% | 14462.182op/s | 1 | 200 |
| credit_card/is_card_number/ 3782-8224-6310-005 | execution_time | 79.153µs | 79.784µs ± 0.422µs | 79.710µs ± 0.301µs | 80.076µs | 80.478µs | 80.969µs | 81.284µs | 1.97% | 0.754 | 0.461 | 0.53% | 0.030µs | 1 | 200 |
| credit_card/is_card_number/ 3782-8224-6310-005 | throughput | 12302485.307op/s | 12534180.715op/s ± 66071.334op/s | 12545426.803op/s ± 47334.822op/s | 12587804.947op/s | 12621368.612op/s | 12630010.688op/s | 12633749.799op/s | 0.70% | -0.725 | 0.378 | 0.53% | 4671.949op/s | 1 | 200 |
| credit_card/is_card_number/ 378282246310005 | execution_time | 72.275µs | 72.902µs ± 0.330µs | 72.836µs ± 0.197µs | 73.103µs | 73.546µs | 73.819µs | 73.893µs | 1.45% | 0.843 | 0.379 | 0.45% | 0.023µs | 1 | 200 |
| credit_card/is_card_number/ 378282246310005 | throughput | 13533076.309op/s | 13717246.635op/s ± 61859.391op/s | 13729484.680op/s ± 37066.693op/s | 13761286.795op/s | 13799771.338op/s | 13821767.807op/s | 13836119.189op/s | 0.78% | -0.821 | 0.332 | 0.45% | 4374.119op/s | 1 | 200 |
| credit_card/is_card_number/37828224631 | execution_time | 3.893µs | 3.912µs ± 0.003µs | 3.913µs ± 0.002µs | 3.914µs | 3.916µs | 3.917µs | 3.919µs | 0.17% | -2.252 | 16.494 | 0.07% | 0.000µs | 1 | 200 |
| credit_card/is_card_number/37828224631 | throughput | 255148903.883op/s | 255595926.505op/s ± 167472.530op/s | 255590645.542op/s ± 102677.894op/s | 255701834.661op/s | 255836962.322op/s | 255905922.378op/s | 256896701.906op/s | 0.51% | 2.278 | 16.741 | 0.07% | 11842.096op/s | 1 | 200 |
| credit_card/is_card_number/378282246310005 | execution_time | 69.279µs | 69.772µs ± 0.347µs | 69.704µs ± 0.243µs | 70.018µs | 70.422µs | 70.700µs | 70.798µs | 1.57% | 0.745 | -0.176 | 0.50% | 0.025µs | 1 | 200 |
| credit_card/is_card_number/378282246310005 | throughput | 14124681.704op/s | 14332791.359op/s ± 70963.104op/s | 14346391.876op/s ± 50117.079op/s | 14390250.983op/s | 14417580.655op/s | 14430085.299op/s | 14434303.121op/s | 0.61% | -0.726 | -0.220 | 0.49% | 5017.849op/s | 1 | 200 |
| credit_card/is_card_number/37828224631000521389798 | execution_time | 52.152µs | 52.214µs ± 0.033µs | 52.208µs ± 0.021µs | 52.236µs | 52.270µs | 52.304µs | 52.313µs | 0.20% | 0.554 | -0.008 | 0.06% | 0.002µs | 1 | 200 |
| credit_card/is_card_number/37828224631000521389798 | throughput | 19115714.989op/s | 19152025.388op/s ± 12175.122op/s | 19154106.760op/s ± 7612.914op/s | 19160910.306op/s | 19170317.256op/s | 19173383.452op/s | 19174635.792op/s | 0.11% | -0.551 | -0.013 | 0.06% | 860.911op/s | 1 | 200 |
| credit_card/is_card_number/x371413321323331 | execution_time | 6.029µs | 6.039µs ± 0.012µs | 6.035µs ± 0.003µs | 6.039µs | 6.070µs | 6.077µs | 6.132µs | 1.60% | 4.568 | 25.774 | 0.21% | 0.001µs | 1 | 200 |
| credit_card/is_card_number/x371413321323331 | throughput | 163082126.130op/s | 165604043.489op/s ± 339549.213op/s | 165688494.236op/s ± 69012.771op/s | 165747648.006op/s | 165813713.150op/s | 165840178.737op/s | 165864122.028op/s | 0.11% | -4.526 | 25.296 | 0.20% | 24009.755op/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.917µs | 3.919µs | 3.919µs | 0.19% | -1.414 | 13.629 | 0.07% | 0.000µs | 1 | 200 |
| credit_card/is_card_number_no_luhn/ | throughput | 255160106.730op/s | 255618539.039op/s ± 187200.941op/s | 255640538.015op/s ± 86413.445op/s | 255721563.728op/s | 255838059.184op/s | 255884930.160op/s | 256999776.369op/s | 0.53% | 1.444 | 13.866 | 0.07% | 13237.106op/s | 1 | 200 |
| credit_card/is_card_number_no_luhn/ 3782-8224-6310-005 | execution_time | 64.115µs | 64.439µs ± 0.147µs | 64.428µs ± 0.099µs | 64.532µs | 64.725µs | 64.792µs | 64.921µs | 0.77% | 0.445 | 0.227 | 0.23% | 0.010µs | 1 | 200 |
| credit_card/is_card_number_no_luhn/ 3782-8224-6310-005 | throughput | 15403397.200op/s | 15518750.974op/s ± 35456.749op/s | 15521273.000op/s ± 23929.386op/s | 15544702.831op/s | 15572733.157op/s | 15593627.914op/s | 15597075.548op/s | 0.49% | -0.432 | 0.204 | 0.23% | 2507.171op/s | 1 | 200 |
| credit_card/is_card_number_no_luhn/ 378282246310005 | execution_time | 57.995µs | 58.265µs ± 0.163µs | 58.222µs ± 0.076µs | 58.324µs | 58.575µs | 58.781µs | 58.863µs | 1.10% | 1.174 | 1.079 | 0.28% | 0.011µs | 1 | 200 |
| credit_card/is_card_number_no_luhn/ 378282246310005 | throughput | 16988568.767op/s | 17163164.063op/s ± 47732.355op/s | 17175598.642op/s ± 22444.221op/s | 17195595.348op/s | 17219950.346op/s | 17235309.435op/s | 17242924.536op/s | 0.39% | -1.160 | 1.036 | 0.28% | 3375.187op/s | 1 | 200 |
| credit_card/is_card_number_no_luhn/37828224631 | execution_time | 3.897µs | 3.912µs ± 0.003µs | 3.913µs ± 0.002µs | 3.914µs | 3.916µs | 3.918µs | 3.927µs | 0.36% | -0.131 | 8.043 | 0.07% | 0.000µs | 1 | 200 |
| credit_card/is_card_number_no_luhn/37828224631 | throughput | 254665961.652op/s | 255593313.899op/s ± 177134.833op/s | 255590083.105op/s ± 105721.209op/s | 255700650.170op/s | 255824839.446op/s | 255923937.539op/s | 256624290.192op/s | 0.40% | 0.152 | 8.073 | 0.07% | 12525.324op/s | 1 | 200 |
| credit_card/is_card_number_no_luhn/378282246310005 | execution_time | 54.571µs | 54.994µs ± 0.285µs | 54.947µs ± 0.193µs | 55.145µs | 55.471µs | 55.885µs | 56.213µs | 2.30% | 1.220 | 2.123 | 0.52% | 0.020µs | 1 | 200 |
| credit_card/is_card_number_no_luhn/378282246310005 | throughput | 17789587.110op/s | 18184270.083op/s ± 93603.984op/s | 18199363.933op/s ± 63837.166op/s | 18258949.018op/s | 18297808.742op/s | 18312078.440op/s | 18324587.035op/s | 0.69% | -1.180 | 1.954 | 0.51% | 6618.801op/s | 1 | 200 |
| credit_card/is_card_number_no_luhn/37828224631000521389798 | execution_time | 52.146µs | 52.217µs ± 0.045µs | 52.208µs ± 0.023µs | 52.234µs | 52.292µs | 52.321µs | 52.527µs | 0.61% | 2.045 | 9.936 | 0.09% | 0.003µs | 1 | 200 |
| credit_card/is_card_number_no_luhn/37828224631000521389798 | throughput | 19037820.614op/s | 19150946.068op/s ± 16574.293op/s | 19154224.277op/s ± 8499.557op/s | 19160807.049op/s | 19172530.557op/s | 19175902.621op/s | 19176775.008op/s | 0.12% | -2.025 | 9.763 | 0.09% | 1171.979op/s | 1 | 200 |
| credit_card/is_card_number_no_luhn/x371413321323331 | execution_time | 6.028µs | 6.039µs ± 0.014µs | 6.036µs ± 0.003µs | 6.040µs | 6.071µs | 6.078µs | 6.152µs | 1.92% | 4.670 | 28.726 | 0.22% | 0.001µs | 1 | 200 |
| credit_card/is_card_number_no_luhn/x371413321323331 | throughput | 162538920.759op/s | 165586409.723op/s ± 368868.475op/s | 165664890.938op/s ± 89228.829op/s | 165751530.060op/s | 165829963.875op/s | 165854397.822op/s | 165905880.672op/s | 0.15% | -4.610 | 27.981 | 0.22% | 26082.940op/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.011%; +0.011%] | None | None | None |
| credit_card/is_card_number/ | throughput | [255546303.129op/s; 255602993.841op/s] or [-0.011%; +0.011%] | None | None | None |
| credit_card/is_card_number/ 3782-8224-6310-005 | execution_time | [79.726µs; 79.843µs] or [-0.073%; +0.073%] | None | None | None |
| credit_card/is_card_number/ 3782-8224-6310-005 | throughput | [12525023.863op/s; 12543337.566op/s] or [-0.073%; +0.073%] | None | None | None |
| credit_card/is_card_number/ 378282246310005 | execution_time | [72.857µs; 72.948µs] or [-0.063%; +0.063%] | None | None | None |
| credit_card/is_card_number/ 378282246310005 | throughput | [13708673.519op/s; 13725819.752op/s] or [-0.062%; +0.062%] | None | None | None |
| credit_card/is_card_number/37828224631 | execution_time | [3.912µs; 3.913µs] or [-0.009%; +0.009%] | None | None | None |
| credit_card/is_card_number/37828224631 | throughput | [255572716.423op/s; 255619136.587op/s] or [-0.009%; +0.009%] | None | None | None |
| credit_card/is_card_number/378282246310005 | execution_time | [69.724µs; 69.820µs] or [-0.069%; +0.069%] | None | None | None |
| credit_card/is_card_number/378282246310005 | throughput | [14322956.555op/s; 14342626.163op/s] or [-0.069%; +0.069%] | None | None | None |
| credit_card/is_card_number/37828224631000521389798 | execution_time | [52.209µs; 52.218µs] or [-0.009%; +0.009%] | None | None | None |
| credit_card/is_card_number/37828224631000521389798 | throughput | [19150338.033op/s; 19153712.743op/s] or [-0.009%; +0.009%] | None | None | None |
| credit_card/is_card_number/x371413321323331 | execution_time | [6.037µs; 6.040µs] or [-0.029%; +0.029%] | None | None | None |
| credit_card/is_card_number/x371413321323331 | throughput | [165556985.234op/s; 165651101.744op/s] or [-0.028%; +0.028%] | None | None | None |
| credit_card/is_card_number_no_luhn/ | execution_time | [3.912µs; 3.912µs] or [-0.010%; +0.010%] | None | None | None |
| credit_card/is_card_number_no_luhn/ | throughput | [255592594.789op/s; 255644483.289op/s] or [-0.010%; +0.010%] | None | None | None |
| credit_card/is_card_number_no_luhn/ 3782-8224-6310-005 | execution_time | [64.418µs; 64.459µs] or [-0.032%; +0.032%] | None | None | None |
| credit_card/is_card_number_no_luhn/ 3782-8224-6310-005 | throughput | [15513837.009op/s; 15523664.938op/s] or [-0.032%; +0.032%] | None | None | None |
| credit_card/is_card_number_no_luhn/ 378282246310005 | execution_time | [58.242µs; 58.287µs] or [-0.039%; +0.039%] | None | None | None |
| credit_card/is_card_number_no_luhn/ 378282246310005 | throughput | [17156548.818op/s; 17169779.309op/s] or [-0.039%; +0.039%] | None | None | None |
| credit_card/is_card_number_no_luhn/37828224631 | execution_time | [3.912µs; 3.913µs] or [-0.010%; +0.010%] | None | None | None |
| credit_card/is_card_number_no_luhn/37828224631 | throughput | [255568764.714op/s; 255617863.083op/s] or [-0.010%; +0.010%] | None | None | None |
| credit_card/is_card_number_no_luhn/378282246310005 | execution_time | [54.955µs; 55.034µs] or [-0.072%; +0.072%] | None | None | None |
| credit_card/is_card_number_no_luhn/378282246310005 | throughput | [18171297.471op/s; 18197242.695op/s] or [-0.071%; +0.071%] | None | None | None |
| credit_card/is_card_number_no_luhn/37828224631000521389798 | execution_time | [52.211µs; 52.223µs] or [-0.012%; +0.012%] | None | None | None |
| credit_card/is_card_number_no_luhn/37828224631000521389798 | throughput | [19148649.030op/s; 19153243.105op/s] or [-0.012%; +0.012%] | None | None | None |
| credit_card/is_card_number_no_luhn/x371413321323331 | execution_time | [6.037µs; 6.041µs] or [-0.031%; +0.031%] | None | None | None |
| credit_card/is_card_number_no_luhn/x371413321323331 | throughput | [165535288.100op/s; 165637531.346op/s] or [-0.031%; +0.031%] | None | None | None |
Group 9
| cpu_model | git_commit_sha | git_commit_date | git_branch |
|---|---|---|---|
| Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz | 3122985 | 1772877637 | julio/rd-week-baseline-libdd-data-pipeline-ffi |
| 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 | 240.009ns | 250.073ns ± 13.519ns | 244.155ns ± 2.756ns | 249.791ns | 281.547ns | 291.791ns | 294.933ns | 20.80% | 1.927 | 2.475 | 5.39% | 0.956ns | 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 | [248.200ns; 251.947ns] or [-0.749%; +0.749%] | None | None | None |
Group 10
| cpu_model | git_commit_sha | git_commit_date | git_branch |
|---|---|---|---|
| Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz | 3122985 | 1772877637 | julio/rd-week-baseline-libdd-data-pipeline-ffi |
| 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.464µs | 161.250µs ± 0.568µs | 161.188µs ± 0.157µs | 161.358µs | 161.599µs | 161.776µs | 168.577µs | 4.58% | 10.809 | 136.963 | 0.35% | 0.040µ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 | [161.171µs; 161.328µs] or [-0.049%; +0.049%] | None | None | None |
Group 11
| cpu_model | git_commit_sha | git_commit_date | git_branch |
|---|---|---|---|
| Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz | 3122985 | 1772877637 | julio/rd-week-baseline-libdd-data-pipeline-ffi |
| 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 | 48.246ms | 48.493ms ± 1.141ms | 48.346ms ± 0.049ms | 48.401ms | 48.481ms | 53.891ms | 59.360ms | 22.78% | 8.652 | 75.477 | 2.35% | 0.081ms | 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 | [48.335ms; 48.651ms] or [-0.326%; +0.326%] | None | None | None |
Group 12
| cpu_model | git_commit_sha | git_commit_date | git_branch |
|---|---|---|---|
| Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz | 3122985 | 1772877637 | julio/rd-week-baseline-libdd-data-pipeline-ffi |
| 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 | 10.798ms | 10.819ms ± 0.014ms | 10.817ms ± 0.008ms | 10.826ms | 10.843ms | 10.872ms | 10.889ms | 0.67% | 1.814 | 5.693 | 0.13% | 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 | [10.817ms; 10.821ms] or [-0.018%; +0.018%] | None | None | None |
Group 13
| cpu_model | git_commit_sha | git_commit_date | git_branch |
|---|---|---|---|
| Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz | 3122985 | 1772877637 | julio/rd-week-baseline-libdd-data-pipeline-ffi |
| 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.621µs | 86.822µs ± 0.263µs | 86.783µs ± 0.046µs | 86.832µs | 86.999µs | 87.204µs | 90.267µs | 4.01% | 11.382 | 145.849 | 0.30% | 0.019µ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.785µs; 86.858µs] or [-0.042%; +0.042%] | None | None | None |
Group 14
| cpu_model | git_commit_sha | git_commit_date | git_branch |
|---|---|---|---|
| Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz | 3122985 | 1772877637 | julio/rd-week-baseline-libdd-data-pipeline-ffi |
| 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 | 188.167ns | 190.673ns ± 2.084ns | 190.461ns ± 1.496ns | 191.664ns | 194.767ns | 197.563ns | 198.019ns | 3.97% | 1.118 | 1.278 | 1.09% | 0.147ns | 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 | [190.384ns; 190.962ns] or [-0.151%; +0.151%] | None | None | None |
Group 15
| cpu_model | git_commit_sha | git_commit_date | git_branch |
|---|---|---|---|
| Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz | 3122985 | 1772877637 | julio/rd-week-baseline-libdd-data-pipeline-ffi |
| 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 | 32.961µs | 33.697µs ± 0.909µs | 33.183µs ± 0.147µs | 34.620µs | 35.620µs | 35.910µs | 36.871µs | 11.11% | 1.142 | -0.046 | 2.69% | 0.064µ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.571µs; 33.823µs] or [-0.374%; +0.374%] | None | None | None |
Group 16
| cpu_model | git_commit_sha | git_commit_date | git_branch |
|---|---|---|---|
| Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz | 3122985 | 1772877637 | julio/rd-week-baseline-libdd-data-pipeline-ffi |
| 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.346µs | 2.396µs ± 0.015µs | 2.393µs ± 0.005µs | 2.405µs | 2.426µs | 2.436µs | 2.438µs | 1.86% | -0.325 | 2.458 | 0.62% | 0.001µ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.394µs; 2.398µs] or [-0.087%; +0.087%] | None | None | None |
Group 17
| cpu_model | git_commit_sha | git_commit_date | git_branch |
|---|---|---|---|
| Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz | 3122985 | 1772877637 | julio/rd-week-baseline-libdd-data-pipeline-ffi |
| 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.237µs | 3.194µs ± 1.382µs | 3.001µs ± 0.039µs | 3.026µs | 3.657µs | 13.609µs | 14.588µs | 386.16% | 7.347 | 55.220 | 43.14% | 0.098µs | 1 | 200 |
| scenario | metric | 95% CI mean | Shapiro-Wilk pvalue | Ljung-Box pvalue (lag=1) | Dip test pvalue |
|---|---|---|---|---|---|
| write only interface | execution_time | [3.003µs; 3.386µs] or [-5.994%; +5.994%] | None | None | None |
Group 18
| cpu_model | git_commit_sha | git_commit_date | git_branch |
|---|---|---|---|
| Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz | 3122985 | 1772877637 | julio/rd-week-baseline-libdd-data-pipeline-ffi |
| 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.467µs | 186.001µs ± 0.339µs | 186.001µs ± 0.228µs | 186.193µs | 186.622µs | 186.894µs | 187.664µs | 0.89% | 1.036 | 2.272 | 0.18% | 0.024µs | 1 | 200 |
| normalization/normalize_name/normalize_name/Too-Long-.Too-Long-.Too-Long-.Too-Long-.Too-Long-.Too-Lo... | throughput | 5328673.231op/s | 5376330.566op/s ± 9782.604op/s | 5376311.207op/s ± 6598.151op/s | 5383984.242op/s | 5389572.480op/s | 5390804.463op/s | 5391784.592op/s | 0.29% | -1.018 | 2.191 | 0.18% | 691.735op/s | 1 | 200 |
| normalization/normalize_name/normalize_name/bad-name | execution_time | 17.870µs | 17.955µs ± 0.040µs | 17.948µs ± 0.023µs | 17.976µs | 18.037µs | 18.063µs | 18.086µs | 0.77% | 0.753 | 0.692 | 0.22% | 0.003µs | 1 | 200 |
| normalization/normalize_name/normalize_name/bad-name | throughput | 55290409.391op/s | 55696010.639op/s ± 123821.052op/s | 55717988.318op/s ± 71013.390op/s | 55773533.322op/s | 55873800.153op/s | 55917563.045op/s | 55961051.108op/s | 0.44% | -0.739 | 0.665 | 0.22% | 8755.471op/s | 1 | 200 |
| normalization/normalize_name/normalize_name/good | execution_time | 10.283µs | 10.400µs ± 0.052µs | 10.402µs ± 0.032µs | 10.432µs | 10.496µs | 10.516µs | 10.561µs | 1.53% | 0.122 | 0.050 | 0.50% | 0.004µs | 1 | 200 |
| normalization/normalize_name/normalize_name/good | throughput | 94685286.193op/s | 96152676.244op/s ± 483217.983op/s | 96138194.298op/s ± 298542.538op/s | 96489164.985op/s | 96935485.790op/s | 97228233.720op/s | 97246308.692op/s | 1.15% | -0.091 | 0.026 | 0.50% | 34168.671op/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 | [185.954µs; 186.048µs] or [-0.025%; +0.025%] | None | None | None |
| normalization/normalize_name/normalize_name/Too-Long-.Too-Long-.Too-Long-.Too-Long-.Too-Long-.Too-Lo... | throughput | [5374974.791op/s; 5377686.341op/s] or [-0.025%; +0.025%] | None | None | None |
| normalization/normalize_name/normalize_name/bad-name | execution_time | [17.949µs; 17.960µs] or [-0.031%; +0.031%] | None | None | None |
| normalization/normalize_name/normalize_name/bad-name | throughput | [55678850.232op/s; 55713171.046op/s] or [-0.031%; +0.031%] | None | None | None |
| normalization/normalize_name/normalize_name/good | execution_time | [10.393µs; 10.408µs] or [-0.070%; +0.070%] | None | None | None |
| normalization/normalize_name/normalize_name/good | throughput | [96085706.879op/s; 96219645.609op/s] or [-0.070%; +0.070%] | None | None | None |
Group 19
| cpu_model | git_commit_sha | git_commit_date | git_branch |
|---|---|---|---|
| Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz | 3122985 | 1772877637 | julio/rd-week-baseline-libdd-data-pipeline-ffi |
| 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/2597 | execution_time | 3.129ms | 3.161ms ± 0.015ms | 3.158ms ± 0.010ms | 3.171ms | 3.190ms | 3.196ms | 3.205ms | 1.52% | 0.545 | -0.277 | 0.49% | 0.001ms | 1 | 200 |
| scenario | metric | 95% CI mean | Shapiro-Wilk pvalue | Ljung-Box pvalue (lag=1) | Dip test pvalue |
|---|---|---|---|---|---|
| receiver_entry_point/report/2597 | execution_time | [3.158ms; 3.163ms] or [-0.068%; +0.068%] | 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
|
What does this PR do?
A brief description of the change being made with this pull request.
Motivation
What inspired you to submit this pull request?
Additional Notes
Anything else we should know when reviewing?
How to test the change?
Describe here in detail how the change can be validated.