Skip to content

Conversation

@ekump
Copy link
Contributor

@ekump ekump commented Feb 10, 2026

What does this PR do?

The coverage report job is doing a cargo clean before it uploads results. That takes time, and also results in the target folder in the cache being empty when it gets uploaded. Now that we're using larger runners for the coverage job and we are aggressively freeing up space I don't think it's still necessary.

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.

@codecov-commenter
Copy link

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 71.75%. Comparing base (e8055e7) to head (a15ee92).

Additional details and impacted files
@@            Coverage Diff             @@
##             main    #1541      +/-   ##
==========================================
- Coverage   71.78%   71.75%   -0.03%     
==========================================
  Files         426      426              
  Lines       70114    70114              
==========================================
- Hits        50332    50313      -19     
- Misses      19782    19801      +19     
Components Coverage Δ
libdd-crashtracker 62.37% <ø> (+0.02%) ⬆️
libdd-crashtracker-ffi 16.80% <ø> (ø)
libdd-alloc 98.73% <ø> (ø)
libdd-data-pipeline 86.86% <ø> (ø)
libdd-data-pipeline-ffi 78.68% <ø> (ø)
libdd-common 80.58% <ø> (ø)
libdd-common-ffi 74.54% <ø> (ø)
libdd-telemetry 65.09% <ø> (ø)
libdd-telemetry-ffi 21.17% <ø> (ø)
libdd-dogstatsd-client 83.75% <ø> (ø)
datadog-ipc 82.60% <ø> (ø)
libdd-profiling 81.83% <ø> (ø)
libdd-profiling-ffi 64.74% <ø> (ø)
datadog-sidecar 35.26% <ø> (ø)
datdog-sidecar-ffi 11.66% <ø> (ø)
spawn-worker 55.18% <ø> (ø)
libdd-tinybytes 93.43% <ø> (ø)
libdd-trace-normalization 82.33% <ø> (ø)
libdd-trace-obfuscation 94.17% <ø> (ø)
libdd-trace-protobuf 61.18% <ø> (ø)
libdd-trace-utils 89.37% <ø> (ø)
datadog-tracer-flare 95.32% <ø> (ø)
libdd-log 75.57% <ø> (ø)
🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.

@pr-commenter
Copy link

pr-commenter bot commented Feb 10, 2026

Benchmarks

Comparison

Benchmark execution time: 2026-02-10 01:54:44

Comparing candidate commit a15ee92 in PR branch ekump/speed-up-coverage-report-job with baseline commit e8055e7 in branch main.

Found 0 performance improvements and 0 performance regressions! Performance is the same for 57 metrics, 2 unstable metrics.

Candidate

Candidate benchmark details

Group 1

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz a15ee92 1770687476 ekump/speed-up-coverage-report-job
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.831µs 25.714µs ± 9.428µs 18.124µs ± 0.191µs 34.572µs 42.169µs 44.766µs 53.839µs 197.06% 0.664 -1.002 36.57% 0.667µ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.408µs; 27.021µs] or [-5.081%; +5.081%] None None None

Group 2

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz a15ee92 1770687476 ekump/speed-up-coverage-report-job
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 204.927µs 205.534µs ± 0.384µs 205.481µs ± 0.259µs 205.748µs 206.211µs 206.753µs 206.801µs 0.64% 0.685 0.324 0.19% 0.027µs 1 200
normalization/normalize_name/normalize_name/Too-Long-.Too-Long-.Too-Long-.Too-Long-.Too-Long-.Too-Lo... throughput 4835567.823op/s 4865389.372op/s ± 9087.667op/s 4866639.927op/s ± 6149.646op/s 4872702.459op/s 4877718.596op/s 4879397.649op/s 4879783.886op/s 0.27% -0.675 0.297 0.19% 642.595op/s 1 200
normalization/normalize_name/normalize_name/bad-name execution_time 18.616µs 18.678µs ± 0.044µs 18.670µs ± 0.022µs 18.697µs 18.760µs 18.836µs 18.884µs 1.14% 1.616 3.914 0.24% 0.003µs 1 200
normalization/normalize_name/normalize_name/bad-name throughput 52955452.796op/s 53537976.946op/s ± 126228.904op/s 53561608.677op/s ± 64535.975op/s 53620094.824op/s 53688061.598op/s 53709741.404op/s 53716254.356op/s 0.29% -1.592 3.800 0.24% 8925.731op/s 1 200
normalization/normalize_name/normalize_name/good execution_time 10.845µs 10.915µs ± 0.029µs 10.913µs ± 0.017µs 10.932µs 10.961µs 10.979µs 11.082µs 1.55% 1.154 5.096 0.26% 0.002µs 1 200
normalization/normalize_name/normalize_name/good throughput 90239092.264op/s 91614056.540op/s ± 241351.768op/s 91637741.336op/s ± 142465.387op/s 91764728.546op/s 91961268.866op/s 92103549.342op/s 92207936.640op/s 0.62% -1.109 4.847 0.26% 17066.147op/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 [205.481µs; 205.587µs] or [-0.026%; +0.026%] None None None
normalization/normalize_name/normalize_name/Too-Long-.Too-Long-.Too-Long-.Too-Long-.Too-Long-.Too-Lo... throughput [4864129.909op/s; 4866648.835op/s] or [-0.026%; +0.026%] None None None
normalization/normalize_name/normalize_name/bad-name execution_time [18.672µs; 18.685µs] or [-0.033%; +0.033%] None None None
normalization/normalize_name/normalize_name/bad-name throughput [53520482.834op/s; 53555471.058op/s] or [-0.033%; +0.033%] None None None
normalization/normalize_name/normalize_name/good execution_time [10.911µs; 10.919µs] or [-0.037%; +0.037%] None None None
normalization/normalize_name/normalize_name/good throughput [91580607.506op/s; 91647505.574op/s] or [-0.037%; +0.037%] None None None

Group 3

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz a15ee92 1770687476 ekump/speed-up-coverage-report-job
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 3.956ms 3.960ms ± 0.007ms 3.960ms ± 0.001ms 3.961ms 3.965ms 3.971ms 4.049ms 2.26% 11.109 140.908 0.17% 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 [3.959ms; 3.961ms] or [-0.024%; +0.024%] None None None

Group 4

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz a15ee92 1770687476 ekump/speed-up-coverage-report-job
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.670ns 191.233ns ± 2.340ns 190.824ns ± 1.726ns 192.630ns 195.710ns 198.299ns 201.586ns 5.64% 1.225 1.840 1.22% 0.165ns 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.908ns; 191.557ns] or [-0.170%; +0.170%] None None None

Group 5

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz a15ee92 1770687476 ekump/speed-up-coverage-report-job
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 242.447ns 253.347ns ± 14.100ns 246.751ns ± 3.435ns 254.009ns 289.037ns 293.431ns 295.597ns 19.80% 1.690 1.654 5.55% 0.997ns 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 [251.393ns; 255.301ns] or [-0.771%; +0.771%] None None None

Group 6

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz a15ee92 1770687476 ekump/speed-up-coverage-report-job
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 9.577ms 9.831ms ± 0.076ms 9.843ms ± 0.027ms 9.867ms 9.924ms 9.998ms 10.035ms 1.95% -1.272 2.745 0.77% 0.005ms 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 [9.820ms; 9.841ms] or [-0.107%; +0.107%] None None None

Group 7

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz a15ee92 1770687476 ekump/speed-up-coverage-report-job
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.746µs 161.597µs ± 0.745µs 161.483µs ± 0.132µs 161.681µs 162.119µs 163.218µs 171.018µs 5.90% 10.308 126.276 0.46% 0.053µ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.493µs; 161.700µs] or [-0.064%; +0.064%] None None None

Group 8

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz a15ee92 1770687476 ekump/speed-up-coverage-report-job
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 535.075µs 536.781µs ± 1.440µs 536.213µs ± 0.559µs 537.302µs 538.954µs 541.920µs 543.676µs 1.39% 2.102 5.533 0.27% 0.102µs 1 200
normalization/normalize_service/normalize_service/A0000000000000000000000000000000000000000000000000... throughput 1839331.773op/s 1862971.039op/s ± 4968.586op/s 1864931.871op/s ± 1947.650op/s 1866090.959op/s 1867479.984op/s 1868280.690op/s 1868896.884op/s 0.21% -2.078 5.391 0.27% 351.332op/s 1 200
normalization/normalize_service/normalize_service/Data🐨dog🐶 繋がっ⛰てて execution_time 380.030µs 380.736µs ± 0.317µs 380.732µs ± 0.204µs 380.930µs 381.214µs 381.477µs 382.528µs 0.47% 0.916 4.130 0.08% 0.022µs 1 200
normalization/normalize_service/normalize_service/Data🐨dog🐶 繋がっ⛰てて throughput 2614190.394op/s 2626492.012op/s ± 2185.811op/s 2626517.942op/s ± 1405.516op/s 2627975.704op/s 2629819.797op/s 2630676.270op/s 2631373.315op/s 0.18% -0.903 4.057 0.08% 154.560op/s 1 200
normalization/normalize_service/normalize_service/Test Conversion 0f Weird !@#$%^&**() Characters execution_time 189.280µs 189.598µs ± 0.156µs 189.591µs ± 0.099µs 189.684µs 189.881µs 190.015µs 190.102µs 0.27% 0.493 0.158 0.08% 0.011µs 1 200
normalization/normalize_service/normalize_service/Test Conversion 0f Weird !@#$%^&**() Characters throughput 5260334.636op/s 5274330.225op/s ± 4325.262op/s 5274502.346op/s ± 2751.012op/s 5277477.057op/s 5280644.062op/s 5282419.185op/s 5283191.243op/s 0.16% -0.488 0.151 0.08% 305.842op/s 1 200
normalization/normalize_service/normalize_service/[empty string] execution_time 36.453µs 36.581µs ± 0.054µs 36.578µs ± 0.038µs 36.614µs 36.672µs 36.709µs 36.787µs 0.57% 0.493 0.514 0.15% 0.004µs 1 200
normalization/normalize_service/normalize_service/[empty string] throughput 27183307.951op/s 27336670.902op/s ± 40611.994op/s 27338799.511op/s ± 28215.845op/s 27366978.357op/s 27395264.122op/s 27416044.595op/s 27432724.119op/s 0.34% -0.483 0.493 0.15% 2871.702op/s 1 200
normalization/normalize_service/normalize_service/test_ASCII execution_time 45.908µs 46.040µs ± 0.056µs 46.030µs ± 0.033µs 46.073µs 46.141µs 46.207µs 46.259µs 0.50% 0.869 1.279 0.12% 0.004µs 1 200
normalization/normalize_service/normalize_service/test_ASCII throughput 21617498.068op/s 21720065.536op/s ± 26521.799op/s 21724961.982op/s ± 15476.031op/s 21737510.624op/s 21754572.506op/s 21772327.298op/s 21782600.930op/s 0.27% -0.860 1.257 0.12% 1875.374op/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 [536.581µs; 536.980µs] or [-0.037%; +0.037%] None None None
normalization/normalize_service/normalize_service/A0000000000000000000000000000000000000000000000000... throughput [1862282.441op/s; 1863659.637op/s] or [-0.037%; +0.037%] None None None
normalization/normalize_service/normalize_service/Data🐨dog🐶 繋がっ⛰てて execution_time [380.692µs; 380.780µs] or [-0.012%; +0.012%] None None None
normalization/normalize_service/normalize_service/Data🐨dog🐶 繋がっ⛰てて throughput [2626189.080op/s; 2626794.944op/s] or [-0.012%; +0.012%] None None None
normalization/normalize_service/normalize_service/Test Conversion 0f Weird !@#$%^&**() Characters execution_time [189.576µs; 189.619µs] or [-0.011%; +0.011%] None None None
normalization/normalize_service/normalize_service/Test Conversion 0f Weird !@#$%^&**() Characters throughput [5273730.785op/s; 5274929.665op/s] or [-0.011%; +0.011%] None None None
normalization/normalize_service/normalize_service/[empty string] execution_time [36.573µs; 36.589µs] or [-0.021%; +0.021%] None None None
normalization/normalize_service/normalize_service/[empty string] throughput [27331042.471op/s; 27342299.334op/s] or [-0.021%; +0.021%] None None None
normalization/normalize_service/normalize_service/test_ASCII execution_time [46.033µs; 46.048µs] or [-0.017%; +0.017%] None None None
normalization/normalize_service/normalize_service/test_ASCII throughput [21716389.870op/s; 21723741.202op/s] or [-0.017%; +0.017%] None None None

Group 9

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz a15ee92 1770687476 ekump/speed-up-coverage-report-job
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.987µs 5.068µs ± 0.053µs 5.055µs ± 0.032µs 5.087µs 5.172µs 5.173µs 5.177µs 2.42% 0.630 -0.547 1.04% 0.004µ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.060µs; 5.075µs] or [-0.145%; +0.145%] None None None

Group 10

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz a15ee92 1770687476 ekump/speed-up-coverage-report-job
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.528µs 33.319µs ± 1.327µs 32.744µs ± 0.128µs 32.856µs 36.174µs 36.205µs 36.918µs 12.75% 1.687 0.912 3.97% 0.094µ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.135µs; 33.503µs] or [-0.552%; +0.552%] None None None

Group 11

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz a15ee92 1770687476 ekump/speed-up-coverage-report-job
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.324ms 48.688ms ± 1.079ms 48.536ms ± 0.052ms 48.607ms 48.773ms 52.162ms 62.375ms 28.51% 10.800 129.370 2.21% 0.076ms 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.538ms; 48.837ms] or [-0.307%; +0.307%] None None None

Group 12

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz a15ee92 1770687476 ekump/speed-up-coverage-report-job
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 85.241µs 85.469µs ± 0.163µs 85.436µs ± 0.051µs 85.504µs 85.675µs 86.124µs 86.942µs 1.76% 4.801 35.429 0.19% 0.012µ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 [85.447µs; 85.492µs] or [-0.026%; +0.026%] None None None

Group 13

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz a15ee92 1770687476 ekump/speed-up-coverage-report-job
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.890µs 3.912µs ± 0.003µs 3.912µs ± 0.002µs 3.914µs 3.916µs 3.917µs 3.919µs 0.19% -2.214 17.534 0.07% 0.000µs 1 200
credit_card/is_card_number/ throughput 255159342.868op/s 255629709.285op/s ± 185751.472op/s 255635068.697op/s ± 126240.398op/s 255738981.017op/s 255854697.426op/s 255927479.605op/s 257096936.203op/s 0.57% 2.246 17.837 0.07% 13134.613op/s 1 200
credit_card/is_card_number/ 3782-8224-6310-005 execution_time 77.015µs 77.574µs ± 0.484µs 77.434µs ± 0.286µs 77.791µs 78.437µs 79.156µs 79.684µs 2.91% 1.356 2.102 0.62% 0.034µs 1 200
credit_card/is_card_number/ 3782-8224-6310-005 throughput 12549606.210op/s 12891455.459op/s ± 79742.476op/s 12914291.696op/s ± 47892.438op/s 12959306.006op/s 12970982.015op/s 12978347.262op/s 12984513.602op/s 0.54% -1.315 1.915 0.62% 5638.645op/s 1 200
credit_card/is_card_number/ 378282246310005 execution_time 70.642µs 70.913µs ± 0.346µs 70.764µs ± 0.085µs 70.965µs 71.517µs 72.515µs 72.633µs 2.64% 2.511 7.642 0.49% 0.025µs 1 200
credit_card/is_card_number/ 378282246310005 throughput 13767829.095op/s 14102149.761op/s ± 68079.091op/s 14131504.777op/s ± 17033.197op/s 14143916.864op/s 14151550.420op/s 14155058.208op/s 14155945.713op/s 0.17% -2.463 7.314 0.48% 4813.919op/s 1 200
credit_card/is_card_number/37828224631 execution_time 3.891µs 3.911µs ± 0.002µs 3.911µs ± 0.001µs 3.912µs 3.914µs 3.916µs 3.917µs 0.16% -3.230 30.200 0.06% 0.000µs 1 200
credit_card/is_card_number/37828224631 throughput 255298441.481op/s 255697942.962op/s ± 149012.023op/s 255698853.177op/s ± 63601.075op/s 255759146.133op/s 255869152.609op/s 255933869.382op/s 257030167.257op/s 0.52% 3.268 30.603 0.06% 10536.741op/s 1 200
credit_card/is_card_number/378282246310005 execution_time 67.404µs 67.621µs ± 0.266µs 67.505µs ± 0.048µs 67.725µs 68.037µs 68.587µs 69.245µs 2.58% 3.085 13.092 0.39% 0.019µs 1 200
credit_card/is_card_number/378282246310005 throughput 14441463.236op/s 14788441.056op/s ± 57521.249op/s 14813716.762op/s ± 10650.792op/s 14820976.871op/s 14830140.184op/s 14833890.635op/s 14835914.783op/s 0.15% -3.021 12.537 0.39% 4067.367op/s 1 200
credit_card/is_card_number/37828224631000521389798 execution_time 44.648µs 45.152µs ± 0.157µs 45.153µs ± 0.105µs 45.273µs 45.384µs 45.494µs 45.500µs 0.77% -0.249 -0.075 0.35% 0.011µs 1 200
credit_card/is_card_number/37828224631000521389798 throughput 21977974.110op/s 22147666.175op/s ± 77141.370op/s 22146738.202op/s ± 51418.254op/s 22195081.579op/s 22282527.509op/s 22323119.690op/s 22397302.316op/s 1.13% 0.269 -0.055 0.35% 5454.719op/s 1 200
credit_card/is_card_number/x371413321323331 execution_time 6.027µs 6.038µs ± 0.023µs 6.034µs ± 0.002µs 6.036µs 6.049µs 6.102µs 6.313µs 4.62% 9.759 111.676 0.37% 0.002µs 1 200
credit_card/is_card_number/x371413321323331 throughput 158403839.602op/s 165629195.649op/s ± 595943.430op/s 165729647.765op/s ± 57959.612op/s 165784880.426op/s 165848279.267op/s 165887325.081op/s 165910728.820op/s 0.11% -9.556 107.833 0.36% 42139.564op/s 1 200
credit_card/is_card_number_no_luhn/ execution_time 3.892µs 3.911µs ± 0.003µs 3.911µs ± 0.002µs 3.913µs 3.915µs 3.918µs 3.920µs 0.21% -1.645 14.795 0.07% 0.000µs 1 200
credit_card/is_card_number_no_luhn/ throughput 255126144.763op/s 255657803.776op/s ± 172657.133op/s 255666060.331op/s ± 98380.497op/s 255754411.762op/s 255860099.342op/s 255959380.083op/s 256954658.205op/s 0.50% 1.674 15.024 0.07% 12208.703op/s 1 200
credit_card/is_card_number_no_luhn/ 3782-8224-6310-005 execution_time 65.129µs 65.749µs ± 0.112µs 65.769µs ± 0.057µs 65.811µs 65.889µs 65.942µs 65.962µs 0.29% -1.805 6.645 0.17% 0.008µs 1 200
credit_card/is_card_number_no_luhn/ 3782-8224-6310-005 throughput 15160185.192op/s 15209486.078op/s ± 26083.880op/s 15204800.464op/s ± 13080.964op/s 15220026.751op/s 15250647.306op/s 15287555.283op/s 15354163.347op/s 0.98% 1.833 6.814 0.17% 1844.409op/s 1 200
credit_card/is_card_number_no_luhn/ 378282246310005 execution_time 52.941µs 53.007µs ± 0.030µs 53.002µs ± 0.016µs 53.021µs 53.062µs 53.094µs 53.155µs 0.29% 1.122 2.712 0.06% 0.002µs 1 200
credit_card/is_card_number_no_luhn/ 378282246310005 throughput 18813042.356op/s 18865474.859op/s ± 10734.352op/s 18867170.183op/s ± 5565.552op/s 18871663.725op/s 18880315.855op/s 18884491.852op/s 18889034.915op/s 0.12% -1.116 2.688 0.06% 759.033op/s 1 200
credit_card/is_card_number_no_luhn/37828224631 execution_time 3.894µs 3.912µs ± 0.003µs 3.911µs ± 0.001µs 3.913µs 3.918µs 3.921µs 3.922µs 0.28% 0.275 5.459 0.08% 0.000µs 1 200
credit_card/is_card_number_no_luhn/37828224631 throughput 254979809.528op/s 255644710.476op/s ± 202267.278op/s 255681872.156op/s ± 95899.484op/s 255769921.102op/s 255856079.893op/s 255917015.070op/s 256775091.631op/s 0.43% -0.258 5.525 0.08% 14302.456op/s 1 200
credit_card/is_card_number_no_luhn/378282246310005 execution_time 49.741µs 49.802µs ± 0.036µs 49.794µs ± 0.021µs 49.820µs 49.878µs 49.910µs 49.937µs 0.29% 1.169 1.790 0.07% 0.003µs 1 200
credit_card/is_card_number_no_luhn/378282246310005 throughput 20025267.703op/s 20079634.752op/s ± 14467.554op/s 20082719.824op/s ± 8315.110op/s 20089119.734op/s 20097998.847op/s 20101599.484op/s 20104312.375op/s 0.11% -1.164 1.773 0.07% 1023.011op/s 1 200
credit_card/is_card_number_no_luhn/37828224631000521389798 execution_time 44.694µs 45.159µs ± 0.140µs 45.167µs ± 0.088µs 45.248µs 45.372µs 45.476µs 45.557µs 0.86% -0.163 0.364 0.31% 0.010µs 1 200
credit_card/is_card_number_no_luhn/37828224631000521389798 throughput 21950349.891op/s 22144062.465op/s ± 68864.265op/s 22140020.471op/s ± 42942.124op/s 22184863.279op/s 22252832.862op/s 22312005.471op/s 22374575.387op/s 1.06% 0.185 0.374 0.31% 4869.439op/s 1 200
credit_card/is_card_number_no_luhn/x371413321323331 execution_time 6.025µs 6.035µs ± 0.011µs 6.033µs ± 0.002µs 6.035µs 6.040µs 6.103µs 6.106µs 1.20% 5.444 30.579 0.18% 0.001µs 1 200
credit_card/is_card_number_no_luhn/x371413321323331 throughput 163780006.978op/s 165693919.630op/s ± 298336.460op/s 165744477.531op/s ± 52339.623op/s 165790119.364op/s 165849373.069op/s 165911341.780op/s 165972211.023op/s 0.14% -5.428 30.438 0.18% 21095.573op/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.912µs] or [-0.010%; +0.010%] None None None
credit_card/is_card_number/ throughput [255603965.918op/s; 255655452.653op/s] or [-0.010%; +0.010%] None None None
credit_card/is_card_number/ 3782-8224-6310-005 execution_time [77.507µs; 77.641µs] or [-0.086%; +0.086%] None None None
credit_card/is_card_number/ 3782-8224-6310-005 throughput [12880403.919op/s; 12902506.999op/s] or [-0.086%; +0.086%] None None None
credit_card/is_card_number/ 378282246310005 execution_time [70.865µs; 70.961µs] or [-0.068%; +0.068%] None None None
credit_card/is_card_number/ 378282246310005 throughput [14092714.653op/s; 14111584.868op/s] or [-0.067%; +0.067%] None None None
credit_card/is_card_number/37828224631 execution_time [3.911µs; 3.911µs] or [-0.008%; +0.008%] None None None
credit_card/is_card_number/37828224631 throughput [255677291.329op/s; 255718594.595op/s] or [-0.008%; +0.008%] None None None
credit_card/is_card_number/378282246310005 execution_time [67.585µs; 67.658µs] or [-0.055%; +0.055%] None None None
credit_card/is_card_number/378282246310005 throughput [14780469.165op/s; 14796412.948op/s] or [-0.054%; +0.054%] None None None
credit_card/is_card_number/37828224631000521389798 execution_time [45.130µs; 45.174µs] or [-0.048%; +0.048%] None None None
credit_card/is_card_number/37828224631000521389798 throughput [22136975.123op/s; 22158357.227op/s] or [-0.048%; +0.048%] None None None
credit_card/is_card_number/x371413321323331 execution_time [6.035µs; 6.041µs] or [-0.052%; +0.052%] None None None
credit_card/is_card_number/x371413321323331 throughput [165546603.621op/s; 165711787.677op/s] or [-0.050%; +0.050%] 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 [255633875.158op/s; 255681732.394op/s] or [-0.009%; +0.009%] None None None
credit_card/is_card_number_no_luhn/ 3782-8224-6310-005 execution_time [65.733µs; 65.764µs] or [-0.024%; +0.024%] None None None
credit_card/is_card_number_no_luhn/ 3782-8224-6310-005 throughput [15205871.103op/s; 15213101.053op/s] or [-0.024%; +0.024%] None None None
credit_card/is_card_number_no_luhn/ 378282246310005 execution_time [53.003µs; 53.011µs] or [-0.008%; +0.008%] None None None
credit_card/is_card_number_no_luhn/ 378282246310005 throughput [18863987.181op/s; 18866962.537op/s] or [-0.008%; +0.008%] None None None
credit_card/is_card_number_no_luhn/37828224631 execution_time [3.911µs; 3.912µs] or [-0.011%; +0.011%] None None None
credit_card/is_card_number_no_luhn/37828224631 throughput [255616678.177op/s; 255672742.775op/s] or [-0.011%; +0.011%] None None None
credit_card/is_card_number_no_luhn/378282246310005 execution_time [49.797µs; 49.807µs] or [-0.010%; +0.010%] None None None
credit_card/is_card_number_no_luhn/378282246310005 throughput [20077629.689op/s; 20081639.816op/s] or [-0.010%; +0.010%] None None None
credit_card/is_card_number_no_luhn/37828224631000521389798 execution_time [45.140µs; 45.179µs] or [-0.043%; +0.043%] None None None
credit_card/is_card_number_no_luhn/37828224631000521389798 throughput [22134518.541op/s; 22153606.390op/s] or [-0.043%; +0.043%] None None None
credit_card/is_card_number_no_luhn/x371413321323331 execution_time [6.034µs; 6.037µs] or [-0.025%; +0.025%] None None None
credit_card/is_card_number_no_luhn/x371413321323331 throughput [165652573.066op/s; 165735266.195op/s] or [-0.025%; +0.025%] None None None

Group 14

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz a15ee92 1770687476 ekump/speed-up-coverage-report-job
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.275µs 3.244µs ± 1.427µs 3.026µs ± 0.030µs 3.051µs 3.675µs 14.051µs 14.727µs 386.60% 7.315 54.782 43.88% 0.101µ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.046µs; 3.441µs] or [-6.096%; +6.096%] None None None

Group 15

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz a15ee92 1770687476 ekump/speed-up-coverage-report-job
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.095µs 146.401µs ± 1.876µs 146.171µs ± 0.591µs 146.700µs 148.450µs 151.973µs 165.460µs 13.20% 6.390 56.360 1.28% 0.133µ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.141µs; 146.661µs] or [-0.178%; +0.178%] None None None

Group 16

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz a15ee92 1770687476 ekump/speed-up-coverage-report-job
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.607ms 10.640ms ± 0.015ms 10.638ms ± 0.009ms 10.649ms 10.666ms 10.683ms 10.697ms 0.55% 0.753 1.195 0.14% 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.638ms; 10.642ms] or [-0.020%; +0.020%] None None None

Group 17

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz a15ee92 1770687476 ekump/speed-up-coverage-report-job
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.445µs 2.478µs ± 0.022µs 2.470µs ± 0.009µs 2.485µs 2.513µs 2.521µs 2.654µs 7.44% 3.166 20.853 0.87% 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.475µs; 2.481µs] or [-0.121%; +0.121%] None None None

Group 18

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz a15ee92 1770687476 ekump/speed-up-coverage-report-job
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.017ms 14.079ms ± 0.028ms 14.077ms ± 0.015ms 14.092ms 14.117ms 14.198ms 14.216ms 0.99% 1.902 6.574 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 [14.075ms; 14.083ms] or [-0.028%; +0.028%] None None None

Group 19

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz a15ee92 1770687476 ekump/speed-up-coverage-report-job
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 536.203µs 536.979µs ± 0.778µs 536.841µs ± 0.232µs 537.106µs 537.619µs 540.838µs 542.320µs 1.02% 4.257 22.235 0.14% 0.055µ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 [536.871µs; 537.087µs] or [-0.020%; +0.020%] None None None

Baseline

Omitted due to size.

@ekump ekump marked this pull request as ready for review February 10, 2026 02:15
@ekump ekump requested a review from a team as a code owner February 10, 2026 02:15
@dd-octo-sts
Copy link

dd-octo-sts bot commented Feb 10, 2026

Artifact Size Benchmark Report

aarch64-alpine-linux-musl
Artifact Baseline Commit Change
/aarch64-alpine-linux-musl/lib/libdatadog_profiling.a 91.69 MB 91.69 MB 0% (0 B) 👌
/aarch64-alpine-linux-musl/lib/libdatadog_profiling.so 8.38 MB 8.38 MB 0% (0 B) 👌
aarch64-unknown-linux-gnu
Artifact Baseline Commit Change
/aarch64-unknown-linux-gnu/lib/libdatadog_profiling.a 106.40 MB 106.40 MB 0% (0 B) 👌
/aarch64-unknown-linux-gnu/lib/libdatadog_profiling.so 10.76 MB 10.76 MB 0% (0 B) 👌
libdatadog-x64-windows
Artifact Baseline Commit Change
/libdatadog-x64-windows/debug/dynamic/datadog_profiling_ffi.dll 25.08 MB 25.08 MB 0% (0 B) 👌
/libdatadog-x64-windows/debug/dynamic/datadog_profiling_ffi.lib 75.94 KB 75.94 KB 0% (0 B) 👌
/libdatadog-x64-windows/debug/dynamic/datadog_profiling_ffi.pdb 172.51 MB 172.52 MB +0% (+8.00 KB) 👌
/libdatadog-x64-windows/debug/static/datadog_profiling_ffi.lib 882.83 MB 882.83 MB 0% (0 B) 👌
/libdatadog-x64-windows/release/dynamic/datadog_profiling_ffi.dll 9.57 MB 9.57 MB 0% (0 B) 👌
/libdatadog-x64-windows/release/dynamic/datadog_profiling_ffi.lib 75.94 KB 75.94 KB 0% (0 B) 👌
/libdatadog-x64-windows/release/dynamic/datadog_profiling_ffi.pdb 23.04 MB 23.04 MB 0% (0 B) 👌
/libdatadog-x64-windows/release/static/datadog_profiling_ffi.lib 48.45 MB 48.45 MB 0% (0 B) 👌
libdatadog-x86-windows
Artifact Baseline Commit Change
/libdatadog-x86-windows/debug/dynamic/datadog_profiling_ffi.dll 21.22 MB 21.22 MB 0% (0 B) 👌
/libdatadog-x86-windows/debug/dynamic/datadog_profiling_ffi.lib 77.12 KB 77.12 KB 0% (0 B) 👌
/libdatadog-x86-windows/debug/dynamic/datadog_profiling_ffi.pdb 176.62 MB 176.62 MB +0% (+8.00 KB) 👌
/libdatadog-x86-windows/debug/static/datadog_profiling_ffi.lib 866.92 MB 866.92 MB 0% (0 B) 👌
/libdatadog-x86-windows/release/dynamic/datadog_profiling_ffi.dll 7.24 MB 7.24 MB 0% (0 B) 👌
/libdatadog-x86-windows/release/dynamic/datadog_profiling_ffi.lib 77.12 KB 77.12 KB 0% (0 B) 👌
/libdatadog-x86-windows/release/dynamic/datadog_profiling_ffi.pdb 24.62 MB 24.62 MB 0% (0 B) 👌
/libdatadog-x86-windows/release/static/datadog_profiling_ffi.lib 44.15 MB 44.15 MB 0% (0 B) 👌
x86_64-alpine-linux-musl
Artifact Baseline Commit Change
/x86_64-alpine-linux-musl/lib/libdatadog_profiling.a 80.18 MB 80.18 MB 0% (0 B) 👌
/x86_64-alpine-linux-musl/lib/libdatadog_profiling.so 9.88 MB 9.88 MB 0% (0 B) 👌
x86_64-unknown-linux-gnu
Artifact Baseline Commit Change
/x86_64-unknown-linux-gnu/lib/libdatadog_profiling.a 100.31 MB 100.31 MB 0% (0 B) 👌
/x86_64-unknown-linux-gnu/lib/libdatadog_profiling.so 11.44 MB 11.44 MB 0% (0 B) 👌

@ekump
Copy link
Contributor Author

ekump commented Feb 11, 2026

/merge

@gh-worker-devflow-routing-ef8351
Copy link

gh-worker-devflow-routing-ef8351 bot commented Feb 11, 2026

View all feedbacks in Devflow UI.

2026-02-11 17:34:58 UTC ℹ️ Start processing command /merge


2026-02-11 17:35:04 UTC ℹ️ MergeQueue: pull request added to the queue

The expected merge time in main is approximately 45m (p90).


2026-02-11 18:22:52 UTC ℹ️ MergeQueue: This merge request was merged

@gh-worker-dd-mergequeue-cf854d gh-worker-dd-mergequeue-cf854d bot merged commit d2dee72 into main Feb 11, 2026
77 checks passed
@gh-worker-dd-mergequeue-cf854d gh-worker-dd-mergequeue-cf854d bot deleted the ekump/speed-up-coverage-report-job branch February 11, 2026 18:21
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants