Skip to content

Conversation

estringana
Copy link
Contributor

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.

@pr-commenter
Copy link

pr-commenter bot commented Aug 14, 2025

Benchmarks

Comparison

Benchmark execution time: 2025-10-20 10:55:35

Comparing candidate commit 6189b32 in PR branch estringana/add-routes-collection with baseline commit 0272ba4 in branch main.

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

scenario:normalization/normalize_service/normalize_service/Data🐨dog🐶 繋がっ⛰てて

  • 🟩 execution_time [-22.847µs; -22.729µs] or [-5.635%; -5.606%]
  • 🟩 throughput [+146509.816op/s; +147267.878op/s] or [+5.940%; +5.971%]

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 6189b32 1760956955 estringana/add-routes-collection
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.748ms 14.797ms ± 0.041ms 14.790ms ± 0.013ms 14.804ms 14.862ms 14.982ms 15.087ms 2.01% 4.087 22.064 0.27% 0.003ms 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.792ms; 14.803ms] or [-0.038%; +0.038%] None None None

Group 2

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 6189b32 1760956955 estringana/add-routes-collection
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 59.805ms 60.476ms ± 2.519ms 60.147ms ± 0.064ms 60.222ms 60.531ms 79.250ms 82.471ms 37.12% 7.983 62.278 4.16% 0.178ms 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 [60.127ms; 60.825ms] or [-0.577%; +0.577%] None None None

Group 3

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 6189b32 1760956955 estringana/add-routes-collection
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.912µs ± 0.003µs 3.912µs ± 0.001µs 3.913µs 3.916µs 3.918µs 3.920µs 0.19% -1.405 11.387 0.07% 0.000µs 1 200
credit_card/is_card_number/ throughput 255124566.540op/s 255620992.655op/s ± 175923.458op/s 255620105.941op/s ± 97451.439op/s 255721301.607op/s 255864615.624op/s 255907147.880op/s 256867436.814op/s 0.49% 1.429 11.566 0.07% 12439.667op/s 1 200
credit_card/is_card_number/ 3782-8224-6310-005 execution_time 78.261µs 80.606µs ± 0.995µs 80.549µs ± 0.615µs 81.130µs 82.351µs 83.370µs 83.820µs 4.06% 0.413 0.422 1.23% 0.070µs 1 200
credit_card/is_card_number/ 3782-8224-6310-005 throughput 11930376.248op/s 12407864.445op/s ± 152431.621op/s 12414826.595op/s ± 94829.357op/s 12514716.462op/s 12641153.147op/s 12733096.418op/s 12777678.797op/s 2.92% -0.331 0.317 1.23% 10778.543op/s 1 200
credit_card/is_card_number/ 378282246310005 execution_time 71.418µs 71.959µs ± 0.429µs 71.862µs ± 0.258µs 72.146µs 72.787µs 73.265µs 73.836µs 2.75% 1.379 2.112 0.59% 0.030µs 1 200
credit_card/is_card_number/ 378282246310005 throughput 13543596.203op/s 13897268.847op/s ± 82183.690op/s 13915538.916op/s ± 50152.205op/s 13964240.394op/s 13984125.211op/s 13993006.452op/s 14002046.918op/s 0.62% -1.340 1.944 0.59% 5811.264op/s 1 200
credit_card/is_card_number/37828224631 execution_time 3.893µs 3.911µs ± 0.002µs 3.911µs ± 0.001µs 3.913µs 3.915µs 3.917µs 3.918µs 0.16% -1.899 15.681 0.06% 0.000µs 1 200
credit_card/is_card_number/37828224631 throughput 255246529.017op/s 255657498.968op/s ± 158058.453op/s 255660730.515op/s ± 88887.015op/s 255750619.476op/s 255853761.714op/s 255939591.708op/s 256867617.442op/s 0.47% 1.925 15.909 0.06% 11176.420op/s 1 200
credit_card/is_card_number/378282246310005 execution_time 68.309µs 69.026µs ± 0.424µs 68.961µs ± 0.269µs 69.244µs 69.788µs 70.175µs 70.766µs 2.62% 0.871 0.845 0.61% 0.030µs 1 200
credit_card/is_card_number/378282246310005 throughput 14131133.606op/s 14487845.143op/s ± 88543.809op/s 14500878.028op/s ± 56853.482op/s 14551622.975op/s 14607012.659op/s 14629389.997op/s 14639349.036op/s 0.95% -0.834 0.723 0.61% 6260.993op/s 1 200
credit_card/is_card_number/37828224631000521389798 execution_time 45.464µs 45.666µs ± 0.072µs 45.669µs ± 0.045µs 45.711µs 45.790µs 45.838µs 45.878µs 0.46% 0.046 0.244 0.16% 0.005µs 1 200
credit_card/is_card_number/37828224631000521389798 throughput 21796800.867op/s 21897969.105op/s ± 34446.389op/s 21896512.983op/s ± 21351.762op/s 21923131.650op/s 21951474.233op/s 21972902.271op/s 21995508.899op/s 0.45% -0.036 0.241 0.16% 2435.728op/s 1 200
credit_card/is_card_number/x371413321323331 execution_time 6.427µs 6.435µs ± 0.005µs 6.435µs ± 0.003µs 6.437µs 6.443µs 6.450µs 6.470µs 0.55% 2.514 12.180 0.08% 0.000µs 1 200
credit_card/is_card_number/x371413321323331 throughput 154562872.029op/s 155394512.898op/s ± 123497.335op/s 155412005.581op/s ± 61104.227op/s 155470120.912op/s 155539018.443op/s 155571587.374op/s 155593589.544op/s 0.12% -2.495 12.028 0.08% 8732.580op/s 1 200
credit_card/is_card_number_no_luhn/ execution_time 3.897µs 3.913µs ± 0.003µs 3.913µs ± 0.002µs 3.915µs 3.918µs 3.921µs 3.925µs 0.30% 0.065 4.239 0.08% 0.000µs 1 200
credit_card/is_card_number_no_luhn/ throughput 254794079.650op/s 255549698.276op/s ± 196194.174op/s 255564282.588op/s ± 102951.002op/s 255663906.651op/s 255803011.875op/s 255915070.003op/s 256575280.913op/s 0.40% -0.051 4.276 0.08% 13873.023op/s 1 200
credit_card/is_card_number_no_luhn/ 3782-8224-6310-005 execution_time 61.774µs 63.122µs ± 0.621µs 63.061µs ± 0.400µs 63.530µs 64.224µs 64.657µs 64.920µs 2.95% 0.289 -0.063 0.98% 0.044µs 1 200
credit_card/is_card_number_no_luhn/ 3782-8224-6310-005 throughput 15403496.032op/s 15843979.718op/s ± 155491.801op/s 15857746.371op/s ± 100635.103op/s 15946217.754op/s 16101233.400op/s 16179017.152op/s 16187987.536op/s 2.08% -0.235 -0.106 0.98% 10994.931op/s 1 200
credit_card/is_card_number_no_luhn/ 378282246310005 execution_time 53.867µs 54.390µs ± 0.171µs 54.440µs ± 0.105µs 54.507µs 54.617µs 54.673µs 54.699µs 0.48% -0.692 -0.005 0.31% 0.012µs 1 200
credit_card/is_card_number_no_luhn/ 378282246310005 throughput 18281962.008op/s 18385842.824op/s ± 57982.531op/s 18368944.018op/s ± 35551.737op/s 18425867.681op/s 18490205.279op/s 18544166.660op/s 18564362.645op/s 1.06% 0.706 0.024 0.31% 4099.984op/s 1 200
credit_card/is_card_number_no_luhn/37828224631 execution_time 3.894µs 3.912µs ± 0.003µs 3.912µs ± 0.001µs 3.914µs 3.917µs 3.921µs 3.924µs 0.31% -0.082 7.988 0.08% 0.000µs 1 200
credit_card/is_card_number_no_luhn/37828224631 throughput 254818328.583op/s 255608403.565op/s ± 200235.626op/s 255619799.289op/s ± 96644.781op/s 255712357.311op/s 255850280.058op/s 255888023.283op/s 256832657.704op/s 0.47% 0.105 8.083 0.08% 14158.797op/s 1 200
credit_card/is_card_number_no_luhn/378282246310005 execution_time 50.377µs 50.669µs ± 0.129µs 50.661µs ± 0.065µs 50.729µs 50.823µs 51.155µs 51.273µs 1.21% 1.340 4.874 0.25% 0.009µs 1 200
credit_card/is_card_number_no_luhn/378282246310005 throughput 19503528.809op/s 19736011.021op/s ± 50214.565op/s 19739053.707op/s ± 25390.203op/s 19762789.641op/s 19818054.645op/s 19846891.975op/s 19850258.870op/s 0.56% -1.302 4.736 0.25% 3550.706op/s 1 200
credit_card/is_card_number_no_luhn/37828224631000521389798 execution_time 45.478µs 45.671µs ± 0.074µs 45.668µs ± 0.047µs 45.719µs 45.792µs 45.856µs 45.869µs 0.44% 0.024 0.024 0.16% 0.005µs 1 200
credit_card/is_card_number_no_luhn/37828224631000521389798 throughput 21801023.354op/s 21895663.762op/s ± 35607.668op/s 21897323.060op/s ± 22539.217op/s 21917322.906op/s 21951624.420op/s 21979952.807op/s 21988430.872op/s 0.42% -0.014 0.023 0.16% 2517.842op/s 1 200
credit_card/is_card_number_no_luhn/x371413321323331 execution_time 6.427µs 6.435µs ± 0.008µs 6.433µs ± 0.002µs 6.436µs 6.441µs 6.488µs 6.492µs 0.91% 5.131 30.155 0.13% 0.001µs 1 200
credit_card/is_card_number_no_luhn/x371413321323331 throughput 154039647.435op/s 155402686.180op/s ± 202697.645op/s 155438175.897op/s ± 55272.064op/s 155488806.381op/s 155562004.068op/s 155586390.451op/s 155601461.507op/s 0.11% -5.108 29.957 0.13% 14332.888op/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 [255596611.355op/s; 255645373.954op/s] or [-0.010%; +0.010%] None None None
credit_card/is_card_number/ 3782-8224-6310-005 execution_time [80.468µs; 80.744µs] or [-0.171%; +0.171%] None None None
credit_card/is_card_number/ 3782-8224-6310-005 throughput [12386738.889op/s; 12428990.002op/s] or [-0.170%; +0.170%] None None None
credit_card/is_card_number/ 378282246310005 execution_time [71.900µs; 72.019µs] or [-0.083%; +0.083%] None None None
credit_card/is_card_number/ 378282246310005 throughput [13885878.978op/s; 13908658.716op/s] or [-0.082%; +0.082%] None None None
credit_card/is_card_number/37828224631 execution_time [3.911µs; 3.912µs] or [-0.009%; +0.009%] None None None
credit_card/is_card_number/37828224631 throughput [255635593.586op/s; 255679404.349op/s] or [-0.009%; +0.009%] None None None
credit_card/is_card_number/378282246310005 execution_time [68.967µs; 69.085µs] or [-0.085%; +0.085%] None None None
credit_card/is_card_number/378282246310005 throughput [14475573.823op/s; 14500116.463op/s] or [-0.085%; +0.085%] None None None
credit_card/is_card_number/37828224631000521389798 execution_time [45.656µs; 45.676µs] or [-0.022%; +0.022%] None None None
credit_card/is_card_number/37828224631000521389798 throughput [21893195.167op/s; 21902743.043op/s] or [-0.022%; +0.022%] None None None
credit_card/is_card_number/x371413321323331 execution_time [6.435µs; 6.436µs] or [-0.011%; +0.011%] None None None
credit_card/is_card_number/x371413321323331 throughput [155377397.355op/s; 155411628.441op/s] or [-0.011%; +0.011%] None None None
credit_card/is_card_number_no_luhn/ execution_time [3.913µs; 3.914µs] or [-0.011%; +0.011%] None None None
credit_card/is_card_number_no_luhn/ throughput [255522507.650op/s; 255576888.902op/s] or [-0.011%; +0.011%] None None None
credit_card/is_card_number_no_luhn/ 3782-8224-6310-005 execution_time [63.035µs; 63.208µs] or [-0.136%; +0.136%] None None None
credit_card/is_card_number_no_luhn/ 3782-8224-6310-005 throughput [15822430.050op/s; 15865529.386op/s] or [-0.136%; +0.136%] None None None
credit_card/is_card_number_no_luhn/ 378282246310005 execution_time [54.366µs; 54.414µs] or [-0.044%; +0.044%] None None None
credit_card/is_card_number_no_luhn/ 378282246310005 throughput [18377807.003op/s; 18393878.645op/s] or [-0.044%; +0.044%] None None None
credit_card/is_card_number_no_luhn/37828224631 execution_time [3.912µs; 3.913µs] or [-0.011%; +0.011%] None None None
credit_card/is_card_number_no_luhn/37828224631 throughput [255580652.833op/s; 255636154.297op/s] or [-0.011%; +0.011%] None None None
credit_card/is_card_number_no_luhn/378282246310005 execution_time [50.651µs; 50.687µs] or [-0.035%; +0.035%] None None None
credit_card/is_card_number_no_luhn/378282246310005 throughput [19729051.765op/s; 19742970.277op/s] or [-0.035%; +0.035%] None None None
credit_card/is_card_number_no_luhn/37828224631000521389798 execution_time [45.661µs; 45.682µs] or [-0.023%; +0.023%] None None None
credit_card/is_card_number_no_luhn/37828224631000521389798 throughput [21890728.881op/s; 21900598.642op/s] or [-0.023%; +0.023%] None None None
credit_card/is_card_number_no_luhn/x371413321323331 execution_time [6.434µs; 6.436µs] or [-0.018%; +0.018%] None None None
credit_card/is_card_number_no_luhn/x371413321323331 throughput [155374594.236op/s; 155430778.124op/s] or [-0.018%; +0.018%] None None None

Group 4

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 6189b32 1760956955 estringana/add-routes-collection
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 165.945µs 166.555µs ± 0.278µs 166.507µs ± 0.168µs 166.693µs 167.038µs 167.242µs 167.938µs 0.86% 1.054 2.401 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 [166.517µs; 166.594µs] or [-0.023%; +0.023%] None None None

Group 5

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 6189b32 1760956955 estringana/add-routes-collection
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.637ms 10.660ms ± 0.014ms 10.658ms ± 0.008ms 10.668ms 10.683ms 10.703ms 10.737ms 0.74% 1.420 4.187 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.658ms; 10.662ms] or [-0.018%; +0.018%] None None None

Group 6

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 6189b32 1760956955 estringana/add-routes-collection
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.205µs 3.209µs ± 1.422µs 2.996µs ± 0.026µs 3.024µs 3.655µs 13.826µs 14.881µs 396.78% 7.316 54.807 44.21% 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.012µs; 3.406µs] or [-6.142%; +6.142%] None None None

Group 7

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 6189b32 1760956955 estringana/add-routes-collection
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.640µs 25.621µs ± 10.110µs 17.840µs ± 0.122µs 35.042µs 44.425µs 47.080µs 57.399µs 221.75% 0.823 -0.647 39.36% 0.715µ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.220µs; 27.022µs] or [-5.469%; +5.469%] None None None

Group 8

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 6189b32 1760956955 estringana/add-routes-collection
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 534.395µs 535.189µs ± 0.828µs 535.128µs ± 0.221µs 535.325µs 535.584µs 536.347µs 543.038µs 1.48% 7.665 67.812 0.15% 0.059µs 1 200
normalization/normalize_service/normalize_service/A0000000000000000000000000000000000000000000000000... throughput 1841491.120op/s 1868501.539op/s ± 2856.067op/s 1868712.767op/s ± 771.633op/s 1869569.485op/s 1870622.247op/s 1871136.926op/s 1871273.899op/s 0.14% -7.614 67.191 0.15% 201.954op/s 1 200
normalization/normalize_service/normalize_service/Data🐨dog🐶 繋がっ⛰てて execution_time 381.946µs 382.648µs ± 0.278µs 382.629µs ± 0.185µs 382.822µs 383.127µs 383.373µs 383.539µs 0.24% 0.402 0.286 0.07% 0.020µs 1 200
normalization/normalize_service/normalize_service/Data🐨dog🐶 繋がっ⛰てて throughput 2607298.076op/s 2613366.976op/s ± 1900.763op/s 2613501.085op/s ± 1266.838op/s 2614751.807op/s 2615984.941op/s 2617476.988op/s 2618170.176op/s 0.18% -0.398 0.281 0.07% 134.404op/s 1 200
normalization/normalize_service/normalize_service/Test Conversion 0f Weird !@#$%^&**() Characters execution_time 195.388µs 195.864µs ± 0.688µs 195.777µs ± 0.136µs 195.918µs 196.161µs 200.587µs 201.925µs 3.14% 7.216 55.041 0.35% 0.049µs 1 200
normalization/normalize_service/normalize_service/Test Conversion 0f Weird !@#$%^&**() Characters throughput 4952326.780op/s 5105652.162op/s ± 17496.361op/s 5107861.992op/s ± 3537.908op/s 5110988.212op/s 5115515.315op/s 5117283.661op/s 5118027.565op/s 0.20% -7.163 54.430 0.34% 1237.180op/s 1 200
normalization/normalize_service/normalize_service/[empty string] execution_time 37.801µs 37.879µs ± 0.037µs 37.879µs ± 0.026µs 37.898µs 37.953µs 37.971µs 38.015µs 0.36% 0.654 0.726 0.10% 0.003µs 1 200
normalization/normalize_service/normalize_service/[empty string] throughput 26305260.737op/s 26399867.644op/s ± 25616.762op/s 26400094.233op/s ± 18440.695op/s 26419555.755op/s 26437660.171op/s 26447289.729op/s 26454079.362op/s 0.20% -0.648 0.711 0.10% 1811.379op/s 1 200
normalization/normalize_service/normalize_service/test_ASCII execution_time 45.770µs 45.905µs ± 0.210µs 45.887µs ± 0.048µs 45.935µs 45.989µs 46.082µs 48.728µs 6.19% 12.206 161.497 0.46% 0.015µs 1 200
normalization/normalize_service/normalize_service/test_ASCII throughput 20521882.883op/s 21784565.171op/s ± 94518.004op/s 21792865.773op/s ± 22658.143op/s 21811937.347op/s 21833747.627op/s 21846117.574op/s 21848431.965op/s 0.25% -12.004 157.889 0.43% 6683.432op/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.075µs; 535.304µs] or [-0.021%; +0.021%] None None None
normalization/normalize_service/normalize_service/A0000000000000000000000000000000000000000000000000... throughput [1868105.716op/s; 1868897.363op/s] or [-0.021%; +0.021%] None None None
normalization/normalize_service/normalize_service/Data🐨dog🐶 繋がっ⛰てて execution_time [382.610µs; 382.687µs] or [-0.010%; +0.010%] None None None
normalization/normalize_service/normalize_service/Data🐨dog🐶 繋がっ⛰てて throughput [2613103.549op/s; 2613630.404op/s] or [-0.010%; +0.010%] None None None
normalization/normalize_service/normalize_service/Test Conversion 0f Weird !@#$%^&**() Characters execution_time [195.768µs; 195.959µs] or [-0.049%; +0.049%] None None None
normalization/normalize_service/normalize_service/Test Conversion 0f Weird !@#$%^&**() Characters throughput [5103227.335op/s; 5108076.990op/s] or [-0.047%; +0.047%] None None None
normalization/normalize_service/normalize_service/[empty string] execution_time [37.874µs; 37.884µs] or [-0.013%; +0.013%] None None None
normalization/normalize_service/normalize_service/[empty string] throughput [26396317.407op/s; 26403417.881op/s] or [-0.013%; +0.013%] None None None
normalization/normalize_service/normalize_service/test_ASCII execution_time [45.876µs; 45.934µs] or [-0.063%; +0.063%] None None None
normalization/normalize_service/normalize_service/test_ASCII throughput [21771465.885op/s; 21797664.458op/s] or [-0.060%; +0.060%] None None None

Group 9

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 6189b32 1760956955 estringana/add-routes-collection
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 34.777µs 35.406µs ± 1.067µs 34.909µs ± 0.064µs 35.063µs 37.693µs 37.727µs 38.510µs 10.32% 1.695 0.953 3.01% 0.075µ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 [35.258µs; 35.554µs] or [-0.418%; +0.418%] None None None

Group 10

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 6189b32 1760956955 estringana/add-routes-collection
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 6.036ms 6.103ms ± 0.051ms 6.092ms ± 0.016ms 6.109ms 6.211ms 6.263ms 6.506ms 6.80% 3.625 20.513 0.83% 0.004ms 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 [6.096ms; 6.110ms] or [-0.115%; +0.115%] None None None

Group 11

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 6189b32 1760956955 estringana/add-routes-collection
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 205.866µs 206.328µs ± 0.517µs 206.239µs ± 0.131µs 206.395µs 206.709µs 208.940µs 211.739µs 2.67% 7.138 64.622 0.25% 0.037µs 1 200
normalization/normalize_name/normalize_name/Too-Long-.Too-Long-.Too-Long-.Too-Long-.Too-Long-.Too-Lo... throughput 4722794.861op/s 4846674.539op/s ± 11933.811op/s 4848735.496op/s ± 3073.490op/s 4851442.585op/s 4854986.272op/s 4856141.001op/s 4857533.542op/s 0.18% -7.022 62.844 0.25% 843.848op/s 1 200
normalization/normalize_name/normalize_name/bad-name execution_time 18.172µs 18.260µs ± 0.063µs 18.257µs ± 0.033µs 18.289µs 18.343µs 18.504µs 18.545µs 1.58% 1.618 4.862 0.34% 0.004µs 1 200
normalization/normalize_name/normalize_name/bad-name throughput 53924164.448op/s 54764400.932op/s ± 186530.161op/s 54774539.711op/s ± 98838.504op/s 54874234.729op/s 55014857.720op/s 55019792.258op/s 55029239.694op/s 0.46% -1.575 4.668 0.34% 13189.674op/s 1 200
normalization/normalize_name/normalize_name/good execution_time 10.537µs 10.842µs ± 0.184µs 10.803µs ± 0.168µs 11.016µs 11.106µs 11.153µs 11.166µs 3.36% 0.054 -1.473 1.69% 0.013µs 1 200
normalization/normalize_name/normalize_name/good throughput 89555246.258op/s 92260455.436op/s ± 1563744.920op/s 92566837.593op/s ± 1443300.065op/s 93719980.426op/s 94512966.142op/s 94800631.706op/s 94907425.715op/s 2.53% -0.028 -1.475 1.69% 110573.464op/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 [206.257µs; 206.400µs] or [-0.035%; +0.035%] None None None
normalization/normalize_name/normalize_name/Too-Long-.Too-Long-.Too-Long-.Too-Long-.Too-Long-.Too-Lo... throughput [4845020.628op/s; 4848328.450op/s] or [-0.034%; +0.034%] None None None
normalization/normalize_name/normalize_name/bad-name execution_time [18.252µs; 18.269µs] or [-0.047%; +0.047%] None None None
normalization/normalize_name/normalize_name/bad-name throughput [54738549.645op/s; 54790252.218op/s] or [-0.047%; +0.047%] None None None
normalization/normalize_name/normalize_name/good execution_time [10.816µs; 10.867µs] or [-0.235%; +0.235%] None None None
normalization/normalize_name/normalize_name/good throughput [92043735.429op/s; 92477175.442op/s] or [-0.235%; +0.235%] None None None

Group 12

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 6189b32 1760956955 estringana/add-routes-collection
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.825ns 251.627ns ± 12.864ns 245.744ns ± 2.682ns 253.472ns 280.715ns 293.365ns 296.491ns 20.65% 1.850 2.519 5.10% 0.910ns 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 [249.844ns; 253.409ns] or [-0.709%; +0.709%] None None None

Group 13

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 6189b32 1760956955 estringana/add-routes-collection
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.389µs 2.414µs ± 0.020µs 2.409µs ± 0.007µs 2.416µs 2.476µs 2.483µs 2.486µs 3.22% 2.179 4.429 0.84% 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.411µs; 2.417µs] or [-0.117%; +0.117%] None None None

Group 14

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 6189b32 1760956955 estringana/add-routes-collection
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.966µs 5.037µs ± 0.045µs 5.044µs ± 0.043µs 5.067µs 5.110µs 5.113µs 5.113µs 1.37% 0.052 -1.137 0.88% 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.031µs; 5.043µs] or [-0.123%; +0.123%] None None None

Group 15

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 6189b32 1760956955 estringana/add-routes-collection
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 89.027µs 89.223µs ± 0.176µs 89.201µs ± 0.046µs 89.248µs 89.344µs 89.793µs 91.234µs 2.28% 8.211 86.588 0.20% 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 [89.198µs; 89.247µs] or [-0.027%; +0.027%] None None None

Baseline

Omitted due to size.

@datadog-datadog-prod-us1
Copy link

datadog-datadog-prod-us1 bot commented Aug 14, 2025

✅ Tests

🎉 All green!

❄️ No new flaky tests detected
🧪 All tests passed

This comment will be updated automatically if new data arrives.
🔗 Commit SHA: f6b569f | Docs | Was this helpful? Give us feedback!

@codecov-commenter
Copy link

codecov-commenter commented Aug 21, 2025

Codecov Report

❌ Patch coverage is 6.15385% with 61 lines in your changes missing coverage. Please review.
✅ Project coverage is 71.69%. Comparing base (0272ba4) to head (f6b569f).

Additional details and impacted files
@@            Coverage Diff             @@
##             main    #1182      +/-   ##
==========================================
- Coverage   71.74%   71.69%   -0.05%     
==========================================
  Files         356      357       +1     
  Lines       56993    57045      +52     
==========================================
+ Hits        40887    40901      +14     
- Misses      16106    16144      +38     
Components Coverage Δ
datadog-crashtracker 49.05% <ø> (-0.03%) ⬇️
datadog-crashtracker-ffi 5.86% <ø> (ø)
datadog-alloc 98.73% <ø> (ø)
data-pipeline 87.99% <ø> (+0.16%) ⬆️
data-pipeline-ffi 88.19% <ø> (ø)
ddcommon 84.31% <ø> (ø)
ddcommon-ffi 73.84% <ø> (ø)
ddtelemetry 59.48% <12.12%> (-0.50%) ⬇️
ddtelemetry-ffi 21.24% <ø> (ø)
dogstatsd-client 83.26% <ø> (ø)
datadog-ipc 82.39% <ø> (ø)
datadog-profiling 76.90% <ø> (ø)
datadog-profiling-ffi 62.12% <ø> (ø)
datadog-sidecar 36.54% <0.00%> (-0.13%) ⬇️
datdog-sidecar-ffi 11.06% <0.00%> (+0.11%) ⬆️
spawn-worker 55.18% <ø> (ø)
tinybytes 92.22% <ø> (ø)
datadog-trace-normalization 98.24% <ø> (ø)
datadog-trace-obfuscation 94.17% <ø> (ø)
datadog-trace-protobuf 59.65% <ø> (ø)
datadog-trace-utils 89.99% <ø> (ø)
datadog-tracer-flare 62.42% <ø> (ø)
datadog-log 76.31% <ø> (ø)
🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

@estringana estringana changed the base branch from main to bob/fix-worker-clone September 19, 2025 13:40
@estringana estringana force-pushed the estringana/add-routes-collection branch from 4869bfe to b91ee92 Compare September 22, 2025 12:50
@estringana estringana changed the base branch from bob/fix-worker-clone to main September 22, 2025 12:54
@estringana estringana force-pushed the estringana/add-routes-collection branch from 1615cfa to d749599 Compare October 17, 2025 13:02
hashbrown = "0.15"

ddcommon = { path = "../ddcommon", default-features = false }
ddcommon = { path = "../ddcommon", default-features = false}
Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

MMmm do I need this?

@dd-octo-sts
Copy link

dd-octo-sts bot commented Oct 17, 2025

Artifact Size Benchmark Report

aarch64-alpine-linux-musl
Artifact Baseline Commit Change
/aarch64-alpine-linux-musl/lib/libdatadog_profiling.so 7.25 MB 7.25 MB 0% (0 B) 👌
/aarch64-alpine-linux-musl/lib/libdatadog_profiling.a 71.31 MB 71.47 MB +.22% (+167.81 KB) 🔍
aarch64-unknown-linux-gnu
Artifact Baseline Commit Change
/aarch64-unknown-linux-gnu/lib/libdatadog_profiling.so 9.20 MB 9.27 MB +.72% (+68.13 KB) 🔍
/aarch64-unknown-linux-gnu/lib/libdatadog_profiling.a 83.67 MB 83.83 MB +.19% (+168.47 KB) 🔍
libdatadog-x64-windows
Artifact Baseline Commit Change
/libdatadog-x64-windows/debug/dynamic/datadog_profiling_ffi.dll 18.58 MB 18.62 MB +.19% (+37.00 KB) 🔍
/libdatadog-x64-windows/debug/dynamic/datadog_profiling_ffi.lib 65.77 KB 65.77 KB 0% (0 B) 👌
/libdatadog-x64-windows/debug/dynamic/datadog_profiling_ffi.pdb 129.37 MB 129.58 MB +.16% (+216.00 KB) 🔍
/libdatadog-x64-windows/debug/static/datadog_profiling_ffi.lib 675.79 MB 678.34 MB +.37% (+2.55 MB) 🔍
/libdatadog-x64-windows/release/dynamic/datadog_profiling_ffi.dll 5.93 MB 5.94 MB +.14% (+9.00 KB) 🔍
/libdatadog-x64-windows/release/dynamic/datadog_profiling_ffi.lib 65.77 KB 65.77 KB 0% (0 B) 👌
/libdatadog-x64-windows/release/dynamic/datadog_profiling_ffi.pdb 17.52 MB 17.57 MB +.26% (+48.00 KB) 🔍
/libdatadog-x64-windows/release/static/datadog_profiling_ffi.lib 32.48 MB 32.55 MB +.21% (+72.39 KB) 🔍
libdatadog-x86-windows
Artifact Baseline Commit Change
/libdatadog-x86-windows/debug/dynamic/datadog_profiling_ffi.dll 15.83 MB 15.87 MB +.20% (+34.00 KB) 🔍
/libdatadog-x86-windows/debug/dynamic/datadog_profiling_ffi.lib 66.79 KB 66.79 KB 0% (0 B) 👌
/libdatadog-x86-windows/debug/dynamic/datadog_profiling_ffi.pdb 131.71 MB 131.94 MB +.17% (+232.00 KB) 🔍
/libdatadog-x86-windows/debug/static/datadog_profiling_ffi.lib 664.92 MB 666.97 MB +.30% (+2.04 MB) 🔍
/libdatadog-x86-windows/release/dynamic/datadog_profiling_ffi.dll 4.54 MB 4.55 MB +.21% (+10.00 KB) 🔍
/libdatadog-x86-windows/release/dynamic/datadog_profiling_ffi.lib 66.79 KB 66.79 KB 0% (0 B) 👌
/libdatadog-x86-windows/release/dynamic/datadog_profiling_ffi.pdb 18.65 MB 18.70 MB +.29% (+56.00 KB) 🔍
/libdatadog-x86-windows/release/static/datadog_profiling_ffi.lib 30.49 MB 30.57 MB +.25% (+80.59 KB) 🔍
x86_64-alpine-linux-musl
Artifact Baseline Commit Change
/x86_64-alpine-linux-musl/lib/libdatadog_profiling.a 63.93 MB 64.06 MB +.20% (+135.60 KB) 🔍
/x86_64-alpine-linux-musl/lib/libdatadog_profiling.so 8.56 MB 8.57 MB +.18% (+16.00 KB) 🔍
x86_64-unknown-linux-gnu
Artifact Baseline Commit Change
/x86_64-unknown-linux-gnu/lib/libdatadog_profiling.a 78.39 MB 78.54 MB +.18% (+148.67 KB) 🔍
/x86_64-unknown-linux-gnu/lib/libdatadog_profiling.so 9.90 MB 9.91 MB +.18% (+19.05 KB) 🔍

@estringana estringana force-pushed the estringana/add-routes-collection branch from 7c740ae to 6189b32 Compare October 20, 2025 10:42
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.

4 participants