Skip to content

Update Microsoft.Azure.Functions.Worker.Sdk to 2.0.3 #6996

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Conversation

dependabot[bot]
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github May 21, 2025

Performed the following updates:

  • Updated Microsoft.Azure.Functions.Worker.Sdk to 2.0.3 in /tracer/test/test-applications/Samples.Shared/Samples.Shared.projitems, /tracer/test/test-applications/azure-functions/Directory.Build.props, /tracer/test/test-applications/azure-functions/Samples.AzureFunctions.V4Isolated/Samples.AzureFunctions.V4Isolated.csproj

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

---
updated-dependencies:
- dependency-name: Microsoft.Azure.Functions.Worker.Sdk
  dependency-version: 2.0.3
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <[email protected]>
@dependabot dependabot bot requested a review from a team May 21, 2025 17:19
@dependabot dependabot bot added the area:dependabot dependabot updates label May 21, 2025
@dependabot dependabot bot removed the request for review from a team May 21, 2025 17:19
@dependabot dependabot bot added the dependencies Pull requests that update a dependency file label May 21, 2025
@dependabot dependabot bot requested review from a team as code owners May 21, 2025 17:19
@dependabot @github
Copy link
Contributor Author

dependabot bot commented on behalf of github May 21, 2025

The reviewers field in the dependabot.yml file will be removed soon. Please use the code owners file to specify reviewers for Dependabot PRs. For more information, see this blog post.

@dependabot dependabot bot added dependencies Pull requests that update a dependency file area:dependabot dependabot updates labels May 21, 2025
@github-actions github-actions bot added the area:tests unit tests, integration tests label May 21, 2025
@datadog-datadog-prod-us1
Copy link

datadog-datadog-prod-us1 bot commented May 21, 2025

Datadog Report

All test runs af3fc56 🔗

2 Total Test Services: 0 Failed, 2 Passed
1 with Regressions

Test Services
Service Name Failed Known Flaky New Flaky Passed Skipped Total Time Performance Regressions Test Service View
dd-trace-dotnet 0 0 0 240441 2275 14h 58m 6.17s 2 Link
exploration_tests 0 0 0 22085 3 2m 14.32s 0 Link

⌛ Performance Regressions vs Default Branch (2)

  • Profiler_cpu_walltime - scenarios 3.54s (+199.74ms, +6%) - Details
  • Baseline - Samples.HttpMessageHandler.windows.netcoreapp31.json.scenarios 271.48ms (+3.32ms, +1%) - Details

@andrewlock
Copy link
Member

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 Baseline
    This PR (6996) - mean (73ms)  : 69, 77
     .   : milestone, 73,
    master - mean (75ms)  : 70, 79
     .   : milestone, 75,

    section CallTarget+Inlining+NGEN
    This PR (6996) - mean (1,042ms)  : 1016, 1067
     .   : milestone, 1042,
    master - mean (1,076ms)  : 1018, 1134
     .   : milestone, 1076,

Loading
gantt
    title Execution time (ms) FakeDbCommand (.NET Core 3.1) 
    dateFormat  X
    axisFormat %s
    todayMarker off
    section Baseline
    This PR (6996) - mean (109ms)  : 105, 114
     .   : milestone, 109,
    master - mean (113ms)  : 107, 119
     .   : milestone, 113,

    section CallTarget+Inlining+NGEN
    This PR (6996) - mean (726ms)  : 706, 746
     .   : milestone, 726,
    master - mean (747ms)  : 708, 787
     .   : milestone, 747,

Loading
gantt
    title Execution time (ms) FakeDbCommand (.NET 6) 
    dateFormat  X
    axisFormat %s
    todayMarker off
    section Baseline
    This PR (6996) - mean (95ms)  : 93, 98
     .   : milestone, 95,
    master - mean (99ms)  : 93, 104
     .   : milestone, 99,

    section CallTarget+Inlining+NGEN
    This PR (6996) - mean (684ms)  : 663, 705
     .   : milestone, 684,
    master - mean (710ms)  : 672, 747
     .   : milestone, 710,

Loading
gantt
    title Execution time (ms) HttpMessageHandler (.NET Framework 4.8) 
    dateFormat  X
    axisFormat %s
    todayMarker off
    section Baseline
    This PR (6996) - mean (190ms)  : 184, 195
     .   : milestone, 190,
    master - mean (190ms)  : 184, 195
     .   : milestone, 190,

    section CallTarget+Inlining+NGEN
    This PR (6996) - mean (1,114ms)  : 1091, 1136
     .   : milestone, 1114,
    master - mean (1,112ms)  : 1090, 1134
     .   : milestone, 1112,

Loading
gantt
    title Execution time (ms) HttpMessageHandler (.NET Core 3.1) 
    dateFormat  X
    axisFormat %s
    todayMarker off
    section Baseline
    This PR (6996) - mean (271ms)  : 267, 276
     .   : milestone, 271,
    master - mean (269ms)  : 265, 272
     .   : milestone, 269,

    section CallTarget+Inlining+NGEN
    This PR (6996) - mean (886ms)  : 857, 915
     .   : milestone, 886,
    master - mean (877ms)  : 843, 911
     .   : milestone, 877,

Loading
gantt
    title Execution time (ms) HttpMessageHandler (.NET 6) 
    dateFormat  X
    axisFormat %s
    todayMarker off
    section Baseline
    This PR (6996) - mean (262ms)  : 257, 266
     .   : milestone, 262,
    master - mean (261ms)  : 257, 265
     .   : milestone, 261,

    section CallTarget+Inlining+NGEN
    This PR (6996) - mean (875ms)  : 836, 914
     .   : milestone, 875,
    master - mean (871ms)  : 841, 901
     .   : milestone, 871,

Loading

@pr-commenter
Copy link

pr-commenter bot commented May 21, 2025

Benchmarks

Benchmarks Report for benchmark platform 🐌

Benchmarks for #6996 compared to master:

  • All benchmarks have the same speed
  • 3 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 ✔️ More allocations ⚠️

More allocations ⚠️ in #6996

Benchmark Base Allocated Diff Allocated Change Change %
Benchmarks.Trace.ActivityBenchmark.StartStopWithChild‑net6.0 5.54 KB 5.58 KB 34 B 0.61%

Fewer allocations 🎉 in #6996

Benchmark Base Allocated Diff Allocated Change Change %
Benchmarks.Trace.ActivityBenchmark.StartStopWithChild‑net472 6.17 KB 6.13 KB -43 B -0.70%

Raw results

Branch Method Toolchain Mean StdError StdDev Gen 0 Gen 1 Gen 2 Allocated
master StartStopWithChild net6.0 10.8μs 59.6ns 347ns 0 0 0 5.54 KB
master StartStopWithChild netcoreapp3.1 13.4μs 66.3ns 297ns 0 0 0 5.75 KB
master StartStopWithChild net472 22.6μs 122ns 720ns 1.07 0.358 0.119 6.17 KB
#6996 StartStopWithChild net6.0 10.7μs 59.7ns 378ns 0 0 0 5.58 KB
#6996 StartStopWithChild netcoreapp3.1 14.1μs 57.9ns 209ns 0 0 0 5.74 KB
#6996 StartStopWithChild net472 22.3μs 122ns 753ns 1.07 0.322 0.107 6.13 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 925μs 129ns 465ns 0 0 0 2.71 KB
master WriteAndFlushEnrichedTraces netcoreapp3.1 1.03ms 35.8ns 129ns 0 0 0 2.7 KB
master WriteAndFlushEnrichedTraces net472 1.21ms 42.3ns 147ns 0 0 0 3.31 KB
#6996 WriteAndFlushEnrichedTraces net6.0 931μs 51.4ns 199ns 0 0 0 2.7 KB
#6996 WriteAndFlushEnrichedTraces netcoreapp3.1 1.02ms 263ns 1.02μs 0 0 0 2.7 KB
#6996 WriteAndFlushEnrichedTraces net472 1.22ms 65.7ns 246ns 0 0 0 3.31 KB
Benchmarks.Trace.Asm.AppSecBodyBenchmark - Same speed ✔️ More allocations ⚠️

More allocations ⚠️ in #6996

Benchmark Base Allocated Diff Allocated Change Change %
Benchmarks.Trace.Asm.AppSecBodyBenchmark.AllCycleSimpleBody‑net472 236.35 KB 238.47 KB 2.12 KB 0.90%
Benchmarks.Trace.Asm.AppSecBodyBenchmark.AllCycleMoreComplexBody‑net472 239.88 KB 241.99 KB 2.11 KB 0.88%

Raw results

Branch Method Toolchain Mean StdError StdDev Gen 0 Gen 1 Gen 2 Allocated
master AllCycleSimpleBody net6.0 333μs 1.57μs 6.46μs 0 0 0 197.06 KB
master AllCycleSimpleBody netcoreapp3.1 486μs 2.08μs 7.79μs 0 0 0 204.77 KB
master AllCycleSimpleBody net472 436μs 123ns 460ns 36.6 2.16 0 236.35 KB
master AllCycleMoreComplexBody net6.0 340μs 923ns 3.58μs 0 0 0 200.56 KB
master AllCycleMoreComplexBody netcoreapp3.1 490μs 1.26μs 4.87μs 0 0 0 208.18 KB
master AllCycleMoreComplexBody net472 449μs 129ns 501ns 37.9 2.23 0 239.88 KB
master ObjectExtractorSimpleBody net6.0 317ns 1.76ns 10.1ns 0 0 0 280 B
master ObjectExtractorSimpleBody netcoreapp3.1 400ns 1.28ns 4.96ns 0 0 0 272 B
master ObjectExtractorSimpleBody net472 305ns 0.0454ns 0.176ns 0.0446 0 0 281 B
master ObjectExtractorMoreComplexBody net6.0 6.27μs 29.5ns 118ns 0 0 0 3.78 KB
master ObjectExtractorMoreComplexBody netcoreapp3.1 7.78μs 38.1ns 162ns 0 0 0 3.69 KB
master ObjectExtractorMoreComplexBody net472 6.69μs 1.33ns 5.15ns 0.57 0 0 3.8 KB
#6996 AllCycleSimpleBody net6.0 331μs 1.56μs 6.03μs 0 0 0 197.06 KB
#6996 AllCycleSimpleBody netcoreapp3.1 500μs 1.54μs 5.95μs 0 0 0 204.77 KB
#6996 AllCycleSimpleBody net472 438μs 106ns 410ns 36.6 2.16 0 238.47 KB
#6996 AllCycleMoreComplexBody net6.0 335μs 1.37μs 5.3μs 0 0 0 200.56 KB
#6996 AllCycleMoreComplexBody netcoreapp3.1 525μs 602ns 2.33μs 0 0 0 208.18 KB
#6996 AllCycleMoreComplexBody net472 441μs 154ns 576ns 36.6 0 0 241.99 KB
#6996 ObjectExtractorSimpleBody net6.0 315ns 1.51ns 6.41ns 0 0 0 280 B
#6996 ObjectExtractorSimpleBody netcoreapp3.1 399ns 0.621ns 2.4ns 0 0 0 272 B
#6996 ObjectExtractorSimpleBody net472 301ns 0.0588ns 0.22ns 0.044 0 0 281 B
#6996 ObjectExtractorMoreComplexBody net6.0 6.53μs 18.4ns 71.3ns 0 0 0 3.78 KB
#6996 ObjectExtractorMoreComplexBody netcoreapp3.1 7.73μs 5.21ns 18.8ns 0 0 0 3.69 KB
#6996 ObjectExtractorMoreComplexBody net472 6.68μs 2.5ns 9ns 0.603 0 0 3.8 KB
Benchmarks.Trace.Asm.AppSecEncoderBenchmark - Unknown 🤷 Same allocations ✔️

Raw results

Branch Method Toolchain Mean StdError StdDev Gen 0 Gen 1 Gen 2 Allocated
master EncodeArgs net6.0 N/A N/A N/A NaN NaN NaN 0 b
master EncodeArgs netcoreapp3.1 N/A N/A N/A NaN NaN NaN 0 b
master EncodeArgs net472 N/A N/A N/A NaN NaN NaN 0 b
master EncodeLegacyArgs net6.0 N/A N/A N/A NaN NaN NaN 0 b
master EncodeLegacyArgs netcoreapp3.1 N/A N/A N/A NaN NaN NaN 0 b
master EncodeLegacyArgs net472 N/A N/A N/A NaN NaN NaN 0 b
#6996 EncodeArgs net6.0 N/A N/A N/A NaN NaN NaN 0 b
#6996 EncodeArgs netcoreapp3.1 N/A N/A N/A NaN NaN NaN 0 b
#6996 EncodeArgs net472 N/A N/A N/A NaN NaN NaN 0 b
#6996 EncodeLegacyArgs net6.0 N/A N/A N/A NaN NaN NaN 0 b
#6996 EncodeLegacyArgs netcoreapp3.1 N/A N/A N/A NaN NaN NaN 0 b
#6996 EncodeLegacyArgs net472 N/A N/A N/A NaN NaN NaN 0 b
Benchmarks.Trace.Asm.AppSecWafBenchmark - Unknown 🤷 Same allocations ✔️

Raw results

Branch Method Toolchain Mean StdError StdDev Gen 0 Gen 1 Gen 2 Allocated
master RunWafRealisticBenchmark net6.0 N/A N/A N/A NaN NaN NaN 0 b
master RunWafRealisticBenchmark netcoreapp3.1 N/A N/A N/A NaN NaN NaN 0 b
master RunWafRealisticBenchmark net472 N/A N/A N/A NaN NaN NaN 0 b
master RunWafRealisticBenchmarkWithAttack net6.0 N/A N/A N/A NaN NaN NaN 0 b
master RunWafRealisticBenchmarkWithAttack netcoreapp3.1 N/A N/A N/A NaN NaN NaN 0 b
master RunWafRealisticBenchmarkWithAttack net472 N/A N/A N/A NaN NaN NaN 0 b
#6996 RunWafRealisticBenchmark net6.0 N/A N/A N/A NaN NaN NaN 0 b
#6996 RunWafRealisticBenchmark netcoreapp3.1 N/A N/A N/A NaN NaN NaN 0 b
#6996 RunWafRealisticBenchmark net472 N/A N/A N/A NaN NaN NaN 0 b
#6996 RunWafRealisticBenchmarkWithAttack net6.0 N/A N/A N/A NaN NaN NaN 0 b
#6996 RunWafRealisticBenchmarkWithAttack netcoreapp3.1 N/A N/A N/A NaN NaN NaN 0 b
#6996 RunWafRealisticBenchmarkWithAttack net472 N/A N/A N/A NaN NaN NaN 0 b
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 62.6μs 107ns 416ns 0 0 0 14.53 KB
master SendRequest netcoreapp3.1 72μs 324ns 1.21μs 0 0 0 17.42 KB
master SendRequest net472 0.00612ns 0.00245ns 0.00947ns 0 0 0 0 b
#6996 SendRequest net6.0 60μs 35.6ns 128ns 0 0 0 14.53 KB
#6996 SendRequest netcoreapp3.1 72.7μs 397ns 2.25μs 0 0 0 17.42 KB
#6996 SendRequest net472 0.0219ns 0.00289ns 0.0112ns 0 0 0 0 b
Benchmarks.Trace.CIVisibilityProtocolWriterBenchmark - Same speed ✔️ More allocations ⚠️

More allocations ⚠️ in #6996

Benchmark Base Allocated Diff Allocated Change Change %
Benchmarks.Trace.CIVisibilityProtocolWriterBenchmark.WriteAndFlushEnrichedTraces‑net472 55.74 KB 56.18 KB 444 B 0.80%

Raw results

Branch Method Toolchain Mean StdError StdDev Gen 0 Gen 1 Gen 2 Allocated
master WriteAndFlushEnrichedTraces net6.0 652μs 3.41μs 18.1μs 0 0 0 41.65 KB
master WriteAndFlushEnrichedTraces netcoreapp3.1 636μs 3.54μs 22.1μs 0 0 0 41.91 KB
master WriteAndFlushEnrichedTraces net472 853μs 4.43μs 20.8μs 4.46 0 0 55.74 KB
#6996 WriteAndFlushEnrichedTraces net6.0 687μs 548ns 2.12μs 0 0 0 41.73 KB
#6996 WriteAndFlushEnrichedTraces netcoreapp3.1 698μs 4.02μs 32.7μs 0 0 0 41.77 KB
#6996 WriteAndFlushEnrichedTraces net472 876μs 3.91μs 15.2μs 8.33 0 0 56.18 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 2.02μs 3ns 11.6ns 0 0 0 1.03 KB
master ExecuteNonQuery netcoreapp3.1 2.48μs 10.7ns 41.5ns 0 0 0 1.02 KB
master ExecuteNonQuery net472 2.71μs 4.94ns 17.8ns 0.149 0.0135 0 995 B
#6996 ExecuteNonQuery net6.0 1.98μs 9.73ns 38.9ns 0 0 0 1.03 KB
#6996 ExecuteNonQuery netcoreapp3.1 2.44μs 10.8ns 41.8ns 0 0 0 1.02 KB
#6996 ExecuteNonQuery net472 2.7μs 6.08ns 23.6ns 0.149 0.0135 0 995 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.74μs 9ns 42.2ns 0 0 0 1.04 KB
master CallElasticsearch netcoreapp3.1 2.35μs 5.54ns 21.5ns 0 0 0 1.04 KB
master CallElasticsearch net472 3.47μs 1.28ns 4.79ns 0.157 0 0 1.05 KB
master CallElasticsearchAsync net6.0 1.9μs 7.24ns 28ns 0 0 0 1.02 KB
master CallElasticsearchAsync netcoreapp3.1 2.51μs 5.75ns 22.3ns 0 0 0 1.09 KB
master CallElasticsearchAsync net472 3.69μs 9.5ns 36.8ns 0.166 0 0 1.11 KB
#6996 CallElasticsearch net6.0 1.83μs 8.75ns 37.1ns 0 0 0 1.04 KB
#6996 CallElasticsearch netcoreapp3.1 2.27μs 8.3ns 32.1ns 0 0 0 1.04 KB
#6996 CallElasticsearch net472 3.62μs 1.88ns 7.02ns 0.163 0 0 1.05 KB
#6996 CallElasticsearchAsync net6.0 1.83μs 4.01ns 15ns 0 0 0 1.02 KB
#6996 CallElasticsearchAsync netcoreapp3.1 2.39μs 0.953ns 3.44ns 0 0 0 1.09 KB
#6996 CallElasticsearchAsync net472 3.77μs 4.72ns 18.3ns 0.17 0 0 1.11 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.78μs 1.53ns 5.53ns 0 0 0 960 B
master ExecuteAsync netcoreapp3.1 2.35μs 8.1ns 31.4ns 0 0 0 960 B
master ExecuteAsync net472 2.52μs 1.08ns 4.18ns 0.139 0 0 923 B
#6996 ExecuteAsync net6.0 1.85μs 8.6ns 34.4ns 0 0 0 960 B
#6996 ExecuteAsync netcoreapp3.1 2.32μs 7.6ns 29.4ns 0 0 0 960 B
#6996 ExecuteAsync net472 2.52μs 0.541ns 2.02ns 0.138 0 0 923 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 6.86μs 19.1ns 73.8ns 0 0 0 2.37 KB
master SendAsync netcoreapp3.1 8.56μs 7.36ns 27.6ns 0 0 0 2.9 KB
master SendAsync net472 12.1μs 6.88ns 26.6ns 0.482 0 0 3.19 KB
#6996 SendAsync net6.0 6.81μs 9.46ns 32.8ns 0 0 0 2.37 KB
#6996 SendAsync netcoreapp3.1 8.42μs 8.61ns 31ns 0 0 0 2.9 KB
#6996 SendAsync net472 12.1μs 9.63ns 37.3ns 0.483 0 0 3.19 KB
Benchmarks.Trace.Iast.StringAspectsBenchmark - Same speed ✔️ More allocations ⚠️

More allocations ⚠️ in #6996

Benchmark Base Allocated Diff Allocated Change Change %
Benchmarks.Trace.Iast.StringAspectsBenchmark.StringConcatAspectBenchmark‑netcoreapp3.1 256.33 KB 275.55 KB 19.22 KB 7.50%
Benchmarks.Trace.Iast.StringAspectsBenchmark.StringConcatAspectBenchmark‑net472 278.53 KB 285.82 KB 7.29 KB 2.62%

Fewer allocations 🎉 in #6996

Benchmark Base Allocated Diff Allocated Change Change %
Benchmarks.Trace.Iast.StringAspectsBenchmark.StringConcatBenchmark‑netcoreapp3.1 44.19 KB 42.92 KB -1.27 KB -2.88%
Benchmarks.Trace.Iast.StringAspectsBenchmark.StringConcatAspectBenchmark‑net6.0 276.97 KB 259.88 KB -17.09 KB -6.17%

Raw results

Branch Method Toolchain Mean StdError StdDev Gen 0 Gen 1 Gen 2 Allocated
master StringConcatBenchmark net6.0 44.5μs 215ns 1.46μs 0 0 0 44.14 KB
master StringConcatBenchmark netcoreapp3.1 49.5μs 283ns 2.06μs 0 0 0 44.19 KB
master StringConcatBenchmark net472 57.4μs 165ns 618ns 0 0 0 65.54 KB
master StringConcatAspectBenchmark net6.0 496μs 1.24μs 4.47μs 0 0 0 276.97 KB
master StringConcatAspectBenchmark netcoreapp3.1 511μs 2.4μs 8.97μs 0 0 0 256.33 KB
master StringConcatAspectBenchmark net472 406μs 2.12μs 10.8μs 0 0 0 278.53 KB
#6996 StringConcatBenchmark net6.0 44.5μs 244ns 1.47μs 0 0 0 44 KB
#6996 StringConcatBenchmark netcoreapp3.1 46.7μs 193ns 697ns 0 0 0 42.92 KB
#6996 StringConcatBenchmark net472 56.9μs 200ns 776ns 0 0 0 65.54 KB
#6996 StringConcatAspectBenchmark net6.0 461μs 1.35μs 4.85μs 0 0 0 259.88 KB
#6996 StringConcatAspectBenchmark netcoreapp3.1 503μs 2.4μs 9.91μs 0 0 0 275.55 KB
#6996 StringConcatAspectBenchmark net472 404μs 2.14μs 10.7μs 0 0 0 285.82 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.59μs 13.5ns 68.8ns 0 0 0 1.76 KB
master EnrichedLog netcoreapp3.1 3.51μs 16.2ns 62.7ns 0 0 0 1.76 KB
master EnrichedLog net472 3.84μs 2.69ns 10.4ns 0.269 0 0 1.69 KB
#6996 EnrichedLog net6.0 2.65μs 7.79ns 30.2ns 0 0 0 1.76 KB
#6996 EnrichedLog netcoreapp3.1 3.55μs 17ns 72.1ns 0 0 0 1.76 KB
#6996 EnrichedLog net472 4.11μs 3.03ns 11.3ns 0.265 0 0 1.69 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 122μs 120ns 450ns 0 0 0 4.37 KB
master EnrichedLog netcoreapp3.1 127μs 87.5ns 315ns 0 0 0 4.37 KB
master EnrichedLog net472 166μs 167ns 646ns 0 0 0 4.57 KB
#6996 EnrichedLog net6.0 123μs 117ns 437ns 0 0 0 4.37 KB
#6996 EnrichedLog netcoreapp3.1 125μs 33ns 124ns 0 0 0 4.37 KB
#6996 EnrichedLog net472 166μs 59.8ns 232ns 0 0 0 4.58 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 4.97μs 15.7ns 58.9ns 0 0 0 2.32 KB
master EnrichedLog netcoreapp3.1 6.72μs 5.48ns 20.5ns 0 0 0 2.32 KB
master EnrichedLog net472 7.34μs 7.47ns 28.9ns 0.332 0 0 2.14 KB
#6996 EnrichedLog net6.0 4.9μs 12.4ns 47.9ns 0 0 0 2.32 KB
#6996 EnrichedLog netcoreapp3.1 6.56μs 20.1ns 75ns 0 0 0 2.32 KB
#6996 EnrichedLog net472 7.27μs 6.21ns 24ns 0.326 0 0 2.14 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 2.08μs 1.16ns 4.32ns 0 0 0 1.21 KB
master SendReceive netcoreapp3.1 2.62μs 12ns 45ns 0 0 0 1.21 KB
master SendReceive net472 3.13μs 3.1ns 11.6ns 0.188 0 0 1.21 KB
#6996 SendReceive net6.0 2.02μs 10.6ns 50.7ns 0 0 0 1.21 KB
#6996 SendReceive netcoreapp3.1 2.64μs 1.74ns 6.75ns 0 0 0 1.21 KB
#6996 SendReceive net472 3.04μs 3.87ns 15ns 0.182 0 0 1.21 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.15μs 12.4ns 48ns 0 0 0 1.64 KB
master EnrichedLog netcoreapp3.1 5.6μs 16ns 62.1ns 0 0 0 1.69 KB
master EnrichedLog net472 6.87μs 7.55ns 29.2ns 0.308 0 0 2.08 KB
#6996 EnrichedLog net6.0 4.14μs 4.16ns 16.1ns 0 0 0 1.64 KB
#6996 EnrichedLog netcoreapp3.1 5.82μs 7.11ns 27.5ns 0 0 0 1.69 KB
#6996 EnrichedLog net472 6.46μs 8.41ns 32.6ns 0.323 0 0 2.08 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 753ns 3.91ns 19.6ns 0 0 0 584 B
master StartFinishSpan netcoreapp3.1 951ns 4.92ns 24.1ns 0 0 0 584 B
master StartFinishSpan net472 917ns 0.318ns 1.19ns 0.0919 0 0 586 B
master StartFinishScope net6.0 898ns 0.935ns 3.62ns 0 0 0 704 B
master StartFinishScope netcoreapp3.1 1.19μs 5.77ns 23.1ns 0 0 0 704 B
master StartFinishScope net472 1.15μs 0.732ns 2.74ns 0.103 0 0 666 B
#6996 StartFinishSpan net6.0 745ns 3.62ns 15.3ns 0 0 0 584 B
#6996 StartFinishSpan netcoreapp3.1 927ns 4.82ns 23.1ns 0 0 0 584 B
#6996 StartFinishSpan net472 917ns 0.226ns 0.845ns 0.0916 0 0 586 B
#6996 StartFinishScope net6.0 900ns 4.86ns 28.3ns 0 0 0 704 B
#6996 StartFinishScope netcoreapp3.1 1.16μs 5.94ns 29.7ns 0 0 0 704 B
#6996 StartFinishScope net472 1.14μs 0.281ns 1.09ns 0.103 0 0 666 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.05μs 0.539ns 2.09ns 0 0 0 704 B
master RunOnMethodBegin netcoreapp3.1 1.44μs 4.44ns 17.2ns 0 0 0 704 B
master RunOnMethodBegin net472 1.37μs 1.25ns 4.66ns 0.103 0 0 666 B
#6996 RunOnMethodBegin net6.0 1.01μs 5.34ns 27.2ns 0 0 0 704 B
#6996 RunOnMethodBegin netcoreapp3.1 1.39μs 4.96ns 19.2ns 0 0 0 704 B
#6996 RunOnMethodBegin net472 1.38μs 0.905ns 3.51ns 0.103 0 0 666 B

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 because the tests pass

@andrewlock andrewlock merged commit 8540d8d into master May 27, 2025
125 of 129 checks passed
@andrewlock andrewlock deleted the dependabot/nuget/tracer/test/test-applications/azure-functions/Samples.AzureFunctions.V4Isolated/Microsoft.Azure.Functions.Worker.Sdk-2.0.3 branch May 27, 2025 14:48
@github-actions github-actions bot added this to the vNext-v3 milestone May 27, 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:tests unit tests, integration tests dependencies Pull requests that update a dependency file
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant