Skip to content

chore(profiling): try fixing tls feature conflict#1622

Draft
gyuheon0h wants to merge 3 commits intomainfrom
gyuheon0h/tls-config-windows
Draft

chore(profiling): try fixing tls feature conflict#1622
gyuheon0h wants to merge 3 commits intomainfrom
gyuheon0h/tls-config-windows

Conversation

@gyuheon0h
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.

morrisonlevi and others added 3 commits February 20, 2026 13:09
ProfileExporter::new() initializes TLS on every call, which on
Linux involves expensive disk I/O to load the system certificate
store. Add TlsConfig (wrapping rustls::ClientConfig with the
platform verifier) and ProfileExporter::new_with_tls() so callers
can initialize TLS once and reuse it across exporter instances.

FFI: adds ddog_prof_TlsConfig_new, TlsConfig_try_clone,
TlsConfig_drop, and Exporter_new_with_tls via
ArcHandle<TlsConfig> for shared ownership.

Co-authored-by: Cursor <cursoragent@cursor.com>
Co-authored-by: Cursor <cursoragent@cursor.com>
@gyuheon0h gyuheon0h changed the title chore(profiling): try fixing tls feature conflict chore(profiling): try fixing tls feature conflict Feb 23, 2026
@github-actions
Copy link

📚 Documentation Check Results

⚠️ 644 documentation warning(s) found

📦 libdd-profiling - 644 warning(s)


Updated: 2026-02-23 15:17:34 UTC | Commit: 8b74091 | missing-docs job results

@github-actions
Copy link

Clippy Allow Annotation Report

Comparing clippy allow annotations between branches:

  • Base Branch: origin/main
  • PR Branch: origin/gyuheon0h/tls-config-windows

Summary by Rule

Rule Base Branch PR Branch Change

Annotation Counts by File

File Base Branch PR Branch Change

Annotation Stats by Crate

Crate Base Branch PR Branch Change
clippy-annotation-reporter 5 5 No change (0%)
datadog-ffe-ffi 1 1 No change (0%)
datadog-ipc 27 27 No change (0%)
datadog-live-debugger 6 6 No change (0%)
datadog-live-debugger-ffi 10 10 No change (0%)
datadog-profiling-replayer 4 4 No change (0%)
datadog-remote-config 3 3 No change (0%)
datadog-sidecar 59 59 No change (0%)
libdd-common 10 10 No change (0%)
libdd-common-ffi 12 12 No change (0%)
libdd-crashtracker 12 12 No change (0%)
libdd-data-pipeline 5 5 No change (0%)
libdd-ddsketch 2 2 No change (0%)
libdd-dogstatsd-client 1 1 No change (0%)
libdd-profiling 13 13 No change (0%)
libdd-telemetry 19 19 No change (0%)
libdd-tinybytes 4 4 No change (0%)
libdd-trace-normalization 2 2 No change (0%)
libdd-trace-obfuscation 9 9 No change (0%)
libdd-trace-utils 15 15 No change (0%)
Total 219 219 No change (0%)

About This Report

This report tracks Clippy allow annotations for specific rules, showing how they've changed in this PR. Decreasing the number of these annotations generally improves code quality.

@github-actions
Copy link

🔒 Cargo Deny Results

⚠️ 1 issue(s) found, showing only errors (advisories, bans, sources)

📦 libdd-profiling - 1 error(s)

Show output
error[vulnerability]: Integer overflow in `BytesMut::reserve`
   ┌─ /home/runner/work/libdatadog/libdatadog/Cargo.lock:31:1
   │
31 │ bytes 1.8.0 registry+https://github.com/rust-lang/crates.io-index
   │ ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ security vulnerability detected
   │
   ├ ID: RUSTSEC-2026-0007
   ├ Advisory: https://rustsec.org/advisories/RUSTSEC-2026-0007
   ├ In the unique reclaim path of `BytesMut::reserve`, the condition
     ```rs
     if v_capacity >= new_cap + offset
     ```
     uses an unchecked addition. When `new_cap + offset` overflows `usize` in release builds, this condition may incorrectly pass, causing `self.cap` to be set to a value that exceeds the actual allocated capacity. Subsequent APIs such as `spare_capacity_mut()` then trust this corrupted `cap` value and may create out-of-bounds slices, leading to UB.
     
     This behavior is observable in release builds (integer overflow wraps), whereas debug builds panic due to overflow checks.
     
     ## PoC
     
     ```rs
     use bytes::*;
     
     fn main() {
         let mut a = BytesMut::from(&b"hello world"[..]);
         let mut b = a.split_off(5);
     
         // Ensure b becomes the unique owner of the backing storage
         drop(a);
     
         // Trigger overflow in new_cap + offset inside reserve
         b.reserve(usize::MAX - 6);
     
         // This call relies on the corrupted cap and may cause UB & HBO
         b.put_u8(b'h');
     }
     ```
     
     # Workarounds
     
     Users of `BytesMut::reserve` are only affected if integer overflow checks are configured to wrap. When integer overflow is configured to panic, this issue does not apply.
   ├ Announcement: https://github.com/advisories/GHSA-434x-w66g-qw3r
   ├ Solution: Upgrade to >=1.11.1 (try `cargo update -p bytes`)
   ├ bytes v1.8.0
     ├── combine v4.6.7
     │   └── jni v0.21.1
     │       └── rustls-platform-verifier v0.6.2
     │           ├── libdd-profiling v1.0.0
     │           │   └── (dev) libdd-profiling v1.0.0 (*)
     │           └── reqwest v0.13.1
     │               ├── libdd-common v1.1.0
     │               │   └── libdd-profiling v1.0.0 (*)
     │               └── libdd-profiling v1.0.0 (*)
     ├── http v1.1.0
     │   ├── http-body v1.0.1
     │   │   ├── http-body-util v0.1.2
     │   │   │   ├── libdd-common v1.1.0 (*)
     │   │   │   ├── libdd-profiling v1.0.0 (*)
     │   │   │   └── reqwest v0.13.1 (*)
     │   │   ├── hyper v1.6.0
     │   │   │   ├── hyper-rustls v0.27.3
     │   │   │   │   ├── libdd-common v1.1.0 (*)
     │   │   │   │   └── reqwest v0.13.1 (*)
     │   │   │   ├── hyper-util v0.1.17
     │   │   │   │   ├── hyper-rustls v0.27.3 (*)
     │   │   │   │   ├── libdd-common v1.1.0 (*)
     │   │   │   │   └── reqwest v0.13.1 (*)
     │   │   │   ├── libdd-common v1.1.0 (*)
     │   │   │   └── reqwest v0.13.1 (*)
     │   │   ├── hyper-util v0.1.17 (*)
     │   │   ├── libdd-common v1.1.0 (*)
     │   │   ├── reqwest v0.13.1 (*)
     │   │   └── tower-http v0.6.8
     │   │       └── reqwest v0.13.1 (*)
     │   ├── http-body-util v0.1.2 (*)
     │   ├── hyper v1.6.0 (*)
     │   ├── hyper-rustls v0.27.3 (*)
     │   ├── hyper-util v0.1.17 (*)
     │   ├── libdd-common v1.1.0 (*)
     │   ├── libdd-profiling v1.0.0 (*)
     │   ├── multer v3.1.0
     │   │   └── libdd-common v1.1.0 (*)
     │   ├── reqwest v0.13.1 (*)
     │   └── tower-http v0.6.8 (*)
     ├── http-body v1.0.1 (*)
     ├── http-body-util v0.1.2 (*)
     ├── hyper v1.6.0 (*)
     ├── hyper-util v0.1.17 (*)
     ├── (dev) libdd-common v1.1.0 (*)
     ├── libdd-profiling v1.0.0 (*)
     ├── multer v3.1.0 (*)
     ├── prost v0.14.3
     │   ├── libdd-profiling v1.0.0 (*)
     │   └── libdd-profiling-protobuf v1.0.0
     │       ├── libdd-profiling v1.0.0 (*)
     │       └── (dev) libdd-profiling-protobuf v1.0.0 (*)
     ├── reqwest v0.13.1 (*)
     ├── tokio v1.49.0
     │   ├── hickory-proto v0.25.2
     │   │   └── hickory-resolver v0.25.2
     │   │       └── reqwest v0.13.1 (*)
     │   ├── hickory-resolver v0.25.2 (*)
     │   ├── hyper v1.6.0 (*)
     │   ├── hyper-rustls v0.27.3 (*)
     │   ├── hyper-util v0.1.17 (*)
     │   ├── (dev) libdd-common v1.1.0 (*)
     │   ├── libdd-profiling v1.0.0 (*)
     │   ├── reqwest v0.13.1 (*)
     │   ├── tokio-rustls v0.26.0
     │   │   ├── hyper-rustls v0.27.3 (*)
     │   │   ├── libdd-common v1.1.0 (*)
     │   │   └── reqwest v0.13.1 (*)
     │   ├── tokio-util v0.7.12
     │   │   └── libdd-profiling v1.0.0 (*)
     │   └── tower v0.5.2
     │       ├── reqwest v0.13.1 (*)
     │       └── tower-http v0.6.8 (*)
     ├── tokio-util v0.7.12 (*)
     └── tower-http v0.6.8 (*)

advisories FAILED, bans ok, sources ok

Updated: 2026-02-23 15:20:30 UTC | Commit: 8b74091 | dependency-check job results

@pr-commenter
Copy link

pr-commenter bot commented Feb 23, 2026

Benchmarks

Comparison

Benchmark execution time: 2026-02-23 15:30:51

Comparing candidate commit 04b7b3b in PR branch gyuheon0h/tls-config-windows with baseline commit c8121f4 in branch main.

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

scenario:credit_card/is_card_number/378282246310005

  • 🟥 execution_time [+12.123µs; +12.329µs] or [+17.702%; +18.004%]
  • 🟥 throughput [-2227886.714op/s; -2194631.533op/s] or [-15.257%; -15.029%]

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 04b7b3b 1771859629 gyuheon0h/tls-config-windows
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.893µs 25.638µs ± 9.569µs 18.119µs ± 0.183µs 33.580µs 43.080µs 44.239µs 70.769µs 290.59% 1.024 1.024 37.23% 0.677µ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.311µs; 26.964µs] or [-5.173%; +5.173%] None None None

Group 2

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 04b7b3b 1771859629 gyuheon0h/tls-config-windows
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.427µs 146.460µs ± 1.587µs 146.238µs ± 0.480µs 146.723µs 148.091µs 152.097µs 161.601µs 10.51% 5.709 45.811 1.08% 0.112µ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.240µs; 146.680µs] or [-0.150%; +0.150%] None None None

Group 3

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 04b7b3b 1771859629 gyuheon0h/tls-config-windows
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.757ms 49.283ms ± 1.220ms 49.114ms ± 0.120ms 49.205ms 49.487ms 58.168ms 59.647ms 21.45% 7.634 58.344 2.47% 0.086ms 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.114ms; 49.452ms] or [-0.343%; +0.343%] None None None

Group 4

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 04b7b3b 1771859629 gyuheon0h/tls-config-windows
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.798µs 33.603µs ± 1.077µs 32.930µs ± 0.049µs 34.990µs 35.446µs 36.100µs 36.901µs 12.06% 1.044 -0.582 3.20% 0.076µ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.454µs; 33.752µs] or [-0.444%; +0.444%] None None None

Group 5

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 04b7b3b 1771859629 gyuheon0h/tls-config-windows
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 729.311µs 730.308µs ± 0.569µs 730.245µs ± 0.286µs 730.531µs 731.245µs 732.358µs 733.636µs 0.46% 2.097 8.564 0.08% 0.040µ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 [730.229µs; 730.387µs] or [-0.011%; +0.011%] None None None

Group 6

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 04b7b3b 1771859629 gyuheon0h/tls-config-windows
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.407µs 2.450µs ± 0.016µs 2.451µs ± 0.010µs 2.461µs 2.471µs 2.478µs 2.523µs 2.94% -0.020 1.608 0.65% 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.448µs; 2.452µs] or [-0.091%; +0.091%] None None None

Group 7

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 04b7b3b 1771859629 gyuheon0h/tls-config-windows
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.695µs 186.150µs ± 0.351µs 186.065µs ± 0.149µs 186.230µs 186.820µs 187.415µs 188.249µs 1.17% 2.625 9.139 0.19% 0.025µs 1 200
normalization/normalize_name/normalize_name/Too-Long-.Too-Long-.Too-Long-.Too-Long-.Too-Long-.Too-Lo... throughput 5312111.095op/s 5372041.646op/s ± 10082.070op/s 5374468.801op/s ± 4289.955op/s 5377546.987op/s 5381559.606op/s 5384658.230op/s 5385178.964op/s 0.20% -2.601 8.973 0.19% 712.910op/s 1 200
normalization/normalize_name/normalize_name/bad-name execution_time 17.772µs 17.892µs ± 0.102µs 17.888µs ± 0.039µs 17.924µs 17.982µs 17.999µs 19.096µs 6.75% 8.201 94.814 0.57% 0.007µs 1 200
normalization/normalize_name/normalize_name/bad-name throughput 52365881.736op/s 55893725.363op/s ± 305375.363op/s 55902401.054op/s ± 122689.125op/s 56041318.942op/s 56186920.065op/s 56255635.426op/s 56269511.098op/s 0.66% -7.704 87.203 0.54% 21593.299op/s 1 200
normalization/normalize_name/normalize_name/good execution_time 9.787µs 9.837µs ± 0.021µs 9.834µs ± 0.015µs 9.852µs 9.867µs 9.889µs 9.908µs 0.75% 0.176 0.143 0.21% 0.001µs 1 200
normalization/normalize_name/normalize_name/good throughput 100923758.217op/s 101656159.044op/s ± 215440.726op/s 101683595.335op/s ± 156418.932op/s 101792394.413op/s 102028709.488op/s 102113283.976op/s 102171848.405op/s 0.48% -0.163 0.127 0.21% 15233.960op/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.101µs; 186.198µ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 [5370644.369op/s; 5373438.924op/s] or [-0.026%; +0.026%] None None None
normalization/normalize_name/normalize_name/bad-name execution_time [17.877µs; 17.906µs] or [-0.079%; +0.079%] None None None
normalization/normalize_name/normalize_name/bad-name throughput [55851403.275op/s; 55936047.451op/s] or [-0.076%; +0.076%] None None None
normalization/normalize_name/normalize_name/good execution_time [9.834µs; 9.840µs] or [-0.029%; +0.029%] None None None
normalization/normalize_name/normalize_name/good throughput [101626301.032op/s; 101686017.057op/s] or [-0.029%; +0.029%] None None None

Group 8

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 04b7b3b 1771859629 gyuheon0h/tls-config-windows
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.646ns 256.289ns ± 13.225ns 249.775ns ± 2.148ns 255.544ns 288.421ns 293.500ns 293.897ns 17.66% 1.650 1.369 5.15% 0.935ns 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.456ns; 258.122ns] or [-0.715%; +0.715%] None None None

Group 9

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 04b7b3b 1771859629 gyuheon0h/tls-config-windows
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.037µs 5.109µs ± 0.036µs 5.116µs ± 0.033µs 5.137µs 5.151µs 5.153µs 5.159µs 0.85% -0.437 -1.192 0.71% 0.003µs 1 200
scenario metric 95% CI mean Shapiro-Wilk pvalue Ljung-Box pvalue (lag=1) Dip test pvalue
ip_address/quantize_peer_ip_address_benchmark execution_time [5.104µs; 5.114µs] or [-0.098%; +0.098%] None None None

Group 10

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 04b7b3b 1771859629 gyuheon0h/tls-config-windows
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.062ns 189.756ns ± 2.102ns 189.298ns ± 1.467ns 191.063ns 193.478ns 196.352ns 198.771ns 5.00% 1.176 1.745 1.11% 0.149ns 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.464ns; 190.047ns] or [-0.154%; +0.154%] None None None

Group 11

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 04b7b3b 1771859629 gyuheon0h/tls-config-windows
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.686ms 10.714ms ± 0.016ms 10.712ms ± 0.008ms 10.721ms 10.739ms 10.777ms 10.792ms 0.75% 1.536 4.746 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.712ms; 10.716ms] or [-0.020%; +0.020%] None None None

Group 12

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 04b7b3b 1771859629 gyuheon0h/tls-config-windows
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.155µs 494.936µs ± 0.737µs 494.855µs ± 0.273µs 495.158µs 495.444µs 496.352µs 503.733µs 1.79% 8.613 100.084 0.15% 0.052µs 1 200
normalization/normalize_service/normalize_service/A0000000000000000000000000000000000000000000000000... throughput 1985178.437op/s 2020469.511op/s ± 2969.413op/s 2020795.445op/s ± 1116.312op/s 2021820.952op/s 2023302.862op/s 2023543.260op/s 2023656.090op/s 0.14% -8.489 98.112 0.15% 209.969op/s 1 200
normalization/normalize_service/normalize_service/Data🐨dog🐶 繋がっ⛰てて execution_time 370.835µs 371.512µs ± 0.280µs 371.496µs ± 0.178µs 371.690µs 371.974µs 372.122µs 372.438µs 0.25% 0.186 0.009 0.08% 0.020µs 1 200
normalization/normalize_service/normalize_service/Data🐨dog🐶 繋がっ⛰てて throughput 2685009.719op/s 2691701.559op/s ± 2027.741op/s 2691821.071op/s ± 1292.292op/s 2692996.287op/s 2695198.838op/s 2695933.676op/s 2696614.565op/s 0.18% -0.182 0.005 0.08% 143.383op/s 1 200
normalization/normalize_service/normalize_service/Test Conversion 0f Weird !@#$%^&**() Characters execution_time 167.677µs 168.022µs ± 0.166µs 168.004µs ± 0.104µs 168.117µs 168.331µs 168.422µs 168.624µs 0.37% 0.578 0.306 0.10% 0.012µs 1 200
normalization/normalize_service/normalize_service/Test Conversion 0f Weird !@#$%^&**() Characters throughput 5930370.281op/s 5951613.827op/s ± 5876.493op/s 5952248.708op/s ± 3669.804op/s 5955502.975op/s 5960224.127op/s 5962881.509op/s 5963852.949op/s 0.19% -0.572 0.295 0.10% 415.531op/s 1 200
normalization/normalize_service/normalize_service/[empty string] execution_time 36.586µs 36.684µs ± 0.048µs 36.681µs ± 0.029µs 36.707µs 36.776µs 36.808µs 36.843µs 0.44% 0.593 0.353 0.13% 0.003µs 1 200
normalization/normalize_service/normalize_service/[empty string] throughput 27142406.637op/s 27259778.036op/s ± 35919.520op/s 27262209.910op/s ± 21622.298op/s 27284001.101op/s 27313008.219op/s 27325708.303op/s 27332578.870op/s 0.26% -0.585 0.340 0.13% 2539.894op/s 1 200
normalization/normalize_service/normalize_service/test_ASCII execution_time 45.309µs 45.481µs ± 0.107µs 45.479µs ± 0.053µs 45.529µs 45.582µs 45.607µs 46.630µs 2.53% 6.212 65.654 0.23% 0.008µs 1 200
normalization/normalize_service/normalize_service/test_ASCII throughput 21445651.358op/s 21987361.307op/s ± 50775.178op/s 21988170.376op/s ± 25465.962op/s 22015690.585op/s 22044728.425op/s 22060275.995op/s 22070616.163op/s 0.37% -6.011 62.858 0.23% 3590.347op/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.038µs] or [-0.021%; +0.021%] None None None
normalization/normalize_service/normalize_service/A0000000000000000000000000000000000000000000000000... throughput [2020057.979op/s; 2020881.043op/s] or [-0.020%; +0.020%] None None None
normalization/normalize_service/normalize_service/Data🐨dog🐶 繋がっ⛰てて execution_time [371.474µs; 371.551µs] or [-0.010%; +0.010%] None None None
normalization/normalize_service/normalize_service/Data🐨dog🐶 繋がっ⛰てて throughput [2691420.533op/s; 2691982.584op/s] or [-0.010%; +0.010%] None None None
normalization/normalize_service/normalize_service/Test Conversion 0f Weird !@#$%^&**() Characters execution_time [167.999µs; 168.045µs] or [-0.014%; +0.014%] None None None
normalization/normalize_service/normalize_service/Test Conversion 0f Weird !@#$%^&**() Characters throughput [5950799.402op/s; 5952428.253op/s] or [-0.014%; +0.014%] None None None
normalization/normalize_service/normalize_service/[empty string] execution_time [36.677µs; 36.691µs] or [-0.018%; +0.018%] None None None
normalization/normalize_service/normalize_service/[empty string] throughput [27254799.936op/s; 27264756.136op/s] or [-0.018%; +0.018%] None None None
normalization/normalize_service/normalize_service/test_ASCII execution_time [45.466µs; 45.496µs] or [-0.032%; +0.032%] None None None
normalization/normalize_service/normalize_service/test_ASCII throughput [21980324.356op/s; 21994398.258op/s] or [-0.032%; +0.032%] None None None

Group 13

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 04b7b3b 1771859629 gyuheon0h/tls-config-windows
scenario metric min mean ± sd median ± mad p75 p95 p99 max peak_to_median_ratio skewness kurtosis cv sem runs sample_size
benching serializing traces from their internal representation to msgpack execution_time 13.930ms 13.976ms ± 0.030ms 13.971ms ± 0.012ms 13.983ms 14.033ms 14.084ms 14.142ms 1.22% 2.529 8.308 0.21% 0.002ms 1 200
scenario metric 95% CI mean Shapiro-Wilk pvalue Ljung-Box pvalue (lag=1) Dip test pvalue
benching serializing traces from their internal representation to msgpack execution_time [13.972ms; 13.980ms] or [-0.030%; +0.030%] None None None

Group 14

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 04b7b3b 1771859629 gyuheon0h/tls-config-windows
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.535µs 161.665µs ± 0.318µs 161.631µs ± 0.157µs 161.817µs 162.272µs 162.453µs 162.637µs 0.62% 0.215 1.167 0.20% 0.022µ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.621µs; 161.710µs] or [-0.027%; +0.027%] None None None

Group 15

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 04b7b3b 1771859629 gyuheon0h/tls-config-windows
scenario metric min mean ± sd median ± mad p75 p95 p99 max peak_to_median_ratio skewness kurtosis cv sem runs sample_size
credit_card/is_card_number/ execution_time 3.892µs 3.915µs ± 0.003µs 3.915µs ± 0.002µs 3.916µs 3.922µs 3.924µs 3.927µs 0.31% -0.537 10.492 0.09% 0.000µs 1 200
credit_card/is_card_number/ throughput 254657922.647op/s 255423446.467op/s ± 221447.133op/s 255451336.520op/s ± 102646.519op/s 255544458.357op/s 255645270.459op/s 255764414.630op/s 256918085.062op/s 0.57% 0.569 10.679 0.09% 15658.677op/s 1 200
credit_card/is_card_number/ 3782-8224-6310-005 execution_time 78.946µs 80.537µs ± 0.806µs 80.531µs ± 0.484µs 80.984µs 81.650µs 82.409µs 85.577µs 6.27% 1.197 6.594 1.00% 0.057µs 1 200
credit_card/is_card_number/ 3782-8224-6310-005 throughput 11685407.880op/s 12417865.787op/s ± 122868.893op/s 12417634.304op/s ± 74664.803op/s 12494855.413op/s 12611658.851op/s 12654575.053op/s 12666873.390op/s 2.01% -0.997 5.306 0.99% 8688.143op/s 1 200
credit_card/is_card_number/ 378282246310005 execution_time 71.731µs 72.066µs ± 0.363µs 71.977µs ± 0.119µs 72.160µs 72.404µs 72.622µs 76.342µs 6.06% 8.406 94.947 0.50% 0.026µs 1 200
credit_card/is_card_number/ 378282246310005 throughput 13098988.965op/s 13876447.266op/s ± 67074.867op/s 13893409.662op/s ± 23063.919op/s 13909647.733op/s 13921629.758op/s 13927477.592op/s 13940909.599op/s 0.34% -8.017 88.658 0.48% 4742.909op/s 1 200
credit_card/is_card_number/37828224631 execution_time 3.895µs 3.914µs ± 0.003µs 3.913µs ± 0.001µs 3.915µs 3.917µs 3.922µs 3.924µs 0.27% -0.480 11.632 0.07% 0.000µs 1 200
credit_card/is_card_number/37828224631 throughput 254853136.140op/s 255523980.161op/s ± 179794.331op/s 255545916.719op/s ± 86581.050op/s 255619621.989op/s 255716826.788op/s 255789359.243op/s 256747874.994op/s 0.47% 0.508 11.784 0.07% 12713.379op/s 1 200
credit_card/is_card_number/378282246310005 execution_time 78.754µs 80.707µs ± 0.715µs 80.970µs ± 0.141µs 81.108µs 81.261µs 81.436µs 81.569µs 0.74% -1.625 1.068 0.88% 0.051µs 1 200
credit_card/is_card_number/378282246310005 throughput 12259508.504op/s 12391538.150op/s ± 111409.976op/s 12350306.041op/s ± 21461.303op/s 12371978.941op/s 12647024.334op/s 12684650.132op/s 12697774.080op/s 2.81% 1.637 1.099 0.90% 7877.875op/s 1 200
credit_card/is_card_number/37828224631000521389798 execution_time 45.446µs 45.672µs ± 0.090µs 45.665µs ± 0.050µs 45.721µs 45.813µs 45.874µs 46.286µs 1.36% 1.736 9.875 0.20% 0.006µs 1 200
credit_card/is_card_number/37828224631000521389798 throughput 21604751.625op/s 21895435.629op/s ± 42950.395op/s 21898437.547op/s ± 23958.373op/s 21920897.211op/s 21954731.719op/s 21974153.129op/s 22004094.771op/s 0.48% -1.685 9.475 0.20% 3037.052op/s 1 200
credit_card/is_card_number/x371413321323331 execution_time 6.567µs 6.622µs ± 0.016µs 6.624µs ± 0.011µs 6.635µs 6.640µs 6.641µs 6.652µs 0.43% -0.997 0.633 0.24% 0.001µs 1 200
credit_card/is_card_number/x371413321323331 throughput 150320146.121op/s 151017702.846op/s ± 370319.624op/s 150965211.389op/s ± 254991.643op/s 151209874.041op/s 151742744.691op/s 152059361.417op/s 152268130.482op/s 0.86% 1.009 0.666 0.24% 26185.552op/s 1 200
credit_card/is_card_number_no_luhn/ execution_time 3.897µs 3.915µs ± 0.002µs 3.915µs ± 0.001µs 3.916µs 3.918µs 3.921µs 3.923µs 0.21% -1.603 14.954 0.06% 0.000µs 1 200
credit_card/is_card_number_no_luhn/ throughput 254917971.288op/s 255451072.266op/s ± 155486.990op/s 255457313.083op/s ± 87500.613op/s 255531264.276op/s 255647971.604op/s 255693824.206op/s 256617981.900op/s 0.45% 1.629 15.159 0.06% 10994.590op/s 1 200
credit_card/is_card_number_no_luhn/ 3782-8224-6310-005 execution_time 65.360µs 65.765µs ± 0.056µs 65.768µs ± 0.032µs 65.799µs 65.843µs 65.877µs 65.883µs 0.17% -2.029 12.577 0.08% 0.004µs 1 200
credit_card/is_card_number_no_luhn/ 3782-8224-6310-005 throughput 15178481.080op/s 15205757.711op/s ± 12974.140op/s 15204876.771op/s ± 7292.251op/s 15212511.712op/s 15223977.633op/s 15240998.710op/s 15299958.690op/s 0.63% 2.056 12.809 0.09% 917.410op/s 1 200
credit_card/is_card_number_no_luhn/ 378282246310005 execution_time 53.357µs 53.422µs ± 0.030µs 53.419µs ± 0.018µs 53.437µs 53.471µs 53.524µs 53.541µs 0.23% 1.005 1.751 0.06% 0.002µs 1 200
credit_card/is_card_number_no_luhn/ 378282246310005 throughput 18677355.147op/s 18718796.741op/s ± 10443.863op/s 18720061.594op/s ± 6445.861op/s 18726404.761op/s 18732596.839op/s 18736603.410op/s 18741563.804op/s 0.11% -1.000 1.737 0.06% 738.493op/s 1 200
credit_card/is_card_number_no_luhn/37828224631 execution_time 3.895µs 3.915µs ± 0.003µs 3.915µs ± 0.001µs 3.916µs 3.918µs 3.919µs 3.924µs 0.24% -1.956 17.547 0.07% 0.000µs 1 200
credit_card/is_card_number_no_luhn/37828224631 throughput 254820698.981op/s 255446924.288op/s ± 168626.299op/s 255442065.740op/s ± 93098.766op/s 255535142.520op/s 255671244.788op/s 255728783.409op/s 256759146.856op/s 0.52% 1.987 17.797 0.07% 11923.680op/s 1 200
credit_card/is_card_number_no_luhn/378282246310005 execution_time 50.148µs 50.211µs ± 0.028µs 50.209µs ± 0.019µs 50.229µs 50.255µs 50.283µs 50.310µs 0.20% 0.327 0.293 0.06% 0.002µs 1 200
credit_card/is_card_number_no_luhn/378282246310005 throughput 19876847.031op/s 19915808.926op/s ± 11003.515op/s 19916735.101op/s ± 7607.190op/s 19923779.589op/s 19932985.403op/s 19937836.360op/s 19941076.114op/s 0.12% -0.323 0.287 0.06% 778.066op/s 1 200
credit_card/is_card_number_no_luhn/37828224631000521389798 execution_time 45.448µs 45.730µs ± 0.096µs 45.733µs ± 0.066µs 45.799µs 45.868µs 45.935µs 46.003µs 0.59% -0.230 -0.031 0.21% 0.007µs 1 200
credit_card/is_card_number_no_luhn/37828224631000521389798 throughput 21737878.899op/s 21867524.477op/s ± 45690.382op/s 21866199.229op/s ± 31748.343op/s 21896787.772op/s 21947645.976op/s 21975376.770op/s 22003053.501op/s 0.63% 0.242 -0.024 0.21% 3230.798op/s 1 200
credit_card/is_card_number_no_luhn/x371413321323331 execution_time 6.572µs 6.624µs ± 0.016µs 6.626µs ± 0.010µs 6.636µs 6.641µs 6.650µs 6.666µs 0.60% -0.766 0.603 0.24% 0.001µs 1 200
credit_card/is_card_number_no_luhn/x371413321323331 throughput 150011680.261op/s 150975345.794op/s ± 359568.959op/s 150909303.532op/s ± 236441.387op/s 151185809.286op/s 151654653.510op/s 151956860.458op/s 152165431.921op/s 0.83% 0.781 0.630 0.24% 25425.365op/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.915µs; 3.916µs] or [-0.012%; +0.012%] None None None
credit_card/is_card_number/ throughput [255392756.024op/s; 255454136.910op/s] or [-0.012%; +0.012%] None None None
credit_card/is_card_number/ 3782-8224-6310-005 execution_time [80.425µs; 80.649µs] or [-0.139%; +0.139%] None None None
credit_card/is_card_number/ 3782-8224-6310-005 throughput [12400837.340op/s; 12434894.234op/s] or [-0.137%; +0.137%] None None None
credit_card/is_card_number/ 378282246310005 execution_time [72.016µs; 72.117µs] or [-0.070%; +0.070%] None None None
credit_card/is_card_number/ 378282246310005 throughput [13867151.335op/s; 13885743.198op/s] or [-0.067%; +0.067%] None None None
credit_card/is_card_number/37828224631 execution_time [3.913µs; 3.914µs] or [-0.010%; +0.010%] None None None
credit_card/is_card_number/37828224631 throughput [255499062.396op/s; 255548897.926op/s] or [-0.010%; +0.010%] None None None
credit_card/is_card_number/378282246310005 execution_time [80.608µs; 80.806µs] or [-0.123%; +0.123%] None None None
credit_card/is_card_number/378282246310005 throughput [12376097.799op/s; 12406978.502op/s] or [-0.125%; +0.125%] None None None
credit_card/is_card_number/37828224631000521389798 execution_time [45.659µs; 45.684µs] or [-0.027%; +0.027%] None None None
credit_card/is_card_number/37828224631000521389798 throughput [21889483.118op/s; 21901388.141op/s] or [-0.027%; +0.027%] None None None
credit_card/is_card_number/x371413321323331 execution_time [6.620µs; 6.624µs] or [-0.034%; +0.034%] None None None
credit_card/is_card_number/x371413321323331 throughput [150966380.108op/s; 151069025.584op/s] or [-0.034%; +0.034%] None None None
credit_card/is_card_number_no_luhn/ execution_time [3.914µs; 3.915µs] or [-0.008%; +0.008%] None None None
credit_card/is_card_number_no_luhn/ throughput [255429523.265op/s; 255472621.268op/s] or [-0.008%; +0.008%] None None None
credit_card/is_card_number_no_luhn/ 3782-8224-6310-005 execution_time [65.757µs; 65.772µs] or [-0.012%; +0.012%] None None None
credit_card/is_card_number_no_luhn/ 3782-8224-6310-005 throughput [15203959.620op/s; 15207555.802op/s] or [-0.012%; +0.012%] None None None
credit_card/is_card_number_no_luhn/ 378282246310005 execution_time [53.418µs; 53.426µs] or [-0.008%; +0.008%] None None None
credit_card/is_card_number_no_luhn/ 378282246310005 throughput [18717349.322op/s; 18720244.160op/s] or [-0.008%; +0.008%] None None None
credit_card/is_card_number_no_luhn/37828224631 execution_time [3.914µs; 3.915µs] or [-0.009%; +0.009%] None None None
credit_card/is_card_number_no_luhn/37828224631 throughput [255423554.305op/s; 255470294.271op/s] or [-0.009%; +0.009%] None None None
credit_card/is_card_number_no_luhn/378282246310005 execution_time [50.208µs; 50.215µs] or [-0.008%; +0.008%] None None None
credit_card/is_card_number_no_luhn/378282246310005 throughput [19914283.945op/s; 19917333.908op/s] or [-0.008%; +0.008%] None None None
credit_card/is_card_number_no_luhn/37828224631000521389798 execution_time [45.717µs; 45.743µs] or [-0.029%; +0.029%] None None None
credit_card/is_card_number_no_luhn/37828224631000521389798 throughput [21861192.230op/s; 21873856.725op/s] or [-0.029%; +0.029%] None None None
credit_card/is_card_number_no_luhn/x371413321323331 execution_time [6.621µs; 6.626µs] or [-0.033%; +0.033%] None None None
credit_card/is_card_number_no_luhn/x371413321323331 throughput [150925512.995op/s; 151025178.594op/s] or [-0.033%; +0.033%] None None None

Group 16

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 04b7b3b 1771859629 gyuheon0h/tls-config-windows
scenario metric min mean ± sd median ± mad p75 p95 p99 max peak_to_median_ratio skewness kurtosis cv sem runs sample_size
sql/obfuscate_sql_string execution_time 86.854µs 87.448µs ± 0.117µs 87.442µs ± 0.038µs 87.478µs 87.583µs 87.687µs 88.515µs 1.23% 3.975 39.760 0.13% 0.008µ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 [87.432µs; 87.464µs] or [-0.019%; +0.019%] None None None

Group 17

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 04b7b3b 1771859629 gyuheon0h/tls-config-windows
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.202ms 4.207ms ± 0.008ms 4.206ms ± 0.001ms 4.207ms 4.210ms 4.214ms 4.312ms 2.53% 12.191 160.610 0.19% 0.001ms 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.206ms; 4.208ms] or [-0.026%; +0.026%] None None None

Group 18

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 04b7b3b 1771859629 gyuheon0h/tls-config-windows
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.386ms 3.423ms ± 0.014ms 3.422ms ± 0.009ms 3.431ms 3.451ms 3.457ms 3.477ms 1.61% 0.522 0.959 0.41% 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.421ms; 3.425ms] or [-0.058%; +0.058%] None None None

Group 19

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 04b7b3b 1771859629 gyuheon0h/tls-config-windows
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.161µs 3.168µs ± 1.420µs 2.999µs ± 0.031µs 3.027µs 3.376µs 13.644µs 15.155µs 405.39% 7.500 56.977 44.71% 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.971µs; 3.365µs] or [-6.211%; +6.211%] None None None

Baseline

Omitted due to size.

@codecov-commenter
Copy link

codecov-commenter commented Feb 23, 2026

Codecov Report

❌ Patch coverage is 49.27536% with 35 lines in your changes missing coverage. Please review.
✅ Project coverage is 71.17%. Comparing base (7f3f0e1) to head (04b7b3b).
⚠️ Report is 4 commits behind head on main.

Additional details and impacted files
@@            Coverage Diff             @@
##             main    #1622      +/-   ##
==========================================
- Coverage   71.24%   71.17%   -0.08%     
==========================================
  Files         423      424       +1     
  Lines       62198    62558     +360     
==========================================
+ Hits        44315    44523     +208     
- Misses      17883    18035     +152     
Components Coverage Δ
libdd-crashtracker 63.04% <ø> (+0.51%) ⬆️
libdd-crashtracker-ffi 15.63% <ø> (-0.18%) ⬇️
libdd-alloc 98.77% <ø> (ø)
libdd-data-pipeline 87.27% <ø> (ø)
libdd-data-pipeline-ffi 71.51% <ø> (ø)
libdd-common 79.73% <ø> (ø)
libdd-common-ffi 73.40% <ø> (ø)
libdd-telemetry 62.48% <ø> (ø)
libdd-telemetry-ffi 16.75% <ø> (ø)
libdd-dogstatsd-client 82.64% <ø> (ø)
datadog-ipc 80.74% <ø> (ø)
libdd-profiling 81.31% <49.27%> (-0.25%) ⬇️
libdd-profiling-ffi 62.38% <2.77%> (-1.28%) ⬇️
datadog-sidecar 34.22% <ø> (+0.03%) ⬆️
datdog-sidecar-ffi 15.63% <ø> (ø)
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 88.97% <ø> (ø)
datadog-tracer-flare 86.86% <ø> (ø)
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.

@dd-octo-sts
Copy link
Contributor

dd-octo-sts bot commented Feb 23, 2026

Artifact Size Benchmark Report

aarch64-alpine-linux-musl
Artifact Baseline Commit Change
/aarch64-alpine-linux-musl/lib/libdatadog_profiling.so 8.51 MB 8.51 MB 0% (0 B) 👌
/aarch64-alpine-linux-musl/lib/libdatadog_profiling.a 97.06 MB 97.17 MB +.11% (+114.95 KB) 🔍
aarch64-unknown-linux-gnu
Artifact Baseline Commit Change
/aarch64-unknown-linux-gnu/lib/libdatadog_profiling.so 11.05 MB 11.12 MB +.59% (+67.85 KB) 🔍
/aarch64-unknown-linux-gnu/lib/libdatadog_profiling.a 112.70 MB 112.84 MB +.12% (+146.95 KB) 🔍
libdatadog-x64-windows
Artifact Baseline Commit Change
/libdatadog-x64-windows/debug/dynamic/datadog_profiling_ffi.dll 27.13 MB 27.17 MB +.14% (+39.00 KB) 🔍
/libdatadog-x64-windows/debug/dynamic/datadog_profiling_ffi.lib 76.26 KB 77.33 KB +1.39% (+1.06 KB) ⚠️
/libdatadog-x64-windows/debug/dynamic/datadog_profiling_ffi.pdb 185.73 MB 186.11 MB +.20% (+384.00 KB) 🔍
/libdatadog-x64-windows/debug/static/datadog_profiling_ffi.lib 912.24 MB 917.44 MB +.57% (+5.20 MB) 🔍
/libdatadog-x64-windows/release/dynamic/datadog_profiling_ffi.dll 9.93 MB 9.94 MB +.12% (+12.50 KB) 🔍
/libdatadog-x64-windows/release/dynamic/datadog_profiling_ffi.lib 76.26 KB 77.33 KB +1.39% (+1.06 KB) ⚠️
/libdatadog-x64-windows/release/dynamic/datadog_profiling_ffi.pdb 24.75 MB 24.78 MB +.12% (+32.00 KB) 🔍
/libdatadog-x64-windows/release/static/datadog_profiling_ffi.lib 51.40 MB 51.47 MB +.13% (+69.94 KB) 🔍
libdatadog-x86-windows
Artifact Baseline Commit Change
/libdatadog-x86-windows/debug/dynamic/datadog_profiling_ffi.dll 22.95 MB 22.99 MB +.15% (+36.50 KB) 🔍
/libdatadog-x86-windows/debug/dynamic/datadog_profiling_ffi.lib 77.44 KB 78.53 KB +1.40% (+1.08 KB) ⚠️
/libdatadog-x86-windows/debug/dynamic/datadog_profiling_ffi.pdb 190.08 MB 190.43 MB +.18% (+360.00 KB) 🔍
/libdatadog-x86-windows/debug/static/datadog_profiling_ffi.lib 896.28 MB 901.09 MB +.53% (+4.81 MB) 🔍
/libdatadog-x86-windows/release/dynamic/datadog_profiling_ffi.dll 7.53 MB 7.54 MB +.14% (+11.00 KB) 🔍
/libdatadog-x86-windows/release/dynamic/datadog_profiling_ffi.lib 77.44 KB 78.53 KB +1.40% (+1.08 KB) ⚠️
/libdatadog-x86-windows/release/dynamic/datadog_profiling_ffi.pdb 26.50 MB 26.53 MB +.11% (+32.00 KB) 🔍
/libdatadog-x86-windows/release/static/datadog_profiling_ffi.lib 47.03 MB 47.10 MB +.14% (+68.85 KB) 🔍
x86_64-alpine-linux-musl
Artifact Baseline Commit Change
/x86_64-alpine-linux-musl/lib/libdatadog_profiling.a 85.12 MB 85.22 MB +.11% (+101.41 KB) 🔍
/x86_64-alpine-linux-musl/lib/libdatadog_profiling.so 10.02 MB 10.04 MB +.15% (+16.00 KB) 🔍
x86_64-unknown-linux-gnu
Artifact Baseline Commit Change
/x86_64-unknown-linux-gnu/lib/libdatadog_profiling.a 105.73 MB 105.85 MB +.11% (+119.83 KB) 🔍
/x86_64-unknown-linux-gnu/lib/libdatadog_profiling.so 11.77 MB 11.78 MB +.08% (+10.76 KB) 🔍

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

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants