chore(heap-profiling): address heap-profiling feedback [PROF-15190]#2226
chore(heap-profiling): address heap-profiling feedback [PROF-15190]#2226scottgerring wants to merge 1 commit into
Conversation
📚 Documentation Check Results📦
|
Clippy Allow Annotation ReportComparing clippy allow annotations between branches:
Summary by Rule
Annotation Counts by File
Annotation Stats by Crate
About This ReportThis 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. |
🎉 All green!🧪 All tests passed 🎯 Code Coverage (details) 🔗 Commit SHA: b7f1281 | Docs | Datadog PR Page | Give us feedback! |
🔒 Cargo Deny Results📦
|
dc23ce8 to
16ec8ec
Compare
BenchmarksComparisonBenchmark execution time: 2026-07-10 14:30:38 Comparing candidate commit b7f1281 in PR branch Found 1 performance improvements and 0 performance regressions! Performance is the same for 39 metrics, 0 unstable metrics.
|
| cpu_model | git_commit_sha | git_commit_date | git_branch |
|---|---|---|---|
| Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz | b7f1281 | 1783692798 | chore/sgg-address-review-feedback |
| scenario | metric | min | mean ± sd | median ± mad | p75 | p95 | p99 | max | peak_to_median_ratio | skewness | kurtosis | cv | sem | runs | sample_size |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| sampler_only/fast_path/16 | execution_time | 14.005ns | 14.071ns ± 0.013ns | 14.070ns ± 0.005ns | 14.076ns | 14.088ns | 14.119ns | 14.142ns | 0.51% | 1.001 | 10.898 | 0.09% | 0.001ns | 1 | 200 |
| sampler_only/fast_path/256 | execution_time | 14.004ns | 14.070ns ± 0.014ns | 14.070ns ± 0.005ns | 14.075ns | 14.085ns | 14.116ns | 14.168ns | 0.69% | 0.829 | 14.570 | 0.10% | 0.001ns | 1 | 200 |
| sampler_only/fast_path/4096 | execution_time | 14.001ns | 14.072ns ± 0.013ns | 14.071ns ± 0.004ns | 14.076ns | 14.090ns | 14.122ns | 14.164ns | 0.66% | 1.631 | 17.854 | 0.09% | 0.001ns | 1 | 200 |
| sampler_only/fast_path/64 | execution_time | 14.002ns | 14.072ns ± 0.015ns | 14.070ns ± 0.005ns | 14.075ns | 14.089ns | 14.126ns | 14.176ns | 0.75% | 2.289 | 16.437 | 0.11% | 0.001ns | 1 | 200 |
| sampler_only/fast_path/65536 | execution_time | 14.003ns | 14.072ns ± 0.013ns | 14.072ns ± 0.005ns | 14.077ns | 14.087ns | 14.114ns | 14.156ns | 0.60% | 0.353 | 14.483 | 0.09% | 0.001ns | 1 | 200 |
| scenario | metric | 95% CI mean | Shapiro-Wilk pvalue | Ljung-Box pvalue (lag=1) | Dip test pvalue |
|---|---|---|---|---|---|
| sampler_only/fast_path/16 | execution_time | [14.069ns; 14.073ns] or [-0.013%; +0.013%] | None | None | None |
| sampler_only/fast_path/256 | execution_time | [14.068ns; 14.072ns] or [-0.014%; +0.014%] | None | None | None |
| sampler_only/fast_path/4096 | execution_time | [14.071ns; 14.074ns] or [-0.013%; +0.013%] | None | None | None |
| sampler_only/fast_path/64 | execution_time | [14.070ns; 14.074ns] or [-0.015%; +0.015%] | None | None | None |
| sampler_only/fast_path/65536 | execution_time | [14.071ns; 14.074ns] 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 | b7f1281 | 1783692798 | chore/sgg-address-review-feedback |
| scenario | metric | min | mean ± sd | median ± mad | p75 | p95 | p99 | max | peak_to_median_ratio | skewness | kurtosis | cv | sem | runs | sample_size |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| alloc_free/sampled_system_slow_path/16 | execution_time | 82.206ns | 82.783ns ± 0.152ns | 82.774ns ± 0.041ns | 82.816ns | 82.900ns | 83.206ns | 84.293ns | 1.83% | 5.448 | 51.892 | 0.18% | 0.011ns | 1 | 200 |
| alloc_free/sampled_system_slow_path/256 | execution_time | 82.387ns | 82.913ns ± 0.142ns | 82.905ns ± 0.036ns | 82.941ns | 83.027ns | 83.187ns | 84.387ns | 1.79% | 5.562 | 57.843 | 0.17% | 0.010ns | 1 | 200 |
| alloc_free/sampled_system_slow_path/4096 | execution_time | 153.845ns | 155.264ns ± 0.405ns | 155.223ns ± 0.160ns | 155.396ns | 155.809ns | 156.453ns | 158.294ns | 1.98% | 2.308 | 16.693 | 0.26% | 0.029ns | 1 | 200 |
| alloc_free/sampled_system_slow_path/64 | execution_time | 82.338ns | 82.884ns ± 0.087ns | 82.886ns ± 0.035ns | 82.925ns | 82.967ns | 83.106ns | 83.310ns | 0.51% | -0.911 | 11.786 | 0.10% | 0.006ns | 1 | 200 |
| alloc_free/sampled_system_slow_path/65536 | execution_time | 154.550ns | 155.591ns ± 0.235ns | 155.587ns ± 0.082ns | 155.664ns | 155.837ns | 156.388ns | 157.272ns | 1.08% | 1.672 | 15.963 | 0.15% | 0.017ns | 1 | 200 |
| scenario | metric | 95% CI mean | Shapiro-Wilk pvalue | Ljung-Box pvalue (lag=1) | Dip test pvalue |
|---|---|---|---|---|---|
| alloc_free/sampled_system_slow_path/16 | execution_time | [82.762ns; 82.804ns] or [-0.025%; +0.025%] | None | None | None |
| alloc_free/sampled_system_slow_path/256 | execution_time | [82.893ns; 82.933ns] or [-0.024%; +0.024%] | None | None | None |
| alloc_free/sampled_system_slow_path/4096 | execution_time | [155.208ns; 155.320ns] or [-0.036%; +0.036%] | None | None | None |
| alloc_free/sampled_system_slow_path/64 | execution_time | [82.872ns; 82.896ns] or [-0.015%; +0.015%] | None | None | None |
| alloc_free/sampled_system_slow_path/65536 | execution_time | [155.558ns; 155.623ns] or [-0.021%; +0.021%] | None | None | None |
Group 3
| cpu_model | git_commit_sha | git_commit_date | git_branch |
|---|---|---|---|
| Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz | b7f1281 | 1783692798 | chore/sgg-address-review-feedback |
| scenario | metric | min | mean ± sd | median ± mad | p75 | p95 | p99 | max | peak_to_median_ratio | skewness | kurtosis | cv | sem | runs | sample_size |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| alloc_free/noop/16 | execution_time | 0.401ns | 0.402ns ± 0.001ns | 0.402ns ± 0.000ns | 0.402ns | 0.403ns | 0.403ns | 0.408ns | 1.43% | 6.317 | 56.446 | 0.14% | 0.000ns | 1 | 200 |
| alloc_free/noop/256 | execution_time | 0.400ns | 0.402ns ± 0.000ns | 0.402ns ± 0.000ns | 0.402ns | 0.403ns | 0.403ns | 0.404ns | 0.43% | -0.512 | 9.826 | 0.09% | 0.000ns | 1 | 200 |
| alloc_free/noop/4096 | execution_time | 0.400ns | 0.402ns ± 0.000ns | 0.402ns ± 0.000ns | 0.402ns | 0.402ns | 0.403ns | 0.406ns | 1.04% | 4.147 | 40.280 | 0.11% | 0.000ns | 1 | 200 |
| alloc_free/noop/64 | execution_time | 0.400ns | 0.402ns ± 0.001ns | 0.402ns ± 0.000ns | 0.402ns | 0.402ns | 0.404ns | 0.407ns | 1.34% | 5.491 | 52.656 | 0.13% | 0.000ns | 1 | 200 |
| alloc_free/noop/65536 | execution_time | 0.400ns | 0.402ns ± 0.000ns | 0.402ns ± 0.000ns | 0.402ns | 0.403ns | 0.403ns | 0.404ns | 0.43% | 0.613 | 7.000 | 0.09% | 0.000ns | 1 | 200 |
| scenario | metric | 95% CI mean | Shapiro-Wilk pvalue | Ljung-Box pvalue (lag=1) | Dip test pvalue |
|---|---|---|---|---|---|
| alloc_free/noop/16 | execution_time | [0.402ns; 0.402ns] or [-0.019%; +0.019%] | None | None | None |
| alloc_free/noop/256 | execution_time | [0.402ns; 0.402ns] or [-0.012%; +0.012%] | None | None | None |
| alloc_free/noop/4096 | execution_time | [0.402ns; 0.402ns] or [-0.015%; +0.015%] | None | None | None |
| alloc_free/noop/64 | execution_time | [0.402ns; 0.402ns] or [-0.018%; +0.018%] | None | None | None |
| alloc_free/noop/65536 | execution_time | [0.402ns; 0.402ns] or [-0.013%; +0.013%] | None | None | None |
Group 4
| cpu_model | git_commit_sha | git_commit_date | git_branch |
|---|---|---|---|
| Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz | b7f1281 | 1783692798 | chore/sgg-address-review-feedback |
| scenario | metric | min | mean ± sd | median ± mad | p75 | p95 | p99 | max | peak_to_median_ratio | skewness | kurtosis | cv | sem | runs | sample_size |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| alloc_free/system/16 | execution_time | 14.005ns | 14.313ns ± 0.098ns | 14.299ns ± 0.042ns | 14.348ns | 14.480ns | 14.583ns | 15.011ns | 4.98% | 1.980 | 12.996 | 0.68% | 0.007ns | 1 | 200 |
| alloc_free/system/256 | execution_time | 14.030ns | 14.303ns ± 0.103ns | 14.294ns ± 0.045ns | 14.337ns | 14.452ns | 14.631ns | 15.100ns | 5.64% | 2.771 | 18.474 | 0.72% | 0.007ns | 1 | 200 |
| alloc_free/system/4096 | execution_time | 81.182ns | 81.743ns ± 0.186ns | 81.747ns ± 0.093ns | 81.823ns | 82.000ns | 82.348ns | 82.889ns | 1.40% | 1.787 | 9.928 | 0.23% | 0.013ns | 1 | 200 |
| alloc_free/system/64 | execution_time | 14.059ns | 14.302ns ± 0.117ns | 14.291ns ± 0.057ns | 14.352ns | 14.483ns | 14.545ns | 15.262ns | 6.79% | 2.907 | 21.403 | 0.82% | 0.008ns | 1 | 200 |
| alloc_free/system/65536 | execution_time | 87.829ns | 88.396ns ± 0.214ns | 88.380ns ± 0.109ns | 88.492ns | 88.804ns | 89.160ns | 89.307ns | 1.05% | 0.909 | 3.067 | 0.24% | 0.015ns | 1 | 200 |
| scenario | metric | 95% CI mean | Shapiro-Wilk pvalue | Ljung-Box pvalue (lag=1) | Dip test pvalue |
|---|---|---|---|---|---|
| alloc_free/system/16 | execution_time | [14.300ns; 14.327ns] or [-0.095%; +0.095%] | None | None | None |
| alloc_free/system/256 | execution_time | [14.289ns; 14.317ns] or [-0.100%; +0.100%] | None | None | None |
| alloc_free/system/4096 | execution_time | [81.717ns; 81.769ns] or [-0.032%; +0.032%] | None | None | None |
| alloc_free/system/64 | execution_time | [14.286ns; 14.318ns] or [-0.113%; +0.113%] | None | None | None |
| alloc_free/system/65536 | execution_time | [88.366ns; 88.425ns] or [-0.034%; +0.034%] | None | None | None |
Group 5
| cpu_model | git_commit_sha | git_commit_date | git_branch |
|---|---|---|---|
| Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz | b7f1281 | 1783692798 | chore/sgg-address-review-feedback |
| scenario | metric | min | mean ± sd | median ± mad | p75 | p95 | p99 | max | peak_to_median_ratio | skewness | kurtosis | cv | sem | runs | sample_size |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| alloc_free/sampled_system_fast_path/16 | execution_time | 25.970ns | 26.209ns ± 0.072ns | 26.210ns ± 0.032ns | 26.238ns | 26.328ns | 26.409ns | 26.436ns | 0.86% | 0.011 | 2.001 | 0.28% | 0.005ns | 1 | 200 |
| alloc_free/sampled_system_fast_path/256 | execution_time | 25.607ns | 26.195ns ± 0.093ns | 26.204ns ± 0.038ns | 26.240ns | 26.316ns | 26.386ns | 26.400ns | 0.75% | -2.199 | 10.266 | 0.36% | 0.007ns | 1 | 200 |
| alloc_free/sampled_system_fast_path/4096 | execution_time | 99.980ns | 102.027ns ± 0.559ns | 102.039ns ± 0.234ns | 102.257ns | 102.767ns | 104.265ns | 104.786ns | 2.69% | 0.597 | 6.507 | 0.55% | 0.040ns | 1 | 200 |
| alloc_free/sampled_system_fast_path/64 | execution_time | 25.603ns | 26.208ns ± 0.091ns | 26.208ns ± 0.042ns | 26.252ns | 26.327ns | 26.447ns | 26.536ns | 1.25% | -1.548 | 12.347 | 0.35% | 0.006ns | 1 | 200 |
| alloc_free/sampled_system_fast_path/65536 | execution_time | 98.605ns | 100.044ns ± 0.338ns | 100.026ns ± 0.144ns | 100.174ns | 100.492ns | 100.701ns | 102.259ns | 2.23% | 1.142 | 10.899 | 0.34% | 0.024ns | 1 | 200 |
| scenario | metric | 95% CI mean | Shapiro-Wilk pvalue | Ljung-Box pvalue (lag=1) | Dip test pvalue |
|---|---|---|---|---|---|
| alloc_free/sampled_system_fast_path/16 | execution_time | [26.199ns; 26.219ns] or [-0.038%; +0.038%] | None | None | None |
| alloc_free/sampled_system_fast_path/256 | execution_time | [26.182ns; 26.207ns] or [-0.049%; +0.049%] | None | None | None |
| alloc_free/sampled_system_fast_path/4096 | execution_time | [101.950ns; 102.105ns] or [-0.076%; +0.076%] | None | None | None |
| alloc_free/sampled_system_fast_path/64 | execution_time | [26.195ns; 26.220ns] or [-0.048%; +0.048%] | None | None | None |
| alloc_free/sampled_system_fast_path/65536 | execution_time | [99.997ns; 100.091ns] or [-0.047%; +0.047%] | None | None | None |
Group 6
| cpu_model | git_commit_sha | git_commit_date | git_branch |
|---|---|---|---|
| Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz | b7f1281 | 1783692798 | chore/sgg-address-review-feedback |
| scenario | metric | min | mean ± sd | median ± mad | p75 | p95 | p99 | max | peak_to_median_ratio | skewness | kurtosis | cv | sem | runs | sample_size |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| alloc_free/sampled_noop_fast_path/16 | execution_time | 14.402ns | 14.473ns ± 0.013ns | 14.472ns ± 0.005ns | 14.477ns | 14.489ns | 14.505ns | 14.553ns | 0.55% | 1.464 | 16.621 | 0.09% | 0.001ns | 1 | 200 |
| alloc_free/sampled_noop_fast_path/256 | execution_time | 14.401ns | 14.473ns ± 0.014ns | 14.473ns ± 0.006ns | 14.479ns | 14.493ns | 14.502ns | 14.555ns | 0.56% | -0.220 | 11.456 | 0.10% | 0.001ns | 1 | 200 |
| alloc_free/sampled_noop_fast_path/4096 | execution_time | 14.403ns | 14.473ns ± 0.047ns | 14.469ns ± 0.005ns | 14.474ns | 14.489ns | 14.510ns | 15.106ns | 4.41% | 12.312 | 163.154 | 0.32% | 0.003ns | 1 | 200 |
| alloc_free/sampled_noop_fast_path/64 | execution_time | 14.403ns | 14.471ns ± 0.015ns | 14.470ns ± 0.005ns | 14.476ns | 14.491ns | 14.516ns | 14.578ns | 0.75% | 1.403 | 15.978 | 0.10% | 0.001ns | 1 | 200 |
| alloc_free/sampled_noop_fast_path/65536 | execution_time | 14.401ns | 14.472ns ± 0.020ns | 14.471ns ± 0.004ns | 14.475ns | 14.487ns | 14.523ns | 14.688ns | 1.50% | 6.875 | 71.742 | 0.14% | 0.001ns | 1 | 200 |
| scenario | metric | 95% CI mean | Shapiro-Wilk pvalue | Ljung-Box pvalue (lag=1) | Dip test pvalue |
|---|---|---|---|---|---|
| alloc_free/sampled_noop_fast_path/16 | execution_time | [14.471ns; 14.475ns] or [-0.012%; +0.012%] | None | None | None |
| alloc_free/sampled_noop_fast_path/256 | execution_time | [14.471ns; 14.475ns] or [-0.013%; +0.013%] | None | None | None |
| alloc_free/sampled_noop_fast_path/4096 | execution_time | [14.466ns; 14.479ns] or [-0.045%; +0.045%] | None | None | None |
| alloc_free/sampled_noop_fast_path/64 | execution_time | [14.469ns; 14.474ns] or [-0.015%; +0.015%] | None | None | None |
| alloc_free/sampled_noop_fast_path/65536 | execution_time | [14.470ns; 14.475ns] or [-0.019%; +0.019%] | None | None | None |
Group 7
| cpu_model | git_commit_sha | git_commit_date | git_branch |
|---|---|---|---|
| Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz | b7f1281 | 1783692798 | chore/sgg-address-review-feedback |
| scenario | metric | min | mean ± sd | median ± mad | p75 | p95 | p99 | max | peak_to_median_ratio | skewness | kurtosis | cv | sem | runs | sample_size |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| alloc_free/sampled_noop_slow_path/16 | execution_time | 61.687ns | 61.943ns ± 0.053ns | 61.943ns ± 0.024ns | 61.966ns | 62.014ns | 62.090ns | 62.194ns | 0.41% | -0.421 | 7.231 | 0.09% | 0.004ns | 1 | 200 |
| alloc_free/sampled_noop_slow_path/256 | execution_time | 61.670ns | 61.966ns ± 0.064ns | 61.966ns ± 0.024ns | 61.987ns | 62.040ns | 62.272ns | 62.288ns | 0.52% | 0.895 | 10.389 | 0.10% | 0.005ns | 1 | 200 |
| alloc_free/sampled_noop_slow_path/4096 | execution_time | 62.027ns | 62.284ns ± 0.061ns | 62.280ns ± 0.031ns | 62.311ns | 62.368ns | 62.443ns | 62.747ns | 0.75% | 2.098 | 17.561 | 0.10% | 0.004ns | 1 | 200 |
| alloc_free/sampled_noop_slow_path/64 | execution_time | 61.718ns | 61.949ns ± 0.057ns | 61.948ns ± 0.024ns | 61.972ns | 62.023ns | 62.118ns | 62.251ns | 0.49% | 0.536 | 7.498 | 0.09% | 0.004ns | 1 | 200 |
| alloc_free/sampled_noop_slow_path/65536 | execution_time | 65.844ns | 66.440ns ± 0.084ns | 66.438ns ± 0.029ns | 66.467ns | 66.550ns | 66.699ns | 66.880ns | 0.67% | -0.597 | 17.238 | 0.13% | 0.006ns | 1 | 200 |
| scenario | metric | 95% CI mean | Shapiro-Wilk pvalue | Ljung-Box pvalue (lag=1) | Dip test pvalue |
|---|---|---|---|---|---|
| alloc_free/sampled_noop_slow_path/16 | execution_time | [61.936ns; 61.951ns] or [-0.012%; +0.012%] | None | None | None |
| alloc_free/sampled_noop_slow_path/256 | execution_time | [61.957ns; 61.975ns] or [-0.014%; +0.014%] | None | None | None |
| alloc_free/sampled_noop_slow_path/4096 | execution_time | [62.275ns; 62.292ns] or [-0.013%; +0.013%] | None | None | None |
| alloc_free/sampled_noop_slow_path/64 | execution_time | [61.941ns; 61.957ns] or [-0.013%; +0.013%] | None | None | None |
| alloc_free/sampled_noop_slow_path/65536 | execution_time | [66.428ns; 66.452ns] or [-0.018%; +0.018%] | None | None | None |
Group 8
| cpu_model | git_commit_sha | git_commit_date | git_branch |
|---|---|---|---|
| Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz | b7f1281 | 1783692798 | chore/sgg-address-review-feedback |
| scenario | metric | min | mean ± sd | median ± mad | p75 | p95 | p99 | max | peak_to_median_ratio | skewness | kurtosis | cv | sem | runs | sample_size |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| sampler_only/slow_path/16 | execution_time | 60.288ns | 60.598ns ± 0.074ns | 60.592ns ± 0.024ns | 60.620ns | 60.665ns | 60.940ns | 61.059ns | 0.77% | 2.170 | 15.156 | 0.12% | 0.005ns | 1 | 200 |
| sampler_only/slow_path/256 | execution_time | 60.276ns | 60.625ns ± 0.074ns | 60.620ns ± 0.024ns | 60.645ns | 60.682ns | 60.822ns | 61.215ns | 0.98% | 3.282 | 27.272 | 0.12% | 0.005ns | 1 | 200 |
| sampler_only/slow_path/4096 | execution_time | 60.802ns | 60.976ns ± 0.127ns | 60.966ns ± 0.023ns | 60.987ns | 61.050ns | 61.194ns | 62.602ns | 2.68% | 10.659 | 133.214 | 0.21% | 0.009ns | 1 | 200 |
| sampler_only/slow_path/64 | execution_time | 60.258ns | 60.613ns ± 0.088ns | 60.608ns ± 0.025ns | 60.632ns | 60.693ns | 60.902ns | 61.510ns | 1.49% | 5.423 | 54.727 | 0.14% | 0.006ns | 1 | 200 |
| sampler_only/slow_path/65536 | execution_time | 64.866ns | 65.067ns ± 0.122ns | 65.050ns ± 0.031ns | 65.089ns | 65.168ns | 65.414ns | 66.133ns | 1.67% | 5.707 | 43.410 | 0.19% | 0.009ns | 1 | 200 |
| scenario | metric | 95% CI mean | Shapiro-Wilk pvalue | Ljung-Box pvalue (lag=1) | Dip test pvalue |
|---|---|---|---|---|---|
| sampler_only/slow_path/16 | execution_time | [60.588ns; 60.609ns] or [-0.017%; +0.017%] | None | None | None |
| sampler_only/slow_path/256 | execution_time | [60.615ns; 60.636ns] or [-0.017%; +0.017%] | None | None | None |
| sampler_only/slow_path/4096 | execution_time | [60.958ns; 60.993ns] or [-0.029%; +0.029%] | None | None | None |
| sampler_only/slow_path/64 | execution_time | [60.601ns; 60.625ns] or [-0.020%; +0.020%] | None | None | None |
| sampler_only/slow_path/65536 | execution_time | [65.050ns; 65.084ns] or [-0.026%; +0.026%] | None | None | None |
Baseline
Baseline benchmark details
Group 1
| cpu_model | git_commit_sha | git_commit_date | git_branch |
|---|---|---|---|
| Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz | a41a0f4 | 1783685334 | main |
| scenario | metric | min | mean ± sd | median ± mad | p75 | p95 | p99 | max | peak_to_median_ratio | skewness | kurtosis | cv | sem | runs | sample_size |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| sampler_only/fast_path/16 | execution_time | 13.607ns | 13.669ns ± 0.016ns | 13.668ns ± 0.005ns | 13.673ns | 13.685ns | 13.722ns | 13.814ns | 1.07% | 3.939 | 35.375 | 0.12% | 0.001ns | 1 | 200 |
| sampler_only/fast_path/256 | execution_time | 13.601ns | 13.669ns ± 0.015ns | 13.668ns ± 0.005ns | 13.673ns | 13.682ns | 13.707ns | 13.810ns | 1.04% | 3.604 | 39.115 | 0.11% | 0.001ns | 1 | 200 |
| sampler_only/fast_path/4096 | execution_time | 13.601ns | 13.670ns ± 0.019ns | 13.668ns ± 0.006ns | 13.673ns | 13.689ns | 13.719ns | 13.863ns | 1.43% | 5.829 | 58.636 | 0.14% | 0.001ns | 1 | 200 |
| sampler_only/fast_path/64 | execution_time | 13.601ns | 13.669ns ± 0.016ns | 13.668ns ± 0.006ns | 13.675ns | 13.687ns | 13.698ns | 13.840ns | 1.26% | 5.510 | 60.934 | 0.12% | 0.001ns | 1 | 200 |
| sampler_only/fast_path/65536 | execution_time | 13.604ns | 13.669ns ± 0.016ns | 13.667ns ± 0.005ns | 13.673ns | 13.685ns | 13.707ns | 13.814ns | 1.07% | 3.847 | 33.531 | 0.12% | 0.001ns | 1 | 200 |
| scenario | metric | 95% CI mean | Shapiro-Wilk pvalue | Ljung-Box pvalue (lag=1) | Dip test pvalue |
|---|---|---|---|---|---|
| sampler_only/fast_path/16 | execution_time | [13.667ns; 13.672ns] or [-0.016%; +0.016%] | None | None | None |
| sampler_only/fast_path/256 | execution_time | [13.667ns; 13.671ns] or [-0.016%; +0.016%] | None | None | None |
| sampler_only/fast_path/4096 | execution_time | [13.667ns; 13.672ns] or [-0.019%; +0.019%] | None | None | None |
| sampler_only/fast_path/64 | execution_time | [13.667ns; 13.672ns] or [-0.017%; +0.017%] | None | None | None |
| sampler_only/fast_path/65536 | execution_time | [13.666ns; 13.671ns] or [-0.017%; +0.017%] | None | None | None |
Group 2
| cpu_model | git_commit_sha | git_commit_date | git_branch |
|---|---|---|---|
| Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz | a41a0f4 | 1783685334 | main |
| scenario | metric | min | mean ± sd | median ± mad | p75 | p95 | p99 | max | peak_to_median_ratio | skewness | kurtosis | cv | sem | runs | sample_size |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| alloc_free/sampled_system_slow_path/16 | execution_time | 82.935ns | 83.319ns ± 0.094ns | 83.321ns ± 0.033ns | 83.350ns | 83.415ns | 83.488ns | 84.054ns | 0.88% | 2.326 | 22.612 | 0.11% | 0.007ns | 1 | 200 |
| alloc_free/sampled_system_slow_path/256 | execution_time | 82.989ns | 83.340ns ± 0.074ns | 83.340ns ± 0.035ns | 83.379ns | 83.441ns | 83.513ns | 83.682ns | 0.41% | -0.557 | 6.366 | 0.09% | 0.005ns | 1 | 200 |
| alloc_free/sampled_system_slow_path/4096 | execution_time | 148.250ns | 149.808ns ± 0.356ns | 149.803ns ± 0.090ns | 149.899ns | 150.078ns | 150.284ns | 153.273ns | 2.32% | 4.139 | 46.648 | 0.24% | 0.025ns | 1 | 200 |
| alloc_free/sampled_system_slow_path/64 | execution_time | 82.626ns | 83.373ns ± 0.102ns | 83.376ns ± 0.032ns | 83.403ns | 83.489ns | 83.602ns | 83.880ns | 0.61% | -1.110 | 18.779 | 0.12% | 0.007ns | 1 | 200 |
| alloc_free/sampled_system_slow_path/65536 | execution_time | 154.570ns | 155.507ns ± 0.271ns | 155.500ns ± 0.088ns | 155.573ns | 155.739ns | 156.252ns | 158.431ns | 1.88% | 6.208 | 66.893 | 0.17% | 0.019ns | 1 | 200 |
| scenario | metric | 95% CI mean | Shapiro-Wilk pvalue | Ljung-Box pvalue (lag=1) | Dip test pvalue |
|---|---|---|---|---|---|
| alloc_free/sampled_system_slow_path/16 | execution_time | [83.306ns; 83.332ns] or [-0.016%; +0.016%] | None | None | None |
| alloc_free/sampled_system_slow_path/256 | execution_time | [83.330ns; 83.351ns] or [-0.012%; +0.012%] | None | None | None |
| alloc_free/sampled_system_slow_path/4096 | execution_time | [149.758ns; 149.857ns] or [-0.033%; +0.033%] | None | None | None |
| alloc_free/sampled_system_slow_path/64 | execution_time | [83.359ns; 83.387ns] or [-0.017%; +0.017%] | None | None | None |
| alloc_free/sampled_system_slow_path/65536 | execution_time | [155.470ns; 155.545ns] or [-0.024%; +0.024%] | None | None | None |
Group 3
| cpu_model | git_commit_sha | git_commit_date | git_branch |
|---|---|---|---|
| Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz | a41a0f4 | 1783685334 | main |
| scenario | metric | min | mean ± sd | median ± mad | p75 | p95 | p99 | max | peak_to_median_ratio | skewness | kurtosis | cv | sem | runs | sample_size |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| alloc_free/noop/16 | execution_time | 0.400ns | 0.402ns ± 0.000ns | 0.402ns ± 0.000ns | 0.402ns | 0.402ns | 0.403ns | 0.404ns | 0.48% | -0.058 | 10.821 | 0.09% | 0.000ns | 1 | 200 |
| alloc_free/noop/256 | execution_time | 0.400ns | 0.402ns ± 0.001ns | 0.402ns ± 0.000ns | 0.402ns | 0.403ns | 0.405ns | 0.406ns | 1.03% | 3.246 | 22.844 | 0.13% | 0.000ns | 1 | 200 |
| alloc_free/noop/4096 | execution_time | 0.400ns | 0.402ns ± 0.001ns | 0.402ns ± 0.000ns | 0.402ns | 0.403ns | 0.404ns | 0.418ns | 4.04% | 12.041 | 158.756 | 0.30% | 0.000ns | 1 | 200 |
| alloc_free/noop/64 | execution_time | 0.400ns | 0.402ns ± 0.000ns | 0.402ns ± 0.000ns | 0.402ns | 0.402ns | 0.403ns | 0.404ns | 0.55% | 0.172 | 15.967 | 0.09% | 0.000ns | 1 | 200 |
| alloc_free/noop/65536 | execution_time | 0.400ns | 0.402ns ± 0.000ns | 0.402ns ± 0.000ns | 0.402ns | 0.402ns | 0.403ns | 0.407ns | 1.17% | 4.888 | 54.541 | 0.11% | 0.000ns | 1 | 200 |
| scenario | metric | 95% CI mean | Shapiro-Wilk pvalue | Ljung-Box pvalue (lag=1) | Dip test pvalue |
|---|---|---|---|---|---|
| alloc_free/noop/16 | execution_time | [0.402ns; 0.402ns] or [-0.012%; +0.012%] | None | None | None |
| alloc_free/noop/256 | execution_time | [0.402ns; 0.402ns] or [-0.018%; +0.018%] | None | None | None |
| alloc_free/noop/4096 | execution_time | [0.402ns; 0.402ns] or [-0.042%; +0.042%] | None | None | None |
| alloc_free/noop/64 | execution_time | [0.402ns; 0.402ns] or [-0.012%; +0.012%] | None | None | None |
| alloc_free/noop/65536 | execution_time | [0.402ns; 0.402ns] or [-0.016%; +0.016%] | None | None | None |
Group 4
| cpu_model | git_commit_sha | git_commit_date | git_branch |
|---|---|---|---|
| Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz | a41a0f4 | 1783685334 | main |
| scenario | metric | min | mean ± sd | median ± mad | p75 | p95 | p99 | max | peak_to_median_ratio | skewness | kurtosis | cv | sem | runs | sample_size |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| alloc_free/system/16 | execution_time | 14.056ns | 14.293ns ± 0.071ns | 14.282ns ± 0.035ns | 14.324ns | 14.393ns | 14.513ns | 14.719ns | 3.06% | 1.274 | 7.649 | 0.50% | 0.005ns | 1 | 200 |
| alloc_free/system/256 | execution_time | 14.065ns | 14.296ns ± 0.076ns | 14.297ns ± 0.043ns | 14.337ns | 14.413ns | 14.499ns | 14.575ns | 1.95% | -0.014 | 1.366 | 0.53% | 0.005ns | 1 | 200 |
| alloc_free/system/4096 | execution_time | 104.193ns | 105.505ns ± 0.348ns | 105.503ns ± 0.188ns | 105.683ns | 105.954ns | 106.631ns | 106.736ns | 1.17% | -0.096 | 3.186 | 0.33% | 0.025ns | 1 | 200 |
| alloc_free/system/64 | execution_time | 14.027ns | 14.290ns ± 0.067ns | 14.282ns ± 0.035ns | 14.331ns | 14.405ns | 14.451ns | 14.498ns | 1.51% | -0.350 | 2.435 | 0.46% | 0.005ns | 1 | 200 |
| alloc_free/system/65536 | execution_time | 87.433ns | 88.366ns ± 0.244ns | 88.362ns ± 0.114ns | 88.474ns | 88.747ns | 89.020ns | 89.646ns | 1.45% | 0.618 | 4.944 | 0.28% | 0.017ns | 1 | 200 |
| scenario | metric | 95% CI mean | Shapiro-Wilk pvalue | Ljung-Box pvalue (lag=1) | Dip test pvalue |
|---|---|---|---|---|---|
| alloc_free/system/16 | execution_time | [14.283ns; 14.303ns] or [-0.069%; +0.069%] | None | None | None |
| alloc_free/system/256 | execution_time | [14.285ns; 14.307ns] or [-0.074%; +0.074%] | None | None | None |
| alloc_free/system/4096 | execution_time | [105.457ns; 105.553ns] or [-0.046%; +0.046%] | None | None | None |
| alloc_free/system/64 | execution_time | [14.281ns; 14.299ns] or [-0.065%; +0.065%] | None | None | None |
| alloc_free/system/65536 | execution_time | [88.332ns; 88.400ns] or [-0.038%; +0.038%] | None | None | None |
Group 5
| cpu_model | git_commit_sha | git_commit_date | git_branch |
|---|---|---|---|
| Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz | a41a0f4 | 1783685334 | main |
| scenario | metric | min | mean ± sd | median ± mad | p75 | p95 | p99 | max | peak_to_median_ratio | skewness | kurtosis | cv | sem | runs | sample_size |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| alloc_free/sampled_system_fast_path/16 | execution_time | 26.131ns | 26.636ns ± 0.187ns | 26.617ns ± 0.080ns | 26.704ns | 26.848ns | 27.115ns | 28.343ns | 6.49% | 3.936 | 33.975 | 0.70% | 0.013ns | 1 | 200 |
| alloc_free/sampled_system_fast_path/256 | execution_time | 26.135ns | 26.660ns ± 0.142ns | 26.665ns ± 0.083ns | 26.745ns | 26.863ns | 26.977ns | 27.251ns | 2.20% | -0.008 | 2.263 | 0.53% | 0.010ns | 1 | 200 |
| alloc_free/sampled_system_fast_path/4096 | execution_time | 102.132ns | 103.655ns ± 0.462ns | 103.624ns ± 0.212ns | 103.813ns | 104.434ns | 105.286ns | 106.052ns | 2.34% | 1.138 | 5.370 | 0.44% | 0.033ns | 1 | 200 |
| alloc_free/sampled_system_fast_path/64 | execution_time | 26.123ns | 26.660ns ± 0.134ns | 26.670ns ± 0.079ns | 26.749ns | 26.847ns | 26.962ns | 27.046ns | 1.41% | -0.561 | 1.637 | 0.50% | 0.009ns | 1 | 200 |
| alloc_free/sampled_system_fast_path/65536 | execution_time | 100.369ns | 101.101ns ± 0.285ns | 101.092ns ± 0.167ns | 101.261ns | 101.600ns | 101.864ns | 102.011ns | 0.91% | 0.280 | 0.658 | 0.28% | 0.020ns | 1 | 200 |
| scenario | metric | 95% CI mean | Shapiro-Wilk pvalue | Ljung-Box pvalue (lag=1) | Dip test pvalue |
|---|---|---|---|---|---|
| alloc_free/sampled_system_fast_path/16 | execution_time | [26.610ns; 26.661ns] or [-0.097%; +0.097%] | None | None | None |
| alloc_free/sampled_system_fast_path/256 | execution_time | [26.641ns; 26.680ns] or [-0.074%; +0.074%] | None | None | None |
| alloc_free/sampled_system_fast_path/4096 | execution_time | [103.591ns; 103.719ns] or [-0.062%; +0.062%] | None | None | None |
| alloc_free/sampled_system_fast_path/64 | execution_time | [26.641ns; 26.678ns] or [-0.069%; +0.069%] | None | None | None |
| alloc_free/sampled_system_fast_path/65536 | execution_time | [101.061ns; 101.140ns] or [-0.039%; +0.039%] | None | None | None |
Group 6
| cpu_model | git_commit_sha | git_commit_date | git_branch |
|---|---|---|---|
| Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz | a41a0f4 | 1783685334 | main |
| scenario | metric | min | mean ± sd | median ± mad | p75 | p95 | p99 | max | peak_to_median_ratio | skewness | kurtosis | cv | sem | runs | sample_size |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| alloc_free/sampled_noop_fast_path/16 | execution_time | 14.804ns | 14.877ns ± 0.014ns | 14.875ns ± 0.005ns | 14.881ns | 14.899ns | 14.931ns | 14.942ns | 0.45% | 0.938 | 8.616 | 0.09% | 0.001ns | 1 | 200 |
| alloc_free/sampled_noop_fast_path/256 | execution_time | 14.803ns | 14.876ns ± 0.015ns | 14.875ns ± 0.006ns | 14.881ns | 14.900ns | 14.932ns | 14.942ns | 0.45% | 0.851 | 7.376 | 0.10% | 0.001ns | 1 | 200 |
| alloc_free/sampled_noop_fast_path/4096 | execution_time | 14.803ns | 14.876ns ± 0.018ns | 14.875ns ± 0.005ns | 14.880ns | 14.892ns | 14.919ns | 15.056ns | 1.21% | 5.020 | 50.072 | 0.12% | 0.001ns | 1 | 200 |
| alloc_free/sampled_noop_fast_path/64 | execution_time | 14.801ns | 14.875ns ± 0.015ns | 14.875ns ± 0.005ns | 14.880ns | 14.890ns | 14.913ns | 14.993ns | 0.79% | 1.574 | 22.476 | 0.10% | 0.001ns | 1 | 200 |
| alloc_free/sampled_noop_fast_path/65536 | execution_time | 14.803ns | 14.874ns ± 0.013ns | 14.873ns ± 0.006ns | 14.879ns | 14.891ns | 14.909ns | 14.938ns | 0.43% | -0.416 | 9.409 | 0.09% | 0.001ns | 1 | 200 |
| scenario | metric | 95% CI mean | Shapiro-Wilk pvalue | Ljung-Box pvalue (lag=1) | Dip test pvalue |
|---|---|---|---|---|---|
| alloc_free/sampled_noop_fast_path/16 | execution_time | [14.875ns; 14.879ns] or [-0.013%; +0.013%] | None | None | None |
| alloc_free/sampled_noop_fast_path/256 | execution_time | [14.874ns; 14.878ns] or [-0.014%; +0.014%] | None | None | None |
| alloc_free/sampled_noop_fast_path/4096 | execution_time | [14.873ns; 14.878ns] or [-0.017%; +0.017%] | None | None | None |
| alloc_free/sampled_noop_fast_path/64 | execution_time | [14.873ns; 14.877ns] or [-0.014%; +0.014%] | None | None | None |
| alloc_free/sampled_noop_fast_path/65536 | execution_time | [14.872ns; 14.875ns] or [-0.012%; +0.012%] | None | None | None |
Group 7
| cpu_model | git_commit_sha | git_commit_date | git_branch |
|---|---|---|---|
| Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz | a41a0f4 | 1783685334 | main |
| scenario | metric | min | mean ± sd | median ± mad | p75 | p95 | p99 | max | peak_to_median_ratio | skewness | kurtosis | cv | sem | runs | sample_size |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| alloc_free/sampled_noop_slow_path/16 | execution_time | 61.561ns | 62.001ns ± 0.112ns | 61.989ns ± 0.021ns | 62.011ns | 62.109ns | 62.376ns | 63.033ns | 1.69% | 5.188 | 44.699 | 0.18% | 0.008ns | 1 | 200 |
| alloc_free/sampled_noop_slow_path/256 | execution_time | 61.810ns | 62.027ns ± 0.152ns | 62.015ns ± 0.030ns | 62.042ns | 62.100ns | 62.271ns | 63.432ns | 2.28% | 7.710 | 67.948 | 0.24% | 0.011ns | 1 | 200 |
| alloc_free/sampled_noop_slow_path/4096 | execution_time | 61.891ns | 62.366ns ± 0.094ns | 62.368ns ± 0.031ns | 62.393ns | 62.469ns | 62.565ns | 63.140ns | 1.24% | 1.885 | 27.239 | 0.15% | 0.007ns | 1 | 200 |
| alloc_free/sampled_noop_slow_path/64 | execution_time | 61.567ns | 62.002ns ± 0.180ns | 61.987ns ± 0.029ns | 62.019ns | 62.087ns | 62.215ns | 64.234ns | 3.63% | 9.845 | 117.330 | 0.29% | 0.013ns | 1 | 200 |
| alloc_free/sampled_noop_slow_path/65536 | execution_time | 66.139ns | 66.491ns ± 0.087ns | 66.488ns ± 0.031ns | 66.519ns | 66.619ns | 66.748ns | 67.099ns | 0.92% | 1.674 | 13.807 | 0.13% | 0.006ns | 1 | 200 |
| scenario | metric | 95% CI mean | Shapiro-Wilk pvalue | Ljung-Box pvalue (lag=1) | Dip test pvalue |
|---|---|---|---|---|---|
| alloc_free/sampled_noop_slow_path/16 | execution_time | [61.986ns; 62.017ns] or [-0.025%; +0.025%] | None | None | None |
| alloc_free/sampled_noop_slow_path/256 | execution_time | [62.006ns; 62.048ns] or [-0.034%; +0.034%] | None | None | None |
| alloc_free/sampled_noop_slow_path/4096 | execution_time | [62.353ns; 62.379ns] or [-0.021%; +0.021%] | None | None | None |
| alloc_free/sampled_noop_slow_path/64 | execution_time | [61.977ns; 62.027ns] or [-0.040%; +0.040%] | None | None | None |
| alloc_free/sampled_noop_slow_path/65536 | execution_time | [66.479ns; 66.503ns] or [-0.018%; +0.018%] | None | None | None |
Group 8
| cpu_model | git_commit_sha | git_commit_date | git_branch |
|---|---|---|---|
| Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz | a41a0f4 | 1783685334 | main |
| scenario | metric | min | mean ± sd | median ± mad | p75 | p95 | p99 | max | peak_to_median_ratio | skewness | kurtosis | cv | sem | runs | sample_size |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| sampler_only/slow_path/16 | execution_time | 60.668ns | 60.972ns ± 0.060ns | 60.968ns ± 0.022ns | 60.991ns | 61.060ns | 61.142ns | 61.360ns | 0.64% | 0.545 | 13.775 | 0.10% | 0.004ns | 1 | 200 |
| sampler_only/slow_path/256 | execution_time | 60.759ns | 61.006ns ± 0.095ns | 60.997ns ± 0.023ns | 61.021ns | 61.085ns | 61.450ns | 61.794ns | 1.31% | 4.913 | 34.425 | 0.16% | 0.007ns | 1 | 200 |
| sampler_only/slow_path/4096 | execution_time | 61.035ns | 61.345ns ± 0.059ns | 61.344ns ± 0.025ns | 61.368ns | 61.423ns | 61.533ns | 61.546ns | 0.33% | -0.318 | 6.862 | 0.10% | 0.004ns | 1 | 200 |
| sampler_only/slow_path/64 | execution_time | 60.729ns | 60.986ns ± 0.069ns | 60.982ns ± 0.025ns | 61.007ns | 61.109ns | 61.203ns | 61.434ns | 0.74% | 1.733 | 10.354 | 0.11% | 0.005ns | 1 | 200 |
| sampler_only/slow_path/65536 | execution_time | 65.004ns | 65.346ns ± 0.131ns | 65.340ns ± 0.060ns | 65.399ns | 65.513ns | 65.661ns | 66.355ns | 1.55% | 2.777 | 19.402 | 0.20% | 0.009ns | 1 | 200 |
| scenario | metric | 95% CI mean | Shapiro-Wilk pvalue | Ljung-Box pvalue (lag=1) | Dip test pvalue |
|---|---|---|---|---|---|
| sampler_only/slow_path/16 | execution_time | [60.964ns; 60.981ns] or [-0.014%; +0.014%] | None | None | None |
| sampler_only/slow_path/256 | execution_time | [60.993ns; 61.020ns] or [-0.022%; +0.022%] | None | None | None |
| sampler_only/slow_path/4096 | execution_time | [61.336ns; 61.353ns] or [-0.013%; +0.013%] | None | None | None |
| sampler_only/slow_path/64 | execution_time | [60.977ns; 60.996ns] or [-0.016%; +0.016%] | None | None | None |
| sampler_only/slow_path/65536 | execution_time | [65.328ns; 65.365ns] or [-0.028%; +0.028%] | None | None | None |
16ec8ec to
b7f1281
Compare
Artifact Size Benchmark Reportaarch64-alpine-linux-musl
aarch64-unknown-linux-gnu
libdatadog-x64-windows
libdatadog-x86-windows
x86_64-alpine-linux-musl
x86_64-unknown-linux-gnu
|
What does this PR do?
Clarifies a bunch of stuff that was not obvious, and improves testing.
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.