test: skip/shorten slow miri jobs - #2331
Conversation
🎉 All green!🧪 All tests passed 🎯 Code Coverage (details) 🔗 Commit SHA: dd7136d | Docs | Datadog PR Page | Give us feedback! |
📚 Documentation Check Results📦
|
🔒 Cargo Deny Results📦
|
BenchmarksComparisonBenchmark execution time: 2026-08-07 12:45:21 Comparing candidate commit dd7136d in PR branch Found 0 performance improvements and 1 performance regressions! Performance is the same for 12 metrics, 0 unstable metrics.
|
| cpu_model | git_commit_sha | git_commit_date | git_branch |
|---|---|---|---|
| Intel(R) Xeon(R) Platinum 8175M CPU @ 2.50GHz | dd7136d | 1786104879 | levi/slow-miri |
| 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 | 125.783µs | 127.428µs ± 0.447µs | 127.413µs ± 0.146µs | 127.547µs | 127.955µs | 129.521µs | 130.017µs | 2.04% | 1.941 | 11.606 | 0.35% | 0.032µ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 | [127.366µs; 127.490µs] or [-0.049%; +0.049%] | None | None | None |
Group 2
| cpu_model | git_commit_sha | git_commit_date | git_branch |
|---|---|---|---|
| Intel(R) Xeon(R) Platinum 8175M CPU @ 2.50GHz | dd7136d | 1786104879 | levi/slow-miri |
| 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.211ms | 4.217ms ± 0.003ms | 4.217ms ± 0.002ms | 4.218ms | 4.221ms | 4.224ms | 4.238ms | 0.51% | 1.989 | 11.890 | 0.07% | 0.000ms | 1 | 200 |
| scenario | metric | 95% CI mean | Shapiro-Wilk pvalue | Ljung-Box pvalue (lag=1) | Dip test pvalue |
|---|---|---|---|---|---|
| profile_add_sample_frames_x1000 | execution_time | [4.216ms; 4.217ms] or [-0.010%; +0.010%] | None | None | None |
Group 3
| cpu_model | git_commit_sha | git_commit_date | git_branch |
|---|---|---|---|
| Intel(R) Xeon(R) Platinum 8175M CPU @ 2.50GHz | dd7136d | 1786104879 | levi/slow-miri |
| scenario | metric | min | mean ± sd | median ± mad | p75 | p95 | p99 | max | peak_to_median_ratio | skewness | kurtosis | cv | sem | runs | sample_size |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| profile_serialize_compressed_pprof_timestamped_x1000 | execution_time | 909.784µs | 916.202µs ± 2.679µs | 915.625µs ± 1.101µs | 917.091µs | 921.456µs | 923.410µs | 925.585µs | 1.09% | 0.562 | 1.221 | 0.29% | 0.189µs | 1 | 200 |
| scenario | metric | 95% CI mean | Shapiro-Wilk pvalue | Ljung-Box pvalue (lag=1) | Dip test pvalue |
|---|---|---|---|---|---|
| profile_serialize_compressed_pprof_timestamped_x1000 | execution_time | [915.830µs; 916.573µs] or [-0.041%; +0.041%] | None | None | None |
Group 4
| cpu_model | git_commit_sha | git_commit_date | git_branch |
|---|---|---|---|
| Intel(R) Xeon(R) Platinum 8175M CPU @ 2.50GHz | dd7136d | 1786104879 | levi/slow-miri |
| scenario | metric | min | mean ± sd | median ± mad | p75 | p95 | p99 | max | peak_to_median_ratio | skewness | kurtosis | cv | sem | runs | sample_size |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| profiles_dictionary/profile_string_inserts/threads/1 | execution_time | 398.098µs | 400.417µs ± 1.497µs | 400.419µs ± 1.312µs | 401.908µs | 402.084µs | 402.100µs | 402.105µs | 0.42% | -0.129 | -1.509 | 0.35% | 0.473µs | 1 | 10 |
| profiles_dictionary/profile_string_inserts/threads/1 | throughput | 2546601.459op/s | 2557364.123op/s ± 9567.190op/s | 2557324.194op/s ± 8400.628op/s | 2564830.073op/s | 2569667.399op/s | 2571716.124op/s | 2572228.306op/s | 0.58% | 0.134 | -1.504 | 0.35% | 3025.411op/s | 1 | 10 |
| profiles_dictionary/profile_string_inserts/threads/16 | execution_time | 2.015ms | 2.026ms ± 0.009ms | 2.024ms ± 0.007ms | 2.034ms | 2.038ms | 2.039ms | 2.039ms | 0.74% | 0.368 | -1.484 | 0.44% | 0.003ms | 1 | 10 |
| profiles_dictionary/profile_string_inserts/threads/16 | throughput | 8036501.093op/s | 8088862.299op/s ± 37806.632op/s | 8096304.060op/s ± 26191.027op/s | 8121334.159op/s | 8128007.804op/s | 8131248.478op/s | 8132058.647op/s | 0.44% | -0.363 | -1.486 | 0.44% | 11955.507op/s | 1 | 10 |
| profiles_dictionary/profile_string_inserts/threads/2 | execution_time | 672.866µs | 674.263µs ± 1.057µs | 674.076µs ± 0.799µs | 675.327µs | 675.599µs | 675.626µs | 675.633µs | 0.23% | 0.166 | -1.547 | 0.15% | 0.334µs | 1 | 10 |
| profiles_dictionary/profile_string_inserts/threads/2 | throughput | 3031233.634op/s | 3037398.206op/s ± 4758.670op/s | 3038231.569op/s ± 3599.883op/s | 3041361.186op/s | 3042913.923op/s | 3043538.501op/s | 3043694.645op/s | 0.18% | -0.164 | -1.547 | 0.15% | 1504.823op/s | 1 | 10 |
| profiles_dictionary/profile_string_inserts/threads/4 | execution_time | 841.057µs | 843.770µs ± 3.012µs | 843.329µs ± 1.219µs | 844.081µs | 848.518µs | 850.976µs | 851.591µs | 0.98% | 1.865 | 2.766 | 0.34% | 0.953µs | 1 | 10 |
| profiles_dictionary/profile_string_inserts/threads/4 | throughput | 4809823.132op/s | 4854458.210op/s ± 17223.222op/s | 4856939.891op/s ± 7014.980op/s | 4864716.336op/s | 4869228.129op/s | 4869896.294op/s | 4870063.335op/s | 0.27% | -1.852 | 2.731 | 0.34% | 5446.461op/s | 1 | 10 |
| scenario | metric | 95% CI mean | Shapiro-Wilk pvalue | Ljung-Box pvalue (lag=1) | Dip test pvalue |
|---|---|---|---|---|---|
| profiles_dictionary/profile_string_inserts/threads/1 | execution_time | [399.489µs; 401.345µs] or [-0.232%; +0.232%] | None | None | None |
| profiles_dictionary/profile_string_inserts/threads/1 | throughput | [2551434.426op/s; 2563293.820op/s] or [-0.232%; +0.232%] | None | None | None |
| profiles_dictionary/profile_string_inserts/threads/16 | execution_time | [2.020ms; 2.031ms] or [-0.290%; +0.290%] | None | None | None |
| profiles_dictionary/profile_string_inserts/threads/16 | throughput | [8065429.936op/s; 8112294.662op/s] or [-0.290%; +0.290%] | None | None | None |
| profiles_dictionary/profile_string_inserts/threads/2 | execution_time | [673.608µs; 674.918µs] or [-0.097%; +0.097%] | None | None | None |
| profiles_dictionary/profile_string_inserts/threads/2 | throughput | [3034448.807op/s; 3040347.606op/s] or [-0.097%; +0.097%] | None | None | None |
| profiles_dictionary/profile_string_inserts/threads/4 | execution_time | [841.903µs; 845.637µs] or [-0.221%; +0.221%] | None | None | None |
| profiles_dictionary/profile_string_inserts/threads/4 | throughput | [4843783.342op/s; 4865133.078op/s] or [-0.220%; +0.220%] | None | None | None |
Group 5
| cpu_model | git_commit_sha | git_commit_date | git_branch |
|---|---|---|---|
| Intel(R) Xeon(R) Platinum 8175M CPU @ 2.50GHz | dd7136d | 1786104879 | levi/slow-miri |
| 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/2644 | execution_time | 5.450ms | 5.499ms ± 0.022ms | 5.498ms ± 0.016ms | 5.513ms | 5.542ms | 5.555ms | 5.572ms | 1.35% | 0.595 | 0.288 | 0.40% | 0.002ms | 1 | 200 |
| scenario | metric | 95% CI mean | Shapiro-Wilk pvalue | Ljung-Box pvalue (lag=1) | Dip test pvalue |
|---|---|---|---|---|---|
| receiver_entry_point/report/2644 | execution_time | [5.496ms; 5.502ms] or [-0.056%; +0.056%] | None | None | None |
Group 6
| cpu_model | git_commit_sha | git_commit_date | git_branch |
|---|---|---|---|
| Intel(R) Xeon(R) Platinum 8175M CPU @ 2.50GHz | dd7136d | 1786104879 | levi/slow-miri |
| 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_timestamped_x1000 | execution_time | 4.228ms | 4.233ms ± 0.010ms | 4.232ms ± 0.001ms | 4.234ms | 4.237ms | 4.244ms | 4.364ms | 3.11% | 11.630 | 147.856 | 0.23% | 0.001ms | 1 | 200 |
| scenario | metric | 95% CI mean | Shapiro-Wilk pvalue | Ljung-Box pvalue (lag=1) | Dip test pvalue |
|---|---|---|---|---|---|
| profile_add_sample_timestamped_x1000 | execution_time | [4.232ms; 4.235ms] or [-0.033%; +0.033%] | None | None | None |
Group 7
| cpu_model | git_commit_sha | git_commit_date | git_branch |
|---|---|---|---|
| Intel(R) Xeon(R) Platinum 8175M CPU @ 2.50GHz | dd7136d | 1786104879 | levi/slow-miri |
| 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 | 702.633µs | 704.220µs ± 0.756µs | 704.210µs ± 0.459µs | 704.609µs | 705.231µs | 705.977µs | 709.486µs | 0.75% | 1.813 | 10.922 | 0.11% | 0.053µ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 | [704.115µs; 704.324µs] or [-0.015%; +0.015%] | None | None | None |
Group 1
| cpu_model | git_commit_sha | git_commit_date | git_branch |
|---|---|---|---|
| Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz | dd7136d | 1786104879 | levi/slow-miri |
| 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 | 157.212ns | 160.822ns ± 3.011ns | 160.025ns ± 1.822ns | 162.334ns | 166.803ns | 169.321ns | 172.785ns | 7.97% | 1.187 | 1.183 | 1.87% | 0.213ns | 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 | [160.405ns; 161.239ns] or [-0.259%; +0.259%] | None | None | None |
Group 2
| cpu_model | git_commit_sha | git_commit_date | git_branch |
|---|---|---|---|
| Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz | dd7136d | 1786104879 | levi/slow-miri |
| scenario | metric | min | mean ± sd | median ± mad | p75 | p95 | p99 | max | peak_to_median_ratio | skewness | kurtosis | cv | sem | runs | sample_size |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| flagevaluation_evp/payloads/scale/2500flags_500users_20fields | execution_time | 21.579ms | 21.727ms ± 0.061ms | 21.722ms ± 0.041ms | 21.765ms | 21.834ms | 21.877ms | 21.885ms | 0.75% | 0.251 | -0.237 | 0.28% | 0.004ms | 1 | 200 |
| flagevaluation_evp/payloads/scale/2500flags_500users_20fields | throughput | 114234.566op/s | 115067.542op/s ± 325.254op/s | 115090.261op/s ± 219.188op/s | 115296.044op/s | 115588.035op/s | 115707.259op/s | 115853.317op/s | 0.66% | -0.237 | -0.246 | 0.28% | 22.999op/s | 1 | 200 |
| flagevaluation_evp/payloads/stress/10flags_1000users_250fields | execution_time | 95.863ms | 96.689ms ± 0.348ms | 96.707ms ± 0.199ms | 96.888ms | 97.159ms | 97.769ms | 98.672ms | 2.03% | 0.941 | 4.991 | 0.36% | 0.025ms | 1 | 200 |
| flagevaluation_evp/payloads/stress/10flags_1000users_250fields | throughput | 10134.540op/s | 10342.613op/s ± 37.061op/s | 10340.507op/s ± 21.371op/s | 10365.857op/s | 10399.413op/s | 10426.022op/s | 10431.512op/s | 0.88% | -0.877 | 4.655 | 0.36% | 2.621op/s | 1 | 200 |
| flagevaluation_evp/payloads/typical/100flags_50users_10fields | execution_time | 594.940µs | 597.452µs ± 0.988µs | 597.425µs ± 0.544µs | 597.982µs | 599.022µs | 599.795µs | 603.787µs | 1.06% | 1.256 | 7.454 | 0.17% | 0.070µs | 1 | 200 |
| flagevaluation_evp/payloads/typical/100flags_50users_10fields | throughput | 165621.367op/s | 167377.787op/s ± 276.351op/s | 167385.062op/s ± 152.367op/s | 167534.228op/s | 167794.170op/s | 167945.769op/s | 168084.225op/s | 0.42% | -1.217 | 7.195 | 0.16% | 19.541op/s | 1 | 200 |
| scenario | metric | 95% CI mean | Shapiro-Wilk pvalue | Ljung-Box pvalue (lag=1) | Dip test pvalue |
|---|---|---|---|---|---|
| flagevaluation_evp/payloads/scale/2500flags_500users_20fields | execution_time | [21.718ms; 21.735ms] or [-0.039%; +0.039%] | None | None | None |
| flagevaluation_evp/payloads/scale/2500flags_500users_20fields | throughput | [115022.465op/s; 115112.619op/s] or [-0.039%; +0.039%] | None | None | None |
| flagevaluation_evp/payloads/stress/10flags_1000users_250fields | execution_time | [96.640ms; 96.737ms] or [-0.050%; +0.050%] | None | None | None |
| flagevaluation_evp/payloads/stress/10flags_1000users_250fields | throughput | [10337.477op/s; 10347.749op/s] or [-0.050%; +0.050%] | None | None | None |
| flagevaluation_evp/payloads/typical/100flags_50users_10fields | execution_time | [597.315µs; 597.589µs] or [-0.023%; +0.023%] | None | None | None |
| flagevaluation_evp/payloads/typical/100flags_50users_10fields | throughput | [167339.488op/s; 167416.087op/s] or [-0.023%; +0.023%] | None | None | None |
Group 3
| cpu_model | git_commit_sha | git_commit_date | git_branch |
|---|---|---|---|
| Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz | dd7136d | 1786104879 | levi/slow-miri |
| 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 | 124.443µs | 127.331µs ± 5.173µs | 126.311µs ± 0.607µs | 126.981µs | 131.343µs | 148.041µs | 182.340µs | 44.36% | 7.521 | 68.538 | 4.05% | 0.366µ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 | [126.614µs; 128.048µs] or [-0.563%; +0.563%] | None | None | None |
Group 4
| cpu_model | git_commit_sha | git_commit_date | git_branch |
|---|---|---|---|
| Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz | dd7136d | 1786104879 | levi/slow-miri |
| scenario | metric | min | mean ± sd | median ± mad | p75 | p95 | p99 | max | peak_to_median_ratio | skewness | kurtosis | cv | sem | runs | sample_size |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| flagevaluation_evp/coalescer/scale/2500flags_500users_20fields | execution_time | 5.347ms | 5.365ms ± 0.020ms | 5.364ms ± 0.005ms | 5.369ms | 5.376ms | 5.382ms | 5.626ms | 4.89% | 11.314 | 146.077 | 0.37% | 0.001ms | 1 | 200 |
| flagevaluation_evp/coalescer/scale/2500flags_500users_20fields | throughput | 444344.062op/s | 465991.115op/s ± 1662.581op/s | 466085.824op/s ± 429.826op/s | 466553.568op/s | 467265.866op/s | 467444.679op/s | 467570.830op/s | 0.32% | -11.089 | 142.203 | 0.36% | 117.562op/s | 1 | 200 |
| flagevaluation_evp/coalescer/stress/10flags_1000users_250fields | execution_time | 7.927ms | 7.940ms ± 0.007ms | 7.940ms ± 0.004ms | 7.944ms | 7.949ms | 7.974ms | 7.978ms | 0.48% | 2.001 | 8.976 | 0.09% | 0.000ms | 1 | 200 |
| flagevaluation_evp/coalescer/stress/10flags_1000users_250fields | throughput | 125343.996op/s | 125942.269op/s ± 110.171op/s | 125951.281op/s ± 60.098op/s | 126003.815op/s | 126089.318op/s | 126139.645op/s | 126157.145op/s | 0.16% | -1.983 | 8.867 | 0.09% | 7.790op/s | 1 | 200 |
| flagevaluation_evp/coalescer/typical/100flags_50users_10fields | execution_time | 180.598µs | 184.877µs ± 38.877µs | 182.067µs ± 0.176µs | 182.317µs | 182.815µs | 183.084µs | 731.914µs | 302.00% | 14.034 | 194.975 | 20.98% | 2.749µs | 1 | 200 |
| flagevaluation_evp/coalescer/typical/100flags_50users_10fields | throughput | 136627.980op/s | 547002.670op/s ± 29181.412op/s | 549248.601op/s ± 530.317op/s | 549707.506op/s | 550194.365op/s | 550462.551op/s | 553715.681op/s | 0.81% | -14.010 | 194.525 | 5.32% | 2063.437op/s | 1 | 200 |
| scenario | metric | 95% CI mean | Shapiro-Wilk pvalue | Ljung-Box pvalue (lag=1) | Dip test pvalue |
|---|---|---|---|---|---|
| flagevaluation_evp/coalescer/scale/2500flags_500users_20fields | execution_time | [5.362ms; 5.368ms] or [-0.051%; +0.051%] | None | None | None |
| flagevaluation_evp/coalescer/scale/2500flags_500users_20fields | throughput | [465760.697op/s; 466221.532op/s] or [-0.049%; +0.049%] | None | None | None |
| flagevaluation_evp/coalescer/stress/10flags_1000users_250fields | execution_time | [7.939ms; 7.941ms] or [-0.012%; +0.012%] | None | None | None |
| flagevaluation_evp/coalescer/stress/10flags_1000users_250fields | throughput | [125927.000op/s; 125957.537op/s] or [-0.012%; +0.012%] | None | None | None |
| flagevaluation_evp/coalescer/typical/100flags_50users_10fields | execution_time | [179.489µs; 190.265µs] or [-2.914%; +2.914%] | None | None | None |
| flagevaluation_evp/coalescer/typical/100flags_50users_10fields | throughput | [542958.407op/s; 551046.934op/s] or [-0.739%; +0.739%] | None | None | None |
Baseline
Baseline benchmark details
Group 1
| cpu_model | git_commit_sha | git_commit_date | git_branch |
|---|---|---|---|
| Intel(R) Xeon(R) Platinum 8175M CPU @ 2.50GHz | ea75b04 | 1786079201 | main |
| 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 | 124.808µs | 125.776µs ± 0.622µs | 125.912µs ± 0.350µs | 126.117µs | 126.510µs | 127.672µs | 130.163µs | 3.38% | 1.812 | 11.294 | 0.49% | 0.044µ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 | [125.690µs; 125.862µs] or [-0.069%; +0.069%] | None | None | None |
Group 2
| cpu_model | git_commit_sha | git_commit_date | git_branch |
|---|---|---|---|
| Intel(R) Xeon(R) Platinum 8175M CPU @ 2.50GHz | ea75b04 | 1786079201 | main |
| 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.064ms | 4.069ms ± 0.003ms | 4.069ms ± 0.001ms | 4.071ms | 4.073ms | 4.074ms | 4.091ms | 0.54% | 3.081 | 21.878 | 0.06% | 0.000ms | 1 | 200 |
| scenario | metric | 95% CI mean | Shapiro-Wilk pvalue | Ljung-Box pvalue (lag=1) | Dip test pvalue |
|---|---|---|---|---|---|
| profile_add_sample_frames_x1000 | execution_time | [4.069ms; 4.070ms] or [-0.009%; +0.009%] | None | None | None |
Group 3
| cpu_model | git_commit_sha | git_commit_date | git_branch |
|---|---|---|---|
| Intel(R) Xeon(R) Platinum 8175M CPU @ 2.50GHz | ea75b04 | 1786079201 | main |
| scenario | metric | min | mean ± sd | median ± mad | p75 | p95 | p99 | max | peak_to_median_ratio | skewness | kurtosis | cv | sem | runs | sample_size |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| profile_serialize_compressed_pprof_timestamped_x1000 | execution_time | 919.358µs | 925.577µs ± 3.999µs | 925.067µs ± 1.102µs | 926.270µs | 929.452µs | 932.715µs | 970.635µs | 4.93% | 7.279 | 78.997 | 0.43% | 0.283µs | 1 | 200 |
| scenario | metric | 95% CI mean | Shapiro-Wilk pvalue | Ljung-Box pvalue (lag=1) | Dip test pvalue |
|---|---|---|---|---|---|
| profile_serialize_compressed_pprof_timestamped_x1000 | execution_time | [925.023µs; 926.131µs] or [-0.060%; +0.060%] | None | None | None |
Group 4
| cpu_model | git_commit_sha | git_commit_date | git_branch |
|---|---|---|---|
| Intel(R) Xeon(R) Platinum 8175M CPU @ 2.50GHz | ea75b04 | 1786079201 | main |
| scenario | metric | min | mean ± sd | median ± mad | p75 | p95 | p99 | max | peak_to_median_ratio | skewness | kurtosis | cv | sem | runs | sample_size |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| profiles_dictionary/profile_string_inserts/threads/1 | execution_time | 399.295µs | 401.069µs ± 0.902µs | 401.340µs ± 0.529µs | 401.747µs | 402.005µs | 402.096µs | 402.119µs | 0.19% | -0.706 | -0.588 | 0.21% | 0.285µs | 1 | 10 |
| profiles_dictionary/profile_string_inserts/threads/1 | throughput | 2546509.881op/s | 2553190.859op/s ± 5750.547op/s | 2551454.163op/s ± 3363.239op/s | 2556764.417op/s | 2562127.086op/s | 2564043.937op/s | 2564523.150op/s | 0.51% | 0.712 | -0.578 | 0.21% | 1818.483op/s | 1 | 10 |
| profiles_dictionary/profile_string_inserts/threads/16 | execution_time | 2.004ms | 2.010ms ± 0.007ms | 2.008ms ± 0.003ms | 2.010ms | 2.022ms | 2.022ms | 2.022ms | 0.72% | 1.170 | -0.189 | 0.31% | 0.002ms | 1 | 10 |
| profiles_dictionary/profile_string_inserts/threads/16 | throughput | 8101008.701op/s | 8150924.889op/s ± 26759.420op/s | 8159067.732op/s ± 11284.462op/s | 8169612.180op/s | 8173346.154op/s | 8173982.711op/s | 8174141.850op/s | 0.18% | -1.166 | -0.195 | 0.31% | 8462.072op/s | 1 | 10 |
| profiles_dictionary/profile_string_inserts/threads/2 | execution_time | 672.025µs | 675.563µs ± 5.400µs | 674.117µs ± 1.845µs | 675.448µs | 684.627µs | 688.800µs | 689.843µs | 2.33% | 2.056 | 3.126 | 0.76% | 1.708µs | 1 | 10 |
| profiles_dictionary/profile_string_inserts/threads/2 | throughput | 2968790.596op/s | 3031717.307op/s ± 23864.314op/s | 3038048.750op/s ± 8338.995op/s | 3046616.148op/s | 3047507.347op/s | 3047507.540op/s | 3047507.589op/s | 0.31% | -2.035 | 3.061 | 0.75% | 7546.559op/s | 1 | 10 |
| profiles_dictionary/profile_string_inserts/threads/4 | execution_time | 815.128µs | 834.810µs ± 7.476µs | 837.084µs ± 1.842µs | 838.369µs | 840.720µs | 842.214µs | 842.587µs | 0.66% | -1.963 | 3.099 | 0.85% | 2.364µs | 1 | 10 |
| profiles_dictionary/profile_string_inserts/threads/4 | throughput | 4861216.486op/s | 4906863.701op/s ± 44694.128op/s | 4893177.439op/s ± 10779.348op/s | 4910951.212op/s | 4977678.903op/s | 5015516.508op/s | 5024975.909op/s | 2.69% | 1.994 | 3.178 | 0.86% | 14133.524op/s | 1 | 10 |
| scenario | metric | 95% CI mean | Shapiro-Wilk pvalue | Ljung-Box pvalue (lag=1) | Dip test pvalue |
|---|---|---|---|---|---|
| profiles_dictionary/profile_string_inserts/threads/1 | execution_time | [400.510µs; 401.628µs] or [-0.139%; +0.139%] | None | None | None |
| profiles_dictionary/profile_string_inserts/threads/1 | throughput | [2549626.698op/s; 2556755.019op/s] or [-0.140%; +0.140%] | None | None | None |
| profiles_dictionary/profile_string_inserts/threads/16 | execution_time | [2.006ms; 2.014ms] or [-0.204%; +0.204%] | None | None | None |
| profiles_dictionary/profile_string_inserts/threads/16 | throughput | [8134339.533op/s; 8167510.245op/s] or [-0.203%; +0.203%] | None | None | None |
| profiles_dictionary/profile_string_inserts/threads/2 | execution_time | [672.216µs; 678.910µs] or [-0.495%; +0.495%] | None | None | None |
| profiles_dictionary/profile_string_inserts/threads/2 | throughput | [3016926.324op/s; 3046508.291op/s] or [-0.488%; +0.488%] | None | None | None |
| profiles_dictionary/profile_string_inserts/threads/4 | execution_time | [830.177µs; 839.444µs] or [-0.555%; +0.555%] | None | None | None |
| profiles_dictionary/profile_string_inserts/threads/4 | throughput | [4879162.503op/s; 4934564.899op/s] or [-0.565%; +0.565%] | None | None | None |
Group 5
| cpu_model | git_commit_sha | git_commit_date | git_branch |
|---|---|---|---|
| Intel(R) Xeon(R) Platinum 8175M CPU @ 2.50GHz | ea75b04 | 1786079201 | main |
| 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/2645 | execution_time | 5.457ms | 5.518ms ± 0.034ms | 5.511ms ± 0.021ms | 5.536ms | 5.584ms | 5.603ms | 5.611ms | 1.81% | 0.749 | -0.101 | 0.61% | 0.002ms | 1 | 200 |
| scenario | metric | 95% CI mean | Shapiro-Wilk pvalue | Ljung-Box pvalue (lag=1) | Dip test pvalue |
|---|---|---|---|---|---|
| receiver_entry_point/report/2645 | execution_time | [5.514ms; 5.523ms] or [-0.085%; +0.085%] | None | None | None |
Group 6
| cpu_model | git_commit_sha | git_commit_date | git_branch |
|---|---|---|---|
| Intel(R) Xeon(R) Platinum 8175M CPU @ 2.50GHz | ea75b04 | 1786079201 | main |
| 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_timestamped_x1000 | execution_time | 4.023ms | 4.027ms ± 0.008ms | 4.026ms ± 0.001ms | 4.028ms | 4.031ms | 4.035ms | 4.138ms | 2.78% | 11.740 | 150.158 | 0.21% | 0.001ms | 1 | 200 |
| scenario | metric | 95% CI mean | Shapiro-Wilk pvalue | Ljung-Box pvalue (lag=1) | Dip test pvalue |
|---|---|---|---|---|---|
| profile_add_sample_timestamped_x1000 | execution_time | [4.026ms; 4.028ms] or [-0.029%; +0.029%] | None | None | None |
Group 7
| cpu_model | git_commit_sha | git_commit_date | git_branch |
|---|---|---|---|
| Intel(R) Xeon(R) Platinum 8175M CPU @ 2.50GHz | ea75b04 | 1786079201 | main |
| 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 | 691.879µs | 693.829µs ± 0.617µs | 693.810µs ± 0.388µs | 694.217µs | 694.837µs | 695.387µs | 696.697µs | 0.42% | 0.525 | 2.029 | 0.09% | 0.044µ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 | [693.744µs; 693.915µs] or [-0.012%; +0.012%] | None | None | None |
Group 1
| cpu_model | git_commit_sha | git_commit_date | git_branch |
|---|---|---|---|
| Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz | ea75b04 | 1786079201 | main |
| 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 | 157.022ns | 161.393ns ± 3.490ns | 160.654ns ± 1.887ns | 162.942ns | 168.218ns | 172.043ns | 176.555ns | 9.90% | 1.310 | 1.860 | 2.16% | 0.247ns | 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 | [160.909ns; 161.876ns] or [-0.300%; +0.300%] | None | None | None |
Group 2
| cpu_model | git_commit_sha | git_commit_date | git_branch |
|---|---|---|---|
| Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz | ea75b04 | 1786079201 | main |
| scenario | metric | min | mean ± sd | median ± mad | p75 | p95 | p99 | max | peak_to_median_ratio | skewness | kurtosis | cv | sem | runs | sample_size |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| flagevaluation_evp/payloads/scale/2500flags_500users_20fields | execution_time | 21.418ms | 21.494ms ± 0.032ms | 21.494ms ± 0.024ms | 21.519ms | 21.544ms | 21.561ms | 21.585ms | 0.42% | -0.008 | -0.548 | 0.15% | 0.002ms | 1 | 200 |
| flagevaluation_evp/payloads/scale/2500flags_500users_20fields | throughput | 115822.495op/s | 116310.425op/s ± 175.471op/s | 116310.257op/s ± 128.620op/s | 116433.791op/s | 116602.889op/s | 116645.224op/s | 116723.422op/s | 0.36% | 0.014 | -0.550 | 0.15% | 12.408op/s | 1 | 200 |
| flagevaluation_evp/payloads/stress/10flags_1000users_250fields | execution_time | 95.483ms | 96.072ms ± 0.380ms | 96.021ms ± 0.208ms | 96.261ms | 96.546ms | 96.650ms | 99.567ms | 3.69% | 3.906 | 34.058 | 0.39% | 0.027ms | 1 | 200 |
| flagevaluation_evp/payloads/stress/10flags_1000users_250fields | throughput | 10043.439op/s | 10409.038op/s ± 40.539op/s | 10414.388op/s ± 22.553op/s | 10431.619op/s | 10466.447op/s | 10471.004op/s | 10473.080op/s | 0.56% | -3.667 | 31.251 | 0.39% | 2.867op/s | 1 | 200 |
| flagevaluation_evp/payloads/typical/100flags_50users_10fields | execution_time | 590.707µs | 591.894µs ± 0.537µs | 591.835µs ± 0.353µs | 592.263µs | 592.776µs | 593.173µs | 593.351µs | 0.26% | 0.350 | -0.493 | 0.09% | 0.038µs | 1 | 200 |
| flagevaluation_evp/payloads/typical/100flags_50users_10fields | throughput | 168534.349op/s | 168949.186op/s ± 153.367op/s | 168966.030op/s ± 100.688op/s | 169059.423op/s | 169165.584op/s | 169228.939op/s | 169288.687op/s | 0.19% | -0.346 | -0.496 | 0.09% | 10.845op/s | 1 | 200 |
| scenario | metric | 95% CI mean | Shapiro-Wilk pvalue | Ljung-Box pvalue (lag=1) | Dip test pvalue |
|---|---|---|---|---|---|
| flagevaluation_evp/payloads/scale/2500flags_500users_20fields | execution_time | [21.490ms; 21.499ms] or [-0.021%; +0.021%] | None | None | None |
| flagevaluation_evp/payloads/scale/2500flags_500users_20fields | throughput | [116286.107op/s; 116334.744op/s] or [-0.021%; +0.021%] | None | None | None |
| flagevaluation_evp/payloads/stress/10flags_1000users_250fields | execution_time | [96.019ms; 96.124ms] or [-0.055%; +0.055%] | None | None | None |
| flagevaluation_evp/payloads/stress/10flags_1000users_250fields | throughput | [10403.420op/s; 10414.656op/s] or [-0.054%; +0.054%] | None | None | None |
| flagevaluation_evp/payloads/typical/100flags_50users_10fields | execution_time | [591.820µs; 591.969µs] or [-0.013%; +0.013%] | None | None | None |
| flagevaluation_evp/payloads/typical/100flags_50users_10fields | throughput | [168927.930op/s; 168970.441op/s] or [-0.013%; +0.013%] | None | None | None |
Group 3
| cpu_model | git_commit_sha | git_commit_date | git_branch |
|---|---|---|---|
| Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz | ea75b04 | 1786079201 | main |
| 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 | 123.751µs | 126.382µs ± 3.903µs | 125.695µs ± 0.627µs | 126.361µs | 129.466µs | 139.646µs | 169.265µs | 34.66% | 7.955 | 76.829 | 3.08% | 0.276µ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 | [125.841µs; 126.923µs] or [-0.428%; +0.428%] | None | None | None |
Group 4
| cpu_model | git_commit_sha | git_commit_date | git_branch |
|---|---|---|---|
| Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz | ea75b04 | 1786079201 | main |
| scenario | metric | min | mean ± sd | median ± mad | p75 | p95 | p99 | max | peak_to_median_ratio | skewness | kurtosis | cv | sem | runs | sample_size |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| flagevaluation_evp/coalescer/scale/2500flags_500users_20fields | execution_time | 5.349ms | 5.366ms ± 0.021ms | 5.364ms ± 0.004ms | 5.369ms | 5.378ms | 5.382ms | 5.653ms | 5.39% | 12.084 | 159.313 | 0.40% | 0.002ms | 1 | 200 |
| flagevaluation_evp/coalescer/scale/2500flags_500users_20fields | throughput | 442232.652op/s | 465882.239op/s ± 1775.479op/s | 466056.065op/s ± 351.882op/s | 466393.251op/s | 466813.873op/s | 467021.490op/s | 467355.953op/s | 0.28% | -11.899 | 156.016 | 0.38% | 125.545op/s | 1 | 200 |
| flagevaluation_evp/coalescer/stress/10flags_1000users_250fields | execution_time | 7.928ms | 7.965ms ± 0.013ms | 7.965ms ± 0.008ms | 7.973ms | 7.984ms | 7.996ms | 8.018ms | 0.66% | -0.103 | 1.138 | 0.17% | 0.001ms | 1 | 200 |
| flagevaluation_evp/coalescer/stress/10flags_1000users_250fields | throughput | 124721.627op/s | 125557.089op/s ± 210.094op/s | 125549.930op/s ± 131.429op/s | 125680.421op/s | 125955.020op/s | 126090.883op/s | 126134.708op/s | 0.47% | 0.119 | 1.121 | 0.17% | 14.856op/s | 1 | 200 |
| flagevaluation_evp/coalescer/typical/100flags_50users_10fields | execution_time | 180.054µs | 185.725µs ± 39.284µs | 182.946µs ± 0.142µs | 183.097µs | 183.498µs | 184.283µs | 738.471µs | 303.66% | 14.033 | 194.946 | 21.10% | 2.778µs | 1 | 200 |
| flagevaluation_evp/coalescer/typical/100flags_50users_10fields | throughput | 135414.932op/s | 544551.873op/s ± 29111.630op/s | 546609.950op/s ± 424.807op/s | 547004.515op/s | 547711.102op/s | 554361.497op/s | 555388.553op/s | 1.61% | -13.983 | 194.030 | 5.33% | 2058.503op/s | 1 | 200 |
| scenario | metric | 95% CI mean | Shapiro-Wilk pvalue | Ljung-Box pvalue (lag=1) | Dip test pvalue |
|---|---|---|---|---|---|
| flagevaluation_evp/coalescer/scale/2500flags_500users_20fields | execution_time | [5.363ms; 5.369ms] or [-0.055%; +0.055%] | None | None | None |
| flagevaluation_evp/coalescer/scale/2500flags_500users_20fields | throughput | [465636.175op/s; 466128.304op/s] or [-0.053%; +0.053%] | None | None | None |
| flagevaluation_evp/coalescer/stress/10flags_1000users_250fields | execution_time | [7.963ms; 7.966ms] or [-0.023%; +0.023%] | None | None | None |
| flagevaluation_evp/coalescer/stress/10flags_1000users_250fields | throughput | [125527.972op/s; 125586.206op/s] or [-0.023%; +0.023%] | None | None | None |
| flagevaluation_evp/coalescer/typical/100flags_50users_10fields | execution_time | [180.281µs; 191.170µs] or [-2.931%; +2.931%] | None | None | None |
| flagevaluation_evp/coalescer/typical/100flags_50users_10fields | throughput | [540517.282op/s; 548586.465op/s] or [-0.741%; +0.741%] | None | None | None |
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?
This either skips or shortens some miri jobs.
Motivation
These specific jobs were summarized as SLOW, meaning they individually took over 1 minute.
Additional Notes
Most of them exercise no direct unsafe miri code. Then one I shortened does, which is why I shortened it instead of skipping it.
How to test the change?
As usual, e.g. to run just the affected crates:
cargo test -p libdd-profiling -p libdd-ffe -p libdd-crashtracker -p datadog-live-debuggercargo +nightly miri nextest run -p libdd-profiling -p libdd-ffe -p libdd-crashtracker -p datadog-live-debuggeron Linux (portable atomic does not seem to work on macOS due to missing atomic for 128 bit types).