-
Notifications
You must be signed in to change notification settings - Fork 151
[Config Inversion] Analyzers for ConfigurationBuilder #7575
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
base: anna/config-inversion-aliases-handling
Are you sure you want to change the base?
[Config Inversion] Analyzers for ConfigurationBuilder #7575
Conversation
d273ab2
to
69d1378
Compare
7186a16
to
4b7bede
Compare
0ac2639
to
fa3c30d
Compare
77649c3
to
932c3c6
Compare
|
fa3c30d
to
554b7d0
Compare
932c3c6
to
63f9685
Compare
554b7d0
to
dcd0751
Compare
63f9685
to
b9187b9
Compare
dcd0751
to
a70649e
Compare
b9187b9
to
7bae444
Compare
a70649e
to
c69d700
Compare
7bae444
to
9e24d0b
Compare
c69d700
to
afe38ff
Compare
9e24d0b
to
0dead4a
Compare
98c0725
to
e83c851
Compare
0dead4a
to
da3bfea
Compare
e83c851
to
a24c630
Compare
da3bfea
to
450ef3f
Compare
a24c630
to
f82f250
Compare
450ef3f
to
d8a7e8f
Compare
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:
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 Bailout
This PR (7575) - mean (75ms) : 72, 78
. : milestone, 75,
master - mean (72ms) : 71, 73
. : milestone, 72,
section Baseline
This PR (7575) - mean (72ms) : 67, 78
. : milestone, 72,
master - mean (68ms) : 66, 71
. : milestone, 68,
section CallTarget+Inlining+NGEN
This PR (7575) - mean (1,092ms) : 1014, 1170
. : milestone, 1092,
master - mean (1,047ms) : 997, 1097
. : milestone, 1047,
gantt
title Execution time (ms) FakeDbCommand (.NET Core 3.1)
dateFormat X
axisFormat %s
todayMarker off
section Bailout
This PR (7575) - mean (111ms) : 108, 114
. : milestone, 111,
master - mean (106ms) : 105, 107
. : milestone, 106,
section Baseline
This PR (7575) - mean (110ms) : 106, 114
. : milestone, 110,
master - mean (106ms) : 103, 108
. : milestone, 106,
section CallTarget+Inlining+NGEN
This PR (7575) - mean (763ms) : 738, 788
. : milestone, 763,
master - mean (741ms) : 719, 764
. : milestone, 741,
gantt
title Execution time (ms) FakeDbCommand (.NET 6)
dateFormat X
axisFormat %s
todayMarker off
section Bailout
This PR (7575) - mean (106ms) : crit, 103, 109
. : crit, milestone, 106,
master - mean (94ms) : 93, 95
. : milestone, 94,
section Baseline
This PR (7575) - mean (104ms) : 101, 107
. : milestone, 104,
master - mean (94ms) : 91, 96
. : milestone, 94,
section CallTarget+Inlining+NGEN
This PR (7575) - mean (803ms) : crit, 759, 847
. : crit, milestone, 803,
master - mean (701ms) : 684, 719
. : milestone, 701,
gantt
title Execution time (ms) FakeDbCommand (.NET 8)
dateFormat X
axisFormat %s
todayMarker off
section Bailout
This PR (7575) - mean (98ms) : crit, 94, 101
. : crit, milestone, 98,
master - mean (92ms) : 91, 94
. : milestone, 92,
section Baseline
This PR (7575) - mean (96ms) : 92, 100
. : milestone, 96,
master - mean (92ms) : 90, 94
. : milestone, 92,
section CallTarget+Inlining+NGEN
This PR (7575) - mean (677ms) : 657, 697
. : milestone, 677,
master - mean (666ms) : 648, 683
. : milestone, 666,
gantt
title Execution time (ms) HttpMessageHandler (.NET Framework 4.8)
dateFormat X
axisFormat %s
todayMarker off
section Bailout
This PR (7575) - mean (200ms) : 197, 204
. : milestone, 200,
master - mean (199ms) : 195, 202
. : milestone, 199,
section Baseline
This PR (7575) - mean (197ms) : 193, 201
. : milestone, 197,
master - mean (196ms) : 191, 201
. : milestone, 196,
section CallTarget+Inlining+NGEN
This PR (7575) - mean (1,191ms) : 1133, 1249
. : milestone, 1191,
master - mean (1,180ms) : 1114, 1246
. : milestone, 1180,
gantt
title Execution time (ms) HttpMessageHandler (.NET Core 3.1)
dateFormat X
axisFormat %s
todayMarker off
section Bailout
This PR (7575) - mean (282ms) : 276, 289
. : milestone, 282,
master - mean (282ms) : 276, 287
. : milestone, 282,
section Baseline
This PR (7575) - mean (282ms) : 276, 288
. : milestone, 282,
master - mean (282ms) : 277, 286
. : milestone, 282,
section CallTarget+Inlining+NGEN
This PR (7575) - mean (961ms) : 920, 1002
. : milestone, 961,
master - mean (943ms) : 905, 982
. : milestone, 943,
gantt
title Execution time (ms) HttpMessageHandler (.NET 6)
dateFormat X
axisFormat %s
todayMarker off
section Bailout
This PR (7575) - mean (287ms) : 281, 293
. : milestone, 287,
master - mean (275ms) : 270, 280
. : milestone, 275,
section Baseline
This PR (7575) - mean (287ms) : 279, 295
. : milestone, 287,
master - mean (276ms) : 270, 281
. : milestone, 276,
section CallTarget+Inlining+NGEN
This PR (7575) - mean (1,013ms) : crit, 972, 1053
. : crit, milestone, 1013,
master - mean (931ms) : 891, 971
. : milestone, 931,
gantt
title Execution time (ms) HttpMessageHandler (.NET 8)
dateFormat X
axisFormat %s
todayMarker off
section Bailout
This PR (7575) - mean (274ms) : 270, 279
. : milestone, 274,
master - mean (276ms) : 269, 282
. : milestone, 276,
section Baseline
This PR (7575) - mean (274ms) : 267, 282
. : milestone, 274,
master - mean (273ms) : 268, 278
. : milestone, 273,
section CallTarget+Inlining+NGEN
This PR (7575) - mean (865ms) : 848, 881
. : milestone, 865,
master - mean (863ms) : 843, 883
. : milestone, 863,
|
Summary of changes
Reason for change
Implementation details
Test coverage
Other details