[DO NOT MERGE] Stability test: augusto.deoliveira/stability-test-c34d972c-7 by igoragoli · Pull Request #8259 · DataDog/dd-trace-dotnet

Benchmarks

Benchmark execution time: 2026-03-03 07:08:19

Comparing candidate commit 8b79009 in PR branch augusto.deoliveira/stability-test-c34d972c-7 with baseline commit fa66588 in branch master.

Found 6 performance improvements and 16 performance regressions! Performance is the same for 157 metrics, 13 unstable metrics.

scenario:Benchmarks.Trace.AgentWriterBenchmark.WriteAndFlushEnrichedTraces net6.0

  • 🟩 execution_time [-84.559ms; -84.411ms] or [-41.057%; -40.986%]

scenario:Benchmarks.Trace.Asm.AppSecBodyBenchmark.AllCycleMoreComplexBody net6.0

  • 🟩 execution_time [-17.409ms; -13.549ms] or [-8.082%; -6.290%]

scenario:Benchmarks.Trace.Asm.AppSecBodyBenchmark.AllCycleSimpleBody net6.0

  • 🟥 execution_time [+20.475ms; +26.831ms] or [+10.386%; +13.611%]

scenario:Benchmarks.Trace.Asm.AppSecEncoderBenchmark.EncodeLegacyArgs net6.0

  • 🟩 execution_time [-23.681ms; -22.667ms] or [-11.561%; -11.066%]

scenario:Benchmarks.Trace.AspNetCoreBenchmark.SendRequest netcoreapp3.1

  • 🟩 throughput [+878.527op/s; +1627.124op/s] or [+9.343%; +17.303%]

scenario:Benchmarks.Trace.CIVisibilityProtocolWriterBenchmark.WriteAndFlushEnrichedTraces net472

  • 🟥 execution_time [+20.326ms; +25.244ms] or [+10.130%; +12.582%]

scenario:Benchmarks.Trace.CIVisibilityProtocolWriterBenchmark.WriteAndFlushEnrichedTraces net6.0

  • 🟥 execution_time [+34.637ms; +36.761ms] or [+20.919%; +22.202%]

scenario:Benchmarks.Trace.CharSliceBenchmark.OptimizedCharSlice net6.0

  • 🟥 execution_time [+82.264µs; +91.669µs] or [+5.972%; +6.655%]
  • 🟥 throughput [-45.529op/s; -40.737op/s] or [-6.271%; -5.611%]

scenario:Benchmarks.Trace.CharSliceBenchmark.OptimizedCharSliceWithPool netcoreapp3.1

  • 🟥 execution_time [+95.532µs; +108.588µs] or [+5.093%; +5.789%]

scenario:Benchmarks.Trace.CharSliceBenchmark.OriginalCharSlice net6.0

  • 🟥 execution_time [+132.081µs; +196.413µs] or [+6.824%; +10.147%]
  • 🟥 throughput [-47.882op/s; -33.043op/s] or [-9.264%; -6.393%]

scenario:Benchmarks.Trace.DbCommandBenchmark.ExecuteNonQuery netcoreapp3.1

  • 🟩 throughput [+21920.230op/s; +31250.622op/s] or [+5.871%; +8.370%]

scenario:Benchmarks.Trace.ElasticsearchBenchmark.CallElasticsearchAsync net6.0

  • 🟥 throughput [-51252.731op/s; -40013.618op/s] or [-7.969%; -6.222%]

scenario:Benchmarks.Trace.ILoggerBenchmark.EnrichedLog net6.0

  • 🟥 execution_time [+10.778ms; +11.287ms] or [+5.361%; +5.614%]

scenario:Benchmarks.Trace.Log4netBenchmark.EnrichedLog netcoreapp3.1

  • 🟥 execution_time [+29.147ms; +36.879ms] or [+16.993%; +21.500%]

scenario:Benchmarks.Trace.NLogBenchmark.EnrichedLog netcoreapp3.1

  • 🟥 execution_time [+83.919ms; +85.314ms] or [+71.439%; +72.626%]

scenario:Benchmarks.Trace.SerilogBenchmark.EnrichedLog netcoreapp3.1

  • 🟩 execution_time [-29.854ms; -27.498ms] or [-14.977%; -13.795%]

scenario:Benchmarks.Trace.SingleSpanAspNetCoreBenchmark.SingleSpanAspNetCore net6.0

  • 🟥 execution_time [+101.484ms; +103.142ms] or [+109.610%; +111.402%]

scenario:Benchmarks.Trace.SingleSpanAspNetCoreBenchmark.SingleSpanAspNetCore netcoreapp3.1

  • 🟥 throughput [-16190990.956op/s; -14555592.637op/s] or [-6.724%; -6.045%]

scenario:Benchmarks.Trace.SpanBenchmark.StartFinishSpan netcoreapp3.1

  • 🟥 execution_time [+12.175ms; +17.112ms] or [+6.156%; +8.652%]

scenario:Benchmarks.Trace.TraceAnnotationsBenchmark.RunOnMethodBegin net6.0

  • 🟥 execution_time [+10.298ms; +15.822ms] or [+5.190%; +7.974%]