Skip to content

Comments

Julio/publishing/fetch history#1598

Draft
hoolioh wants to merge 25 commits intomainfrom
julio/publishing/fetch-history
Draft

Julio/publishing/fetch history#1598
hoolioh wants to merge 25 commits intomainfrom
julio/publishing/fetch-history

Conversation

@hoolioh
Copy link
Contributor

@hoolioh hoolioh commented Feb 18, 2026

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.

@codecov-commenter
Copy link

codecov-commenter commented Feb 18, 2026

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 71.23%. Comparing base (bf953c0) to head (d45c8cf).
⚠️ Report is 2 commits behind head on main.

Additional details and impacted files
@@           Coverage Diff           @@
##             main    #1598   +/-   ##
=======================================
  Coverage   71.22%   71.23%           
=======================================
  Files         423      423           
  Lines       62130    62130           
=======================================
+ Hits        44253    44259    +6     
+ Misses      17877    17871    -6     
Components Coverage Δ
libdd-crashtracker 62.69% <ø> (ø)
libdd-crashtracker-ffi 17.37% <ø> (ø)
libdd-alloc 98.77% <ø> (ø)
libdd-data-pipeline 86.92% <ø> (ø)
libdd-data-pipeline-ffi 73.55% <ø> (ø)
libdd-common 80.17% <ø> (ø)
libdd-common-ffi 73.40% <ø> (ø)
libdd-telemetry 62.52% <ø> (ø)
libdd-telemetry-ffi 16.75% <ø> (ø)
libdd-dogstatsd-client 82.64% <ø> (ø)
datadog-ipc 80.83% <ø> (+0.11%) ⬆️
libdd-profiling 81.56% <ø> (+0.01%) ⬆️
libdd-profiling-ffi 63.65% <ø> (ø)
datadog-sidecar 33.64% <ø> (ø)
datdog-sidecar-ffi 13.25% <ø> (ø)
spawn-worker 54.69% <ø> (ø)
libdd-tinybytes 93.16% <ø> (ø)
libdd-trace-normalization 81.71% <ø> (ø)
libdd-trace-obfuscation 94.21% <ø> (ø)
libdd-trace-protobuf 68.00% <ø> (ø)
libdd-trace-utils 89.09% <ø> (ø)
datadog-tracer-flare 90.45% <ø> (ø)
libdd-log 74.69% <ø> (ø)
🚀 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 18, 2026

Benchmarks

Comparison

Benchmark execution time: 2026-02-20 10:42:43

Comparing candidate commit d45c8cf in PR branch julio/publishing/fetch-history with baseline commit bf953c0 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 d45c8cf 1771583038 julio/publishing/fetch-history
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 245.544ns 255.885ns ± 12.146ns 249.930ns ± 2.464ns 261.346ns 282.728ns 292.039ns 299.777ns 19.94% 1.689 1.987 4.73% 0.859ns 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 [254.202ns; 257.568ns] or [-0.658%; +0.658%] None None None

Group 2

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz d45c8cf 1771583038 julio/publishing/fetch-history
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.306µs 85.482µs ± 0.258µs 85.444µs ± 0.046µs 85.504µs 85.621µs 85.985µs 88.835µs 3.97% 11.105 140.274 0.30% 0.018µ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.518µs] or [-0.042%; +0.042%] None None None

Group 3

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz d45c8cf 1771583038 julio/publishing/fetch-history
scenario metric min mean ± sd median ± mad p75 p95 p99 max peak_to_median_ratio skewness kurtosis cv sem runs sample_size
receiver_entry_point/report/2597 execution_time 3.404ms 3.427ms ± 0.012ms 3.425ms ± 0.007ms 3.433ms 3.449ms 3.459ms 3.476ms 1.47% 0.833 1.155 0.35% 0.001ms 1 200
scenario metric 95% CI mean Shapiro-Wilk pvalue Ljung-Box pvalue (lag=1) Dip test pvalue
receiver_entry_point/report/2597 execution_time [3.425ms; 3.428ms] or [-0.049%; +0.049%] None None None

Group 4

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz d45c8cf 1771583038 julio/publishing/fetch-history
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 750.291µs 751.526µs ± 0.614µs 751.414µs ± 0.340µs 751.813µs 752.723µs 753.394µs 754.870µs 0.46% 1.509 4.616 0.08% 0.043µ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 [751.440µs; 751.611µs] or [-0.011%; +0.011%] None None None

Group 5

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz d45c8cf 1771583038 julio/publishing/fetch-history
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.402µs 34.078µs ± 0.823µs 33.607µs ± 0.113µs 35.167µs 35.373µs 35.752µs 36.787µs 9.46% 1.001 -0.659 2.41% 0.058µ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.964µs; 34.192µs] or [-0.335%; +0.335%] None None None

Group 6

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz d45c8cf 1771583038 julio/publishing/fetch-history
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.459µs 2.486µs ± 0.018µs 2.483µs ± 0.012µs 2.493µs 2.525µs 2.541µs 2.563µs 3.19% 1.283 1.740 0.73% 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.483µs; 2.488µs] or [-0.101%; +0.101%] None None None

Group 7

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz d45c8cf 1771583038 julio/publishing/fetch-history
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 161.916µs 162.646µs ± 0.288µs 162.595µs ± 0.110µs 162.720µs 163.070µs 163.849µs 164.193µs 0.98% 2.171 7.910 0.18% 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 [162.606µs; 162.686µs] or [-0.025%; +0.025%] None None None

Group 8

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz d45c8cf 1771583038 julio/publishing/fetch-history
scenario metric min mean ± sd median ± mad p75 p95 p99 max peak_to_median_ratio skewness kurtosis cv sem runs sample_size
sdk_test_data/rules-based execution_time 143.853µs 145.685µs ± 1.912µs 145.395µs ± 0.558µs 145.945µs 147.743µs 153.611µs 164.880µs 13.40% 6.350 54.342 1.31% 0.135µs 1 200
scenario metric 95% CI mean Shapiro-Wilk pvalue Ljung-Box pvalue (lag=1) Dip test pvalue
sdk_test_data/rules-based execution_time [145.420µs; 145.950µs] or [-0.182%; +0.182%] None None None

Group 9

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz d45c8cf 1771583038 julio/publishing/fetch-history
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.527ms 49.874ms ± 1.455ms 49.687ms ± 0.053ms 49.740ms 49.886ms 60.751ms 62.421ms 25.63% 7.969 62.012 2.91% 0.103ms 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.672ms; 50.075ms] or [-0.404%; +0.404%] None None None

Group 10

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz d45c8cf 1771583038 julio/publishing/fetch-history
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.166ms 4.171ms ± 0.007ms 4.170ms ± 0.001ms 4.172ms 4.176ms 4.180ms 4.258ms 2.10% 11.063 140.371 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.170ms; 4.172ms] or [-0.022%; +0.022%] None None None

Group 11

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz d45c8cf 1771583038 julio/publishing/fetch-history
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 187.270ns 190.174ns ± 2.337ns 189.655ns ± 1.570ns 191.443ns 193.928ns 198.335ns 202.280ns 6.66% 1.487 3.934 1.23% 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 [189.850ns; 190.498ns] or [-0.170%; +0.170%] None None None

Group 12

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz d45c8cf 1771583038 julio/publishing/fetch-history
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.632µs 25.161µs ± 9.620µs 17.889µs ± 0.100µs 33.961µs 44.120µs 44.547µs 69.045µs 285.97% 1.024 0.734 38.14% 0.680µ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.828µs; 26.495µs] or [-5.299%; +5.299%] None None None

Group 13

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz d45c8cf 1771583038 julio/publishing/fetch-history
scenario metric min mean ± sd median ± mad p75 p95 p99 max peak_to_median_ratio skewness kurtosis cv sem runs sample_size
ip_address/quantize_peer_ip_address_benchmark execution_time 5.034µs 5.091µs ± 0.027µs 5.091µs ± 0.022µs 5.114µs 5.131µs 5.133µs 5.138µs 0.91% -0.046 -1.251 0.53% 0.002µ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.087µs; 5.095µs] or [-0.073%; +0.073%] None None None

Group 14

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz d45c8cf 1771583038 julio/publishing/fetch-history
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.621ms 10.656ms ± 0.015ms 10.655ms ± 0.009ms 10.664ms 10.683ms 10.693ms 10.731ms 0.72% 1.061 3.232 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.654ms; 10.658ms] or [-0.019%; +0.019%] None None None

Group 15

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz d45c8cf 1771583038 julio/publishing/fetch-history
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 494.086µs 494.938µs ± 0.755µs 494.809µs ± 0.239µs 495.131µs 495.632µs 495.893µs 504.076µs 1.87% 8.946 105.314 0.15% 0.053µs 1 200
normalization/normalize_service/normalize_service/A0000000000000000000000000000000000000000000000000... throughput 1983827.617op/s 2020460.041op/s ± 3042.766op/s 2020980.472op/s ± 976.729op/s 2021723.134op/s 2022843.420op/s 2023218.708op/s 2023937.559op/s 0.15% -8.822 103.295 0.15% 215.156op/s 1 200
normalization/normalize_service/normalize_service/Data🐨dog🐶 繋がっ⛰てて execution_time 370.682µs 371.312µs ± 0.276µs 371.286µs ± 0.170µs 371.471µs 371.770µs 371.987µs 372.278µs 0.27% 0.420 0.486 0.07% 0.020µs 1 200
normalization/normalize_service/normalize_service/Data🐨dog🐶 繋がっ⛰てて throughput 2686164.954op/s 2693156.047op/s ± 2004.063op/s 2693340.890op/s ± 1230.287op/s 2694480.895op/s 2696315.825op/s 2697485.819op/s 2697726.966op/s 0.16% -0.415 0.479 0.07% 141.709op/s 1 200
normalization/normalize_service/normalize_service/Test Conversion 0f Weird !@#$%^&**() Characters execution_time 167.686µs 168.006µs ± 0.155µs 167.978µs ± 0.094µs 168.080µs 168.279µs 168.473µs 168.545µs 0.34% 0.877 0.961 0.09% 0.011µs 1 200
normalization/normalize_service/normalize_service/Test Conversion 0f Weird !@#$%^&**() Characters throughput 5933145.864op/s 5952181.688op/s ± 5471.046op/s 5953146.110op/s ± 3319.201op/s 5956123.317op/s 5959292.007op/s 5961965.598op/s 5963509.700op/s 0.17% -0.871 0.947 0.09% 386.861op/s 1 200
normalization/normalize_service/normalize_service/[empty string] execution_time 36.618µs 36.777µs ± 0.066µs 36.776µs ± 0.045µs 36.821µs 36.882µs 36.923µs 36.974µs 0.54% 0.104 -0.276 0.18% 0.005µs 1 200
normalization/normalize_service/normalize_service/[empty string] throughput 27045871.674op/s 27190741.271op/s ± 48915.187op/s 27191963.032op/s ± 33426.854op/s 27224579.617op/s 27267013.379op/s 27298648.419op/s 27308663.350op/s 0.43% -0.095 -0.280 0.18% 3458.826op/s 1 200
normalization/normalize_service/normalize_service/test_ASCII execution_time 45.392µs 45.506µs ± 0.050µs 45.495µs ± 0.027µs 45.538µs 45.604µs 45.636µs 45.646µs 0.33% 0.625 0.202 0.11% 0.004µs 1 200
normalization/normalize_service/normalize_service/test_ASCII throughput 21907591.346op/s 21975303.673op/s ± 24079.304op/s 21980281.734op/s ± 13047.572op/s 21990369.075op/s 22008100.259op/s 22020866.802op/s 22030092.617op/s 0.23% -0.619 0.196 0.11% 1702.664op/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 [494.833µs; 495.043µs] or [-0.021%; +0.021%] None None None
normalization/normalize_service/normalize_service/A0000000000000000000000000000000000000000000000000... throughput [2020038.342op/s; 2020881.739op/s] or [-0.021%; +0.021%] None None None
normalization/normalize_service/normalize_service/Data🐨dog🐶 繋がっ⛰てて execution_time [371.273µs; 371.350µs] or [-0.010%; +0.010%] None None None
normalization/normalize_service/normalize_service/Data🐨dog🐶 繋がっ⛰てて throughput [2692878.304op/s; 2693433.791op/s] or [-0.010%; +0.010%] None None None
normalization/normalize_service/normalize_service/Test Conversion 0f Weird !@#$%^&**() Characters execution_time [167.984µs; 168.027µs] or [-0.013%; +0.013%] None None None
normalization/normalize_service/normalize_service/Test Conversion 0f Weird !@#$%^&**() Characters throughput [5951423.453op/s; 5952939.922op/s] or [-0.013%; +0.013%] None None None
normalization/normalize_service/normalize_service/[empty string] execution_time [36.768µs; 36.787µs] or [-0.025%; +0.025%] None None None
normalization/normalize_service/normalize_service/[empty string] throughput [27183962.097op/s; 27197520.446op/s] or [-0.025%; +0.025%] None None None
normalization/normalize_service/normalize_service/test_ASCII execution_time [45.499µs; 45.513µs] or [-0.015%; +0.015%] None None None
normalization/normalize_service/normalize_service/test_ASCII throughput [21971966.513op/s; 21978640.833op/s] or [-0.015%; +0.015%] None None None

Group 16

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz d45c8cf 1771583038 julio/publishing/fetch-history
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.614ms 14.655ms ± 0.030ms 14.650ms ± 0.013ms 14.663ms 14.697ms 14.768ms 14.836ms 1.27% 2.714 10.382 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.651ms; 14.659ms] or [-0.028%; +0.028%] None None None

Group 17

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz d45c8cf 1771583038 julio/publishing/fetch-history
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.167µs 3.125µs ± 1.410µs 2.954µs ± 0.026µs 2.979µs 3.312µs 13.580µs 14.952µs 406.12% 7.536 57.307 45.01% 0.100µs 1 200
scenario metric 95% CI mean Shapiro-Wilk pvalue Ljung-Box pvalue (lag=1) Dip test pvalue
write only interface execution_time [2.929µs; 3.320µs] or [-6.254%; +6.254%] None None None

Group 18

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz d45c8cf 1771583038 julio/publishing/fetch-history
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.894µs 3.912µs ± 0.003µs 3.912µs ± 0.002µs 3.914µs 3.919µs 3.920µs 3.921µs 0.23% -0.238 6.085 0.08% 0.000µs 1 200
credit_card/is_card_number/ throughput 255052275.239op/s 255605830.866op/s ± 205331.973op/s 255642040.334op/s ± 103922.087op/s 255727217.909op/s 255838344.127op/s 255908706.147op/s 256835507.207op/s 0.47% 0.257 6.184 0.08% 14519.163op/s 1 200
credit_card/is_card_number/ 3782-8224-6310-005 execution_time 76.805µs 78.349µs ± 0.769µs 78.218µs ± 0.477µs 78.828µs 79.769µs 80.493µs 80.676µs 3.14% 0.622 0.080 0.98% 0.054µs 1 200
credit_card/is_card_number/ 3782-8224-6310-005 throughput 12395312.867op/s 12764556.914op/s ± 124515.944op/s 12784710.793op/s ± 77988.104op/s 12850565.536op/s 12949225.974op/s 12971969.113op/s 13019971.110op/s 1.84% -0.573 0.000 0.97% 8804.607op/s 1 200
credit_card/is_card_number/ 378282246310005 execution_time 69.930µs 70.967µs ± 0.588µs 70.923µs ± 0.403µs 71.305µs 72.004µs 72.716µs 72.903µs 2.79% 0.721 0.529 0.83% 0.042µs 1 200
credit_card/is_card_number/ 378282246310005 throughput 13716828.820op/s 14092098.533op/s ± 116190.158op/s 14099867.172op/s ± 80124.170op/s 14184523.272op/s 14256575.517op/s 14289624.694op/s 14299939.417op/s 1.42% -0.671 0.415 0.82% 8215.885op/s 1 200
credit_card/is_card_number/37828224631 execution_time 3.897µs 3.912µs ± 0.002µs 3.911µs ± 0.001µs 3.912µs 3.915µs 3.920µs 3.920µs 0.23% 0.013 10.293 0.06% 0.000µs 1 200
credit_card/is_card_number/37828224631 throughput 255078348.557op/s 255653595.053op/s ± 146559.804op/s 255671236.986op/s ± 58107.956op/s 255724523.982op/s 255813545.469op/s 255912870.638op/s 256582180.854op/s 0.36% 0.008 10.372 0.06% 10363.343op/s 1 200
credit_card/is_card_number/378282246310005 execution_time 66.830µs 68.216µs ± 0.678µs 68.254µs ± 0.407µs 68.605µs 69.325µs 69.870µs 70.911µs 3.89% 0.455 0.835 0.99% 0.048µs 1 200
credit_card/is_card_number/378282246310005 throughput 14102122.617op/s 14660749.640op/s ± 145011.242op/s 14651075.585op/s ± 87465.572op/s 14761903.014op/s 14896895.034op/s 14960833.811op/s 14963264.175op/s 2.13% -0.379 0.664 0.99% 10253.843op/s 1 200
credit_card/is_card_number/37828224631000521389798 execution_time 51.880µs 52.017µs ± 0.059µs 52.016µs ± 0.038µs 52.053µs 52.114µs 52.190µs 52.209µs 0.37% 0.398 0.545 0.11% 0.004µs 1 200
credit_card/is_card_number/37828224631000521389798 throughput 19153810.457op/s 19224335.987op/s ± 21868.523op/s 19224794.526op/s ± 14002.052op/s 19239060.763op/s 19258838.088op/s 19271096.730op/s 19275250.578op/s 0.26% -0.389 0.533 0.11% 1546.338op/s 1 200
credit_card/is_card_number/x371413321323331 execution_time 6.027µs 6.035µs ± 0.004µs 6.034µs ± 0.002µs 6.036µs 6.041µs 6.047µs 6.070µs 0.60% 3.371 23.429 0.07% 0.000µs 1 200
credit_card/is_card_number/x371413321323331 throughput 164732018.188op/s 165712623.193op/s ± 117827.615op/s 165727461.053op/s ± 63168.395op/s 165788489.607op/s 165843281.137op/s 165870839.012op/s 165910374.355op/s 0.11% -3.341 23.099 0.07% 8331.671op/s 1 200
credit_card/is_card_number_no_luhn/ execution_time 3.893µs 3.912µs ± 0.003µs 3.911µs ± 0.001µs 3.913µs 3.916µs 3.919µs 3.920µs 0.23% -1.156 12.806 0.07% 0.000µs 1 200
credit_card/is_card_number_no_luhn/ throughput 255086790.885op/s 255641870.621op/s ± 170125.507op/s 255665169.052op/s ± 88674.768op/s 255742346.191op/s 255824552.561op/s 255860909.642op/s 256869448.816op/s 0.47% 1.183 13.000 0.07% 12029.690op/s 1 200
credit_card/is_card_number_no_luhn/ 3782-8224-6310-005 execution_time 63.731µs 64.250µs ± 0.190µs 64.225µs ± 0.099µs 64.338µs 64.601µs 64.732µs 64.947µs 1.12% 0.611 0.901 0.30% 0.013µs 1 200
credit_card/is_card_number_no_luhn/ 3782-8224-6310-005 throughput 15397122.890op/s 15564345.308op/s ± 46051.649op/s 15570249.215op/s ± 24028.540op/s 15592741.590op/s 15629118.871op/s 15654217.805op/s 15691015.737op/s 0.78% -0.589 0.861 0.30% 3256.343op/s 1 200
credit_card/is_card_number_no_luhn/ 378282246310005 execution_time 57.847µs 58.099µs ± 0.190µs 58.036µs ± 0.089µs 58.189µs 58.495µs 58.733µs 58.802µs 1.32% 1.486 2.131 0.33% 0.013µs 1 200
credit_card/is_card_number_no_luhn/ 378282246310005 throughput 17006083.853op/s 17212168.161op/s ± 55891.331op/s 17230815.690op/s ± 26378.702op/s 17251432.474op/s 17273389.827op/s 17283719.913op/s 17286905.169op/s 0.33% -1.467 2.059 0.32% 3952.114op/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.002µs 3.913µs 3.916µs 3.918µs 3.919µs 0.18% -1.052 9.304 0.07% 0.000µs 1 200
credit_card/is_card_number_no_luhn/37828224631 throughput 255186819.306op/s 255636307.844op/s ± 174621.899op/s 255651669.067op/s ± 106286.796op/s 255750325.272op/s 255835320.259op/s 255911141.030op/s 256819450.302op/s 0.46% 1.073 9.453 0.07% 12347.633op/s 1 200
credit_card/is_card_number_no_luhn/378282246310005 execution_time 54.338µs 54.669µs ± 0.201µs 54.623µs ± 0.107µs 54.749µs 55.064µs 55.317µs 55.420µs 1.46% 1.192 1.382 0.37% 0.014µs 1 200
credit_card/is_card_number_no_luhn/378282246310005 throughput 18044068.125op/s 18292176.658op/s ± 67117.641op/s 18307433.971op/s ± 35718.627op/s 18341206.346op/s 18369851.589op/s 18382364.737op/s 18403452.488op/s 0.52% -1.171 1.308 0.37% 4745.934op/s 1 200
credit_card/is_card_number_no_luhn/37828224631000521389798 execution_time 51.890µs 52.036µs ± 0.061µs 52.034µs ± 0.036µs 52.067µs 52.145µs 52.178µs 52.203µs 0.32% 0.266 0.070 0.12% 0.004µs 1 200
credit_card/is_card_number_no_luhn/37828224631000521389798 throughput 19155975.796op/s 19217641.561op/s ± 22429.894op/s 19218213.052op/s ± 13243.521op/s 19231808.335op/s 19253649.062op/s 19267218.870op/s 19271437.802op/s 0.28% -0.260 0.066 0.12% 1586.033op/s 1 200
credit_card/is_card_number_no_luhn/x371413321323331 execution_time 6.028µs 6.034µs ± 0.005µs 6.033µs ± 0.002µs 6.036µs 6.044µs 6.050µs 6.065µs 0.53% 2.534 10.069 0.08% 0.000µs 1 200
credit_card/is_card_number_no_luhn/x371413321323331 throughput 164871575.186op/s 165715229.315op/s ± 130666.899op/s 165750026.368op/s ± 57994.938op/s 165800232.122op/s 165842229.236op/s 165857517.071op/s 165885298.220op/s 0.08% -2.520 9.959 0.08% 9239.545op/s 1 200
scenario metric 95% CI mean Shapiro-Wilk pvalue Ljung-Box pvalue (lag=1) Dip test pvalue
credit_card/is_card_number/ execution_time [3.912µs; 3.913µs] or [-0.011%; +0.011%] None None None
credit_card/is_card_number/ throughput [255577373.830op/s; 255634287.903op/s] or [-0.011%; +0.011%] None None None
credit_card/is_card_number/ 3782-8224-6310-005 execution_time [78.243µs; 78.456µs] or [-0.136%; +0.136%] None None None
credit_card/is_card_number/ 3782-8224-6310-005 throughput [12747300.202op/s; 12781813.626op/s] or [-0.135%; +0.135%] None None None
credit_card/is_card_number/ 378282246310005 execution_time [70.885µs; 71.048µs] or [-0.115%; +0.115%] None None None
credit_card/is_card_number/ 378282246310005 throughput [14075995.694op/s; 14108201.371op/s] or [-0.114%; +0.114%] None None None
credit_card/is_card_number/37828224631 execution_time [3.911µs; 3.912µs] or [-0.008%; +0.008%] None None None
credit_card/is_card_number/37828224631 throughput [255633283.274op/s; 255673906.832op/s] or [-0.008%; +0.008%] None None None
credit_card/is_card_number/378282246310005 execution_time [68.122µs; 68.310µs] or [-0.138%; +0.138%] None None None
credit_card/is_card_number/378282246310005 throughput [14640652.477op/s; 14680846.804op/s] or [-0.137%; +0.137%] None None None
credit_card/is_card_number/37828224631000521389798 execution_time [52.009µs; 52.026µs] or [-0.016%; +0.016%] None None None
credit_card/is_card_number/37828224631000521389798 throughput [19221305.220op/s; 19227366.754op/s] or [-0.016%; +0.016%] None None None
credit_card/is_card_number/x371413321323331 execution_time [6.034µs; 6.035µs] or [-0.010%; +0.010%] None None None
credit_card/is_card_number/x371413321323331 throughput [165696293.419op/s; 165728952.967op/s] or [-0.010%; +0.010%] 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 [255618292.861op/s; 255665448.380op/s] or [-0.009%; +0.009%] None None None
credit_card/is_card_number_no_luhn/ 3782-8224-6310-005 execution_time [64.224µs; 64.276µs] or [-0.041%; +0.041%] None None None
credit_card/is_card_number_no_luhn/ 3782-8224-6310-005 throughput [15557962.993op/s; 15570727.624op/s] or [-0.041%; +0.041%] None None None
credit_card/is_card_number_no_luhn/ 378282246310005 execution_time [58.073µs; 58.125µs] or [-0.045%; +0.045%] None None None
credit_card/is_card_number_no_luhn/ 378282246310005 throughput [17204422.160op/s; 17219914.162op/s] or [-0.045%; +0.045%] None None None
credit_card/is_card_number_no_luhn/37828224631 execution_time [3.911µs; 3.912µs] or [-0.009%; +0.009%] None None None
credit_card/is_card_number_no_luhn/37828224631 throughput [255612106.928op/s; 255660508.760op/s] or [-0.009%; +0.009%] None None None
credit_card/is_card_number_no_luhn/378282246310005 execution_time [54.641µs; 54.697µs] or [-0.051%; +0.051%] None None None
credit_card/is_card_number_no_luhn/378282246310005 throughput [18282874.799op/s; 18301478.518op/s] or [-0.051%; +0.051%] None None None
credit_card/is_card_number_no_luhn/37828224631000521389798 execution_time [52.027µs; 52.044µs] or [-0.016%; +0.016%] None None None
credit_card/is_card_number_no_luhn/37828224631000521389798 throughput [19214532.993op/s; 19220750.128op/s] or [-0.016%; +0.016%] None None None
credit_card/is_card_number_no_luhn/x371413321323331 execution_time [6.034µs; 6.035µs] or [-0.011%; +0.011%] None None None
credit_card/is_card_number_no_luhn/x371413321323331 throughput [165697120.140op/s; 165733338.491op/s] or [-0.011%; +0.011%] None None None

Group 19

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz d45c8cf 1771583038 julio/publishing/fetch-history
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.939µs 186.636µs ± 0.610µs 186.415µs ± 0.212µs 186.693µs 187.775µs 188.644µs 188.881µs 1.32% 1.541 1.756 0.33% 0.043µs 1 200
normalization/normalize_name/normalize_name/Too-Long-.Too-Long-.Too-Long-.Too-Long-.Too-Long-.Too-Lo... throughput 5294325.449op/s 5358091.413op/s ± 17414.222op/s 5364361.875op/s ± 6121.238op/s 5369233.460op/s 5374571.922op/s 5376041.641op/s 5378120.167op/s 0.26% -1.528 1.701 0.32% 1231.371op/s 1 200
normalization/normalize_name/normalize_name/bad-name execution_time 17.846µs 17.957µs ± 0.112µs 17.938µs ± 0.036µs 17.982µs 18.057µs 18.122µs 19.306µs 7.63% 8.941 104.653 0.62% 0.008µs 1 200
normalization/normalize_name/normalize_name/bad-name throughput 51797346.336op/s 55691640.960op/s ± 328798.000op/s 55747795.117op/s ± 112982.969op/s 55833936.852op/s 55950158.316op/s 55988243.108op/s 56033997.694op/s 0.51% -8.451 96.684 0.59% 23249.530op/s 1 200
normalization/normalize_name/normalize_name/good execution_time 9.817µs 9.855µs ± 0.019µs 9.852µs ± 0.009µs 9.865µs 9.885µs 9.908µs 9.925µs 0.74% 0.544 0.874 0.20% 0.001µs 1 200
normalization/normalize_name/normalize_name/good throughput 100758974.610op/s 101470491.422op/s ± 198901.471op/s 101500047.675op/s ± 92218.691op/s 101578311.506op/s 101832824.990op/s 101855570.062op/s 101866628.801op/s 0.36% -0.529 0.847 0.20% 14064.458op/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.551µs; 186.720µs] or [-0.045%; +0.045%] None None None
normalization/normalize_name/normalize_name/Too-Long-.Too-Long-.Too-Long-.Too-Long-.Too-Long-.Too-Lo... throughput [5355677.969op/s; 5360504.856op/s] or [-0.045%; +0.045%] None None None
normalization/normalize_name/normalize_name/bad-name execution_time [17.941µs; 17.972µs] or [-0.086%; +0.086%] None None None
normalization/normalize_name/normalize_name/bad-name throughput [55646072.720op/s; 55737209.201op/s] or [-0.082%; +0.082%] None None None
normalization/normalize_name/normalize_name/good execution_time [9.852µs; 9.858µs] or [-0.027%; +0.027%] None None None
normalization/normalize_name/normalize_name/good throughput [101442925.591op/s; 101498057.253op/s] or [-0.027%; +0.027%] None None None

Baseline

Omitted due to size.

@dd-octo-sts
Copy link

dd-octo-sts bot commented Feb 18, 2026

Artifact Size Benchmark Report

aarch64-alpine-linux-musl
Artifact Baseline Commit Change
/aarch64-alpine-linux-musl/lib/libdatadog_profiling.so 9.01 MB 9.01 MB 0% (0 B) 👌
/aarch64-alpine-linux-musl/lib/libdatadog_profiling.a 97.94 MB 97.94 MB 0% (0 B) 👌
aarch64-unknown-linux-gnu
Artifact Baseline Commit Change
/aarch64-unknown-linux-gnu/lib/libdatadog_profiling.so 11.58 MB 11.58 MB 0% (0 B) 👌
/aarch64-unknown-linux-gnu/lib/libdatadog_profiling.a 113.60 MB 113.60 MB 0% (0 B) 👌
libdatadog-x64-windows
Artifact Baseline Commit Change
/libdatadog-x64-windows/debug/dynamic/datadog_profiling_ffi.dll 27.69 MB 27.69 MB 0% (0 B) 👌
/libdatadog-x64-windows/debug/dynamic/datadog_profiling_ffi.lib 76.26 KB 76.26 KB 0% (0 B) 👌
/libdatadog-x64-windows/debug/dynamic/datadog_profiling_ffi.pdb 186.14 MB 186.14 MB 0% (0 B) 👌
/libdatadog-x64-windows/debug/static/datadog_profiling_ffi.lib 918.80 MB 918.80 MB 0% (0 B) 👌
/libdatadog-x64-windows/release/dynamic/datadog_profiling_ffi.dll 10.31 MB 10.31 MB 0% (0 B) 👌
/libdatadog-x64-windows/release/dynamic/datadog_profiling_ffi.lib 76.26 KB 76.26 KB 0% (0 B) 👌
/libdatadog-x64-windows/release/dynamic/datadog_profiling_ffi.pdb 24.96 MB 24.96 MB 0% (0 B) 👌
/libdatadog-x64-windows/release/static/datadog_profiling_ffi.lib 52.22 MB 52.22 MB 0% (0 B) 👌
libdatadog-x86-windows
Artifact Baseline Commit Change
/libdatadog-x86-windows/debug/dynamic/datadog_profiling_ffi.dll 23.45 MB 23.45 MB 0% (0 B) 👌
/libdatadog-x86-windows/debug/dynamic/datadog_profiling_ffi.lib 77.44 KB 77.44 KB 0% (0 B) 👌
/libdatadog-x86-windows/debug/dynamic/datadog_profiling_ffi.pdb 190.58 MB 190.55 MB --.01% (-24.00 KB) 💪
/libdatadog-x86-windows/debug/static/datadog_profiling_ffi.lib 904.30 MB 904.30 MB 0% (0 B) 👌
/libdatadog-x86-windows/release/dynamic/datadog_profiling_ffi.dll 7.82 MB 7.82 MB 0% (0 B) 👌
/libdatadog-x86-windows/release/dynamic/datadog_profiling_ffi.lib 77.44 KB 77.44 KB 0% (0 B) 👌
/libdatadog-x86-windows/release/dynamic/datadog_profiling_ffi.pdb 26.73 MB 26.73 MB 0% (0 B) 👌
/libdatadog-x86-windows/release/static/datadog_profiling_ffi.lib 47.76 MB 47.76 MB 0% (0 B) 👌
x86_64-alpine-linux-musl
Artifact Baseline Commit Change
/x86_64-alpine-linux-musl/lib/libdatadog_profiling.a 86.07 MB 86.07 MB 0% (0 B) 👌
/x86_64-alpine-linux-musl/lib/libdatadog_profiling.so 10.52 MB 10.52 MB 0% (0 B) 👌
x86_64-unknown-linux-gnu
Artifact Baseline Commit Change
/x86_64-unknown-linux-gnu/lib/libdatadog_profiling.a 106.70 MB 106.70 MB 0% (0 B) 👌
/x86_64-unknown-linux-gnu/lib/libdatadog_profiling.so 12.27 MB 12.27 MB 0% (0 B) 👌

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants