Try disable the pull-request-freshness feature by andrewlock ยท Pull Request #8049 ยท DataDog/dd-trace-dotnet

Benchmarks

Benchmark execution time: 2026-01-12 16:25:19

Comparing candidate commit 4e329d5 in PR branch andrew/try-disable-freshness with baseline commit 7d0005d in branch master.

Found 7 performance improvements and 8 performance regressions! Performance is the same for 157 metrics, 14 unstable metrics.

scenario:Benchmarks.Trace.ActivityBenchmark.StartStopWithChild net6.0

  • ๐ŸŸฅ throughput [-6800.065op/s; -6027.302op/s] or [-6.636%; -5.882%]

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

  • ๐ŸŸฅ execution_time [+10.458ms; +15.913ms] or [+5.262%; +8.006%]

scenario:Benchmarks.Trace.Asm.AppSecBodyBenchmark.AllCycleSimpleBody netcoreapp3.1

  • ๐ŸŸฉ execution_time [-18.483ms; -11.888ms] or [-8.474%; -5.450%]

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

  • ๐ŸŸฉ execution_time [-28.022ms; -22.101ms] or [-12.729%; -10.039%]

scenario:Benchmarks.Trace.Asm.AppSecEncoderBenchmark.EncodeLegacyArgs netcoreapp3.1

  • ๐ŸŸฉ execution_time [-23.005ms; -21.570ms] or [-11.492%; -10.775%]

scenario:Benchmarks.Trace.CIVisibilityProtocolWriterBenchmark.WriteAndFlushEnrichedTraces net472

  • ๐ŸŸฉ execution_time [-45.196ms; -40.643ms] or [-18.649%; -16.770%]
  • ๐ŸŸฉ throughput [+121.977op/s; +143.965op/s] or [+12.315%; +14.535%]

scenario:Benchmarks.Trace.CIVisibilityProtocolWriterBenchmark.WriteAndFlushEnrichedTraces netcoreapp3.1

  • ๐ŸŸฉ throughput [+98.078op/s; +207.216op/s] or [+7.546%; +15.944%]

scenario:Benchmarks.Trace.CharSliceBenchmark.OriginalCharSlice net472

  • ๐ŸŸฅ execution_time [+150.400ยตs; +155.280ยตs] or [+5.887%; +6.078%]
  • ๐ŸŸฅ throughput [-22.455op/s; -21.736op/s] or [-5.737%; -5.553%]

scenario:Benchmarks.Trace.Iast.StringAspectsBenchmark.StringConcatAspectBenchmark net6.0

  • ๐ŸŸฅ throughput [-323.431op/s; -131.721op/s] or [-15.440%; -6.288%]

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

  • ๐ŸŸฅ execution_time [+41.253ms; +42.514ms] or [+26.119%; +26.918%]

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

  • ๐ŸŸฅ execution_time [+10.118ms; +11.335ms] or [+5.093%; +5.705%]

scenario:Benchmarks.Trace.RedisBenchmark.SendReceive net472

  • ๐ŸŸฅ throughput [-19635.411op/s; -17999.737op/s] or [-5.642%; -5.172%]

scenario:Benchmarks.Trace.TraceAnnotationsBenchmark.RunOnMethodBegin netcoreapp3.1

  • ๐ŸŸฉ execution_time [-16.255ms; -10.979ms] or [-7.644%; -5.163%]