dd-trace-dotnet icon indicating copy to clipboard operation
dd-trace-dotnet copied to clipboard

Bump Microsoft.SourceLink.GitHub from 1.1.1 to 8.0.0 in /tracer/src/Datadog.Trace

Open dependabot[bot] opened this issue 2 years ago • 3 comments

Bumps Microsoft.SourceLink.GitHub from 1.1.1 to 8.0.0.

Commits

Dependabot compatibility score

You can trigger a rebase of this PR 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)

Note Automatic rebases have been disabled on this pull request as it has been open for over 30 days.

dependabot[bot] avatar Nov 16 '23 16:11 dependabot[bot]

Datadog Report

Branch report: dependabot/nuget/tracer/src/Datadog.Trace/Microsoft.SourceLink.GitHub-8.0.0 Commit report: 4810fa4

:x: dd-trace-dotnet: 1 Failed (1 Known Flaky), 0 New Flaky, 301331 Passed, 967 Skipped, 1 Regression, 52m 3.03s Wall Time

:x: Failed Tests (1)

  • DetectContinousProfilerState - Datadog.Trace.Tools.dd_dotnet.ArtifactTests.Checks.ProcessBasicChecksTests - :snowflake: Known flaky - Details

    Expand for error
    imeout when waiting for the target process to start
    

:hourglass: Performance Regressions vs Default Branch (1)

  • Profiler_liveheap - scenarios 3.6s (+226.36ms, +7%) - Details

datadog-ddstaging[bot] avatar Nov 16 '23 16:11 datadog-ddstaging[bot]

Execution-Time Benchmarks Report :stopwatch:

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.6.2) 
    dateFormat  X
    axisFormat %s
    todayMarker off
    section Baseline
    This PR (4877) - mean (71ms)  : 64, 79
     .   : milestone, 71,

    section CallTarget+Inlining+NGEN
    This PR (4877) - mean (1,001ms)  : 973, 1029
     .   : milestone, 1001,

gantt
    title Execution time (ms) FakeDbCommand (.NET Core 3.1) 
    dateFormat  X
    axisFormat %s
    todayMarker off
    section Baseline
    This PR (4877) - mean (106ms)  : 102, 109
     .   : milestone, 106,

    section CallTarget+Inlining+NGEN
    This PR (4877) - mean (688ms)  : 667, 709
     .   : milestone, 688,

gantt
    title Execution time (ms) FakeDbCommand (.NET 6) 
    dateFormat  X
    axisFormat %s
    todayMarker off
    section Baseline
    This PR (4877) - mean (90ms)  : 88, 92
     .   : milestone, 90,

    section CallTarget+Inlining+NGEN
    This PR (4877) - mean (655ms)  : 637, 674
     .   : milestone, 655,

gantt
    title Execution time (ms) HttpMessageHandler (.NET Framework 4.6.2) 
    dateFormat  X
    axisFormat %s
    todayMarker off
    section Baseline
    This PR (4877) - mean (188ms)  : 186, 191
     .   : milestone, 188,
    master - mean (189ms)  : 186, 191
     .   : milestone, 189,

    section CallTarget+Inlining+NGEN
    This PR (4877) - mean (1,134ms)  : 1117, 1151
     .   : milestone, 1134,
    master - mean (1,133ms)  : 1111, 1155
     .   : milestone, 1133,

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

    section CallTarget+Inlining+NGEN
    This PR (4877) - mean (1,097ms)  : 1075, 1120
     .   : milestone, 1097,
    master - mean (1,097ms)  : 1066, 1129
     .   : milestone, 1097,

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

    section CallTarget+Inlining+NGEN
    This PR (4877) - mean (1,059ms)  : 1036, 1082
     .   : milestone, 1059,
    master - mean (1,060ms)  : 1040, 1080
     .   : milestone, 1060,

andrewlock avatar Nov 16 '23 16:11 andrewlock

Benchmarks Report :snail:

Benchmarks for #4877 compared to master:

  • 2 benchmarks are faster, with geometric mean 1.271
  • 2 benchmarks are slower, with geometric mean 1.280
  • All benchmarks have the same 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 :heavy_check_mark: Same allocations :heavy_check_mark:

Raw results

Branch Method Toolchain Mean StdError StdDev Gen 0 Gen 1 Gen 2 Allocated
master StartStopWithChild net6.0 8.65μs 45.8ns 255ns 0.0214 0.00855 0 7.48 KB
master StartStopWithChild netcoreapp3.1 10.8μs 60.9ns 400ns 0.0273 0.0109 0 7.58 KB
master StartStopWithChild net472 17.2μs 49.3ns 191ns 1.34 0.343 0.111 7.94 KB
#4877 StartStopWithChild net6.0 8.68μs 48.6ns 333ns 0.0172 0.00862 0 7.48 KB
#4877 StartStopWithChild netcoreapp3.1 10.6μs 44ns 165ns 0.025 0.01 0 7.57 KB
#4877 StartStopWithChild net472 17.2μs 67.5ns 261ns 1.32 0.335 0.0945 7.94 KB
Benchmarks.Trace.AgentWriterBenchmark - Same speed :heavy_check_mark: Same allocations :heavy_check_mark:

Raw results

Branch Method Toolchain Mean StdError StdDev Gen 0 Gen 1 Gen 2 Allocated
master WriteAndFlushEnrichedTraces net6.0 452μs 261ns 1.01μs 0 0 0 2.7 KB
master WriteAndFlushEnrichedTraces netcoreapp3.1 641μs 320ns 1.24μs 0 0 0 2.7 KB
master WriteAndFlushEnrichedTraces net472 805μs 338ns 1.27μs 0.401 0 0 3.3 KB
#4877 WriteAndFlushEnrichedTraces net6.0 480μs 617ns 2.39μs 0 0 0 2.7 KB
#4877 WriteAndFlushEnrichedTraces netcoreapp3.1 628μs 298ns 1.16μs 0 0 0 2.7 KB
#4877 WriteAndFlushEnrichedTraces net472 809μs 338ns 1.31μs 0.406 0 0 3.3 KB
Benchmarks.Trace.Asm.AppSecBodyBenchmark - Slower :warning: Same allocations :heavy_check_mark:

Slower :warning: in #4877

Benchmark diff/base Base Median (ns) Diff Median (ns) Modality
Benchmarks.Trace.Asm.AppSecBodyBenchmark.ObjectExtractorSimpleBody‑net472 1.416 154.62 218.98
Benchmarks.Trace.Asm.AppSecBodyBenchmark.ObjectExtractorMoreComplexBody‑netcoreapp3.1 1.158 3,606.33 4,174.75

Raw results

Branch Method Toolchain Mean StdError StdDev Gen 0 Gen 1 Gen 2 Allocated
master AllCycleSimpleBody net6.0 43.6μs 15.7ns 60.6ns 0.0218 0 0 2.02 KB
master AllCycleSimpleBody netcoreapp3.1 44.7μs 37.9ns 137ns 0.0224 0 0 2 KB
master AllCycleSimpleBody net472 47μs 10ns 38.7ns 0.323 0 0 2.07 KB
master AllCycleMoreComplexBody net6.0 204μs 58.2ns 210ns 0.103 0 0 8.37 KB
master AllCycleMoreComplexBody netcoreapp3.1 207μs 83.4ns 323ns 0.104 0 0 8.26 KB
master AllCycleMoreComplexBody net472 212μs 116ns 448ns 1.27 0 0 8.43 KB
master ObjectExtractorSimpleBody net6.0 129ns 0.0531ns 0.199ns 0.00392 0 0 280 B
master ObjectExtractorSimpleBody netcoreapp3.1 217ns 0.0978ns 0.366ns 0.00372 0 0 272 B
master ObjectExtractorSimpleBody net472 155ns 0.0994ns 0.385ns 0.0446 0 0 281 B
master ObjectExtractorMoreComplexBody net6.0 2.72μs 1.19ns 4.46ns 0.0531 0 0 3.78 KB
master ObjectExtractorMoreComplexBody netcoreapp3.1 3.61μs 1.19ns 4.28ns 0.0505 0 0 3.69 KB
master ObjectExtractorMoreComplexBody net472 3.54μs 2.83ns 11ns 0.603 0.00529 0 3.8 KB
#4877 AllCycleSimpleBody net6.0 42.7μs 14.6ns 56.4ns 0.0214 0 0 2.02 KB
#4877 AllCycleSimpleBody netcoreapp3.1 44.5μs 121ns 469ns 0.0222 0 0 2 KB
#4877 AllCycleSimpleBody net472 47.4μs 128ns 495ns 0.327 0 0 2.07 KB
#4877 AllCycleMoreComplexBody net6.0 203μs 64.1ns 248ns 0.101 0 0 8.37 KB
#4877 AllCycleMoreComplexBody netcoreapp3.1 208μs 185ns 716ns 0.104 0 0 8.26 KB
#4877 AllCycleMoreComplexBody net472 212μs 103ns 398ns 1.27 0 0 8.43 KB
#4877 ObjectExtractorSimpleBody net6.0 129ns 0.05ns 0.187ns 0.00391 0 0 280 B
#4877 ObjectExtractorSimpleBody netcoreapp3.1 210ns 0.119ns 0.445ns 0.0037 0 0 272 B
#4877 ObjectExtractorSimpleBody net472 219ns 0.0668ns 0.259ns 0.0446 0 0 281 B
#4877 ObjectExtractorMoreComplexBody net6.0 2.71μs 1.21ns 4.2ns 0.0526 0 0 3.78 KB
#4877 ObjectExtractorMoreComplexBody netcoreapp3.1 4.17μs 1.29ns 4.99ns 0.0498 0 0 3.69 KB
#4877 ObjectExtractorMoreComplexBody net472 3.46μs 2.21ns 8.56ns 0.602 0.00517 0 3.8 KB
Benchmarks.Trace.Asm.AppSecWafBenchmark - Same speed :heavy_check_mark: Same allocations :heavy_check_mark:

Raw results

Branch Method Toolchain Mean StdError StdDev Gen 0 Gen 1 Gen 2 Allocated
master RunWaf(args=NestedMap (10)) net6.0 12.9μs 3.92ns 14.7ns 0.131 0 0 9.42 KB
master RunWaf(args=NestedMap (10)) netcoreapp3.1 20.3μs 8.41ns 31.5ns 0.122 0 0 9.41 KB
master RunWaf(args=NestedMap (10)) net472 30.6μs 14ns 54.1ns 1.49 0 0 9.47 KB
master RunWafWithAttack(args=Neste(...)tack) [22]) net6.0 75.7μs 81.2ns 314ns 0.189 0 0 15.76 KB
master RunWafWithAttack(args=Neste(...)tack) [22]) netcoreapp3.1 86.2μs 180ns 672ns 0.214 0 0 15.71 KB
master RunWafWithAttack(args=Neste(...)tack) [22]) net472 101μs 134ns 519ns 2.52 0 0 16.03 KB
master RunWaf(args=NestedMap (100)) net6.0 24.7μs 9.46ns 36.6ns 0.27 0 0 19.66 KB
master RunWaf(args=NestedMap (100)) netcoreapp3.1 39.6μs 16.6ns 64.1ns 0.277 0 0 20.41 KB
master RunWaf(args=NestedMap (100)) net472 58.5μs 20.9ns 78.3ns 3.26 0.0583 0 20.62 KB
master RunWafWithAttack(args=Neste(...)tack) [23]) net6.0 90.5μs 181ns 703ns 0.36 0 0 26 KB
master RunWafWithAttack(args=Neste(...)tack) [23]) netcoreapp3.1 109μs 228ns 791ns 0.328 0 0 26.71 KB
master RunWafWithAttack(args=Neste(...)tack) [23]) net472 134μs 407ns 1.58μs 4.31 0.0663 0 27.18 KB
master RunWaf(args=NestedMap (20)) net6.0 24.4μs 7.85ns 29.4ns 0.268 0 0 19.39 KB
master RunWaf(args=NestedMap (20)) netcoreapp3.1 39.2μs 20ns 77.3ns 0.254 0 0 19.83 KB
master RunWaf(args=NestedMap (20)) net472 57.6μs 21.9ns 84.9ns 3.17 0.0576 0 20.03 KB
master RunWafWithAttack(args=Neste(...)tack) [22]) net6.0 90.6μs 42.6ns 165ns 0.361 0 0 25.74 KB
master RunWafWithAttack(args=Neste(...)tack) [22]) netcoreapp3.1 110μs 87.9ns 329ns 0.326 0 0 26.14 KB
master RunWafWithAttack(args=Neste(...)tack) [22]) net472 133μs 143ns 533ns 4.18 0.0664 0 26.59 KB
#4877 RunWaf(args=NestedMap (10)) net6.0 12.8μs 3.28ns 12.3ns 0.129 0 0 9.42 KB
#4877 RunWaf(args=NestedMap (10)) netcoreapp3.1 20.1μs 4.27ns 16ns 0.13 0 0 9.41 KB
#4877 RunWaf(args=NestedMap (10)) net472 31.1μs 10.6ns 41ns 1.5 0 0 9.47 KB
#4877 RunWafWithAttack(args=Neste(...)tack) [22]) net6.0 76.8μs 30.5ns 110ns 0.194 0 0 15.76 KB
#4877 RunWafWithAttack(args=Neste(...)tack) [22]) netcoreapp3.1 87.3μs 181ns 702ns 0.215 0 0 15.71 KB
#4877 RunWafWithAttack(args=Neste(...)tack) [22]) net472 102μs 44.7ns 173ns 2.5 0 0 16.03 KB
#4877 RunWaf(args=NestedMap (100)) net6.0 24.5μs 6.45ns 25ns 0.271 0 0 19.66 KB
#4877 RunWaf(args=NestedMap (100)) netcoreapp3.1 39.4μs 10ns 37.4ns 0.276 0 0 20.41 KB
#4877 RunWaf(args=NestedMap (100)) net472 58μs 15.8ns 59ns 3.25 0.0581 0 20.62 KB
#4877 RunWafWithAttack(args=Neste(...)tack) [23]) net6.0 92.5μs 246ns 885ns 0.368 0 0 26 KB
#4877 RunWafWithAttack(args=Neste(...)tack) [23]) netcoreapp3.1 113μs 132ns 513ns 0.337 0 0 26.71 KB
#4877 RunWafWithAttack(args=Neste(...)tack) [23]) net472 133μs 66.4ns 249ns 4.29 0.0661 0 27.18 KB
#4877 RunWaf(args=NestedMap (20)) net6.0 23.6μs 10.3ns 39.9ns 0.264 0 0 19.39 KB
#4877 RunWaf(args=NestedMap (20)) netcoreapp3.1 39.4μs 8.43ns 32.6ns 0.256 0 0 19.83 KB
#4877 RunWaf(args=NestedMap (20)) net472 58.1μs 24ns 89.9ns 3.16 0.058 0 20.03 KB
#4877 RunWafWithAttack(args=Neste(...)tack) [22]) net6.0 90.5μs 40.4ns 157ns 0.364 0 0 25.74 KB
#4877 RunWafWithAttack(args=Neste(...)tack) [22]) netcoreapp3.1 109μs 51.2ns 198ns 0.33 0 0 26.14 KB
#4877 RunWafWithAttack(args=Neste(...)tack) [22]) net472 133μs 70.3ns 272ns 4.18 0.0663 0 26.59 KB
Benchmarks.Trace.AspNetCoreBenchmark - Same speed :heavy_check_mark: Same allocations :heavy_check_mark:

Raw results

Branch Method Toolchain Mean StdError StdDev Gen 0 Gen 1 Gen 2 Allocated
master SendRequest net6.0 171μs 117ns 424ns 0.257 0 0 18.04 KB
master SendRequest netcoreapp3.1 190μs 216ns 780ns 0.189 0 0 20.2 KB
master SendRequest net472 0.000676ns 0.000322ns 0.00121ns 0 0 0 0 b
#4877 SendRequest net6.0 168μs 152ns 588ns 0.253 0 0 18.04 KB
#4877 SendRequest netcoreapp3.1 193μs 414ns 1.6μs 0.193 0 0 20.2 KB
#4877 SendRequest net472 0.000241ns 0.000141ns 0.000548ns 0 0 0 0 b
Benchmarks.Trace.CIVisibilityProtocolWriterBenchmark - Same speed :heavy_check_mark: Same allocations :heavy_check_mark:

Raw results

Branch Method Toolchain Mean StdError StdDev Gen 0 Gen 1 Gen 2 Allocated
master WriteAndFlushEnrichedTraces net6.0 559μs 1.28μs 4.61μs 0.553 0 0 41.55 KB
master WriteAndFlushEnrichedTraces netcoreapp3.1 684μs 714ns 2.76μs 0.336 0 0 41.61 KB
master WriteAndFlushEnrichedTraces net472 851μs 3.86μs 14.9μs 8.28 2.48 0.414 53.23 KB
#4877 WriteAndFlushEnrichedTraces net6.0 543μs 314ns 1.09μs 0.551 0 0 41.46 KB
#4877 WriteAndFlushEnrichedTraces netcoreapp3.1 652μs 1.57μs 6.07μs 0.326 0 0 41.75 KB
#4877 WriteAndFlushEnrichedTraces net472 827μs 3.06μs 11.4μs 8.22 2.47 0.411 53.23 KB
Benchmarks.Trace.DbCommandBenchmark - Same speed :heavy_check_mark: Same allocations :heavy_check_mark:

Raw results

Branch Method Toolchain Mean StdError StdDev Gen 0 Gen 1 Gen 2 Allocated
master ExecuteNonQuery net6.0 1.02μs 0.428ns 1.66ns 0.0108 0 0 768 B
master ExecuteNonQuery netcoreapp3.1 1.35μs 0.457ns 1.71ns 0.0103 0 0 768 B
master ExecuteNonQuery net472 1.55μs 0.328ns 1.23ns 0.115 0 0 730 B
#4877 ExecuteNonQuery net6.0 1.01μs 0.756ns 2.93ns 0.0106 0 0 768 B
#4877 ExecuteNonQuery netcoreapp3.1 1.35μs 0.917ns 3.55ns 0.0101 0 0 768 B
#4877 ExecuteNonQuery net472 1.65μs 0.366ns 1.32ns 0.116 0 0 730 B
Benchmarks.Trace.ElasticsearchBenchmark - Same speed :heavy_check_mark: Same allocations :heavy_check_mark:

Raw results

Branch Method Toolchain Mean StdError StdDev Gen 0 Gen 1 Gen 2 Allocated
master CallElasticsearch net6.0 1.08μs 0.659ns 2.37ns 0.0131 0 0 936 B
master CallElasticsearch netcoreapp3.1 1.36μs 0.396ns 1.53ns 0.0123 0 0 936 B
master CallElasticsearch net472 2.36μs 0.708ns 2.74ns 0.151 0 0 955 B
master CallElasticsearchAsync net6.0 1.31μs 0.501ns 1.81ns 0.0124 0 0 912 B
master CallElasticsearchAsync netcoreapp3.1 1.48μs 0.835ns 3.01ns 0.0134 0 0 984 B
master CallElasticsearchAsync net472 2.51μs 0.79ns 3.06ns 0.16 0 0 1.01 KB
#4877 CallElasticsearch net6.0 1.2μs 0.675ns 2.53ns 0.0131 0 0 936 B
#4877 CallElasticsearch netcoreapp3.1 1.33μs 1.43ns 5.35ns 0.0127 0 0 936 B
#4877 CallElasticsearch net472 2.33μs 0.782ns 3.03ns 0.151 0 0 955 B
#4877 CallElasticsearchAsync net6.0 1.23μs 0.437ns 1.69ns 0.0129 0 0 912 B
#4877 CallElasticsearchAsync netcoreapp3.1 1.45μs 0.63ns 2.44ns 0.0132 0 0 984 B
#4877 CallElasticsearchAsync net472 2.42μs 0.459ns 1.72ns 0.16 0 0 1.01 KB
Benchmarks.Trace.GraphQLBenchmark - Same speed :heavy_check_mark: Same allocations :heavy_check_mark:

Raw results

Branch Method Toolchain Mean StdError StdDev Gen 0 Gen 1 Gen 2 Allocated
master ExecuteAsync net6.0 1.29μs 0.786ns 2.94ns 0.013 0 0 912 B
master ExecuteAsync netcoreapp3.1 1.42μs 0.596ns 2.23ns 0.0122 0 0 912 B
master ExecuteAsync net472 1.71μs 0.523ns 1.96ns 0.139 0 0 875 B
#4877 ExecuteAsync net6.0 1.27μs 0.772ns 2.99ns 0.0127 0 0 912 B
#4877 ExecuteAsync netcoreapp3.1 1.47μs 1.79ns 6.7ns 0.0119 0 0 912 B
#4877 ExecuteAsync net472 1.77μs 1.01ns 3.92ns 0.138 0 0 875 B
Benchmarks.Trace.HttpClientBenchmark - Same speed :heavy_check_mark: Same allocations :heavy_check_mark:

Raw results

Branch Method Toolchain Mean StdError StdDev Gen 0 Gen 1 Gen 2 Allocated
master SendAsync net6.0 3.72μs 1.28ns 4.95ns 0.026 0 0 1.9 KB
master SendAsync netcoreapp3.1 4.48μs 3.14ns 12.2ns 0.0315 0 0 2.43 KB
master SendAsync net472 7.07μs 2.28ns 8.83ns 0.473 0 0 2.99 KB
#4877 SendAsync net6.0 3.87μs 3.19ns 12ns 0.0252 0 0 1.9 KB
#4877 SendAsync netcoreapp3.1 4.47μs 2.33ns 9.02ns 0.0314 0 0 2.43 KB
#4877 SendAsync net472 7.06μs 1.63ns 6.31ns 0.474 0 0 2.99 KB
Benchmarks.Trace.ILoggerBenchmark - Same speed :heavy_check_mark: Same allocations :heavy_check_mark:

Raw results

Branch Method Toolchain Mean StdError StdDev Gen 0 Gen 1 Gen 2 Allocated
master EnrichedLog net6.0 1.42μs 0.48ns 1.8ns 0.0222 0 0 1.57 KB
master EnrichedLog netcoreapp3.1 1.89μs 0.721ns 2.79ns 0.0214 0 0 1.57 KB
master EnrichedLog net472 2.41μs 1.35ns 5.04ns 0.236 0 0 1.49 KB
#4877 EnrichedLog net6.0 1.34μs 0.838ns 3.14ns 0.022 0 0 1.57 KB
#4877 EnrichedLog netcoreapp3.1 1.91μs 2.4ns 9.31ns 0.0216 0 0 1.57 KB
#4877 EnrichedLog net472 2.26μs 1.23ns 4.59ns 0.237 0 0 1.49 KB
Benchmarks.Trace.Log4netBenchmark - Same speed :heavy_check_mark: Same allocations :heavy_check_mark:

Raw results

Branch Method Toolchain Mean StdError StdDev Gen 0 Gen 1 Gen 2 Allocated
master EnrichedLog net6.0 113μs 74.1ns 267ns 0 0 0 4.21 KB
master EnrichedLog netcoreapp3.1 116μs 72.2ns 270ns 0 0 0 4.21 KB
master EnrichedLog net472 146μs 62.1ns 241ns 0.655 0.218 0 4.38 KB
#4877 EnrichedLog net6.0 112μs 87.5ns 339ns 0.0564 0 0 4.21 KB
#4877 EnrichedLog netcoreapp3.1 116μs 192ns 743ns 0 0 0 4.21 KB
#4877 EnrichedLog net472 149μs 184ns 714ns 0.664 0.221 0 4.38 KB
Benchmarks.Trace.NLogBenchmark - Same speed :heavy_check_mark: Same allocations :heavy_check_mark:

Raw results

Branch Method Toolchain Mean StdError StdDev Gen 0 Gen 1 Gen 2 Allocated
master EnrichedLog net6.0 2.88μs 1.11ns 4.31ns 0.0287 0 0 2.13 KB
master EnrichedLog netcoreapp3.1 3.81μs 1.46ns 5.64ns 0.0286 0 0 2.13 KB
master EnrichedLog net472 4.46μs 1.3ns 4.5ns 0.307 0 0 1.93 KB
#4877 EnrichedLog net6.0 2.92μs 1.03ns 3.87ns 0.0292 0 0 2.13 KB
#4877 EnrichedLog netcoreapp3.1 3.92μs 1.93ns 7.48ns 0.0275 0 0 2.13 KB
#4877 EnrichedLog net472 4.62μs 1.75ns 6.3ns 0.305 0 0 1.93 KB
Benchmarks.Trace.RedisBenchmark - Same speed :heavy_check_mark: Same allocations :heavy_check_mark:

Raw results

Branch Method Toolchain Mean StdError StdDev Gen 0 Gen 1 Gen 2 Allocated
master SendReceive net6.0 1.34μs 0.911ns 3.41ns 0.0154 0 0 1.1 KB
master SendReceive netcoreapp3.1 1.57μs 0.4ns 1.39ns 0.0149 0 0 1.1 KB
master SendReceive net472 1.94μs 6.08ns 23.6ns 0.177 0 0 1.12 KB
#4877 SendReceive net6.0 1.34μs 0.955ns 3.7ns 0.0154 0 0 1.1 KB
#4877 SendReceive netcoreapp3.1 1.58μs 0.668ns 2.59ns 0.0143 0 0 1.1 KB
#4877 SendReceive net472 2.13μs 3.77ns 14.6ns 0.177 0 0 1.12 KB
Benchmarks.Trace.SerilogBenchmark - Same speed :heavy_check_mark: Same allocations :heavy_check_mark:

Raw results

Branch Method Toolchain Mean StdError StdDev Gen 0 Gen 1 Gen 2 Allocated
master EnrichedLog net6.0 2.61μs 0.887ns 3.2ns 0.0213 0 0 1.53 KB
master EnrichedLog netcoreapp3.1 3.68μs 1.73ns 6.7ns 0.0221 0 0 1.58 KB
master EnrichedLog net472 4.01μs 11.3ns 43.8ns 0.309 0 0 1.96 KB
#4877 EnrichedLog net6.0 2.61μs 0.83ns 3.21ns 0.0209 0 0 1.53 KB
#4877 EnrichedLog netcoreapp3.1 3.61μs 0.913ns 3.54ns 0.0198 0 0 1.58 KB
#4877 EnrichedLog net472 3.92μs 3.21ns 12.5ns 0.311 0 0 1.96 KB
Benchmarks.Trace.SpanBenchmark - Faster :tada: Same allocations :heavy_check_mark:

Faster :tada: in #4877

Benchmark base/diff Base Median (ns) Diff Median (ns) Modality
Benchmarks.Trace.SpanBenchmark.StartFinishScope‑net6.0 1.387 656.38 473.16

Raw results

Branch Method Toolchain Mean StdError StdDev Gen 0 Gen 1 Gen 2 Allocated
master StartFinishSpan net6.0 386ns 0.0535ns 0.2ns 0.00753 0 0 536 B
master StartFinishSpan netcoreapp3.1 606ns 2.45ns 8.82ns 0.00728 0 0 536 B
master StartFinishSpan net472 618ns 0.246ns 0.887ns 0.0851 0 0 538 B
master StartFinishScope net6.0 654ns 0.831ns 3.22ns 0.00914 0 0 656 B
master StartFinishScope netcoreapp3.1 707ns 0.305ns 1.18ns 0.00881 0 0 656 B
master StartFinishScope net472 820ns 0.687ns 2.66ns 0.0981 0 0 618 B
#4877 StartFinishSpan net6.0 403ns 0.435ns 1.68ns 0.00751 0 0 536 B
#4877 StartFinishSpan netcoreapp3.1 562ns 0.241ns 0.932ns 0.00726 0 0 536 B
#4877 StartFinishSpan net472 648ns 0.206ns 0.744ns 0.0854 0 0 538 B
#4877 StartFinishScope net6.0 474ns 1.95ns 7.54ns 0.00921 0 0 656 B
#4877 StartFinishScope netcoreapp3.1 701ns 0.388ns 1.5ns 0.00901 0 0 656 B
#4877 StartFinishScope net472 758ns 0.691ns 2.68ns 0.0979 0 0 618 B
Benchmarks.Trace.TraceAnnotationsBenchmark - Faster :tada: Same allocations :heavy_check_mark:

Faster :tada: in #4877

Benchmark base/diff Base Median (ns) Diff Median (ns) Modality
Benchmarks.Trace.TraceAnnotationsBenchmark.RunOnMethodBegin‑net6.0 1.164 600.23 515.82

Raw results

Branch Method Toolchain Mean StdError StdDev Gen 0 Gen 1 Gen 2 Allocated
master RunOnMethodBegin net6.0 600ns 0.808ns 3.13ns 0.00927 0 0 656 B
master RunOnMethodBegin netcoreapp3.1 848ns 0.495ns 1.92ns 0.00884 0 0 656 B
master RunOnMethodBegin net472 978ns 0.422ns 1.63ns 0.0979 0 0 618 B
#4877 RunOnMethodBegin net6.0 516ns 0.174ns 0.674ns 0.00909 0 0 656 B
#4877 RunOnMethodBegin netcoreapp3.1 829ns 3.99ns 16.4ns 0.00898 0 0 656 B
#4877 RunOnMethodBegin net472 961ns 0.388ns 1.45ns 0.0981 0 0 618 B

andrewlock avatar Nov 16 '23 21:11 andrewlock

https://github.com/dependabot recreate

andrewlock avatar Apr 04 '24 19:04 andrewlock

@dependabot recreate

andrewlock avatar Apr 04 '24 19:04 andrewlock

Looks like Microsoft.SourceLink.GitHub is no longer a dependency, so this is no longer needed.

dependabot[bot] avatar Apr 04 '24 19:04 dependabot[bot]