[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%]