Skip to content

Comments

feat(capabilities): trait architecture http draft#1555

Draft
Aaalibaba42 wants to merge 15 commits intomainfrom
jwiriath/capability-traits-architecture
Draft

feat(capabilities): trait architecture http draft#1555
Aaalibaba42 wants to merge 15 commits intomainfrom
jwiriath/capability-traits-architecture

Conversation

@Aaalibaba42
Copy link
Contributor

What does this PR do?

Add capability trait architecture, and few native implementations.

Motivation

Ongoing effort to make libdatadog wasm compatible.

Additional Notes

In the long run, several other parts of the codebase ought to use these capabilities via the provided public structure, so that it can automagically choose the correct underlying implementation when compiling or not to wasm.

How to test the change?

I should add some tests...

@Aaalibaba42 Aaalibaba42 requested a review from a team as a code owner February 11, 2026 14:13
@github-actions
Copy link

github-actions bot commented Feb 11, 2026

📚 Documentation Check Results

No documentation warnings found!

📦 libdd-capabilities - ✅ No warnings

📦 libdd-capabilities-impl - ✅ No warnings

📦 libdd-common - ✅ No warnings

📦 libdd-data-pipeline - ✅ No warnings


Updated: 2026-02-18 15:49:49 UTC | Commit: 9ba803e | missing-docs job results

@github-actions
Copy link

github-actions bot commented Feb 11, 2026

Clippy Allow Annotation Report

Comparing clippy allow annotations between branches:

  • Base Branch: origin/main
  • PR Branch: origin/jwiriath/capability-traits-architecture

Summary by Rule

Rule Base Branch PR Branch Change
unwrap_used 3 3 No change (0%)
Total 3 3 No change (0%)

Annotation Counts by File

File Base Branch PR Branch Change
libdd-common/src/lib.rs 3 3 No change (0%)

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-ffi 12 12 No change (0%)
libdd-crashtracker 12 12 No change (0%)
libdd-data-pipeline 6 6 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%)
unknown-crate 10 10 No change (0%)
Total 220 220 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

github-actions bot commented Feb 11, 2026

🔒 Cargo Deny Results

No issues found!

📦 libdd-capabilities - ✅ No issues

📦 libdd-capabilities-impl - ✅ No issues

📦 libdd-common - ✅ No issues

📦 libdd-data-pipeline - ✅ No issues


Updated: 2026-02-18 15:53:19 UTC | Commit: 9ba803e | dependency-check job results

@codecov-commenter
Copy link

Codecov Report

❌ Patch coverage is 0% with 127 lines in your changes missing coverage. Please review.
✅ Project coverage is 70.74%. Comparing base (0411c94) to head (91daca7).

Additional details and impacted files
@@            Coverage Diff             @@
##             main    #1555      +/-   ##
==========================================
- Coverage   70.91%   70.74%   -0.18%     
==========================================
  Files         423      425       +2     
  Lines       61780    61875      +95     
==========================================
- Hits        43810    43772      -38     
- Misses      17970    18103     +133     
Components Coverage Δ
libdd-crashtracker 62.44% <ø> (ø)
libdd-crashtracker-ffi 16.90% <ø> (+0.15%) ⬆️
libdd-alloc 98.77% <ø> (ø)
libdd-data-pipeline 86.12% <ø> (+0.52%) ⬆️
libdd-data-pipeline-ffi 75.87% <ø> (+1.68%) ⬆️
libdd-common 78.90% <0.00%> (-0.92%) ⬇️
libdd-common-ffi 73.75% <ø> (ø)
libdd-telemetry 62.52% <ø> (ø)
libdd-telemetry-ffi 16.75% <ø> (ø)
libdd-dogstatsd-client 82.64% <ø> (ø)
datadog-ipc 80.83% <ø> (+0.11%) ⬆️
libdd-profiling 81.23% <ø> (ø)
libdd-profiling-ffi 63.66% <ø> (ø)
datadog-sidecar 33.06% <ø> (-0.57%) ⬇️
datdog-sidecar-ffi 9.75% <ø> (-2.48%) ⬇️
spawn-worker 54.69% <ø> (ø)
libdd-tinybytes 93.16% <ø> (ø)
libdd-trace-normalization 81.71% <ø> (ø)
libdd-trace-obfuscation 94.18% <ø> (ø)
libdd-trace-protobuf 68.00% <ø> (ø)
libdd-trace-utils 88.69% <ø> (+0.10%) ⬆️
datadog-tracer-flare 88.95% <ø> (+0.67%) ⬆️
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.

@Aaalibaba42 Aaalibaba42 force-pushed the jwiriath/capability-traits-architecture branch from 91daca7 to b727c1c Compare February 12, 2026 12:46
@dd-octo-sts
Copy link

dd-octo-sts bot commented Feb 12, 2026

Artifact Size Benchmark Report

aarch64-alpine-linux-musl
Artifact Baseline Commit Change
/aarch64-alpine-linux-musl/lib/libdatadog_profiling.so 8.38 MB 8.38 MB -0% (-24 B) 👌
/aarch64-alpine-linux-musl/lib/libdatadog_profiling.a 91.65 MB 91.61 MB --.04% (-42.37 KB) 💪
aarch64-unknown-linux-gnu
Artifact Baseline Commit Change
/aarch64-unknown-linux-gnu/lib/libdatadog_profiling.so 10.76 MB 10.75 MB --.06% (-7.50 KB) 💪
/aarch64-unknown-linux-gnu/lib/libdatadog_profiling.a 106.35 MB 106.31 MB --.04% (-46.07 KB) 💪
libdatadog-x64-windows
Artifact Baseline Commit Change
/libdatadog-x64-windows/debug/dynamic/datadog_profiling_ffi.dll 25.07 MB 25.04 MB --.12% (-31.50 KB) 💪
/libdatadog-x64-windows/debug/dynamic/datadog_profiling_ffi.lib 75.94 KB 75.94 KB 0% (0 B) 👌
/libdatadog-x64-windows/debug/dynamic/datadog_profiling_ffi.pdb 172.33 MB 172.30 MB --.01% (-24.00 KB) 💪
/libdatadog-x64-windows/debug/static/datadog_profiling_ffi.lib 881.90 MB 880.60 MB --.14% (-1.30 MB) 💪
/libdatadog-x64-windows/release/dynamic/datadog_profiling_ffi.dll 9.56 MB 9.56 MB --.07% (-7.50 KB) 💪
/libdatadog-x64-windows/release/dynamic/datadog_profiling_ffi.lib 75.94 KB 75.94 KB 0% (0 B) 👌
/libdatadog-x64-windows/release/dynamic/datadog_profiling_ffi.pdb 23.03 MB 23.01 MB --.06% (-16.00 KB) 💪
/libdatadog-x64-windows/release/static/datadog_profiling_ffi.lib 48.44 MB 48.39 MB --.09% (-46.20 KB) 💪
libdatadog-x86-windows
Artifact Baseline Commit Change
/libdatadog-x86-windows/debug/dynamic/datadog_profiling_ffi.dll 21.21 MB 21.18 MB --.13% (-28.50 KB) 💪
/libdatadog-x86-windows/debug/dynamic/datadog_profiling_ffi.lib 77.12 KB 77.12 KB 0% (0 B) 👌
/libdatadog-x86-windows/debug/dynamic/datadog_profiling_ffi.pdb 176.43 MB 176.34 MB --.04% (-88.00 KB) 💪
/libdatadog-x86-windows/debug/static/datadog_profiling_ffi.lib 866.62 MB 864.82 MB --.20% (-1.80 MB) 💪
/libdatadog-x86-windows/release/dynamic/datadog_profiling_ffi.dll 7.24 MB 7.23 MB --.10% (-7.50 KB) 💪
/libdatadog-x86-windows/release/dynamic/datadog_profiling_ffi.lib 77.12 KB 77.12 KB 0% (0 B) 👌
/libdatadog-x86-windows/release/dynamic/datadog_profiling_ffi.pdb 24.60 MB 24.58 MB --.06% (-16.00 KB) 💪
/libdatadog-x86-windows/release/static/datadog_profiling_ffi.lib 44.14 MB 44.09 MB --.09% (-44.25 KB) 💪
x86_64-alpine-linux-musl
Artifact Baseline Commit Change
/x86_64-alpine-linux-musl/lib/libdatadog_profiling.a 80.14 MB 80.10 MB --.04% (-40.41 KB) 💪
/x86_64-alpine-linux-musl/lib/libdatadog_profiling.so 9.87 MB 9.86 MB --.07% (-8.02 KB) 💪
x86_64-unknown-linux-gnu
Artifact Baseline Commit Change
/x86_64-unknown-linux-gnu/lib/libdatadog_profiling.a 100.26 MB 100.23 MB --.03% (-34.25 KB) 💪
/x86_64-unknown-linux-gnu/lib/libdatadog_profiling.so 11.44 MB 11.43 MB --.11% (-13.67 KB) 💪

@Aaalibaba42 Aaalibaba42 force-pushed the jwiriath/capability-traits-architecture branch from b727c1c to 624bdac Compare February 12, 2026 16:18
@Aaalibaba42 Aaalibaba42 marked this pull request as draft February 13, 2026 12:40
@Aaalibaba42 Aaalibaba42 force-pushed the jwiriath/capability-traits-architecture branch from a7a3941 to 3941878 Compare February 18, 2026 20:44
@datadog-official
Copy link

datadog-official bot commented Feb 18, 2026

✅ Tests

🎉 All green!

❄️ No new flaky tests detected
🧪 All tests passed

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

Comment on lines 106 to 114
pub enum HttpRequest {
Get(RequestHead),
Head(RequestHead),
Delete(RequestHead),
Options(RequestHead),
Post(RequestWithBody),
Put(RequestWithBody),
Patch(RequestWithBody),
}
Copy link
Contributor

Choose a reason for hiding this comment

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

This doesn't really make sense to me

You'd remove a lot of enum dispatch code by doing this instead.

struct HttpRequest {
  method: Method,
  // check that the Method accepts a Body when we set it
  body: Option<Body>,
  // ....rest of the request
}

Of course it doesn't encode the invariant the Get doesn't have a body, but I don't think that's really necessary...

Copy link
Contributor Author

Choose a reason for hiding this comment

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

I aired to the side of encoding invariants within the type system, but I agree it might be overkill on this occasion. I'll change that.

@Aaalibaba42 Aaalibaba42 force-pushed the jwiriath/capability-traits-architecture branch from dd6ca9d to 853e0db Compare February 19, 2026 13:01
@Aaalibaba42 Aaalibaba42 force-pushed the jwiriath/capability-traits-architecture branch from c0843b5 to 280cf5d Compare February 19, 2026 14:16
@pr-commenter
Copy link

pr-commenter bot commented Feb 19, 2026

Benchmarks

Comparison

Benchmark execution time: 2026-02-19 18:38:36

Comparing candidate commit 892ff60 in PR branch jwiriath/capability-traits-architecture with baseline commit 27de9f3 in branch main.

Found 8 performance improvements and 11 performance regressions! Performance is the same for 38 metrics, 2 unstable metrics.

scenario:credit_card/is_card_number/x371413321323331

  • 🟩 execution_time [-739.434ns; -736.963ns] or [-11.489%; -11.451%]
  • 🟩 throughput [+20099016.004op/s; +20161175.091op/s] or [+12.936%; +12.976%]

scenario:credit_card/is_card_number_no_luhn/x371413321323331

  • 🟩 execution_time [-739.382ns; -736.421ns] or [-11.487%; -11.441%]
  • 🟩 throughput [+20080726.001op/s; +20153936.732op/s] or [+12.925%; +12.972%]

scenario:normalization/normalize_name/normalize_name/Too-Long-.Too-Long-.Too-Long-.Too-Long-.Too-Long-.Too-Lo...

  • 🟥 execution_time [+19.677µs; +20.008µs] or [+10.526%; +10.703%]
  • 🟥 throughput [-517779.120op/s; -508967.996op/s] or [-9.679%; -9.515%]

scenario:normalization/normalize_name/normalize_name/bad-name

  • 🟥 execution_time [+1.251µs; +1.270µs] or [+7.198%; +7.311%]
  • 🟥 throughput [-3924691.403op/s; -3861544.031op/s] or [-6.819%; -6.710%]

scenario:normalization/normalize_name/normalize_name/good

  • 🟥 execution_time [+886.348ns; +900.982ns] or [+8.923%; +9.070%]
  • 🟥 throughput [-8378580.846op/s; -8240831.283op/s] or [-8.323%; -8.186%]

scenario:normalization/normalize_service/normalize_service/A0000000000000000000000000000000000000000000000000...

  • 🟥 execution_time [+43.243µs; +43.788µs] or [+8.752%; +8.862%]
  • 🟥 throughput [-164753.619op/s; -162854.597op/s] or [-8.140%; -8.046%]

scenario:normalization/normalize_service/normalize_service/Test Conversion 0f Weird !@#$%^&**() Characters

  • 🟥 execution_time [+22.023µs; +22.085µs] or [+13.115%; +13.151%]
  • 🟥 throughput [-692247.417op/s; -690350.609op/s] or [-11.625%; -11.593%]

scenario:normalization/normalize_service/normalize_service/[empty string]

  • 🟩 execution_time [-2.161µs; -2.133µs] or [-5.575%; -5.504%]
  • 🟩 throughput [+1503096.284op/s; +1523111.555op/s] or [+5.826%; +5.904%]

scenario:profile_add_sample2_frames_x1000

  • 🟩 execution_time [-181.963µs; -181.645µs] or [-25.058%; -25.014%]

scenario:profile_add_sample_frames_x1000

  • 🟩 execution_time [-225.618µs; -222.630µs] or [-5.394%; -5.323%]

scenario:sdk_test_data/rules-based

  • 🟥 execution_time [+33.115µs; +33.744µs] or [+22.613%; +23.043%]

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 892ff60 1771525308 jwiriath/capability-traits-architecture
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 543.577µs 544.371µs ± 0.523µs 544.333µs ± 0.269µs 544.614µs 545.179µs 545.525µs 548.752µs 0.81% 3.157 23.359 0.10% 0.037µ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 [544.298µs; 544.443µs] or [-0.013%; +0.013%] None None None

Group 2

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 892ff60 1771525308 jwiriath/capability-traits-architecture
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.160µs 3.211µs ± 1.428µs 2.992µs ± 0.029µs 3.019µs 3.639µs 14.104µs 14.734µs 392.46% 7.296 54.554 44.37% 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.013µs; 3.409µs] or [-6.164%; +6.164%] None None None

Group 3

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 892ff60 1771525308 jwiriath/capability-traits-architecture
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.444µs ± 0.016µs 2.442µs ± 0.009µs 2.453µs 2.479µs 2.487µs 2.494µs 2.12% 0.559 0.983 0.63% 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.442µs; 2.446µs] or [-0.088%; +0.088%] None None None

Group 4

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 892ff60 1771525308 jwiriath/capability-traits-architecture
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.918µs 87.117µs ± 0.147µs 87.096µs ± 0.053µs 87.149µs 87.306µs 87.561µs 88.591µs 1.72% 5.747 50.742 0.17% 0.010µ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.096µs; 87.137µ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 892ff60 1771525308 jwiriath/capability-traits-architecture
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 35.008µs 35.442µs ± 0.656µs 35.149µs ± 0.051µs 35.265µs 36.801µs 36.933µs 38.434µs 9.35% 1.855 2.269 1.85% 0.046µ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.352µs; 35.533µs] or [-0.256%; +0.256%] None None None

Group 6

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 892ff60 1771525308 jwiriath/capability-traits-architecture
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.167µs 160.771µs ± 0.282µs 160.746µs ± 0.136µs 160.873µs 161.158µs 161.583µs 162.704µs 1.22% 2.577 13.964 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 [160.731µs; 160.810µs] or [-0.024%; +0.024%] None None None

Group 7

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 892ff60 1771525308 jwiriath/capability-traits-architecture
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.679ms 14.727ms ± 0.028ms 14.722ms ± 0.010ms 14.732ms 14.781ms 14.839ms 14.913ms 1.30% 3.062 14.054 0.19% 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.723ms; 14.731ms] or [-0.026%; +0.026%] None None None

Group 8

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 892ff60 1771525308 jwiriath/capability-traits-architecture
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.675µs 25.465µs ± 9.276µs 18.088µs ± 0.238µs 33.677µs 42.073µs 46.563µs 56.819µs 214.12% 0.771 -0.627 36.33% 0.656µ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.179µs; 26.750µs] or [-5.048%; +5.048%] None None None

Group 9

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 892ff60 1771525308 jwiriath/capability-traits-architecture
scenario metric min mean ± sd median ± mad p75 p95 p99 max peak_to_median_ratio skewness kurtosis cv sem runs sample_size
normalization/normalize_service/normalize_service/A0000000000000000000000000000000000000000000000000... execution_time 535.446µs 537.599µs ± 1.908µs 536.916µs ± 0.958µs 538.559µs 541.617µs 543.706µs 545.426µs 1.59% 1.409 1.863 0.35% 0.135µs 1 200
normalization/normalize_service/normalize_service/A0000000000000000000000000000000000000000000000000... throughput 1833428.887op/s 1860145.334op/s ± 6568.361op/s 1862489.451op/s ± 3328.905op/s 1865232.457op/s 1866364.432op/s 1867149.120op/s 1867600.320op/s 0.27% -1.389 1.775 0.35% 464.453op/s 1 200
normalization/normalize_service/normalize_service/Data🐨dog🐶 繋がっ⛰てて execution_time 380.096µs 380.797µs ± 0.261µs 380.797µs ± 0.178µs 380.987µs 381.208µs 381.402µs 381.523µs 0.19% 0.057 -0.130 0.07% 0.018µs 1 200
normalization/normalize_service/normalize_service/Data🐨dog🐶 繋がっ⛰てて throughput 2621075.452op/s 2626072.390op/s ± 1799.527op/s 2626073.507op/s ± 1229.759op/s 2627225.614op/s 2628943.538op/s 2629941.069op/s 2630916.703op/s 0.18% -0.053 -0.131 0.07% 127.246op/s 1 200
normalization/normalize_service/normalize_service/Test Conversion 0f Weird !@#$%^&**() Characters execution_time 189.637µs 189.979µs ± 0.172µs 189.972µs ± 0.132µs 190.109µs 190.252µs 190.392µs 190.492µs 0.27% 0.265 -0.377 0.09% 0.012µs 1 200
normalization/normalize_service/normalize_service/Test Conversion 0f Weird !@#$%^&**() Characters throughput 5249571.352op/s 5263745.208op/s ± 4776.076op/s 5263922.265op/s ± 3648.292op/s 5267407.897op/s 5271108.875op/s 5272700.266op/s 5273233.970op/s 0.18% -0.261 -0.382 0.09% 337.720op/s 1 200
normalization/normalize_service/normalize_service/[empty string] execution_time 36.442µs 36.613µs ± 0.088µs 36.593µs ± 0.056µs 36.669µs 36.776µs 36.837µs 36.893µs 0.82% 0.727 -0.089 0.24% 0.006µs 1 200
normalization/normalize_service/normalize_service/[empty string] throughput 27105430.549op/s 27312490.227op/s ± 65682.662op/s 27327355.954op/s ± 42088.112op/s 27364173.441op/s 27393898.674op/s 27404335.560op/s 27440630.471op/s 0.41% -0.717 -0.109 0.24% 4644.466op/s 1 200
normalization/normalize_service/normalize_service/test_ASCII execution_time 45.949µs 46.055µs ± 0.113µs 46.045µs ± 0.032µs 46.080µs 46.119µs 46.158µs 47.518µs 3.20% 10.956 139.707 0.24% 0.008µs 1 200
normalization/normalize_service/normalize_service/test_ASCII throughput 21044632.157op/s 21713471.821op/s ± 51843.376op/s 21717743.179op/s ± 15153.432op/s 21732256.430op/s 21747757.593op/s 21757167.078op/s 21763122.437op/s 0.21% -10.797 136.971 0.24% 3665.880op/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 [537.335µs; 537.863µs] or [-0.049%; +0.049%] None None None
normalization/normalize_service/normalize_service/A0000000000000000000000000000000000000000000000000... throughput [1859235.022op/s; 1861055.646op/s] or [-0.049%; +0.049%] None None None
normalization/normalize_service/normalize_service/Data🐨dog🐶 繋がっ⛰てて execution_time [380.761µs; 380.833µs] or [-0.009%; +0.009%] None None None
normalization/normalize_service/normalize_service/Data🐨dog🐶 繋がっ⛰てて throughput [2625822.993op/s; 2626321.787op/s] or [-0.009%; +0.009%] None None None
normalization/normalize_service/normalize_service/Test Conversion 0f Weird !@#$%^&**() Characters execution_time [189.955µs; 190.003µs] or [-0.013%; +0.013%] None None None
normalization/normalize_service/normalize_service/Test Conversion 0f Weird !@#$%^&**() Characters throughput [5263083.290op/s; 5264407.126op/s] or [-0.013%; +0.013%] None None None
normalization/normalize_service/normalize_service/[empty string] execution_time [36.601µs; 36.626µs] or [-0.033%; +0.033%] None None None
normalization/normalize_service/normalize_service/[empty string] throughput [27303387.242op/s; 27321593.212op/s] or [-0.033%; +0.033%] None None None
normalization/normalize_service/normalize_service/test_ASCII execution_time [46.039µs; 46.070µs] or [-0.034%; +0.034%] None None None
normalization/normalize_service/normalize_service/test_ASCII throughput [21706286.828op/s; 21720656.815op/s] or [-0.033%; +0.033%] None None None

Group 10

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 892ff60 1771525308 jwiriath/capability-traits-architecture
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 178.126µs 179.873µs ± 1.605µs 179.607µs ± 0.393µs 180.050µs 181.334µs 187.245µs 195.697µs 8.96% 6.240 51.352 0.89% 0.113µ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 [179.651µs; 180.095µs] or [-0.124%; +0.124%] None None None

Group 11

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 892ff60 1771525308 jwiriath/capability-traits-architecture
scenario metric min mean ± sd median ± mad p75 p95 p99 max peak_to_median_ratio skewness kurtosis cv sem runs sample_size
receiver_entry_point/report/2597 execution_time 9.568ms 9.875ms ± 0.088ms 9.889ms ± 0.037ms 9.924ms 9.986ms 10.020ms 10.080ms 1.93% -1.253 2.076 0.89% 0.006ms 1 200
scenario metric 95% CI mean Shapiro-Wilk pvalue Ljung-Box pvalue (lag=1) Dip test pvalue
receiver_entry_point/report/2597 execution_time [9.863ms; 9.887ms] or [-0.124%; +0.124%] None None None

Group 12

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 892ff60 1771525308 jwiriath/capability-traits-architecture
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.970ms 50.348ms ± 1.383ms 50.159ms ± 0.079ms 50.237ms 50.486ms 61.076ms 62.015ms 23.64% 7.838 60.337 2.74% 0.098ms 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 [50.157ms; 50.540ms] or [-0.381%; +0.381%] None None None

Group 13

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 892ff60 1771525308 jwiriath/capability-traits-architecture
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.557ms 10.590ms ± 0.019ms 10.588ms ± 0.009ms 10.600ms 10.622ms 10.642ms 10.711ms 1.17% 1.808 8.442 0.18% 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.588ms; 10.593ms] or [-0.024%; +0.024%] None None None

Group 14

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 892ff60 1771525308 jwiriath/capability-traits-architecture
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 243.373ns 254.842ns ± 13.409ns 248.319ns ± 2.975ns 263.318ns 286.621ns 292.700ns 313.448ns 26.23% 1.671 2.262 5.25% 0.948ns 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 [252.983ns; 256.700ns] or [-0.729%; +0.729%] None None None

Group 15

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 892ff60 1771525308 jwiriath/capability-traits-architecture
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.895µs 3.911µs ± 0.003µs 3.911µs ± 0.002µs 3.913µs 3.916µs 3.919µs 3.920µs 0.22% -0.196 4.907 0.07% 0.000µs 1 200
credit_card/is_card_number/ throughput 255110897.915op/s 255671371.789op/s ± 182654.042op/s 255679289.988op/s ± 105958.809op/s 255791503.015op/s 255906453.814op/s 255962888.992op/s 256706597.912op/s 0.40% 0.211 4.970 0.07% 12915.591op/s 1 200
credit_card/is_card_number/ 3782-8224-6310-005 execution_time 77.332µs 78.041µs ± 0.411µs 77.995µs ± 0.285µs 78.303µs 78.599µs 79.181µs 79.823µs 2.34% 0.826 1.766 0.53% 0.029µs 1 200
credit_card/is_card_number/ 3782-8224-6310-005 throughput 12527695.505op/s 12814098.106op/s ± 67270.972op/s 12821312.870op/s ± 47091.708op/s 12866547.113op/s 12913001.354op/s 12919244.490op/s 12931257.435op/s 0.86% -0.779 1.577 0.52% 4756.776op/s 1 200
credit_card/is_card_number/ 378282246310005 execution_time 71.056µs 71.746µs ± 0.337µs 71.707µs ± 0.212µs 71.948µs 72.376µs 72.681µs 72.823µs 1.56% 0.606 0.351 0.47% 0.024µs 1 200
credit_card/is_card_number/ 378282246310005 throughput 13731884.946op/s 13938448.282op/s ± 65384.417op/s 13945565.577op/s ± 41221.946op/s 13985479.230op/s 14028848.837op/s 14064415.701op/s 14073334.740op/s 0.92% -0.578 0.303 0.47% 4623.376op/s 1 200
credit_card/is_card_number/37828224631 execution_time 3.894µs 3.912µs ± 0.003µs 3.911µs ± 0.002µs 3.914µs 3.916µs 3.917µs 3.919µs 0.18% -1.136 8.124 0.07% 0.000µs 1 200
credit_card/is_card_number/37828224631 throughput 255191148.849op/s 255634264.927op/s ± 179533.996op/s 255656615.081op/s ± 128215.958op/s 255748195.754op/s 255846039.499op/s 255941345.781op/s 256824351.328op/s 0.46% 1.155 8.260 0.07% 12694.971op/s 1 200
credit_card/is_card_number/378282246310005 execution_time 67.969µs 68.508µs ± 0.318µs 68.455µs ± 0.221µs 68.715µs 69.079µs 69.375µs 69.482µs 1.50% 0.555 -0.187 0.46% 0.022µs 1 200
credit_card/is_card_number/378282246310005 throughput 14392237.826op/s 14597190.824op/s ± 67514.078op/s 14608154.155op/s ± 46999.132op/s 14645350.145op/s 14693099.690op/s 14705517.647op/s 14712679.387op/s 0.72% -0.534 -0.225 0.46% 4773.966op/s 1 200
credit_card/is_card_number/37828224631000521389798 execution_time 44.725µs 44.935µs ± 0.084µs 44.937µs ± 0.053µs 44.987µs 45.081µs 45.128µs 45.154µs 0.48% 0.181 -0.311 0.19% 0.006µs 1 200
credit_card/is_card_number/37828224631000521389798 throughput 22146313.443op/s 22254662.989op/s ± 41483.568op/s 22253322.551op/s ± 26082.372op/s 22282264.990op/s 22319257.626op/s 22331305.677op/s 22358707.258op/s 0.47% -0.171 -0.316 0.19% 2933.331op/s 1 200
credit_card/is_card_number/x371413321323331 execution_time 5.690µs 5.698µs ± 0.004µs 5.697µs ± 0.002µs 5.700µs 5.704µs 5.706µs 5.718µs 0.36% 1.246 4.464 0.06% 0.000µs 1 200
credit_card/is_card_number/x371413321323331 throughput 174892737.437op/s 175506324.320op/s ± 107951.581op/s 175521229.295op/s ± 66520.684op/s 175584500.041op/s 175636859.754op/s 175701806.527op/s 175761304.331op/s 0.14% -1.237 4.410 0.06% 7633.330op/s 1 200
credit_card/is_card_number_no_luhn/ execution_time 3.892µs 3.911µs ± 0.003µs 3.911µs ± 0.001µs 3.912µs 3.915µs 3.917µs 3.919µs 0.21% -1.391 11.539 0.07% 0.000µs 1 200
credit_card/is_card_number_no_luhn/ throughput 255142208.105op/s 255676181.480op/s ± 174214.333op/s 255677590.093op/s ± 95640.110op/s 255776611.491op/s 255904847.995op/s 255984462.283op/s 256911414.392op/s 0.48% 1.415 11.716 0.07% 12318.814op/s 1 200
credit_card/is_card_number_no_luhn/ 3782-8224-6310-005 execution_time 59.875µs 60.695µs ± 0.468µs 60.613µs ± 0.292µs 60.997µs 61.570µs 61.985µs 62.297µs 2.78% 0.669 0.440 0.77% 0.033µs 1 200
credit_card/is_card_number_no_luhn/ 3782-8224-6310-005 throughput 16052195.475op/s 16476667.233op/s ± 126492.091op/s 16498143.399op/s ± 79704.679op/s 16560381.917op/s 16678388.235op/s 16695427.677op/s 16701474.985op/s 1.23% -0.624 0.351 0.77% 8944.342op/s 1 200
credit_card/is_card_number_no_luhn/ 378282246310005 execution_time 53.188µs 53.555µs ± 0.135µs 53.551µs ± 0.089µs 53.642µs 53.755µs 53.856µs 53.909µs 0.67% -0.127 -0.062 0.25% 0.010µs 1 200
credit_card/is_card_number_no_luhn/ 378282246310005 throughput 18549675.286op/s 18672659.968op/s ± 47141.567op/s 18673626.304op/s ± 31072.318op/s 18704051.769op/s 18755743.593op/s 18780889.962op/s 18801129.395op/s 0.68% 0.142 -0.056 0.25% 3333.412op/s 1 200
credit_card/is_card_number_no_luhn/37828224631 execution_time 3.893µs 3.912µs ± 0.003µs 3.912µs ± 0.001µs 3.913µs 3.917µs 3.919µs 3.925µs 0.34% -0.260 9.246 0.07% 0.000µs 1 200
credit_card/is_card_number_no_luhn/37828224631 throughput 254789306.581op/s 255641348.332op/s ± 191952.416op/s 255650416.603op/s ± 94789.775op/s 255740247.134op/s 255885514.441op/s 255977528.801op/s 256847182.255op/s 0.47% 0.285 9.338 0.07% 13573.085op/s 1 200
credit_card/is_card_number_no_luhn/378282246310005 execution_time 49.851µs 50.094µs ± 0.126µs 50.071µs ± 0.060µs 50.141µs 50.285µs 50.667µs 50.812µs 1.48% 2.179 8.760 0.25% 0.009µs 1 200
credit_card/is_card_number_no_luhn/378282246310005 throughput 19680374.966op/s 19962538.287op/s ± 50103.703op/s 19971631.297op/s ± 23925.691op/s 19992143.088op/s 20020052.685op/s 20047047.320op/s 20059947.146op/s 0.44% -2.134 8.482 0.25% 3542.867op/s 1 200
credit_card/is_card_number_no_luhn/37828224631000521389798 execution_time 44.691µs 44.935µs ± 0.089µs 44.939µs ± 0.058µs 44.993µs 45.087µs 45.134µs 45.153µs 0.48% -0.056 -0.066 0.20% 0.006µs 1 200
credit_card/is_card_number_no_luhn/37828224631000521389798 throughput 22146707.137op/s 22254432.636op/s ± 44031.046op/s 22252383.242op/s ± 28611.970op/s 22282647.389op/s 22320951.859op/s 22359502.886op/s 22375896.804op/s 0.56% 0.067 -0.063 0.20% 3113.465op/s 1 200
credit_card/is_card_number_no_luhn/x371413321323331 execution_time 5.690µs 5.699µs ± 0.003µs 5.698µs ± 0.002µs 5.701µs 5.704µs 5.706µs 5.708µs 0.17% 0.219 -0.272 0.06% 0.000µs 1 200
credit_card/is_card_number_no_luhn/x371413321323331 throughput 175184842.468op/s 175481093.672op/s ± 103546.593op/s 175486496.334op/s ± 72856.290op/s 175554702.845op/s 175638940.099op/s 175700730.178op/s 175734605.699op/s 0.14% -0.216 -0.274 0.06% 7321.850op/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.911µs; 3.912µs] or [-0.010%; +0.010%] None None None
credit_card/is_card_number/ throughput [255646057.696op/s; 255696685.883op/s] or [-0.010%; +0.010%] None None None
credit_card/is_card_number/ 3782-8224-6310-005 execution_time [77.984µs; 78.098µs] or [-0.073%; +0.073%] None None None
credit_card/is_card_number/ 3782-8224-6310-005 throughput [12804774.996op/s; 12823421.215op/s] or [-0.073%; +0.073%] None None None
credit_card/is_card_number/ 378282246310005 execution_time [71.699µs; 71.792µs] or [-0.065%; +0.065%] None None None
credit_card/is_card_number/ 378282246310005 throughput [13929386.631op/s; 13947509.933op/s] or [-0.065%; +0.065%] None None None
credit_card/is_card_number/37828224631 execution_time [3.911µs; 3.912µs] or [-0.010%; +0.010%] None None None
credit_card/is_card_number/37828224631 throughput [255609383.242op/s; 255659146.613op/s] or [-0.010%; +0.010%] None None None
credit_card/is_card_number/378282246310005 execution_time [68.464µs; 68.552µs] or [-0.064%; +0.064%] None None None
credit_card/is_card_number/378282246310005 throughput [14587834.022op/s; 14606547.626op/s] or [-0.064%; +0.064%] None None None
credit_card/is_card_number/37828224631000521389798 execution_time [44.923µs; 44.946µs] or [-0.026%; +0.026%] None None None
credit_card/is_card_number/37828224631000521389798 throughput [22248913.765op/s; 22260412.212op/s] or [-0.026%; +0.026%] None None None
credit_card/is_card_number/x371413321323331 execution_time [5.697µs; 5.698µs] or [-0.009%; +0.009%] None None None
credit_card/is_card_number/x371413321323331 throughput [175491363.269op/s; 175521285.371op/s] or [-0.009%; +0.009%] 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 [255652037.049op/s; 255700325.911op/s] or [-0.009%; +0.009%] None None None
credit_card/is_card_number_no_luhn/ 3782-8224-6310-005 execution_time [60.631µs; 60.760µs] or [-0.107%; +0.107%] None None None
credit_card/is_card_number_no_luhn/ 3782-8224-6310-005 throughput [16459136.646op/s; 16494197.820op/s] or [-0.106%; +0.106%] None None None
credit_card/is_card_number_no_luhn/ 378282246310005 execution_time [53.536µs; 53.573µs] or [-0.035%; +0.035%] None None None
credit_card/is_card_number_no_luhn/ 378282246310005 throughput [18666126.600op/s; 18679193.336op/s] or [-0.035%; +0.035%] None None None
credit_card/is_card_number_no_luhn/37828224631 execution_time [3.911µs; 3.912µs] or [-0.010%; +0.010%] None None None
credit_card/is_card_number_no_luhn/37828224631 throughput [255614745.573op/s; 255667951.090op/s] or [-0.010%; +0.010%] None None None
credit_card/is_card_number_no_luhn/378282246310005 execution_time [50.077µs; 50.112µs] or [-0.035%; +0.035%] None None None
credit_card/is_card_number_no_luhn/378282246310005 throughput [19955594.395op/s; 19969482.178op/s] or [-0.035%; +0.035%] None None None
credit_card/is_card_number_no_luhn/37828224631000521389798 execution_time [44.923µs; 44.947µs] or [-0.027%; +0.027%] None None None
credit_card/is_card_number_no_luhn/37828224631000521389798 throughput [22248330.357op/s; 22260534.916op/s] or [-0.027%; +0.027%] None None None
credit_card/is_card_number_no_luhn/x371413321323331 execution_time [5.698µs; 5.699µs] or [-0.008%; +0.008%] None None None
credit_card/is_card_number_no_luhn/x371413321323331 throughput [175466743.110op/s; 175495444.234op/s] or [-0.008%; +0.008%] None None None

Group 16

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 892ff60 1771525308 jwiriath/capability-traits-architecture
scenario metric min mean ± sd median ± mad p75 p95 p99 max peak_to_median_ratio skewness kurtosis cv sem runs sample_size
single_flag_killswitch/rules-based execution_time 188.068ns 190.543ns ± 2.210ns 190.188ns ± 1.519ns 191.521ns 194.588ns 197.741ns 199.543ns 4.92% 1.347 2.040 1.16% 0.156ns 1 200
scenario metric 95% CI mean Shapiro-Wilk pvalue Ljung-Box pvalue (lag=1) Dip test pvalue
single_flag_killswitch/rules-based execution_time [190.237ns; 190.849ns] or [-0.161%; +0.161%] None None None

Group 17

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 892ff60 1771525308 jwiriath/capability-traits-architecture
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.958µs 206.787µs ± 0.706µs 206.693µs ± 0.238µs 206.939µs 207.408µs 209.930µs 213.380µs 3.24% 5.317 41.181 0.34% 0.050µs 1 200
normalization/normalize_name/normalize_name/Too-Long-.Too-Long-.Too-Long-.Too-Long-.Too-Long-.Too-Lo... throughput 4686470.085op/s 4835947.888op/s ± 16215.537op/s 4838098.588op/s ± 5565.939op/s 4843635.025op/s 4850107.114op/s 4854143.217op/s 4855369.054op/s 0.36% -5.168 39.264 0.33% 1146.612op/s 1 200
normalization/normalize_name/normalize_name/bad-name execution_time 18.576µs 18.636µs ± 0.034µs 18.629µs ± 0.019µs 18.656µs 18.688µs 18.733µs 18.843µs 1.14% 1.513 6.525 0.18% 0.002µs 1 200
normalization/normalize_name/normalize_name/bad-name throughput 53071108.089op/s 53659320.479op/s ± 97353.305op/s 53678586.725op/s ± 55099.197op/s 53713680.819op/s 53805635.122op/s 53829700.837op/s 53833786.815op/s 0.29% -1.479 6.306 0.18% 6883.918op/s 1 200
normalization/normalize_name/normalize_name/good execution_time 10.750µs 10.827µs ± 0.036µs 10.825µs ± 0.030µs 10.857µs 10.881µs 10.904µs 10.924µs 0.91% 0.171 -0.818 0.33% 0.003µs 1 200
normalization/normalize_name/normalize_name/good throughput 91542775.283op/s 92361511.269op/s ± 307195.445op/s 92375495.814op/s ± 258837.240op/s 92632711.829op/s 92804189.826op/s 92919967.772op/s 93022331.040op/s 0.70% -0.159 -0.825 0.33% 21721.998op/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.689µs; 206.885µs] or [-0.047%; +0.047%] None None None
normalization/normalize_name/normalize_name/Too-Long-.Too-Long-.Too-Long-.Too-Long-.Too-Long-.Too-Lo... throughput [4833700.571op/s; 4838195.206op/s] or [-0.046%; +0.046%] None None None
normalization/normalize_name/normalize_name/bad-name execution_time [18.631µs; 18.641µs] or [-0.025%; +0.025%] None None None
normalization/normalize_name/normalize_name/bad-name throughput [53645828.247op/s; 53672812.711op/s] or [-0.025%; +0.025%] None None None
normalization/normalize_name/normalize_name/good execution_time [10.822µs; 10.832µs] or [-0.046%; +0.046%] None None None
normalization/normalize_name/normalize_name/good throughput [92318936.935op/s; 92404085.603op/s] or [-0.046%; +0.046%] None None None

Group 18

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 892ff60 1771525308 jwiriath/capability-traits-architecture
scenario metric min mean ± sd median ± mad p75 p95 p99 max peak_to_median_ratio skewness kurtosis cv sem runs sample_size
profile_add_sample_frames_x1000 execution_time 3.954ms 3.959ms ± 0.007ms 3.958ms ± 0.001ms 3.959ms 3.963ms 3.965ms 4.052ms 2.38% 12.047 158.234 0.18% 0.000ms 1 200
scenario metric 95% CI mean Shapiro-Wilk pvalue Ljung-Box pvalue (lag=1) Dip test pvalue
profile_add_sample_frames_x1000 execution_time [3.958ms; 3.960ms] or [-0.024%; +0.024%] None None None

Group 19

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 892ff60 1771525308 jwiriath/capability-traits-architecture
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.029µs 5.092µs ± 0.035µs 5.087µs ± 0.029µs 5.118µs 5.143µs 5.147µs 5.148µs 1.18% 0.034 -1.307 0.68% 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.097µs] or [-0.095%; +0.095%] None None None

Baseline

Omitted due to size.

…pat without complicating wasm effort, and improvements that ensued therein
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants