Skip to content

Conversation

dd-octo-sts[bot]
Copy link
Contributor

@dd-octo-sts dd-octo-sts bot commented Sep 2, 2025

Updates the package versions for integration tests.

@dd-octo-sts dd-octo-sts bot requested review from a team as code owners September 2, 2025 13:38
@dd-octo-sts dd-octo-sts bot added area:dependabot dependabot updates area:test-apps apps used to test integrations dependencies Pull requests that update a dependency file labels Sep 2, 2025
Copy link
Member

@andrewlock andrewlock left a comment

Choose a reason for hiding this comment

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

LGTM as long as it works

@pr-commenter
Copy link

pr-commenter bot commented Sep 2, 2025

Benchmarks

Benchmarks Report for benchmark platform 🐌

Benchmarks for #7458 compared to master:

  • 1 benchmarks are faster, with geometric mean 1.197
  • 2 benchmarks are slower, with geometric mean 1.538
  • 2 benchmarks have fewer allocations
  • 6 benchmarks have more allocations

The following thresholds were used for comparing the benchmark speeds:

  • Mann–Whitney U test with statistical test for significance of 5%
  • Only results indicating a difference greater than 10% and 0.3 ns are considered.

Allocation changes below 0.5% are ignored.

Benchmark details

Benchmarks.Trace.ActivityBenchmark - Same speed ✔️ Fewer allocations 🎉

Fewer allocations 🎉 in #7458

Benchmark Base Allocated Diff Allocated Change Change %
Benchmarks.Trace.ActivityBenchmark.StartStopWithChild‑net472 6.08 KB 5.99 KB -90 B -1.48%

Raw results

Branch Method Toolchain Mean StdError StdDev Gen 0 Gen 1 Gen 2 Allocated
master StartStopWithChild net6.0 10.3μs 57.3ns 348ns 0 0 0 5.48 KB
master StartStopWithChild netcoreapp3.1 13.4μs 60.2ns 233ns 0 0 0 5.7 KB
master StartStopWithChild net472 22.6μs 126ns 743ns 0.936 0.312 0 6.08 KB
#7458 StartStopWithChild net6.0 10.5μs 56.9ns 332ns 0 0 0 5.5 KB
#7458 StartStopWithChild netcoreapp3.1 13.5μs 62.5ns 258ns 0 0 0 5.68 KB
#7458 StartStopWithChild net472 22.5μs 128ns 866ns 0.963 0.321 0.107 5.99 KB
Benchmarks.Trace.AgentWriterBenchmark - Same speed ✔️ Same allocations ✔️

Raw results

Branch Method Toolchain Mean StdError StdDev Gen 0 Gen 1 Gen 2 Allocated
master WriteAndFlushEnrichedTraces net6.0 926μs 66.9ns 250ns 0 0 0 2.71 KB
master WriteAndFlushEnrichedTraces netcoreapp3.1 1.03ms 145ns 522ns 0 0 0 2.7 KB
master WriteAndFlushEnrichedTraces net472 1.2ms 129ns 499ns 0 0 0 3.31 KB
#7458 WriteAndFlushEnrichedTraces net6.0 964μs 602ns 2.17μs 0 0 0 2.7 KB
#7458 WriteAndFlushEnrichedTraces netcoreapp3.1 1.02ms 2.06μs 7.98μs 0 0 0 2.7 KB
#7458 WriteAndFlushEnrichedTraces net472 1.19ms 131ns 509ns 0 0 0 3.31 KB
Benchmarks.Trace.Asm.AppSecBodyBenchmark - Same speed ✔️ Same allocations ✔️

Raw results

Branch Method Toolchain Mean StdError StdDev Gen 0 Gen 1 Gen 2 Allocated
master AllCycleSimpleBody net6.0 319μs 372ns 1.44μs 0 0 0 172.08 KB
master AllCycleSimpleBody netcoreapp3.1 452μs 1.5μs 5.81μs 0 0 0 174.18 KB
master AllCycleSimpleBody net472 430μs 250ns 968ns 29.2 0 0 194.24 KB
master AllCycleMoreComplexBody net6.0 329μs 1.34μs 5.17μs 0 0 0 175.58 KB
master AllCycleMoreComplexBody netcoreapp3.1 500μs 1.5μs 5.79μs 0 0 0 177.6 KB
master AllCycleMoreComplexBody net472 438μs 104ns 402ns 30.2 0 0 197.76 KB
master ObjectExtractorSimpleBody net6.0 325ns 0.261ns 1.01ns 0 0 0 280 B
master ObjectExtractorSimpleBody netcoreapp3.1 397ns 0.181ns 0.677ns 0 0 0 272 B
master ObjectExtractorSimpleBody net472 300ns 0.0189ns 0.0709ns 0.0438 0 0 281 B
master ObjectExtractorMoreComplexBody net6.0 6.25μs 32.2ns 151ns 0 0 0 3.78 KB
master ObjectExtractorMoreComplexBody netcoreapp3.1 7.8μs 26.7ns 103ns 0 0 0 3.69 KB
master ObjectExtractorMoreComplexBody net472 6.74μs 2.58ns 10ns 0.572 0 0 3.8 KB
#7458 AllCycleSimpleBody net6.0 325μs 640ns 2.48μs 0 0 0 172.07 KB
#7458 AllCycleSimpleBody netcoreapp3.1 453μs 1.71μs 6.63μs 0 0 0 174.18 KB
#7458 AllCycleSimpleBody net472 429μs 167ns 624ns 29.2 0 0 194.24 KB
#7458 AllCycleMoreComplexBody net6.0 333μs 183ns 711ns 0 0 0 175.58 KB
#7458 AllCycleMoreComplexBody netcoreapp3.1 477μs 2.08μs 8.07μs 0 0 0 177.6 KB
#7458 AllCycleMoreComplexBody net472 434μs 169ns 655ns 30.2 0 0 197.76 KB
#7458 ObjectExtractorSimpleBody net6.0 318ns 1.62ns 7.43ns 0 0 0 280 B
#7458 ObjectExtractorSimpleBody netcoreapp3.1 412ns 2.25ns 13.5ns 0 0 0 272 B
#7458 ObjectExtractorSimpleBody net472 301ns 0.0476ns 0.172ns 0.044 0 0 281 B
#7458 ObjectExtractorMoreComplexBody net6.0 6.21μs 30.6ns 126ns 0 0 0 3.78 KB
#7458 ObjectExtractorMoreComplexBody netcoreapp3.1 8.03μs 14.3ns 55.2ns 0 0 0 3.69 KB
#7458 ObjectExtractorMoreComplexBody net472 6.71μs 5.52ns 21.4ns 0.571 0 0 3.8 KB
Benchmarks.Trace.Asm.AppSecEncoderBenchmark - Same speed ✔️ Same allocations ✔️

Raw results

Branch Method Toolchain Mean StdError StdDev Gen 0 Gen 1 Gen 2 Allocated
master EncodeArgs net6.0 76.6μs 194ns 751ns 0 0 0 32.4 KB
master EncodeArgs netcoreapp3.1 96.8μs 317ns 1.23μs 0 0 0 32.4 KB
master EncodeArgs net472 109μs 14.6ns 54.7ns 4.91 0 0 32.51 KB
master EncodeLegacyArgs net6.0 149μs 26.5ns 103ns 0 0 0 2.15 KB
master EncodeLegacyArgs netcoreapp3.1 198μs 258ns 998ns 0 0 0 2.14 KB
master EncodeLegacyArgs net472 263μs 39.3ns 152ns 0 0 0 2.17 KB
#7458 EncodeArgs net6.0 77.3μs 315ns 1.22μs 0 0 0 32.4 KB
#7458 EncodeArgs netcoreapp3.1 97μs 271ns 1.05μs 0 0 0 32.4 KB
#7458 EncodeArgs net472 109μs 4.71ns 17.6ns 4.92 0 0 32.5 KB
#7458 EncodeLegacyArgs net6.0 144μs 20.7ns 77.6ns 0 0 0 2.15 KB
#7458 EncodeLegacyArgs netcoreapp3.1 196μs 128ns 477ns 0 0 0 2.14 KB
#7458 EncodeLegacyArgs net472 262μs 39.3ns 152ns 0 0 0 2.16 KB
Benchmarks.Trace.Asm.AppSecWafBenchmark - Slower ⚠️ Same allocations ✔️

Slower ⚠️ in #7458

Benchmark diff/base Base Median (ns) Diff Median (ns) Modality
Benchmarks.Trace.Asm.AppSecWafBenchmark.RunWafRealisticBenchmark‑netcoreapp3.1 2.048 416,914.22 853,815.52

Raw results

Branch Method Toolchain Mean StdError StdDev Gen 0 Gen 1 Gen 2 Allocated
master RunWafRealisticBenchmark net6.0 399μs 50.8ns 190ns 0 0 0 4.55 KB
master RunWafRealisticBenchmark netcoreapp3.1 417μs 88.5ns 331ns 0 0 0 4.48 KB
master RunWafRealisticBenchmark net472 432μs 91.5ns 354ns 0 0 0 4.68 KB
master RunWafRealisticBenchmarkWithAttack net6.0 288μs 24.7ns 89.2ns 0 0 0 2.24 KB
master RunWafRealisticBenchmarkWithAttack netcoreapp3.1 304μs 260ns 1.01μs 0 0 0 2.22 KB
master RunWafRealisticBenchmarkWithAttack net472 317μs 158ns 610ns 0 0 0 2.29 KB
#7458 RunWafRealisticBenchmark net6.0 396μs 124ns 479ns 0 0 0 4.55 KB
#7458 RunWafRealisticBenchmark netcoreapp3.1 809μs 9.78μs 97.8μs 0 0 0 4.48 KB
#7458 RunWafRealisticBenchmark net472 433μs 56.7ns 220ns 0 0 0 4.66 KB
#7458 RunWafRealisticBenchmarkWithAttack net6.0 289μs 177ns 664ns 0 0 0 2.24 KB
#7458 RunWafRealisticBenchmarkWithAttack netcoreapp3.1 300μs 202ns 783ns 0 0 0 2.22 KB
#7458 RunWafRealisticBenchmarkWithAttack net472 315μs 74ns 287ns 0 0 0 2.29 KB
Benchmarks.Trace.AspNetCoreBenchmark - Same speed ✔️ Same allocations ✔️

Raw results

Branch Method Toolchain Mean StdError StdDev Gen 0 Gen 1 Gen 2 Allocated
master SendRequest net6.0 60.2μs 44.5ns 154ns 0 0 0 14.52 KB
master SendRequest netcoreapp3.1 71.2μs 119ns 445ns 0 0 0 17.42 KB
master SendRequest net472 0.0122ns 0.00266ns 0.0103ns 0 0 0 0 b
#7458 SendRequest net6.0 60.3μs 75.1ns 271ns 0 0 0 14.52 KB
#7458 SendRequest netcoreapp3.1 71.7μs 391ns 2.25μs 0 0 0 17.42 KB
#7458 SendRequest net472 0.00634ns 0.00179ns 0.0067ns 0 0 0 0 b
Benchmarks.Trace.CharSliceBenchmark - Faster 🎉 More allocations ⚠️

Faster 🎉 in #7458

Benchmark base/diff Base Median (ns) Diff Median (ns) Modality
Benchmarks.Trace.CharSliceBenchmark.OptimizedCharSlice‑net6.0 1.197 1,618,392.01 1,351,736.11

More allocations ⚠️ in #7458

Benchmark Base Allocated Diff Allocated Change Change %
Benchmarks.Trace.CharSliceBenchmark.OptimizedCharSliceWithPool‑net6.0 1 B 5 B 4 B 400.00%
Benchmarks.Trace.CharSliceBenchmark.OptimizedCharSlice‑net6.0 4 B 7 B 3 B 75.00%

Raw results

Branch Method Toolchain Mean StdError StdDev Gen 0 Gen 1 Gen 2 Allocated
master OriginalCharSlice net6.0 1.95ms 496ns 1.92μs 0 0 0 640.01 KB
master OriginalCharSlice netcoreapp3.1 2.12ms 5.27μs 19.7μs 0 0 0 640 KB
master OriginalCharSlice net472 2.69ms 150ns 582ns 100 0 0 641.95 KB
master OptimizedCharSlice net6.0 1.62ms 178ns 666ns 0 0 0 4 B
master OptimizedCharSlice netcoreapp3.1 1.67ms 131ns 507ns 0 0 0 1 B
master OptimizedCharSlice net472 2.01ms 439ns 1.7μs 0 0 0 73 B
master OptimizedCharSliceWithPool net6.0 804μs 66.6ns 258ns 0 0 0 1 B
master OptimizedCharSliceWithPool netcoreapp3.1 844μs 46.8ns 169ns 0 0 0 0 b
master OptimizedCharSliceWithPool net472 1.14ms 81.4ns 315ns 0 0 0 47 B
#7458 OriginalCharSlice net6.0 1.91ms 5.54μs 20.7μs 0 0 0 640 KB
#7458 OriginalCharSlice netcoreapp3.1 2.1ms 4μs 15μs 0 0 0 640 KB
#7458 OriginalCharSlice net472 2.64ms 182ns 680ns 100 0 0 641.95 KB
#7458 OptimizedCharSlice net6.0 1.35ms 295ns 1.1μs 0 0 0 7 B
#7458 OptimizedCharSlice netcoreapp3.1 1.76ms 533ns 2.06μs 0 0 0 1 B
#7458 OptimizedCharSlice net472 1.96ms 399ns 1.49μs 0 0 0 73 B
#7458 OptimizedCharSliceWithPool net6.0 891μs 93.6ns 363ns 0 0 0 5 B
#7458 OptimizedCharSliceWithPool netcoreapp3.1 863μs 65.9ns 255ns 0 0 0 0 b
#7458 OptimizedCharSliceWithPool net472 1.16ms 34.6ns 134ns 0 0 0 47 B
Benchmarks.Trace.CIVisibilityProtocolWriterBenchmark - Slower ⚠️ More allocations ⚠️

Slower ⚠️ in #7458

Benchmark diff/base Base Median (ns) Diff Median (ns) Modality
Benchmarks.Trace.CIVisibilityProtocolWriterBenchmark.WriteAndFlushEnrichedTraces‑net472 1.155 886,954.17 1,024,748.44

More allocations ⚠️ in #7458

Benchmark Base Allocated Diff Allocated Change Change %
Benchmarks.Trace.CIVisibilityProtocolWriterBenchmark.WriteAndFlushEnrichedTraces‑net6.0 41.57 KB 41.87 KB 299 B 0.72%

Raw results

Branch Method Toolchain Mean StdError StdDev Gen 0 Gen 1 Gen 2 Allocated
master WriteAndFlushEnrichedTraces net6.0 662μs 850ns 3.18μs 0 0 0 41.57 KB
master WriteAndFlushEnrichedTraces netcoreapp3.1 640μs 1.6μs 6.19μs 0 0 0 41.87 KB
master WriteAndFlushEnrichedTraces net472 884μs 3.37μs 13.1μs 8.33 0 0 56.32 KB
#7458 WriteAndFlushEnrichedTraces net6.0 700μs 3.86μs 24.1μs 0 0 0 41.87 KB
#7458 WriteAndFlushEnrichedTraces netcoreapp3.1 686μs 2.52μs 9.08μs 0 0 0 41.8 KB
#7458 WriteAndFlushEnrichedTraces net472 1.03ms 5.67μs 35.9μs 5.21 0 0 56.06 KB
Benchmarks.Trace.DbCommandBenchmark - Same speed ✔️ Same allocations ✔️

Raw results

Branch Method Toolchain Mean StdError StdDev Gen 0 Gen 1 Gen 2 Allocated
master ExecuteNonQuery net6.0 1.81μs 0.613ns 2.37ns 0 0 0 1.02 KB
master ExecuteNonQuery netcoreapp3.1 2.53μs 11.6ns 43.3ns 0 0 0 1.02 KB
master ExecuteNonQuery net472 2.81μs 2.56ns 9.93ns 0.154 0.014 0 987 B
#7458 ExecuteNonQuery net6.0 1.88μs 2.06ns 7.72ns 0 0 0 1.02 KB
#7458 ExecuteNonQuery netcoreapp3.1 2.59μs 6.91ns 25.9ns 0 0 0 1.02 KB
#7458 ExecuteNonQuery net472 2.79μs 3.25ns 12.6ns 0.155 0.0141 0 987 B
Benchmarks.Trace.ElasticsearchBenchmark - Same speed ✔️ Same allocations ✔️

Raw results

Branch Method Toolchain Mean StdError StdDev Gen 0 Gen 1 Gen 2 Allocated
master CallElasticsearch net6.0 1.72μs 8.94ns 41.9ns 0 0 0 1.03 KB
master CallElasticsearch netcoreapp3.1 2.27μs 9.04ns 35ns 0 0 0 1.03 KB
master CallElasticsearch net472 3.55μs 5.75ns 22.3ns 0.158 0 0 1.04 KB
master CallElasticsearchAsync net6.0 1.77μs 1.76ns 6.82ns 0 0 0 1.01 KB
master CallElasticsearchAsync netcoreapp3.1 2.36μs 10.2ns 38.2ns 0 0 0 1.08 KB
master CallElasticsearchAsync net472 3.76μs 4.68ns 18.1ns 0.169 0 0 1.1 KB
#7458 CallElasticsearch net6.0 1.71μs 1.2ns 4.64ns 0 0 0 1.03 KB
#7458 CallElasticsearch netcoreapp3.1 2.22μs 2.36ns 9.15ns 0 0 0 1.03 KB
#7458 CallElasticsearch net472 3.63μs 5.89ns 22ns 0.162 0 0 1.04 KB
#7458 CallElasticsearchAsync net6.0 1.8μs 6.29ns 24.4ns 0 0 0 1.01 KB
#7458 CallElasticsearchAsync netcoreapp3.1 2.41μs 11.6ns 46.3ns 0 0 0 1.08 KB
#7458 CallElasticsearchAsync net472 3.8μs 2.27ns 8.77ns 0.171 0 0 1.1 KB
Benchmarks.Trace.GraphQLBenchmark - Same speed ✔️ Same allocations ✔️

Raw results

Branch Method Toolchain Mean StdError StdDev Gen 0 Gen 1 Gen 2 Allocated
master ExecuteAsync net6.0 1.82μs 0.708ns 2.65ns 0 0 0 952 B
master ExecuteAsync netcoreapp3.1 2.36μs 11.3ns 43.6ns 0 0 0 952 B
master ExecuteAsync net472 2.44μs 1.6ns 6.18ns 0.135 0 0 915 B
#7458 ExecuteAsync net6.0 1.8μs 7.4ns 28.7ns 0 0 0 952 B
#7458 ExecuteAsync netcoreapp3.1 2.39μs 6.04ns 23.4ns 0 0 0 952 B
#7458 ExecuteAsync net472 2.4μs 3.54ns 13.3ns 0.144 0 0 915 B
Benchmarks.Trace.HttpClientBenchmark - Same speed ✔️ Same allocations ✔️

Raw results

Branch Method Toolchain Mean StdError StdDev Gen 0 Gen 1 Gen 2 Allocated
master SendAsync net6.0 7.07μs 5.82ns 21.8ns 0 0 0 2.36 KB
master SendAsync netcoreapp3.1 8.73μs 6.15ns 23.8ns 0 0 0 2.9 KB
master SendAsync net472 11.9μs 4.62ns 17.3ns 0.479 0 0 3.18 KB
#7458 SendAsync net6.0 7.02μs 5.37ns 19.4ns 0 0 0 2.36 KB
#7458 SendAsync netcoreapp3.1 8.7μs 7.46ns 26.9ns 0 0 0 2.9 KB
#7458 SendAsync net472 12.2μs 11.9ns 46ns 0.49 0 0 3.18 KB
Benchmarks.Trace.Iast.StringAspectsBenchmark - Same speed ✔️ More allocations ⚠️

More allocations ⚠️ in #7458

Benchmark Base Allocated Diff Allocated Change Change %
Benchmarks.Trace.Iast.StringAspectsBenchmark.StringConcatBenchmark‑net6.0 46.13 KB 69.61 KB 23.48 KB 50.90%
Benchmarks.Trace.Iast.StringAspectsBenchmark.StringConcatAspectBenchmark‑netcoreapp3.1 258.3 KB 275.13 KB 16.82 KB 6.51%
Benchmarks.Trace.Iast.StringAspectsBenchmark.StringConcatBenchmark‑netcoreapp3.1 42.66 KB 43.3 KB 640 B 1.50%

Fewer allocations 🎉 in #7458

Benchmark Base Allocated Diff Allocated Change Change %
Benchmarks.Trace.Iast.StringAspectsBenchmark.StringConcatAspectBenchmark‑net6.0 257.64 KB 253.22 KB -4.42 KB -1.71%

Raw results

Branch Method Toolchain Mean StdError StdDev Gen 0 Gen 1 Gen 2 Allocated
master StringConcatBenchmark net6.0 44.5μs 238ns 1.76μs 0 0 0 46.13 KB
master StringConcatBenchmark netcoreapp3.1 46.9μs 194ns 1.04μs 0 0 0 42.66 KB
master StringConcatBenchmark net472 57.4μs 227ns 878ns 0 0 0 65.54 KB
master StringConcatAspectBenchmark net6.0 461μs 1.62μs 5.85μs 0 0 0 257.64 KB
master StringConcatAspectBenchmark netcoreapp3.1 502μs 1.66μs 6.23μs 0 0 0 258.3 KB
master StringConcatAspectBenchmark net472 405μs 2.25μs 18.1μs 0 0 0 278.14 KB
#7458 StringConcatBenchmark net6.0 48.6μs 627ns 6.24μs 0 0 0 69.61 KB
#7458 StringConcatBenchmark netcoreapp3.1 54.6μs 744ns 7.29μs 0 0 0 43.3 KB
#7458 StringConcatBenchmark net472 57.4μs 152ns 548ns 0 0 0 65.54 KB
#7458 StringConcatAspectBenchmark net6.0 466μs 880ns 3.05μs 0 0 0 253.22 KB
#7458 StringConcatAspectBenchmark netcoreapp3.1 524μs 2.26μs 8.15μs 0 0 0 275.13 KB
#7458 StringConcatAspectBenchmark net472 405μs 2.08μs 14.2μs 0 0 0 278.53 KB
Benchmarks.Trace.ILoggerBenchmark - Same speed ✔️ Same allocations ✔️

Raw results

Branch Method Toolchain Mean StdError StdDev Gen 0 Gen 1 Gen 2 Allocated
master EnrichedLog net6.0 2.62μs 1.31ns 4.91ns 0 0 0 1.7 KB
master EnrichedLog netcoreapp3.1 3.45μs 17.7ns 84.7ns 0 0 0 1.7 KB
master EnrichedLog net472 3.92μs 3.9ns 15.1ns 0.253 0 0 1.64 KB
#7458 EnrichedLog net6.0 2.5μs 11.4ns 48.4ns 0 0 0 1.7 KB
#7458 EnrichedLog netcoreapp3.1 3.39μs 14.4ns 55.8ns 0 0 0 1.7 KB
#7458 EnrichedLog net472 4.09μs 3.95ns 14.8ns 0.244 0 0 1.64 KB
Benchmarks.Trace.Log4netBenchmark - Same speed ✔️ Same allocations ✔️

Raw results

Branch Method Toolchain Mean StdError StdDev Gen 0 Gen 1 Gen 2 Allocated
master EnrichedLog net6.0 124μs 74.4ns 268ns 0 0 0 4.31 KB
master EnrichedLog netcoreapp3.1 130μs 423ns 1.47μs 0 0 0 4.31 KB
master EnrichedLog net472 167μs 64.5ns 241ns 0 0 0 4.52 KB
#7458 EnrichedLog net6.0 124μs 91.3ns 341ns 0 0 0 4.31 KB
#7458 EnrichedLog netcoreapp3.1 128μs 95.8ns 345ns 0 0 0 4.31 KB
#7458 EnrichedLog net472 170μs 692ns 2.68μs 0 0 0 4.52 KB
Benchmarks.Trace.NLogBenchmark - Same speed ✔️ Same allocations ✔️

Raw results

Branch Method Toolchain Mean StdError StdDev Gen 0 Gen 1 Gen 2 Allocated
master EnrichedLog net6.0 5.06μs 8.31ns 32.2ns 0 0 0 2.26 KB
master EnrichedLog netcoreapp3.1 6.61μs 19.3ns 74.7ns 0 0 0 2.26 KB
master EnrichedLog net472 7.5μs 7.48ns 29ns 0.298 0 0 2.08 KB
#7458 EnrichedLog net6.0 5.14μs 20.3ns 78.5ns 0 0 0 2.26 KB
#7458 EnrichedLog netcoreapp3.1 6.53μs 12.6ns 48.9ns 0 0 0 2.26 KB
#7458 EnrichedLog net472 7.55μs 6.46ns 25ns 0.302 0 0 2.08 KB
Benchmarks.Trace.RedisBenchmark - Same speed ✔️ Same allocations ✔️

Raw results

Branch Method Toolchain Mean StdError StdDev Gen 0 Gen 1 Gen 2 Allocated
master SendReceive net6.0 1.98μs 9.26ns 35.9ns 0 0 0 1.2 KB
master SendReceive netcoreapp3.1 2.58μs 11.6ns 44.9ns 0 0 0 1.2 KB
master SendReceive net472 3.13μs 5.02ns 18.1ns 0.19 0 0 1.2 KB
#7458 SendReceive net6.0 1.95μs 0.387ns 1.45ns 0 0 0 1.2 KB
#7458 SendReceive netcoreapp3.1 2.63μs 10.3ns 38.5ns 0 0 0 1.2 KB
#7458 SendReceive net472 3.22μs 4.06ns 15.7ns 0.178 0 0 1.2 KB
Benchmarks.Trace.SerilogBenchmark - Same speed ✔️ Same allocations ✔️

Raw results

Branch Method Toolchain Mean StdError StdDev Gen 0 Gen 1 Gen 2 Allocated
master EnrichedLog net6.0 4.12μs 8.02ns 31ns 0 0 0 1.58 KB
master EnrichedLog netcoreapp3.1 5.7μs 13.4ns 52ns 0 0 0 1.63 KB
master EnrichedLog net472 6.62μs 9.1ns 35.3ns 0.298 0 0 2.03 KB
#7458 EnrichedLog net6.0 4.02μs 3.25ns 12.6ns 0 0 0 1.58 KB
#7458 EnrichedLog netcoreapp3.1 5.68μs 18.4ns 71.2ns 0 0 0 1.63 KB
#7458 EnrichedLog net472 6.77μs 7.11ns 27.5ns 0.301 0 0 2.03 KB
Benchmarks.Trace.SpanBenchmark - Same speed ✔️ Same allocations ✔️

Raw results

Branch Method Toolchain Mean StdError StdDev Gen 0 Gen 1 Gen 2 Allocated
master StartFinishSpan net6.0 739ns 0.459ns 1.72ns 0 0 0 576 B
master StartFinishSpan netcoreapp3.1 943ns 5.06ns 26.8ns 0 0 0 576 B
master StartFinishSpan net472 909ns 0.0976ns 0.352ns 0.0916 0 0 578 B
master StartFinishScope net6.0 888ns 0.445ns 1.66ns 0 0 0 696 B
master StartFinishScope netcoreapp3.1 1.12μs 5.34ns 22ns 0 0 0 696 B
master StartFinishScope net472 1.11μs 0.224ns 0.775ns 0.1 0 0 658 B
#7458 StartFinishSpan net6.0 748ns 0.26ns 0.973ns 0 0 0 576 B
#7458 StartFinishSpan netcoreapp3.1 931ns 3.1ns 11.2ns 0 0 0 576 B
#7458 StartFinishSpan net472 902ns 0.268ns 0.967ns 0.0873 0 0 578 B
#7458 StartFinishScope net6.0 870ns 4.33ns 19.8ns 0 0 0 696 B
#7458 StartFinishScope netcoreapp3.1 1.12μs 0.887ns 3.43ns 0 0 0 696 B
#7458 StartFinishScope net472 1.18μs 1.51ns 5.86ns 0.101 0 0 658 B
Benchmarks.Trace.TraceAnnotationsBenchmark - Same speed ✔️ Same allocations ✔️

Raw results

Branch Method Toolchain Mean StdError StdDev Gen 0 Gen 1 Gen 2 Allocated
master RunOnMethodBegin net6.0 1.04μs 5.4ns 24.7ns 0 0 0 696 B
master RunOnMethodBegin netcoreapp3.1 1.33μs 4.42ns 17.1ns 0 0 0 696 B
master RunOnMethodBegin net472 1.38μs 0.767ns 2.87ns 0.104 0 0 658 B
#7458 RunOnMethodBegin net6.0 1.01μs 5.29ns 27.5ns 0 0 0 696 B
#7458 RunOnMethodBegin netcoreapp3.1 1.35μs 7.07ns 33.2ns 0 0 0 696 B
#7458 RunOnMethodBegin net472 1.38μs 1.16ns 4.03ns 0.104 0 0 658 B

@dd-trace-dotnet-ci-bot
Copy link

dd-trace-dotnet-ci-bot bot commented Sep 2, 2025

Execution-Time Benchmarks Report ⏱️

Execution-time results for samples comparing the following branches/commits:

Execution-time benchmarks measure the whole time it takes to execute a program. And are intended to measure the one-off costs. Cases where the execution time results for the PR are worse than latest master results are shown in red. The following thresholds were used for comparing the execution times:

  • Welch test with statistical test for significance of 5%
  • Only results indicating a difference greater than 5% and 5 ms are considered.

Note that these results are based on a single point-in-time result for each branch. For full results, see the dashboard.

Graphs show the p99 interval based on the mean and StdDev of the test run, as well as the mean value of the run (shown as a diamond below the graph).

gantt
    title Execution time (ms) FakeDbCommand (.NET Framework 4.8) 
    dateFormat  X
    axisFormat %s
    todayMarker off
    section Bailout
    This PR (7458) - mean (73ms)  : 72, 75
     .   : milestone, 73,
    master - mean (73ms)  : 72, 74
     .   : milestone, 73,

    section Baseline
    This PR (7458) - mean (70ms)  : 65, 76
     .   : milestone, 70,
    master - mean (71ms)  : 64, 77
     .   : milestone, 71,

    section CallTarget+Inlining+NGEN
    This PR (7458) - mean (994ms)  : 968, 1020
     .   : milestone, 994,
    master - mean (997ms)  : 966, 1028
     .   : milestone, 997,

Loading
gantt
    title Execution time (ms) FakeDbCommand (.NET Core 3.1) 
    dateFormat  X
    axisFormat %s
    todayMarker off
    section Bailout
    This PR (7458) - mean (109ms)  : 107, 111
     .   : milestone, 109,
    master - mean (108ms)  : 107, 110
     .   : milestone, 108,

    section Baseline
    This PR (7458) - mean (108ms)  : 105, 110
     .   : milestone, 108,
    master - mean (108ms)  : 105, 111
     .   : milestone, 108,

    section CallTarget+Inlining+NGEN
    This PR (7458) - mean (706ms)  : 687, 726
     .   : milestone, 706,
    master - mean (706ms)  : 682, 729
     .   : milestone, 706,

Loading
gantt
    title Execution time (ms) FakeDbCommand (.NET 6) 
    dateFormat  X
    axisFormat %s
    todayMarker off
    section Bailout
    This PR (7458) - mean (96ms)  : 95, 98
     .   : milestone, 96,
    master - mean (96ms)  : 95, 98
     .   : milestone, 96,

    section Baseline
    This PR (7458) - mean (95ms)  : 93, 97
     .   : milestone, 95,
    master - mean (95ms)  : 93, 98
     .   : milestone, 95,

    section CallTarget+Inlining+NGEN
    This PR (7458) - mean (663ms)  : 639, 687
     .   : milestone, 663,
    master - mean (661ms)  : 643, 680
     .   : milestone, 661,

Loading
gantt
    title Execution time (ms) FakeDbCommand (.NET 8) 
    dateFormat  X
    axisFormat %s
    todayMarker off
    section Bailout
    This PR (7458) - mean (95ms)  : 94, 97
     .   : milestone, 95,
    master - mean (95ms)  : 94, 97
     .   : milestone, 95,

    section Baseline
    This PR (7458) - mean (94ms)  : 92, 97
     .   : milestone, 94,
    master - mean (94ms)  : 91, 97
     .   : milestone, 94,

    section CallTarget+Inlining+NGEN
    This PR (7458) - mean (597ms)  : 587, 608
     .   : milestone, 597,
    master - mean (598ms)  : 586, 609
     .   : milestone, 598,

Loading
gantt
    title Execution time (ms) HttpMessageHandler (.NET Framework 4.8) 
    dateFormat  X
    axisFormat %s
    todayMarker off
    section Bailout
    This PR (7458) - mean (196ms)  : 193, 199
     .   : milestone, 196,
    master - mean (196ms)  : 193, 200
     .   : milestone, 196,

    section Baseline
    This PR (7458) - mean (194ms)  : 188, 200
     .   : milestone, 194,
    master - mean (192ms)  : 188, 197
     .   : milestone, 192,

    section CallTarget+Inlining+NGEN
    This PR (7458) - mean (1,113ms)  : 1082, 1144
     .   : milestone, 1113,
    master - mean (1,108ms)  : 1070, 1146
     .   : milestone, 1108,

Loading
gantt
    title Execution time (ms) HttpMessageHandler (.NET Core 3.1) 
    dateFormat  X
    axisFormat %s
    todayMarker off
    section Bailout
    This PR (7458) - mean (279ms)  : 275, 283
     .   : milestone, 279,
    master - mean (279ms)  : 273, 285
     .   : milestone, 279,

    section Baseline
    This PR (7458) - mean (277ms)  : 273, 281
     .   : milestone, 277,
    master - mean (278ms)  : 273, 283
     .   : milestone, 278,

    section CallTarget+Inlining+NGEN
    This PR (7458) - mean (902ms)  : 868, 936
     .   : milestone, 902,
    master - mean (902ms)  : 868, 936
     .   : milestone, 902,

Loading
gantt
    title Execution time (ms) HttpMessageHandler (.NET 6) 
    dateFormat  X
    axisFormat %s
    todayMarker off
    section Bailout
    This PR (7458) - mean (272ms)  : 266, 278
     .   : milestone, 272,
    master - mean (271ms)  : 267, 275
     .   : milestone, 271,

    section Baseline
    This PR (7458) - mean (273ms)  : 268, 279
     .   : milestone, 273,
    master - mean (272ms)  : 267, 277
     .   : milestone, 272,

    section CallTarget+Inlining+NGEN
    This PR (7458) - mean (890ms)  : 846, 935
     .   : milestone, 890,
    master - mean (891ms)  : 859, 923
     .   : milestone, 891,

Loading
gantt
    title Execution time (ms) HttpMessageHandler (.NET 8) 
    dateFormat  X
    axisFormat %s
    todayMarker off
    section Bailout
    This PR (7458) - mean (273ms)  : 267, 279
     .   : milestone, 273,
    master - mean (272ms)  : 267, 277
     .   : milestone, 272,

    section Baseline
    This PR (7458) - mean (271ms)  : 266, 276
     .   : milestone, 271,
    master - mean (271ms)  : 267, 275
     .   : milestone, 271,

    section CallTarget+Inlining+NGEN
    This PR (7458) - mean (801ms)  : 769, 834
     .   : milestone, 801,
    master - mean (801ms)  : 772, 831
     .   : milestone, 801,

Loading

@dd-octo-sts dd-octo-sts bot force-pushed the bot/test-package-versions-bump branch from 0c8a76c to 9fdb025 Compare September 3, 2025 17:23
@andrewlock andrewlock merged commit 806ae59 into master Sep 4, 2025
154 checks passed
@andrewlock andrewlock deleted the bot/test-package-versions-bump branch September 4, 2025 09:51
@github-actions github-actions bot added this to the vNext-v3 milestone Sep 4, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area:dependabot dependabot updates area:test-apps apps used to test integrations dependencies Pull requests that update a dependency file
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant