chore(release): proposal for libdd-library-config#1726
Conversation
BenchmarksComparisonBenchmark execution time: 2026-03-13 15:49:31 Comparing candidate commit 4402c4f in PR branch Found 7 performance improvements and 5 performance regressions! Performance is the same for 46 metrics, 2 unstable metrics.
|
| cpu_model | git_commit_sha | git_commit_date | git_branch |
|---|---|---|---|
| Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz | 4402c4f | 1773415872 | release-proposal/libdd-library-config/20260313-152928 |
| 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.603ms | 49.878ms ± 1.260ms | 49.696ms ± 0.035ms | 49.738ms | 49.903ms | 56.907ms | 61.671ms | 24.10% | 8.299 | 69.351 | 2.52% | 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.704ms; 50.053ms] or [-0.350%; +0.350%] | None | None | None |
Group 2
| cpu_model | git_commit_sha | git_commit_date | git_branch |
|---|---|---|---|
| Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz | 4402c4f | 1773415872 | release-proposal/libdd-library-config/20260313-152928 |
| 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.969µs | 5.036µs ± 0.049µs | 5.030µs ± 0.038µs | 5.069µs | 5.120µs | 5.123µs | 5.127µs | 1.92% | 0.520 | -1.164 | 0.97% | 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.029µs; 5.043µs] or [-0.135%; +0.135%] | None | None | None |
Group 3
| cpu_model | git_commit_sha | git_commit_date | git_branch |
|---|---|---|---|
| Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz | 4402c4f | 1773415872 | release-proposal/libdd-library-config/20260313-152928 |
| 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.145ms | 4.149ms ± 0.007ms | 4.148ms ± 0.001ms | 4.149ms | 4.152ms | 4.154ms | 4.237ms | 2.15% | 12.272 | 162.158 | 0.16% | 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.148ms; 4.150ms] or [-0.022%; +0.022%] | None | None | None |
Group 4
| cpu_model | git_commit_sha | git_commit_date | git_branch |
|---|---|---|---|
| Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz | 4402c4f | 1773415872 | release-proposal/libdd-library-config/20260313-152928 |
| 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.700µs | 186.166µs ± 0.267µs | 186.145µs ± 0.172µs | 186.320µs | 186.510µs | 186.837µs | 187.699µs | 0.83% | 1.907 | 8.603 | 0.14% | 0.019µs | 1 | 200 |
| normalization/normalize_name/normalize_name/Too-Long-.Too-Long-.Too-Long-.Too-Long-.Too-Long-.Too-Lo... | throughput | 5327679.600op/s | 5371568.857op/s ± 7676.339op/s | 5372147.467op/s ± 4980.422op/s | 5377086.326op/s | 5380911.352op/s | 5384351.058op/s | 5385044.117op/s | 0.24% | -1.877 | 8.401 | 0.14% | 542.799op/s | 1 | 200 |
| normalization/normalize_name/normalize_name/bad-name | execution_time | 17.890µs | 17.999µs ± 0.043µs | 18.003µs ± 0.028µs | 18.026µs | 18.064µs | 18.082µs | 18.126µs | 0.68% | -0.125 | -0.289 | 0.24% | 0.003µs | 1 | 200 |
| normalization/normalize_name/normalize_name/bad-name | throughput | 55169648.969op/s | 55558547.413op/s ± 131234.893op/s | 55546490.752op/s ± 87788.269op/s | 55644309.601op/s | 55768871.754op/s | 55846664.651op/s | 55898555.302op/s | 0.63% | 0.137 | -0.290 | 0.24% | 9279.708op/s | 1 | 200 |
| normalization/normalize_name/normalize_name/good | execution_time | 9.790µs | 9.865µs ± 0.031µs | 9.869µs ± 0.023µs | 9.890µs | 9.908µs | 9.920µs | 9.939µs | 0.71% | -0.367 | -0.458 | 0.31% | 0.002µs | 1 | 200 |
| normalization/normalize_name/normalize_name/good | throughput | 100616658.155op/s | 101365313.658op/s ± 317356.070op/s | 101331083.642op/s ± 231926.584op/s | 101596312.905op/s | 102006215.038op/s | 102075432.509op/s | 102145283.093op/s | 0.80% | 0.381 | -0.447 | 0.31% | 22440.463op/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.129µs; 186.203µs] or [-0.020%; +0.020%] | None | None | None |
| normalization/normalize_name/normalize_name/Too-Long-.Too-Long-.Too-Long-.Too-Long-.Too-Long-.Too-Lo... | throughput | [5370504.990op/s; 5372632.724op/s] or [-0.020%; +0.020%] | None | None | None |
| normalization/normalize_name/normalize_name/bad-name | execution_time | [17.993µs; 18.005µs] or [-0.033%; +0.033%] | None | None | None |
| normalization/normalize_name/normalize_name/bad-name | throughput | [55540359.519op/s; 55576735.307op/s] or [-0.033%; +0.033%] | None | None | None |
| normalization/normalize_name/normalize_name/good | execution_time | [9.861µs; 9.870µs] or [-0.043%; +0.043%] | None | None | None |
| normalization/normalize_name/normalize_name/good | throughput | [101321331.159op/s; 101409296.157op/s] or [-0.043%; +0.043%] | None | None | None |
Group 5
| cpu_model | git_commit_sha | git_commit_date | git_branch |
|---|---|---|---|
| Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz | 4402c4f | 1773415872 | release-proposal/libdd-library-config/20260313-152928 |
| 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.047ms | 14.102ms ± 0.029ms | 14.097ms ± 0.011ms | 14.110ms | 14.157ms | 14.199ms | 14.283ms | 1.32% | 2.210 | 8.502 | 0.21% | 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.098ms; 14.106ms] or [-0.029%; +0.029%] | None | None | None |
Group 6
| cpu_model | git_commit_sha | git_commit_date | git_branch |
|---|---|---|---|
| Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz | 4402c4f | 1773415872 | release-proposal/libdd-library-config/20260313-152928 |
| 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 | 738.213µs | 740.662µs ± 0.787µs | 740.579µs ± 0.511µs | 741.195µs | 742.081µs | 742.408µs | 742.600µs | 0.27% | 0.123 | -0.018 | 0.11% | 0.056µ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 | [740.552µs; 740.771µs] or [-0.015%; +0.015%] | None | None | None |
Group 7
| cpu_model | git_commit_sha | git_commit_date | git_branch |
|---|---|---|---|
| Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz | 4402c4f | 1773415872 | release-proposal/libdd-library-config/20260313-152928 |
| 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.889µs | 534.690µs ± 0.558µs | 534.564µs ± 0.214µs | 534.802µs | 535.736µs | 536.273µs | 538.272µs | 0.69% | 2.636 | 11.295 | 0.10% | 0.039µs | 1 | 200 |
| normalization/normalize_service/normalize_service/A0000000000000000000000000000000000000000000000000... | throughput | 1857796.802op/s | 1870243.264op/s ± 1947.277op/s | 1870682.266op/s ± 748.668op/s | 1871375.929op/s | 1872269.130op/s | 1872899.131op/s | 1873048.724op/s | 0.13% | -2.616 | 11.135 | 0.10% | 137.693op/s | 1 | 200 |
| normalization/normalize_service/normalize_service/Data🐨dog🐶 繋がっ⛰てて | execution_time | 381.525µs | 382.208µs ± 0.414µs | 382.140µs ± 0.181µs | 382.338µs | 382.676µs | 384.308µs | 385.034µs | 0.76% | 3.188 | 17.462 | 0.11% | 0.029µs | 1 | 200 |
| normalization/normalize_service/normalize_service/Data🐨dog🐶 繋がっ⛰てて | throughput | 2597171.770op/s | 2616382.426op/s ± 2823.762op/s | 2616838.720op/s ± 1236.940op/s | 2617942.731op/s | 2619767.856op/s | 2620679.521op/s | 2621061.712op/s | 0.16% | -3.158 | 17.225 | 0.11% | 199.670op/s | 1 | 200 |
| normalization/normalize_service/normalize_service/Test Conversion 0f Weird !@#$%^&**() Characters | execution_time | 193.794µs | 194.154µs ± 0.215µs | 194.138µs ± 0.103µs | 194.244µs | 194.397µs | 194.783µs | 196.126µs | 1.02% | 4.090 | 34.025 | 0.11% | 0.015µs | 1 | 200 |
| normalization/normalize_service/normalize_service/Test Conversion 0f Weird !@#$%^&**() Characters | throughput | 5098773.039op/s | 5150547.630op/s ± 5688.916op/s | 5150977.801op/s ± 2745.542op/s | 5153422.338op/s | 5157188.494op/s | 5159727.392op/s | 5160117.111op/s | 0.18% | -4.026 | 33.272 | 0.11% | 402.267op/s | 1 | 200 |
| normalization/normalize_service/normalize_service/[empty string] | execution_time | 35.854µs | 36.160µs ± 0.123µs | 36.162µs ± 0.094µs | 36.257µs | 36.339µs | 36.385µs | 36.450µs | 0.80% | -0.105 | -0.833 | 0.34% | 0.009µs | 1 | 200 |
| normalization/normalize_service/normalize_service/[empty string] | throughput | 27434959.719op/s | 27655142.655op/s ± 93837.317op/s | 27653342.194op/s ± 71854.156op/s | 27723198.324op/s | 27801813.542op/s | 27840029.314op/s | 27891183.113op/s | 0.86% | 0.117 | -0.830 | 0.34% | 6635.300op/s | 1 | 200 |
| normalization/normalize_service/normalize_service/test_ASCII | execution_time | 44.987µs | 45.082µs ± 0.050µs | 45.086µs ± 0.034µs | 45.112µs | 45.156µs | 45.199µs | 45.322µs | 0.52% | 0.568 | 1.702 | 0.11% | 0.004µs | 1 | 200 |
| normalization/normalize_service/normalize_service/test_ASCII | throughput | 22064505.347op/s | 22181999.841op/s ± 24475.120op/s | 22180030.365op/s ± 16925.475op/s | 22198537.241op/s | 22218535.679op/s | 22226406.514op/s | 22228822.553op/s | 0.22% | -0.557 | 1.655 | 0.11% | 1730.652op/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 | [534.613µs; 534.768µs] or [-0.014%; +0.014%] | None | None | None |
| normalization/normalize_service/normalize_service/A0000000000000000000000000000000000000000000000000... | throughput | [1869973.390op/s; 1870513.138op/s] or [-0.014%; +0.014%] | None | None | None |
| normalization/normalize_service/normalize_service/Data🐨dog🐶 繋がっ⛰てて | execution_time | [382.150µs; 382.265µs] or [-0.015%; +0.015%] | None | None | None |
| normalization/normalize_service/normalize_service/Data🐨dog🐶 繋がっ⛰てて | throughput | [2615991.080op/s; 2616773.772op/s] or [-0.015%; +0.015%] | None | None | None |
| normalization/normalize_service/normalize_service/Test Conversion 0f Weird !@#$%^&**() Characters | execution_time | [194.124µs; 194.184µs] or [-0.015%; +0.015%] | None | None | None |
| normalization/normalize_service/normalize_service/Test Conversion 0f Weird !@#$%^&**() Characters | throughput | [5149759.201op/s; 5151336.059op/s] or [-0.015%; +0.015%] | None | None | None |
| normalization/normalize_service/normalize_service/[empty string] | execution_time | [36.143µs; 36.177µs] or [-0.047%; +0.047%] | None | None | None |
| normalization/normalize_service/normalize_service/[empty string] | throughput | [27642137.706op/s; 27668147.605op/s] or [-0.047%; +0.047%] | None | None | None |
| normalization/normalize_service/normalize_service/test_ASCII | execution_time | [45.075µs; 45.089µs] or [-0.015%; +0.015%] | None | None | None |
| normalization/normalize_service/normalize_service/test_ASCII | throughput | [22178607.824op/s; 22185391.857op/s] or [-0.015%; +0.015%] | None | None | None |
Group 8
| cpu_model | git_commit_sha | git_commit_date | git_branch |
|---|---|---|---|
| Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz | 4402c4f | 1773415872 | release-proposal/libdd-library-config/20260313-152928 |
| 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.041ns | 192.478ns ± 1.980ns | 192.297ns ± 1.433ns | 193.314ns | 196.474ns | 197.717ns | 199.749ns | 3.88% | 0.979 | 0.713 | 1.03% | 0.140ns | 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.203ns; 192.752ns] or [-0.143%; +0.143%] | None | None | None |
Group 9
| cpu_model | git_commit_sha | git_commit_date | git_branch |
|---|---|---|---|
| Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz | 4402c4f | 1773415872 | release-proposal/libdd-library-config/20260313-152928 |
| 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.086µs | 146.392µs ± 1.616µs | 146.205µs ± 0.532µs | 146.625µs | 148.214µs | 153.649µs | 160.980µs | 10.11% | 5.087 | 37.152 | 1.10% | 0.114µ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.169µs; 146.616µs] or [-0.153%; +0.153%] | None | None | None |
Group 10
| cpu_model | git_commit_sha | git_commit_date | git_branch |
|---|---|---|---|
| Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz | 4402c4f | 1773415872 | release-proposal/libdd-library-config/20260313-152928 |
| 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 | 88.532µs | 88.886µs ± 0.151µs | 88.870µs ± 0.077µs | 88.959µs | 89.065µs | 89.180µs | 90.231µs | 1.53% | 3.579 | 30.174 | 0.17% | 0.011µ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 | [88.865µs; 88.907µs] or [-0.024%; +0.024%] | None | None | None |
Group 11
| cpu_model | git_commit_sha | git_commit_date | git_branch |
|---|---|---|---|
| Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz | 4402c4f | 1773415872 | release-proposal/libdd-library-config/20260313-152928 |
| 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.352µs | 33.918µs ± 0.959µs | 33.497µs ± 0.057µs | 33.566µs | 35.947µs | 36.009µs | 37.624µs | 12.32% | 1.781 | 1.476 | 2.82% | 0.068µ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.785µs; 34.051µs] or [-0.392%; +0.392%] | None | None | None |
Group 12
| cpu_model | git_commit_sha | git_commit_date | git_branch |
|---|---|---|---|
| Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz | 4402c4f | 1773415872 | release-proposal/libdd-library-config/20260313-152928 |
| 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.225µs | 3.223µs ± 1.443µs | 3.012µs ± 0.025µs | 3.037µs | 3.707µs | 13.942µs | 14.936µs | 395.90% | 7.386 | 55.594 | 44.65% | 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 | [3.023µs; 3.423µs] or [-6.204%; +6.204%] | None | None | None |
Group 13
| cpu_model | git_commit_sha | git_commit_date | git_branch |
|---|---|---|---|
| Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz | 4402c4f | 1773415872 | release-proposal/libdd-library-config/20260313-152928 |
| 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 | 241.259ns | 252.924ns ± 14.194ns | 245.763ns ± 3.399ns | 255.746ns | 286.306ns | 293.413ns | 294.612ns | 19.88% | 1.511 | 1.055 | 5.60% | 1.004ns | 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 | [250.957ns; 254.891ns] or [-0.778%; +0.778%] | None | None | None |
Group 14
| cpu_model | git_commit_sha | git_commit_date | git_branch |
|---|---|---|---|
| Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz | 4402c4f | 1773415872 | release-proposal/libdd-library-config/20260313-152928 |
| 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.390ms | 3.422ms ± 0.026ms | 3.413ms ± 0.010ms | 3.427ms | 3.478ms | 3.501ms | 3.522ms | 3.17% | 1.579 | 2.058 | 0.75% | 0.002ms | 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.419ms; 3.426ms] or [-0.104%; +0.104%] | None | None | None |
Group 15
| cpu_model | git_commit_sha | git_commit_date | git_branch |
|---|---|---|---|
| Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz | 4402c4f | 1773415872 | release-proposal/libdd-library-config/20260313-152928 |
| 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.892µs | 3.912µs ± 0.003µs | 3.912µs ± 0.001µs | 3.913µs | 3.917µs | 3.919µs | 3.920µs | 0.21% | -1.171 | 11.851 | 0.07% | 0.000µs | 1 | 200 |
| credit_card/is_card_number/ | throughput | 255108457.025op/s | 255616145.499op/s ± 181204.005op/s | 255642308.802op/s ± 84925.819op/s | 255709590.738op/s | 255836761.573op/s | 255880157.045op/s | 256905594.230op/s | 0.49% | 1.197 | 12.046 | 0.07% | 12813.058op/s | 1 | 200 |
| credit_card/is_card_number/ 3782-8224-6310-005 | execution_time | 73.868µs | 74.893µs ± 0.689µs | 74.900µs ± 0.466µs | 75.340µs | 76.155µs | 76.737µs | 77.529µs | 3.51% | 0.644 | 0.362 | 0.92% | 0.049µs | 1 | 200 |
| credit_card/is_card_number/ 3782-8224-6310-005 | throughput | 12898335.990op/s | 13353561.638op/s ± 122125.486op/s | 13351215.679op/s ± 83018.723op/s | 13440038.322op/s | 13528186.604op/s | 13533076.291op/s | 13537734.262op/s | 1.40% | -0.591 | 0.221 | 0.91% | 8635.576op/s | 1 | 200 |
| credit_card/is_card_number/ 378282246310005 | execution_time | 67.609µs | 67.727µs ± 0.069µs | 67.720µs ± 0.040µs | 67.762µs | 67.812µs | 67.845µs | 68.363µs | 0.95% | 4.038 | 34.702 | 0.10% | 0.005µs | 1 | 200 |
| credit_card/is_card_number/ 378282246310005 | throughput | 14627775.497op/s | 14765184.691op/s ± 14938.332op/s | 14766732.030op/s ± 8617.681op/s | 14774887.493op/s | 14782307.721op/s | 14786235.363op/s | 14790847.424op/s | 0.16% | -3.977 | 33.956 | 0.10% | 1056.300op/s | 1 | 200 |
| credit_card/is_card_number/37828224631 | execution_time | 3.894µs | 3.913µs ± 0.004µs | 3.913µs ± 0.002µs | 3.915µs | 3.920µs | 3.921µs | 3.924µs | 0.28% | -0.096 | 3.614 | 0.09% | 0.000µs | 1 | 200 |
| credit_card/is_card_number/37828224631 | throughput | 254851043.753op/s | 255531275.177op/s ± 232480.635op/s | 255575043.101op/s ± 117287.403op/s | 255664331.616op/s | 255832526.193op/s | 255908838.214op/s | 256790687.058op/s | 0.48% | 0.112 | 3.683 | 0.09% | 16438.863op/s | 1 | 200 |
| credit_card/is_card_number/378282246310005 | execution_time | 64.396µs | 64.501µs ± 0.048µs | 64.494µs ± 0.032µs | 64.530µs | 64.577µs | 64.649µs | 64.662µs | 0.26% | 0.575 | 0.509 | 0.07% | 0.003µs | 1 | 200 |
| credit_card/is_card_number/378282246310005 | throughput | 15464976.834op/s | 15503663.304op/s ± 11570.466op/s | 15505352.229op/s ± 7678.648op/s | 15511715.846op/s | 15519942.781op/s | 15528685.351op/s | 15529029.231op/s | 0.15% | -0.570 | 0.500 | 0.07% | 818.155op/s | 1 | 200 |
| credit_card/is_card_number/37828224631000521389798 | execution_time | 44.921µs | 45.235µs ± 0.129µs | 45.227µs ± 0.090µs | 45.319µs | 45.435µs | 45.520µs | 45.561µs | 0.74% | -0.023 | -0.234 | 0.28% | 0.009µs | 1 | 200 |
| credit_card/is_card_number/37828224631000521389798 | throughput | 21948815.560op/s | 22107181.999op/s ± 62885.969op/s | 22110663.001op/s ± 44040.953op/s | 22152130.407op/s | 22212455.666op/s | 22257168.474op/s | 22261258.531op/s | 0.68% | 0.038 | -0.232 | 0.28% | 4446.710op/s | 1 | 200 |
| credit_card/is_card_number/x371413321323331 | execution_time | 6.799µs | 6.806µs ± 0.004µs | 6.805µs ± 0.002µs | 6.807µs | 6.814µs | 6.818µs | 6.820µs | 0.23% | 1.335 | 2.117 | 0.06% | 0.000µs | 1 | 200 |
| credit_card/is_card_number/x371413321323331 | throughput | 146623575.528op/s | 146939466.906op/s ± 82938.617op/s | 146957338.924op/s ± 41436.723op/s | 146991798.187op/s | 147046963.365op/s | 147058034.972op/s | 147082218.693op/s | 0.08% | -1.331 | 2.104 | 0.06% | 5864.646op/s | 1 | 200 |
| credit_card/is_card_number_no_luhn/ | execution_time | 3.893µs | 3.912µs ± 0.003µs | 3.912µs ± 0.001µs | 3.913µs | 3.917µs | 3.919µs | 3.921µs | 0.22% | -1.152 | 13.357 | 0.07% | 0.000µs | 1 | 200 |
| credit_card/is_card_number_no_luhn/ | throughput | 255065600.838op/s | 255606331.292op/s ± 175447.879op/s | 255630200.217op/s ± 80616.752op/s | 255698280.429op/s | 255796144.818op/s | 255881530.119op/s | 256880029.793op/s | 0.49% | 1.181 | 13.564 | 0.07% | 12406.038op/s | 1 | 200 |
| credit_card/is_card_number_no_luhn/ 3782-8224-6310-005 | execution_time | 64.999µs | 65.585µs ± 0.095µs | 65.583µs ± 0.060µs | 65.648µs | 65.735µs | 65.775µs | 65.816µs | 0.36% | -0.996 | 6.208 | 0.14% | 0.007µs | 1 | 200 |
| credit_card/is_card_number_no_luhn/ 3782-8224-6310-005 | throughput | 15193777.264op/s | 15247361.171op/s ± 22069.130op/s | 15247767.249op/s ± 13867.210op/s | 15261133.329op/s | 15279296.859op/s | 15291630.052op/s | 15384870.639op/s | 0.90% | 1.027 | 6.412 | 0.14% | 1560.523op/s | 1 | 200 |
| credit_card/is_card_number_no_luhn/ 378282246310005 | execution_time | 52.962µs | 53.030µs ± 0.041µs | 53.020µs ± 0.024µs | 53.051µs | 53.114µs | 53.138µs | 53.197µs | 0.33% | 1.126 | 1.296 | 0.08% | 0.003µs | 1 | 200 |
| credit_card/is_card_number_no_luhn/ 378282246310005 | throughput | 18797949.691op/s | 18857157.197op/s ± 14728.444op/s | 18860850.533op/s ± 8425.523op/s | 18867138.634op/s | 18875410.531op/s | 18879639.160op/s | 18881292.415op/s | 0.11% | -1.121 | 1.279 | 0.08% | 1041.458op/s | 1 | 200 |
| credit_card/is_card_number_no_luhn/37828224631 | execution_time | 3.896µs | 3.912µs ± 0.002µs | 3.912µs ± 0.001µs | 3.913µs | 3.916µs | 3.918µs | 3.920µs | 0.20% | -0.843 | 8.890 | 0.06% | 0.000µs | 1 | 200 |
| credit_card/is_card_number_no_luhn/37828224631 | throughput | 255123777.436op/s | 255609710.452op/s ± 159617.282op/s | 255628270.708op/s ± 85652.915op/s | 255709653.042op/s | 255797304.017op/s | 255871738.812op/s | 256672583.754op/s | 0.41% | 0.862 | 9.017 | 0.06% | 11286.646op/s | 1 | 200 |
| credit_card/is_card_number_no_luhn/378282246310005 | execution_time | 49.745µs | 49.810µs ± 0.032µs | 49.803µs ± 0.019µs | 49.827µs | 49.871µs | 49.893µs | 50.003µs | 0.40% | 1.515 | 5.538 | 0.07% | 0.002µs | 1 | 200 |
| credit_card/is_card_number_no_luhn/378282246310005 | throughput | 19998969.207op/s | 20076435.656op/s ± 13084.383op/s | 20079118.721op/s ± 7665.180op/s | 20085494.256op/s | 20091210.699op/s | 20099248.756op/s | 20102721.909op/s | 0.12% | -1.505 | 5.470 | 0.07% | 925.206op/s | 1 | 200 |
| credit_card/is_card_number_no_luhn/37828224631000521389798 | execution_time | 44.896µs | 45.228µs ± 0.139µs | 45.233µs ± 0.093µs | 45.316µs | 45.451µs | 45.508µs | 45.535µs | 0.67% | -0.168 | -0.465 | 0.31% | 0.010µs | 1 | 200 |
| credit_card/is_card_number_no_luhn/37828224631000521389798 | throughput | 21961178.769op/s | 22110331.060op/s ± 67820.824op/s | 22107511.019op/s ± 45441.951op/s | 22158921.794op/s | 22226927.738op/s | 22257389.391op/s | 22273598.652op/s | 0.75% | 0.182 | -0.459 | 0.31% | 4795.656op/s | 1 | 200 |
| credit_card/is_card_number_no_luhn/x371413321323331 | execution_time | 6.798µs | 6.808µs ± 0.005µs | 6.807µs ± 0.003µs | 6.810µs | 6.818µs | 6.821µs | 6.826µs | 0.28% | 0.830 | 0.527 | 0.07% | 0.000µs | 1 | 200 |
| credit_card/is_card_number_no_luhn/x371413321323331 | throughput | 146504196.406op/s | 146892276.816op/s ± 108315.805op/s | 146918054.067op/s ± 64093.849op/s | 146970573.499op/s | 147041323.221op/s | 147063752.905op/s | 147105150.299op/s | 0.13% | -0.826 | 0.517 | 0.07% | 7659.084op/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.010%; +0.010%] | None | None | None |
| credit_card/is_card_number/ | throughput | [255591032.366op/s; 255641258.631op/s] or [-0.010%; +0.010%] | None | None | None |
| credit_card/is_card_number/ 3782-8224-6310-005 | execution_time | [74.797µs; 74.988µs] or [-0.127%; +0.127%] | None | None | None |
| credit_card/is_card_number/ 3782-8224-6310-005 | throughput | [13336636.221op/s; 13370487.056op/s] or [-0.127%; +0.127%] | None | None | None |
| credit_card/is_card_number/ 378282246310005 | execution_time | [67.717µs; 67.736µs] or [-0.014%; +0.014%] | None | None | None |
| credit_card/is_card_number/ 378282246310005 | throughput | [14763114.382op/s; 14767255.000op/s] or [-0.014%; +0.014%] | None | None | None |
| credit_card/is_card_number/37828224631 | execution_time | [3.913µs; 3.914µs] or [-0.013%; +0.013%] | None | None | None |
| credit_card/is_card_number/37828224631 | throughput | [255499055.597op/s; 255563494.757op/s] or [-0.013%; +0.013%] | None | None | None |
| credit_card/is_card_number/378282246310005 | execution_time | [64.494µs; 64.508µs] or [-0.010%; +0.010%] | None | None | None |
| credit_card/is_card_number/378282246310005 | throughput | [15502059.749op/s; 15505266.859op/s] or [-0.010%; +0.010%] | None | None | None |
| credit_card/is_card_number/37828224631000521389798 | execution_time | [45.217µs; 45.252µs] or [-0.039%; +0.039%] | None | None | None |
| credit_card/is_card_number/37828224631000521389798 | throughput | [22098466.608op/s; 22115897.389op/s] or [-0.039%; +0.039%] | None | None | None |
| credit_card/is_card_number/x371413321323331 | execution_time | [6.805µs; 6.806µs] or [-0.008%; +0.008%] | None | None | None |
| credit_card/is_card_number/x371413321323331 | throughput | [146927972.412op/s; 146950961.401op/s] or [-0.008%; +0.008%] | None | None | None |
| credit_card/is_card_number_no_luhn/ | execution_time | [3.912µs; 3.913µs] or [-0.010%; +0.010%] | None | None | None |
| credit_card/is_card_number_no_luhn/ | throughput | [255582015.903op/s; 255630646.681op/s] or [-0.010%; +0.010%] | None | None | None |
| credit_card/is_card_number_no_luhn/ 3782-8224-6310-005 | execution_time | [65.572µs; 65.598µs] or [-0.020%; +0.020%] | None | None | None |
| credit_card/is_card_number_no_luhn/ 3782-8224-6310-005 | throughput | [15244302.602op/s; 15250419.740op/s] or [-0.020%; +0.020%] | None | None | None |
| credit_card/is_card_number_no_luhn/ 378282246310005 | execution_time | [53.025µs; 53.036µs] or [-0.011%; +0.011%] | None | None | None |
| credit_card/is_card_number_no_luhn/ 378282246310005 | throughput | [18855115.976op/s; 18859198.418op/s] or [-0.011%; +0.011%] | None | None | None |
| credit_card/is_card_number_no_luhn/37828224631 | execution_time | [3.912µs; 3.913µs] or [-0.009%; +0.009%] | None | None | None |
| credit_card/is_card_number_no_luhn/37828224631 | throughput | [255587589.032op/s; 255631831.872op/s] or [-0.009%; +0.009%] | None | None | None |
| credit_card/is_card_number_no_luhn/378282246310005 | execution_time | [49.805µs; 49.814µs] or [-0.009%; +0.009%] | None | None | None |
| credit_card/is_card_number_no_luhn/378282246310005 | throughput | [20074622.286op/s; 20078249.025op/s] or [-0.009%; +0.009%] | None | None | None |
| credit_card/is_card_number_no_luhn/37828224631000521389798 | execution_time | [45.209µs; 45.247µs] or [-0.042%; +0.042%] | None | None | None |
| credit_card/is_card_number_no_luhn/37828224631000521389798 | throughput | [22100931.746op/s; 22119730.374op/s] or [-0.043%; +0.043%] | None | None | None |
| credit_card/is_card_number_no_luhn/x371413321323331 | execution_time | [6.807µs; 6.808µs] or [-0.010%; +0.010%] | None | None | None |
| credit_card/is_card_number_no_luhn/x371413321323331 | throughput | [146877265.287op/s; 146907288.345op/s] or [-0.010%; +0.010%] | None | None | None |
Group 16
| cpu_model | git_commit_sha | git_commit_date | git_branch |
|---|---|---|---|
| Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz | 4402c4f | 1773415872 | release-proposal/libdd-library-config/20260313-152928 |
| 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 | 13.655ms | 13.688ms ± 0.018ms | 13.685ms ± 0.010ms | 13.697ms | 13.713ms | 13.760ms | 13.781ms | 0.70% | 1.643 | 5.822 | 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 | [13.685ms; 13.690ms] or [-0.018%; +0.018%] | None | None | None |
Group 17
| cpu_model | git_commit_sha | git_commit_date | git_branch |
|---|---|---|---|
| Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz | 4402c4f | 1773415872 | release-proposal/libdd-library-config/20260313-152928 |
| 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.899µs | 161.538µs ± 0.277µs | 161.497µs ± 0.108µs | 161.610µs | 162.097µs | 162.428µs | 163.033µs | 0.95% | 1.679 | 5.217 | 0.17% | 0.020µ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.499µs; 161.576µs] or [-0.024%; +0.024%] | None | None | None |
Group 18
| cpu_model | git_commit_sha | git_commit_date | git_branch |
|---|---|---|---|
| Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz | 4402c4f | 1773415872 | release-proposal/libdd-library-config/20260313-152928 |
| 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.283µs | 2.355µs ± 0.023µs | 2.355µs ± 0.013µs | 2.370µs | 2.392µs | 2.404µs | 2.408µs | 2.23% | -0.793 | 1.517 | 0.97% | 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.352µs; 2.358µs] or [-0.134%; +0.134%] | None | None | None |
Group 19
| cpu_model | git_commit_sha | git_commit_date | git_branch |
|---|---|---|---|
| Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz | 4402c4f | 1773415872 | release-proposal/libdd-library-config/20260313-152928 |
| 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.578µs | 24.696µs ± 9.036µs | 18.018µs ± 0.259µs | 33.146µs | 41.944µs | 49.913µs | 64.119µs | 255.86% | 1.089 | 0.748 | 36.50% | 0.639µs | 1 | 200 |
| scenario | metric | 95% CI mean | Shapiro-Wilk pvalue | Ljung-Box pvalue (lag=1) | Dip test pvalue |
|---|---|---|---|---|---|
| two way interface | execution_time | [23.444µs; 25.948µs] or [-5.071%; +5.071%] | None | None | None |
Baseline
Omitted due to size.
Codecov Report✅ All modified and coverable lines are covered by tests. Additional details and impacted files@@ Coverage Diff @@
## release #1726 +/- ##
==========================================
Coverage ? 71.42%
==========================================
Files ? 430
Lines ? 63994
Branches ? 0
==========================================
Hits ? 45709
Misses ? 18285
Partials ? 0
🚀 New features to boost your workflow:
|
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
|
# Release proposal for libdd-library-config and its dependencies This PR contains version bumps based on public API changes and commits since last release. ## libdd-trace-protobuf **Next version:** `2.0.0` **Semver bump:** `major` **Tag:** `libdd-trace-protobuf-v2.0.0` ### Commits - feat(trace-protobuf)!: Add two fields to ClientGroupedStats [SVLS-8627] (#1630) - feat: otel process ctxt protobuf encoding (#1651) ## libdd-library-config **Next version:** `1.1.0` **Semver bump:** `minor` **Tag:** `libdd-library-config-v1.1.0` ### Commits - chore: update otel process ctx protocol (#1713) - feat: publish tracer metadata as OTel process ctx (#1658) - feat: otel process ctxt protobuf encoding (#1651) - fix: handle fork in otel process ctx (#1650) - chore: implement otel process ctx update (#1640) - feat: process context publication (#1585) - ci: update nightly in CI to 2026-02-08 (#1539) - fix(stable_config): [APMAPI-1690] add >100mb check for stable config files (#1432) - chore: add changelog for every published crate (#1396) [SVLS-8627]: https://datadoghq.atlassian.net/browse/SVLS-8627?atlOrigin=eyJpIjoiNWRkNTljNzYxNjVmNDY3MDlhMDU5Y2ZhYzA5YTRkZjUiLCJwIjoiZ2l0aHViLWNvbS1KU1cifQ [APMAPI-1690]: https://datadoghq.atlassian.net/browse/APMAPI-1690?atlOrigin=eyJpIjoiNWRkNTljNzYxNjVmNDY3MDlhMDU5Y2ZhYzA5YTRkZjUiLCJwIjoiZ2l0aHViLWNvbS1KU1cifQ --------- Co-authored-by: dd-octo-sts[bot] <200755185+dd-octo-sts[bot]@users.noreply.github.com>
Release proposal for libdd-library-config and its dependencies
This PR contains version bumps based on public API changes and commits since last release.
libdd-trace-protobuf
Next version:
2.0.0Semver bump:
majorTag:
libdd-trace-protobuf-v2.0.0Commits
libdd-library-config
Next version:
1.1.0Semver bump:
minorTag:
libdd-library-config-v1.1.0Commits