Open
Description
Job completed in 16 minutes 52 seconds (remote runner delay: 1 minute 32 seconds).
dotnet/runtime#112353
Diffs
Diffs
Found 104 files with textual diffs.
Summary of Code Size diffs:
(Lower is better)
Total bytes of base: 43694896
Total bytes of diff: 43682151
Total bytes of delta: -12745 (-0.03 % of base)
Total relative delta: -2.43
diff is an improvement.
relative diff is an improvement.
Total byte diff includes -9880 bytes from reconciling methods
Base had 37 unique methods, 9880 unique bytes
Diff had 0 unique methods, 0 unique bytes
Top file regressions (bytes):
250 : System.Net.NameResolution.dasm (0.54 % of base)
140 : System.ComponentModel.Composition.dasm (0.03 % of base)
Top file improvements (bytes):
-3523 : System.Linq.dasm (-0.28 % of base)
-1813 : System.Collections.Immutable.dasm (-0.10 % of base)
-1482 : System.Composition.TypedParts.dasm (-3.14 % of base)
-1223 : System.Collections.dasm (-0.29 % of base)
-938 : System.Threading.Tasks.Dataflow.dasm (-0.08 % of base)
-842 : Microsoft.CSharp.dasm (-0.25 % of base)
-830 : System.Linq.Expressions.dasm (-0.09 % of base)
-470 : System.Net.Requests.dasm (-0.32 % of base)
-414 : Microsoft.Extensions.Http.dasm (-0.60 % of base)
-369 : System.IO.Packaging.dasm (-0.34 % of base)
-259 : System.Net.Http.dasm (-0.03 % of base)
-254 : System.ComponentModel.Annotations.dasm (-0.49 % of base)
-226 : System.Text.Json.dasm (-0.02 % of base)
-188 : System.Private.DataContractSerialization.dasm (-0.02 % of base)
-178 : System.Composition.Convention.dasm (-0.14 % of base)
-75 : Microsoft.Extensions.DependencyModel.dasm (-0.10 % of base)
-51 : System.Linq.Queryable.dasm (-0.01 % of base)
19 total files with Code Size differences (17 improved, 2 regressed), 244 unchanged.
Top method regressions (bytes):
110 (47.62 % of base) : System.Net.NameResolution.dasm - System.Net.NameResolutionMetrics:AfterResolution(System.TimeSpan,System.String,System.Exception) (FullOpts)
73 (29.08 % of base) : System.ComponentModel.Composition.dasm - System.ComponentModel.Composition.CompositionException:.ctor(System.ComponentModel.Composition.CompositionError):this (FullOpts)
67 (15.09 % of base) : System.ComponentModel.Composition.dasm - System.ComponentModel.ExceptionBuilder:CreateCannotGetExportedValue(System.ComponentModel.Composition.Primitives.ComposablePart,System.ComponentModel.Composition.Primitives.ExportDefinition,System.Exception):System.ComponentModel.Composition.CompositionException (FullOpts)
64 (6.43 % of base) : System.Net.Http.dasm - System.Net.Http.Metrics.SocketsHttpHandlerMetrics:.ctor(System.Diagnostics.Metrics.Meter):this (FullOpts)
49 (6.81 % of base) : System.Net.Http.dasm - System.Net.Http.Metrics.MetricsHandler:.ctor(System.Net.Http.HttpMessageHandler,System.Diagnostics.Metrics.IMeterFactory,byref):this (FullOpts)
46 (12.07 % of base) : System.Net.Http.dasm - System.Net.Http.DiagnosticsHelper:GetBoxedInt32(int):System.Object (FullOpts)
46 (12.40 % of base) : System.Net.Http.dasm - System.Net.Http.DiagnosticsHelper:GetErrorStatusCodeString(int):System.String (FullOpts)
46 (5.01 % of base) : System.Net.NameResolution.dasm - System.Net.NameResolutionTelemetry:BeforeResolution(System.Object,long):System.Net.NameResolutionActivity:this (FullOpts)
44 (314.29 % of base) : System.Net.Http.dasm - System.Net.Http.DiagnosticsHelper:get_ShortHistogramAdvice():System.Diagnostics.Metrics.InstrumentAdvice`1[double] (FullOpts)
44 (151.72 % of base) : System.Net.NameResolution.dasm - System.Net.NameResolutionMetrics:IsEnabled():ubyte (FullOpts)
39 (10.86 % of base) : System.Net.NameResolution.dasm - System.Net.NameResolutionTelemetry:AfterResolution(System.Object,byref,System.Object,System.Exception):this (FullOpts)
39 (28.26 % of base) : System.Net.NameResolution.dasm - System.Net.NameResolutionTelemetry:AnyDiagnosticsEnabled():ubyte (FullOpts)
28 (16.28 % of base) : Microsoft.Extensions.DependencyModel.dasm - Microsoft.Extensions.DependencyModel.CompilationOptions:.cctor() (FullOpts)
Top method improvements (bytes):
-1482 (-100.00 % of base) : System.Composition.TypedParts.dasm - System.Composition.CompositionContextExtensions:SatisfyImportsInternal(System.Composition.CompositionContext,System.Object,System.Composition.Convention.AttributedModelProvider) (FullOpts) (1 base, 0 diff methods)
-457 (-100.00 % of base) : Microsoft.CSharp.dasm - Microsoft.CSharp.RuntimeBinder.Semantics.TypeManager:InternalsVisibleTo(System.Reflection.Assembly,System.Reflection.Assembly):ubyte (FullOpts) (1 base, 0 diff methods)
-436 (-100.00 % of base) : System.Linq.dasm - System.Linq.Enumerable+AppendPrependN`1[System.Numerics.Vector`1[float]]:MoveNext():ubyte:this (FullOpts) (1 base, 0 diff methods)
-424 (-100.00 % of base) : System.Linq.dasm - System.Linq.Enumerable+AppendPrependN`1[double]:MoveNext():ubyte:this (FullOpts) (1 base, 0 diff methods)
-422 (-100.00 % of base) : System.Linq.dasm - System.Linq.Enumerable+AppendPrependN`1[short]:MoveNext():ubyte:this (FullOpts) (1 base, 0 diff methods)
-422 (-39.59 % of base) : System.Net.Requests.dasm - System.Net.HttpWebResponse:get_Headers():System.Net.WebHeaderCollection:this (FullOpts)
-421 (-100.00 % of base) : System.Linq.dasm - System.Linq.Enumerable+AppendPrependN`1[long]:MoveNext():ubyte:this (FullOpts) (1 base, 0 diff methods)
-421 (-100.00 % of base) : System.Linq.dasm - System.Linq.Enumerable+AppendPrependN`1[System.Nullable`1[int]]:MoveNext():ubyte:this (FullOpts) (1 base, 0 diff methods)
-420 (-100.00 % of base) : System.Linq.dasm - System.Linq.Enumerable+AppendPrependN`1[ubyte]:MoveNext():ubyte:this (FullOpts) (1 base, 0 diff methods)
-419 (-100.00 % of base) : System.Linq.dasm - System.Linq.Enumerable+AppendPrependN`1[int]:MoveNext():ubyte:this (FullOpts) (1 base, 0 diff methods)
-414 (-40.00 % of base) : Microsoft.Extensions.Http.dasm - Microsoft.Extensions.Http.Logging.HttpHeadersLogValue:get_Values():System.Collections.Generic.List`1[System.Collections.Generic.KeyValuePair`2[System.String,System.Object]]:this (FullOpts)
-348 (-100.00 % of base) : Microsoft.CSharp.dasm - Microsoft.CSharp.RuntimeBinder.Semantics.MemberLookup:IsDynamicMember(Microsoft.CSharp.RuntimeBinder.Semantics.Symbol):ubyte (FullOpts) (1 base, 0 diff methods)
-259 (-100.00 % of base) : System.Collections.Immutable.dasm - System.Collections.Frozen.FrozenDictionary`2[double,System.Nullable`1[int]]:System.Collections.Generic.IEnumerable<System.Collections.Generic.KeyValuePair<TKey,TValue>>.GetEnumerator():System.Collections.Generic.IEnumerator`1[System.Collections.Generic.KeyValuePair`2[double,System.Nullable`1[int]]]:this (FullOpts) (1 base, 0 diff methods)
-259 (-100.00 % of base) : System.Collections.Immutable.dasm - System.Collections.Frozen.FrozenDictionary`2[int,System.Nullable`1[int]]:System.Collections.Generic.IEnumerable<System.Collections.Generic.KeyValuePair<TKey,TValue>>.GetEnumerator():System.Collections.Generic.IEnumerator`1[System.Collections.Generic.KeyValuePair`2[int,System.Nullable`1[int]]]:this (FullOpts) (1 base, 0 diff methods)
-259 (-100.00 % of base) : System.Collections.Immutable.dasm - System.Collections.Frozen.FrozenDictionary`2[long,System.Nullable`1[int]]:System.Collections.Generic.IEnumerable<System.Collections.Generic.KeyValuePair<TKey,TValue>>.GetEnumerator():System.Collections.Generic.IEnumerator`1[System.Collections.Generic.KeyValuePair`2[long,System.Nullable`1[int]]]:this (FullOpts) (1 base, 0 diff methods)
-259 (-100.00 % of base) : System.Collections.Immutable.dasm - System.Collections.Frozen.FrozenDictionary`2[short,System.Nullable`1[int]]:System.Collections.Generic.IEnumerable<System.Collections.Generic.KeyValuePair<TKey,TValue>>.GetEnumerator():System.Collections.Generic.IEnumerator`1[System.Collections.Generic.KeyValuePair`2[short,System.Nullable`1[int]]]:this (FullOpts) (1 base, 0 diff methods)
-259 (-100.00 % of base) : System.Collections.Immutable.dasm - System.Collections.Frozen.FrozenDictionary`2[System.Nullable`1[int],System.Nullable`1[int]]:System.Collections.Generic.IEnumerable<System.Collections.Generic.KeyValuePair<TKey,TValue>>.GetEnumerator():System.Collections.Generic.IEnumerator`1[System.Collections.Generic.KeyValuePair`2[System.Nullable`1[int],System.Nullable`1[int]]]:this (FullOpts) (1 base, 0 diff methods)
-259 (-100.00 % of base) : System.Collections.Immutable.dasm - System.Collections.Frozen.FrozenDictionary`2[System.Numerics.Vector`1[float],System.Nullable`1[int]]:System.Collections.Generic.IEnumerable<System.Collections.Generic.KeyValuePair<TKey,TValue>>.GetEnumerator():System.Collections.Generic.IEnumerator`1[System.Collections.Generic.KeyValuePair`2[System.Numerics.Vector`1[float],System.Nullable`1[int]]]:this (FullOpts) (1 base, 0 diff methods)
-259 (-100.00 % of base) : System.Collections.Immutable.dasm - System.Collections.Frozen.FrozenDictionary`2[ubyte,System.Nullable`1[int]]:System.Collections.Generic.IEnumerable<System.Collections.Generic.KeyValuePair<TKey,TValue>>.GetEnumerator():System.Collections.Generic.IEnumerator`1[System.Collections.Generic.KeyValuePair`2[ubyte,System.Nullable`1[int]]]:this (FullOpts) (1 base, 0 diff methods)
-253 (-100.00 % of base) : System.Net.Http.dasm - System.Net.Http.Headers.HttpHeaders:GetEnumerator():System.Collections.Generic.IEnumerator`1[System.Collections.Generic.KeyValuePair`2[System.String,System.Collections.Generic.IEnumerable`1[System.String]]]:this (FullOpts) (1 base, 0 diff methods)
-227 (-94.58 % of base) : System.Net.Http.dasm - System.Net.Http.Headers.HttpHeaders:System.Collections.IEnumerable.GetEnumerator():System.Collections.IEnumerator:this (FullOpts)
-186 (-100.00 % of base) : System.Collections.dasm - System.Collections.Generic.EnumerableHelpers:GetEmptyEnumerator[double]():System.Collections.Generic.IEnumerator`1[double] (FullOpts) (1 base, 0 diff methods)
-186 (-100.00 % of base) : System.Collections.dasm - System.Collections.Generic.EnumerableHelpers:GetEmptyEnumerator[long]():System.Collections.Generic.IEnumerator`1[long] (FullOpts) (1 base, 0 diff methods)
-186 (-100.00 % of base) : System.Collections.dasm - System.Collections.Generic.EnumerableHelpers:GetEmptyEnumerator[short]():System.Collections.Generic.IEnumerator`1[short] (FullOpts) (1 base, 0 diff methods)
-186 (-100.00 % of base) : System.Collections.dasm - System.Collections.Generic.EnumerableHelpers:GetEmptyEnumerator[System.Nullable`1[int]]():System.Collections.Generic.IEnumerator`1[System.Nullable`1[int]] (FullOpts) (1 base, 0 diff methods)
-186 (-100.00 % of base) : System.Collections.dasm - System.Collections.Generic.EnumerableHelpers:GetEmptyEnumerator[System.Numerics.Vector`1[float]]():System.Collections.Generic.IEnumerator`1[System.Numerics.Vector`1[float]] (FullOpts) (1 base, 0 diff methods)
-186 (-100.00 % of base) : System.Collections.dasm - System.Collections.Generic.EnumerableHelpers:GetEmptyEnumerator[ubyte]():System.Collections.Generic.IEnumerator`1[ubyte] (FullOpts) (1 base, 0 diff methods)
-178 (-100.00 % of base) : System.Composition.Convention.dasm - System.Composition.Convention.PartConventionBuilder:MemberHasExportMetadata(System.Reflection.MemberInfo):ubyte (FullOpts) (1 base, 0 diff methods)
-168 (-21.03 % of base) : System.IO.Packaging.dasm - System.IO.Packaging.Package:DoOperationOnEachPart(System.IO.Packaging.Package+PartOperation):this (FullOpts)
-151 (-50.33 % of base) : System.IO.Packaging.dasm - System.IO.Packaging.PackagePartCollection:GetEnumerator():System.Collections.Generic.IEnumerator`1[System.IO.Packaging.PackagePart]:this (FullOpts)
-134 (-100.00 % of base) : System.Threading.Tasks.Dataflow.dasm - System.Threading.Tasks.Dataflow.Internal.ImmutableArray`1[double]:GetEnumerator():System.Collections.Generic.IEnumerator`1[double]:this (FullOpts) (1 base, 0 diff methods)
-134 (-100.00 % of base) : System.Threading.Tasks.Dataflow.dasm - System.Threading.Tasks.Dataflow.Internal.ImmutableArray`1[int]:GetEnumerator():System.Collections.Generic.IEnumerator`1[int]:this (FullOpts) (1 base, 0 diff methods)
-134 (-100.00 % of base) : System.Threading.Tasks.Dataflow.dasm - System.Threading.Tasks.Dataflow.Internal.ImmutableArray`1[long]:GetEnumerator():System.Collections.Generic.IEnumerator`1[long]:this (FullOpts) (1 base, 0 diff methods)
-134 (-100.00 % of base) : System.Threading.Tasks.Dataflow.dasm - System.Threading.Tasks.Dataflow.Internal.ImmutableArray`1[short]:GetEnumerator():System.Collections.Generic.IEnumerator`1[short]:this (FullOpts) (1 base, 0 diff methods)
-134 (-100.00 % of base) : System.Threading.Tasks.Dataflow.dasm - System.Threading.Tasks.Dataflow.Internal.ImmutableArray`1[System.Nullable`1[int]]:GetEnumerator():System.Collections.Generic.IEnumerator`1[System.Nullable`1[int]]:this (FullOpts) (1 base, 0 diff methods)
-134 (-100.00 % of base) : System.Threading.Tasks.Dataflow.dasm - System.Threading.Tasks.Dataflow.Internal.ImmutableArray`1[System.Numerics.Vector`1[float]]:GetEnumerator():System.Collections.Generic.IEnumerator`1[System.Numerics.Vector`1[float]]:this (FullOpts) (1 base, 0 diff methods)
-134 (-100.00 % of base) : System.Threading.Tasks.Dataflow.dasm - System.Threading.Tasks.Dataflow.Internal.ImmutableArray`1[ubyte]:GetEnumerator():System.Collections.Generic.IEnumerator`1[ubyte]:this (FullOpts) (1 base, 0 diff methods)
-116 (-100.00 % of base) : System.ComponentModel.Annotations.dasm - System.ComponentModel.DataAnnotations.CompareAttribute:GetDisplayNameForProperty(System.Reflection.PropertyInfo):System.String:this (FullOpts) (1 base, 0 diff methods)
-105 (-11.18 % of base) : System.Linq.Expressions.dasm - System.Linq.Expressions.Compiler.StackSpiller:RewriteMethodCallExpression(System.Linq.Expressions.Expression,int):System.Linq.Expressions.Compiler.StackSpiller+Result:this (FullOpts)
-102 (-100.00 % of base) : System.Private.DataContractSerialization.dasm - System.Runtime.Serialization.DataContracts.CollectionDataContract:IsCollectionInterface(System.Type):ubyte (FullOpts) (1 base, 0 diff methods)
-97 (-8.55 % of base) : System.Linq.Expressions.dasm - System.Linq.Expressions.Compiler.StackSpiller:RewriteInvocationExpression(System.Linq.Expressions.Expression,int):System.Linq.Expressions.Compiler.StackSpiller+Result:this (FullOpts)
-97 (-33.92 % of base) : System.Linq.Expressions.dasm - System.Linq.Expressions.Compiler.StackSpiller+ChildRewriter:get_Item(int,int):System.Linq.Expressions.Expression[]:this (FullOpts)
-96 (-9.10 % of base) : System.Linq.dasm - System.Linq.Enumerable+IEnumerableSkipTakeIterator`1[ubyte]:ToArray():ubyte[]:this (FullOpts)
-86 (-14.19 % of base) : System.Private.DataContractSerialization.dasm - System.Runtime.Serialization.DataContracts.ClassDataContract:IsNonAttributedTypeValidForSerialization(System.Type):ubyte (FullOpts)
-75 (-2.00 % of base) : System.Linq.Expressions.dasm - System.Linq.Expressions.Compiler.StackSpiller:RewriteListInitExpression(System.Linq.Expressions.Expression,int):System.Linq.Expressions.Compiler.StackSpiller+Result:this (FullOpts)
-65 (-21.38 % of base) : System.Text.Json.dasm - System.Text.Json.Nodes.JsonValueOfElement:GetValue[System.__Canon]():System.__Canon:this (FullOpts)
-61 (-38.36 % of base) : System.Linq.Expressions.dasm - System.Linq.Expressions.Expression:GetDelegateType(System.Type[]):System.Type (FullOpts)
-59 (-7.89 % of base) : System.Linq.Expressions.dasm - System.Linq.Expressions.Compiler.StackSpiller:RewriteIndexAssignment(System.Linq.Expressions.BinaryExpression,int):System.Linq.Expressions.Compiler.StackSpiller+Result:this (FullOpts)
-58 (-100.00 % of base) : System.Collections.dasm - System.Collections.Generic.EnumerableHelpers:GetEmptyEnumerator[int]():System.Collections.Generic.IEnumerator`1[int] (FullOpts) (1 base, 0 diff methods)
-55 (-35.95 % of base) : Microsoft.Extensions.DependencyModel.dasm - Microsoft.Extensions.DependencyModel.RuntimeAssetGroup:.ctor(System.String,System.String[]):this (FullOpts)
-55 (-11.07 % of base) : System.Linq.Expressions.dasm - System.Linq.Expressions.Compiler.StackSpiller:RewriteDynamicExpression(System.Linq.Expressions.Expression):System.Linq.Expressions.Compiler.StackSpiller+Result:this (FullOpts)
-55 (-8.61 % of base) : System.Linq.Expressions.dasm - System.Linq.Expressions.Compiler.StackSpiller:RewriteIndexExpression(System.Linq.Expressions.Expression,int):System.Linq.Expressions.Compiler.StackSpiller+Result:this (FullOpts)
-55 (-8.76 % of base) : System.Linq.Expressions.dasm - System.Linq.Expressions.Compiler.StackSpiller:RewriteNewArrayExpression(System.Linq.Expressions.Expression,int):System.Linq.Expressions.Compiler.StackSpiller+Result:this (FullOpts)
-53 (-5.24 % of base) : System.Linq.dasm - System.Linq.Enumerable+AppendPrependN`1[ubyte]:LazyToArray():ubyte[]:this (FullOpts)
-52 (-10.12 % of base) : System.Linq.Expressions.dasm - System.Linq.Expressions.Compiler.StackSpiller:RewriteNewExpression(System.Linq.Expressions.Expression,int):System.Linq.Expressions.Compiler.StackSpiller+Result:this (FullOpts)
-51 (-13.35 % of base) : System.Linq.Queryable.dasm - System.Linq.EnumerableRewriter:GetPublicType(System.Type):System.Type (FullOpts)
-50 (-6.59 % of base) : System.IO.Packaging.dasm - System.IO.Packaging.XmlCompatibilityReader:DeclareNamespaceCompatibility(System.String,System.String):this (FullOpts)
-49 (-7.80 % of base) : System.Collections.dasm - System.Collections.Generic.EnumerableHelpers:ToArray[ubyte](System.Collections.Generic.IEnumerable`1[ubyte],byref):ubyte[] (FullOpts)
-49 (-7.24 % of base) : System.Linq.dasm - System.Linq.Enumerable+ArrayWhereIterator`1[ubyte]:ToArray(System.ReadOnlySpan`1[ubyte],System.Func`2[ubyte,ubyte]):ubyte[] (FullOpts)
-49 (-4.11 % of base) : System.Linq.dasm - System.Linq.Enumerable+Concat2Iterator`1[ubyte]:ToArray():ubyte[]:this (FullOpts)
-49 (-7.78 % of base) : System.Linq.dasm - System.Linq.Enumerable+ConcatNIterator`1[ubyte]:LazyToArray():ubyte[]:this (FullOpts)
-49 (-5.86 % of base) : System.Linq.dasm - System.Linq.Enumerable+IEnumerableWhereIterator`1[ubyte]:ToArray():ubyte[]:this (FullOpts)
-49 (-5.51 % of base) : System.Linq.dasm - System.Linq.Enumerable+OfTypeIterator`1[ubyte]:ToArray():ubyte[]:this (FullOpts)
-49 (-4.07 % of base) : System.Linq.Expressions.dasm - System.Linq.Expressions.Compiler.StackSpiller+ListBindingRewriter:AsExpression(System.Linq.Expressions.Expression):System.Linq.Expressions.Expression:this (FullOpts)
-48 (-7.32 % of base) : Microsoft.Extensions.DependencyModel.dasm - Microsoft.Extensions.DependencyModel.DependencyContextJsonReader:ReadRuntimes(byref):System.Collections.Generic.List`1[Microsoft.Extensions.DependencyModel.RuntimeFallbacks] (FullOpts)
-48 (-78.69 % of base) : System.Net.Requests.dasm - System.Net.ProtocolViolationException:.ctor():this (FullOpts)
-47 (-22.38 % of base) : System.ComponentModel.Annotations.dasm - System.ComponentModel.DataAnnotations.FileExtensionsAttribute:ValidateExtension(System.String):ubyte:this (FullOpts)
-44 (-22.56 % of base) : System.ComponentModel.Annotations.dasm - System.ComponentModel.DataAnnotations.FileExtensionsAttribute:get_ExtensionsNormalized():System.String:this (FullOpts)
-42 (-9.07 % of base) : System.Linq.dasm - System.Linq.Enumerable+ConcatNIterator`1[ubyte]:PreallocatingToArray():ubyte[]:this (FullOpts)
-42 (-19.81 % of base) : System.Linq.dasm - System.Linq.Enumerable+IListSkipTakeIterator`1[ubyte]:ToArray():ubyte[]:this (FullOpts)
-42 (-8.59 % of base) : System.Linq.dasm - System.Linq.Enumerable+OrderedIterator`1[ubyte]:ToArray(int,int):ubyte[]:this (FullOpts)
-40 (-32.52 % of base) : System.Linq.dasm - System.Linq.Enumerable+ShuffleTakeIterator`1[ubyte]:ToArray():ubyte[]:this (FullOpts)
-40 (-50.63 % of base) : System.Linq.Expressions.dasm - System.Linq.Expressions.Error:NotSupported():System.NotSupportedException (FullOpts)
-37 (-3.18 % of base) : Microsoft.CSharp.dasm - Microsoft.CSharp.RuntimeBinder.RuntimeBinder:DeferBinding(Microsoft.CSharp.RuntimeBinder.ICSharpBinder,Microsoft.CSharp.RuntimeBinder.ArgumentObject[],System.Dynamic.DynamicMetaObject[],Microsoft.CSharp.RuntimeBinder.Semantics.LocalVariableSymbol[],byref):ubyte:this (FullOpts)
-30 (-21.90 % of base) : System.ComponentModel.Annotations.dasm - System.ComponentModel.DataAnnotations.CustomValidationAttribute:FormatErrorMessage(System.String):System.String:this (FullOpts)
-30 (-2.59 % of base) : System.Linq.Expressions.dasm - System.Linq.Expressions.Compiler.StackSpiller+ListBindingRewriter:AsBinding():System.Linq.Expressions.MemberBinding:this (FullOpts)
-28 (-100.00 % of base) : System.Net.Http.dasm - <>z__ReadOnlyArray`1[double]:System.Collections.Generic.ICollection<T>.CopyTo(double[],int):this (FullOpts) (1 base, 0 diff methods)
-28 (-100.00 % of base) : System.Net.NameResolution.dasm - <>z__ReadOnlyArray`1[double]:System.Collections.Generic.ICollection<T>.CopyTo(double[],int):this (FullOpts) (1 base, 0 diff methods)
-23 (-10.04 % of base) : System.Text.Json.dasm - System.Text.Json.Nodes.JsonValueOfElement:GetValue[double]():double:this (FullOpts)
-23 (-10.13 % of base) : System.Text.Json.dasm - System.Text.Json.Nodes.JsonValueOfElement:GetValue[int]():int:this (FullOpts)
-23 (-10.09 % of base) : System.Text.Json.dasm - System.Text.Json.Nodes.JsonValueOfElement:GetValue[long]():long:this (FullOpts)
-23 (-10.04 % of base) : System.Text.Json.dasm - System.Text.Json.Nodes.JsonValueOfElement:GetValue[short]():short:this (FullOpts)
-23 (-10.09 % of base) : System.Text.Json.dasm - System.Text.Json.Nodes.JsonValueOfElement:GetValue[System.Nullable`1[int]]():System.Nullable`1[int]:this (FullOpts)
-23 (-9.20 % of base) : System.Text.Json.dasm - System.Text.Json.Nodes.JsonValueOfElement:GetValue[System.Numerics.Vector`1[float]]():System.Numerics.Vector`1[float]:this (FullOpts)
-23 (-10.09 % of base) : System.Text.Json.dasm - System.Text.Json.Nodes.JsonValueOfElement:GetValue[ubyte]():ubyte:this (FullOpts)
-17 (-15.74 % of base) : System.ComponentModel.Annotations.dasm - System.ComponentModel.DataAnnotations.ValidationAttribute:FormatErrorMessage(System.String):System.String:this (FullOpts)
Top method regressions (percentages):
44 (314.29 % of base) : System.Net.Http.dasm - System.Net.Http.DiagnosticsHelper:get_ShortHistogramAdvice():System.Diagnostics.Metrics.InstrumentAdvice`1[double] (FullOpts)
44 (151.72 % of base) : System.Net.NameResolution.dasm - System.Net.NameResolutionMetrics:IsEnabled():ubyte (FullOpts)
110 (47.62 % of base) : System.Net.NameResolution.dasm - System.Net.NameResolutionMetrics:AfterResolution(System.TimeSpan,System.String,System.Exception) (FullOpts)
73 (29.08 % of base) : System.ComponentModel.Composition.dasm - System.ComponentModel.Composition.CompositionException:.ctor(System.ComponentModel.Composition.CompositionError):this (FullOpts)
39 (28.26 % of base) : System.Net.NameResolution.dasm - System.Net.NameResolutionTelemetry:AnyDiagnosticsEnabled():ubyte (FullOpts)
28 (16.28 % of base) : Microsoft.Extensions.DependencyModel.dasm - Microsoft.Extensions.DependencyModel.CompilationOptions:.cctor() (FullOpts)
67 (15.09 % of base) : System.ComponentModel.Composition.dasm - System.ComponentModel.ExceptionBuilder:CreateCannotGetExportedValue(System.ComponentModel.Composition.Primitives.ComposablePart,System.ComponentModel.Composition.Primitives.ExportDefinition,System.Exception):System.ComponentModel.Composition.CompositionException (FullOpts)
46 (12.40 % of base) : System.Net.Http.dasm - System.Net.Http.DiagnosticsHelper:GetErrorStatusCodeString(int):System.String (FullOpts)
46 (12.07 % of base) : System.Net.Http.dasm - System.Net.Http.DiagnosticsHelper:GetBoxedInt32(int):System.Object (FullOpts)
39 (10.86 % of base) : System.Net.NameResolution.dasm - System.Net.NameResolutionTelemetry:AfterResolution(System.Object,byref,System.Object,System.Exception):this (FullOpts)
49 (6.81 % of base) : System.Net.Http.dasm - System.Net.Http.Metrics.MetricsHandler:.ctor(System.Net.Http.HttpMessageHandler,System.Diagnostics.Metrics.IMeterFactory,byref):this (FullOpts)
64 (6.43 % of base) : System.Net.Http.dasm - System.Net.Http.Metrics.SocketsHttpHandlerMetrics:.ctor(System.Diagnostics.Metrics.Meter):this (FullOpts)
46 (5.01 % of base) : System.Net.NameResolution.dasm - System.Net.NameResolutionTelemetry:BeforeResolution(System.Object,long):System.Net.NameResolutionActivity:this (FullOpts)
Top method improvements (percentages):
-28 (-100.00 % of base) : System.Net.Http.dasm - <>z__ReadOnlyArray`1[double]:System.Collections.Generic.ICollection<T>.CopyTo(double[],int):this (FullOpts) (1 base, 0 diff methods)
-28 (-100.00 % of base) : System.Net.NameResolution.dasm - <>z__ReadOnlyArray`1[double]:System.Collections.Generic.ICollection<T>.CopyTo(double[],int):this (FullOpts) (1 base, 0 diff methods)
-348 (-100.00 % of base) : Microsoft.CSharp.dasm - Microsoft.CSharp.RuntimeBinder.Semantics.MemberLookup:IsDynamicMember(Microsoft.CSharp.RuntimeBinder.Semantics.Symbol):ubyte (FullOpts) (1 base, 0 diff methods)
-457 (-100.00 % of base) : Microsoft.CSharp.dasm - Microsoft.CSharp.RuntimeBinder.Semantics.TypeManager:InternalsVisibleTo(System.Reflection.Assembly,System.Reflection.Assembly):ubyte (FullOpts) (1 base, 0 diff methods)
-259 (-100.00 % of base) : System.Collections.Immutable.dasm - System.Collections.Frozen.FrozenDictionary`2[double,System.Nullable`1[int]]:System.Collections.Generic.IEnumerable<System.Collections.Generic.KeyValuePair<TKey,TValue>>.GetEnumerator():System.Collections.Generic.IEnumerator`1[System.Collections.Generic.KeyValuePair`2[double,System.Nullable`1[int]]]:this (FullOpts) (1 base, 0 diff methods)
-259 (-100.00 % of base) : System.Collections.Immutable.dasm - System.Collections.Frozen.FrozenDictionary`2[int,System.Nullable`1[int]]:System.Collections.Generic.IEnumerable<System.Collections.Generic.KeyValuePair<TKey,TValue>>.GetEnumerator():System.Collections.Generic.IEnumerator`1[System.Collections.Generic.KeyValuePair`2[int,System.Nullable`1[int]]]:this (FullOpts) (1 base, 0 diff methods)
-259 (-100.00 % of base) : System.Collections.Immutable.dasm - System.Collections.Frozen.FrozenDictionary`2[long,System.Nullable`1[int]]:System.Collections.Generic.IEnumerable<System.Collections.Generic.KeyValuePair<TKey,TValue>>.GetEnumerator():System.Collections.Generic.IEnumerator`1[System.Collections.Generic.KeyValuePair`2[long,System.Nullable`1[int]]]:this (FullOpts) (1 base, 0 diff methods)
-259 (-100.00 % of base) : System.Collections.Immutable.dasm - System.Collections.Frozen.FrozenDictionary`2[short,System.Nullable`1[int]]:System.Collections.Generic.IEnumerable<System.Collections.Generic.KeyValuePair<TKey,TValue>>.GetEnumerator():System.Collections.Generic.IEnumerator`1[System.Collections.Generic.KeyValuePair`2[short,System.Nullable`1[int]]]:this (FullOpts) (1 base, 0 diff methods)
-259 (-100.00 % of base) : System.Collections.Immutable.dasm - System.Collections.Frozen.FrozenDictionary`2[System.Nullable`1[int],System.Nullable`1[int]]:System.Collections.Generic.IEnumerable<System.Collections.Generic.KeyValuePair<TKey,TValue>>.GetEnumerator():System.Collections.Generic.IEnumerator`1[System.Collections.Generic.KeyValuePair`2[System.Nullable`1[int],System.Nullable`1[int]]]:this (FullOpts) (1 base, 0 diff methods)
-259 (-100.00 % of base) : System.Collections.Immutable.dasm - System.Collections.Frozen.FrozenDictionary`2[System.Numerics.Vector`1[float],System.Nullable`1[int]]:System.Collections.Generic.IEnumerable<System.Collections.Generic.KeyValuePair<TKey,TValue>>.GetEnumerator():System.Collections.Generic.IEnumerator`1[System.Collections.Generic.KeyValuePair`2[System.Numerics.Vector`1[float],System.Nullable`1[int]]]:this (FullOpts) (1 base, 0 diff methods)
-259 (-100.00 % of base) : System.Collections.Immutable.dasm - System.Collections.Frozen.FrozenDictionary`2[ubyte,System.Nullable`1[int]]:System.Collections.Generic.IEnumerable<System.Collections.Generic.KeyValuePair<TKey,TValue>>.GetEnumerator():System.Collections.Generic.IEnumerator`1[System.Collections.Generic.KeyValuePair`2[ubyte,System.Nullable`1[int]]]:this (FullOpts) (1 base, 0 diff methods)
-186 (-100.00 % of base) : System.Collections.dasm - System.Collections.Generic.EnumerableHelpers:GetEmptyEnumerator[double]():System.Collections.Generic.IEnumerator`1[double] (FullOpts) (1 base, 0 diff methods)
-58 (-100.00 % of base) : System.Collections.dasm - System.Collections.Generic.EnumerableHelpers:GetEmptyEnumerator[int]():System.Collections.Generic.IEnumerator`1[int] (FullOpts) (1 base, 0 diff methods)
-186 (-100.00 % of base) : System.Collections.dasm - System.Collections.Generic.EnumerableHelpers:GetEmptyEnumerator[long]():System.Collections.Generic.IEnumerator`1[long] (FullOpts) (1 base, 0 diff methods)
-186 (-100.00 % of base) : System.Collections.dasm - System.Collections.Generic.EnumerableHelpers:GetEmptyEnumerator[short]():System.Collections.Generic.IEnumerator`1[short] (FullOpts) (1 base, 0 diff methods)
-186 (-100.00 % of base) : System.Collections.dasm - System.Collections.Generic.EnumerableHelpers:GetEmptyEnumerator[System.Nullable`1[int]]():System.Collections.Generic.IEnumerator`1[System.Nullable`1[int]] (FullOpts) (1 base, 0 diff methods)
-186 (-100.00 % of base) : System.Collections.dasm - System.Collections.Generic.EnumerableHelpers:GetEmptyEnumerator[System.Numerics.Vector`1[float]]():System.Collections.Generic.IEnumerator`1[System.Numerics.Vector`1[float]] (FullOpts) (1 base, 0 diff methods)
-186 (-100.00 % of base) : System.Collections.dasm - System.Collections.Generic.EnumerableHelpers:GetEmptyEnumerator[ubyte]():System.Collections.Generic.IEnumerator`1[ubyte] (FullOpts) (1 base, 0 diff methods)
-116 (-100.00 % of base) : System.ComponentModel.Annotations.dasm - System.ComponentModel.DataAnnotations.CompareAttribute:GetDisplayNameForProperty(System.Reflection.PropertyInfo):System.String:this (FullOpts) (1 base, 0 diff methods)
-1482 (-100.00 % of base) : System.Composition.TypedParts.dasm - System.Composition.CompositionContextExtensions:SatisfyImportsInternal(System.Composition.CompositionContext,System.Object,System.Composition.Convention.AttributedModelProvider) (FullOpts) (1 base, 0 diff methods)
-178 (-100.00 % of base) : System.Composition.Convention.dasm - System.Composition.Convention.PartConventionBuilder:MemberHasExportMetadata(System.Reflection.MemberInfo):ubyte (FullOpts) (1 base, 0 diff methods)
-424 (-100.00 % of base) : System.Linq.dasm - System.Linq.Enumerable+AppendPrependN`1[double]:MoveNext():ubyte:this (FullOpts) (1 base, 0 diff methods)
-419 (-100.00 % of base) : System.Linq.dasm - System.Linq.Enumerable+AppendPrependN`1[int]:MoveNext():ubyte:this (FullOpts) (1 base, 0 diff methods)
-421 (-100.00 % of base) : System.Linq.dasm - System.Linq.Enumerable+AppendPrependN`1[long]:MoveNext():ubyte:this (FullOpts) (1 base, 0 diff methods)
-422 (-100.00 % of base) : System.Linq.dasm - System.Linq.Enumerable+AppendPrependN`1[short]:MoveNext():ubyte:this (FullOpts) (1 base, 0 diff methods)
-421 (-100.00 % of base) : System.Linq.dasm - System.Linq.Enumerable+AppendPrependN`1[System.Nullable`1[int]]:MoveNext():ubyte:this (FullOpts) (1 base, 0 diff methods)
-436 (-100.00 % of base) : System.Linq.dasm - System.Linq.Enumerable+AppendPrependN`1[System.Numerics.Vector`1[float]]:MoveNext():ubyte:this (FullOpts) (1 base, 0 diff methods)
-420 (-100.00 % of base) : System.Linq.dasm - System.Linq.Enumerable+AppendPrependN`1[ubyte]:MoveNext():ubyte:this (FullOpts) (1 base, 0 diff methods)
-253 (-100.00 % of base) : System.Net.Http.dasm - System.Net.Http.Headers.HttpHeaders:GetEnumerator():System.Collections.Generic.IEnumerator`1[System.Collections.Generic.KeyValuePair`2[System.String,System.Collections.Generic.IEnumerable`1[System.String]]]:this (FullOpts) (1 base, 0 diff methods)
-102 (-100.00 % of base) : System.Private.DataContractSerialization.dasm - System.Runtime.Serialization.DataContracts.CollectionDataContract:IsCollectionInterface(System.Type):ubyte (FullOpts) (1 base, 0 diff methods)
-134 (-100.00 % of base) : System.Threading.Tasks.Dataflow.dasm - System.Threading.Tasks.Dataflow.Internal.ImmutableArray`1[double]:GetEnumerator():System.Collections.Generic.IEnumerator`1[double]:this (FullOpts) (1 base, 0 diff methods)
-134 (-100.00 % of base) : System.Threading.Tasks.Dataflow.dasm - System.Threading.Tasks.Dataflow.Internal.ImmutableArray`1[int]:GetEnumerator():System.Collections.Generic.IEnumerator`1[int]:this (FullOpts) (1 base, 0 diff methods)
-134 (-100.00 % of base) : System.Threading.Tasks.Dataflow.dasm - System.Threading.Tasks.Dataflow.Internal.ImmutableArray`1[long]:GetEnumerator():System.Collections.Generic.IEnumerator`1[long]:this (FullOpts) (1 base, 0 diff methods)
-134 (-100.00 % of base) : System.Threading.Tasks.Dataflow.dasm - System.Threading.Tasks.Dataflow.Internal.ImmutableArray`1[short]:GetEnumerator():System.Collections.Generic.IEnumerator`1[short]:this (FullOpts) (1 base, 0 diff methods)
-134 (-100.00 % of base) : System.Threading.Tasks.Dataflow.dasm - System.Threading.Tasks.Dataflow.Internal.ImmutableArray`1[System.Nullable`1[int]]:GetEnumerator():System.Collections.Generic.IEnumerator`1[System.Nullable`1[int]]:this (FullOpts) (1 base, 0 diff methods)
-134 (-100.00 % of base) : System.Threading.Tasks.Dataflow.dasm - System.Threading.Tasks.Dataflow.Internal.ImmutableArray`1[System.Numerics.Vector`1[float]]:GetEnumerator():System.Collections.Generic.IEnumerator`1[System.Numerics.Vector`1[float]]:this (FullOpts) (1 base, 0 diff methods)
-134 (-100.00 % of base) : System.Threading.Tasks.Dataflow.dasm - System.Threading.Tasks.Dataflow.Internal.ImmutableArray`1[ubyte]:GetEnumerator():System.Collections.Generic.IEnumerator`1[ubyte]:this (FullOpts) (1 base, 0 diff methods)
-227 (-94.58 % of base) : System.Net.Http.dasm - System.Net.Http.Headers.HttpHeaders:System.Collections.IEnumerable.GetEnumerator():System.Collections.IEnumerator:this (FullOpts)
-48 (-78.69 % of base) : System.Net.Requests.dasm - System.Net.ProtocolViolationException:.ctor():this (FullOpts)
-40 (-50.63 % of base) : System.Linq.Expressions.dasm - System.Linq.Expressions.Error:NotSupported():System.NotSupportedException (FullOpts)
-151 (-50.33 % of base) : System.IO.Packaging.dasm - System.IO.Packaging.PackagePartCollection:GetEnumerator():System.Collections.Generic.IEnumerator`1[System.IO.Packaging.PackagePart]:this (FullOpts)
-414 (-40.00 % of base) : Microsoft.Extensions.Http.dasm - Microsoft.Extensions.Http.Logging.HttpHeadersLogValue:get_Values():System.Collections.Generic.List`1[System.Collections.Generic.KeyValuePair`2[System.String,System.Object]]:this (FullOpts)
-422 (-39.59 % of base) : System.Net.Requests.dasm - System.Net.HttpWebResponse:get_Headers():System.Net.WebHeaderCollection:this (FullOpts)
-61 (-38.36 % of base) : System.Linq.Expressions.dasm - System.Linq.Expressions.Expression:GetDelegateType(System.Type[]):System.Type (FullOpts)
-55 (-35.95 % of base) : Microsoft.Extensions.DependencyModel.dasm - Microsoft.Extensions.DependencyModel.RuntimeAssetGroup:.ctor(System.String,System.String[]):this (FullOpts)
-97 (-33.92 % of base) : System.Linq.Expressions.dasm - System.Linq.Expressions.Compiler.StackSpiller+ChildRewriter:get_Item(int,int):System.Linq.Expressions.Expression[]:this (FullOpts)
-40 (-32.52 % of base) : System.Linq.dasm - System.Linq.Enumerable+ShuffleTakeIterator`1[ubyte]:ToArray():ubyte[]:this (FullOpts)
-44 (-22.56 % of base) : System.ComponentModel.Annotations.dasm - System.ComponentModel.DataAnnotations.FileExtensionsAttribute:get_ExtensionsNormalized():System.String:this (FullOpts)
-47 (-22.38 % of base) : System.ComponentModel.Annotations.dasm - System.ComponentModel.DataAnnotations.FileExtensionsAttribute:ValidateExtension(System.String):ubyte:this (FullOpts)
-30 (-21.90 % of base) : System.ComponentModel.Annotations.dasm - System.ComponentModel.DataAnnotations.CustomValidationAttribute:FormatErrorMessage(System.String):System.String:this (FullOpts)
-65 (-21.38 % of base) : System.Text.Json.dasm - System.Text.Json.Nodes.JsonValueOfElement:GetValue[System.__Canon]():System.__Canon:this (FullOpts)
-168 (-21.03 % of base) : System.IO.Packaging.dasm - System.IO.Packaging.Package:DoOperationOnEachPart(System.IO.Packaging.Package+PartOperation):this (FullOpts)
-42 (-19.81 % of base) : System.Linq.dasm - System.Linq.Enumerable+IListSkipTakeIterator`1[ubyte]:ToArray():ubyte[]:this (FullOpts)
-17 (-15.74 % of base) : System.ComponentModel.Annotations.dasm - System.ComponentModel.DataAnnotations.ValidationAttribute:FormatErrorMessage(System.String):System.String:this (FullOpts)
-86 (-14.19 % of base) : System.Private.DataContractSerialization.dasm - System.Runtime.Serialization.DataContracts.ClassDataContract:IsNonAttributedTypeValidForSerialization(System.Type):ubyte (FullOpts)
-51 (-13.35 % of base) : System.Linq.Queryable.dasm - System.Linq.EnumerableRewriter:GetPublicType(System.Type):System.Type (FullOpts)
-105 (-11.18 % of base) : System.Linq.Expressions.dasm - System.Linq.Expressions.Compiler.StackSpiller:RewriteMethodCallExpression(System.Linq.Expressions.Expression,int):System.Linq.Expressions.Compiler.StackSpiller+Result:this (FullOpts)
-55 (-11.07 % of base) : System.Linq.Expressions.dasm - System.Linq.Expressions.Compiler.StackSpiller:RewriteDynamicExpression(System.Linq.Expressions.Expression):System.Linq.Expressions.Compiler.StackSpiller+Result:this (FullOpts)
-23 (-10.13 % of base) : System.Text.Json.dasm - System.Text.Json.Nodes.JsonValueOfElement:GetValue[int]():int:this (FullOpts)
-52 (-10.12 % of base) : System.Linq.Expressions.dasm - System.Linq.Expressions.Compiler.StackSpiller:RewriteNewExpression(System.Linq.Expressions.Expression,int):System.Linq.Expressions.Compiler.StackSpiller+Result:this (FullOpts)
-23 (-10.09 % of base) : System.Text.Json.dasm - System.Text.Json.Nodes.JsonValueOfElement:GetValue[long]():long:this (FullOpts)
-23 (-10.09 % of base) : System.Text.Json.dasm - System.Text.Json.Nodes.JsonValueOfElement:GetValue[System.Nullable`1[int]]():System.Nullable`1[int]:this (FullOpts)
-23 (-10.09 % of base) : System.Text.Json.dasm - System.Text.Json.Nodes.JsonValueOfElement:GetValue[ubyte]():ubyte:this (FullOpts)
-23 (-10.04 % of base) : System.Text.Json.dasm - System.Text.Json.Nodes.JsonValueOfElement:GetValue[double]():double:this (FullOpts)
-23 (-10.04 % of base) : System.Text.Json.dasm - System.Text.Json.Nodes.JsonValueOfElement:GetValue[short]():short:this (FullOpts)
-23 (-9.20 % of base) : System.Text.Json.dasm - System.Text.Json.Nodes.JsonValueOfElement:GetValue[System.Numerics.Vector`1[float]]():System.Numerics.Vector`1[float]:this (FullOpts)
-96 (-9.10 % of base) : System.Linq.dasm - System.Linq.Enumerable+IEnumerableSkipTakeIterator`1[ubyte]:ToArray():ubyte[]:this (FullOpts)
-42 (-9.07 % of base) : System.Linq.dasm - System.Linq.Enumerable+ConcatNIterator`1[ubyte]:PreallocatingToArray():ubyte[]:this (FullOpts)
-55 (-8.76 % of base) : System.Linq.Expressions.dasm - System.Linq.Expressions.Compiler.StackSpiller:RewriteNewArrayExpression(System.Linq.Expressions.Expression,int):System.Linq.Expressions.Compiler.StackSpiller+Result:this (FullOpts)
-55 (-8.61 % of base) : System.Linq.Expressions.dasm - System.Linq.Expressions.Compiler.StackSpiller:RewriteIndexExpression(System.Linq.Expressions.Expression,int):System.Linq.Expressions.Compiler.StackSpiller+Result:this (FullOpts)
-42 (-8.59 % of base) : System.Linq.dasm - System.Linq.Enumerable+OrderedIterator`1[ubyte]:ToArray(int,int):ubyte[]:this (FullOpts)
-97 (-8.55 % of base) : System.Linq.Expressions.dasm - System.Linq.Expressions.Compiler.StackSpiller:RewriteInvocationExpression(System.Linq.Expressions.Expression,int):System.Linq.Expressions.Compiler.StackSpiller+Result:this (FullOpts)
-59 (-7.89 % of base) : System.Linq.Expressions.dasm - System.Linq.Expressions.Compiler.StackSpiller:RewriteIndexAssignment(System.Linq.Expressions.BinaryExpression,int):System.Linq.Expressions.Compiler.StackSpiller+Result:this (FullOpts)
-49 (-7.80 % of base) : System.Collections.dasm - System.Collections.Generic.EnumerableHelpers:ToArray[ubyte](System.Collections.Generic.IEnumerable`1[ubyte],byref):ubyte[] (FullOpts)
-49 (-7.78 % of base) : System.Linq.dasm - System.Linq.Enumerable+ConcatNIterator`1[ubyte]:LazyToArray():ubyte[]:this (FullOpts)
-48 (-7.32 % of base) : Microsoft.Extensions.DependencyModel.dasm - Microsoft.Extensions.DependencyModel.DependencyContextJsonReader:ReadRuntimes(byref):System.Collections.Generic.List`1[Microsoft.Extensions.DependencyModel.RuntimeFallbacks] (FullOpts)
-49 (-7.24 % of base) : System.Linq.dasm - System.Linq.Enumerable+ArrayWhereIterator`1[ubyte]:ToArray(System.ReadOnlySpan`1[ubyte],System.Func`2[ubyte,ubyte]):ubyte[] (FullOpts)
-50 (-6.59 % of base) : System.IO.Packaging.dasm - System.IO.Packaging.XmlCompatibilityReader:DeclareNamespaceCompatibility(System.String,System.String):this (FullOpts)
-49 (-5.86 % of base) : System.Linq.dasm - System.Linq.Enumerable+IEnumerableWhereIterator`1[ubyte]:ToArray():ubyte[]:this (FullOpts)
-49 (-5.51 % of base) : System.Linq.dasm - System.Linq.Enumerable+OfTypeIterator`1[ubyte]:ToArray():ubyte[]:this (FullOpts)
-53 (-5.24 % of base) : System.Linq.dasm - System.Linq.Enumerable+AppendPrependN`1[ubyte]:LazyToArray():ubyte[]:this (FullOpts)
-49 (-4.11 % of base) : System.Linq.dasm - System.Linq.Enumerable+Concat2Iterator`1[ubyte]:ToArray():ubyte[]:this (FullOpts)
-49 (-4.07 % of base) : System.Linq.Expressions.dasm - System.Linq.Expressions.Compiler.StackSpiller+ListBindingRewriter:AsExpression(System.Linq.Expressions.Expression):System.Linq.Expressions.Expression:this (FullOpts)
-37 (-3.18 % of base) : Microsoft.CSharp.dasm - Microsoft.CSharp.RuntimeBinder.RuntimeBinder:DeferBinding(Microsoft.CSharp.RuntimeBinder.ICSharpBinder,Microsoft.CSharp.RuntimeBinder.ArgumentObject[],System.Dynamic.DynamicMetaObject[],Microsoft.CSharp.RuntimeBinder.Semantics.LocalVariableSymbol[],byref):ubyte:this (FullOpts)
-30 (-2.59 % of base) : System.Linq.Expressions.dasm - System.Linq.Expressions.Compiler.StackSpiller+ListBindingRewriter:AsBinding():System.Linq.Expressions.MemberBinding:this (FullOpts)
-75 (-2.00 % of base) : System.Linq.Expressions.dasm - System.Linq.Expressions.Compiler.StackSpiller:RewriteListInitExpression(System.Linq.Expressions.Expression,int):System.Linq.Expressions.Compiler.StackSpiller+Result:this (FullOpts)
99 total methods with Code Size differences (86 improved, 13 regressed), 247538 unchanged.
--------------------------------------------------------------------------------
Artifacts:
- build-clr-checked-main.zip (87 MB)
- build-artifacts-main.zip (710 MB)
- build-clr-checked-pr.zip (87 MB)
- build-artifacts-pr.zip (711 MB)
- jit-diffs-main.zip (148 MB)
- jit-diffs-pr.zip (148 MB)
- diff-frameworks.txt (43 KB)
- ShortDiffsRegressions.md (59 KB)
- LongDiffsRegressions.md (154 KB)
- ShortDiffsImprovements.md (55 KB)
- LongDiffsImprovements.md (437 KB)
Metadata
Metadata
Assignees
Labels
No labels