Skip to content

Conversation

@NachoEchevarria
Copy link
Collaborator

Summary of changes

Reason for change

Implementation details

Test coverage

Other details

@NachoEchevarria NachoEchevarria changed the title chage libdatadog repo address. [APMLP-802] Change libdatadog repo address. Jan 15, 2026
@pr-commenter
Copy link

pr-commenter bot commented Jan 15, 2026

Benchmarks

Benchmark execution time: 2026-01-16 15:05:45

Comparing candidate commit e729a80 in PR branch nacho/DotnetLibDatadog with baseline commit a598077 in branch master.

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

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

  • 🟥 throughput [-81765.741op/s; -80861.079op/s] or [-66.875%; -66.135%]

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

  • 🟥 throughput [-257316.417op/s; -169636.777op/s] or [-8.244%; -5.435%]

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

  • 🟩 execution_time [-22.493ms; -17.023ms] or [-10.403%; -7.873%]

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

  • 🟥 execution_time [+18.807ms; +19.799ms] or [+10.298%; +10.841%]

scenario:Benchmarks.Trace.Asm.AppSecWafBenchmark.RunWafRealisticBenchmark netcoreapp3.1

  • 🟥 execution_time [+34.866µs; +64.623µs] or [+7.784%; +14.427%]
  • 🟥 throughput [-263.491op/s; -144.673op/s] or [-11.784%; -6.470%]

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

  • 🟩 execution_time [-53.687ms; -52.384ms] or [-34.665%; -33.824%]

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

  • 🟩 throughput [+33.637op/s; +37.362op/s] or [+5.251%; +5.833%]

scenario:Benchmarks.Trace.ElasticsearchBenchmark.CallElasticsearch net472

  • 🟥 throughput [-18711.675op/s; -15472.242op/s] or [-6.301%; -5.210%]

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

  • 🟥 throughput [-3381.275op/s; -1700.731op/s] or [-14.095%; -7.089%]

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

  • 🟩 execution_time [-16.166ms; -12.488ms] or [-7.521%; -5.810%]

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

  • 🟩 throughput [+11590.755op/s; +14075.597op/s] or [+5.227%; +6.348%]

scenario:Benchmarks.Trace.SpanBenchmark.StartFinishScope net6.0

  • 🟩 throughput [+83522.847op/s; +113589.665op/s] or [+8.276%; +11.255%]

scenario:Benchmarks.Trace.SpanBenchmark.StartFinishSpan net472

  • 🟥 throughput [-72978.576op/s; -70408.979op/s] or [-6.455%; -6.227%]

scenario:Benchmarks.Trace.SpanBenchmark.StartFinishSpan net6.0

  • 🟥 execution_time [+20.132ms; +23.807ms] or [+10.286%; +12.164%]

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

  • 🟥 execution_time [+14.038ms; +18.035ms] or [+7.166%; +9.207%]

scenario:Benchmarks.Trace.TraceAnnotationsBenchmark.RunOnMethodBegin net472

  • 🟥 throughput [-67870.133op/s; -66479.149op/s] or [-9.399%; -9.206%]

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants