forked from MihaZupan/runtime-utils
-
Notifications
You must be signed in to change notification settings - Fork 0
Open
Description
Job completed in 21 minutes 19 seconds.
dotnet/runtime#108153
Diffs
Diffs
Found 290 files with textual diffs.
Summary of Code Size diffs:
(Lower is better)
Total bytes of base: 39373252
Total bytes of diff: 39375798
Total bytes of delta: 2546 (0.01 % of base)
Total relative delta: 51.19
diff is a regression.
relative diff is a regression.
Top file regressions (bytes):
784 : System.Linq.dasm (0.07 % of base)
770 : System.Collections.Immutable.dasm (0.04 % of base)
728 : System.Threading.Tasks.Dataflow.dasm (0.06 % of base)
647 : System.Collections.dasm (0.15 % of base)
17 : System.Private.CoreLib.dasm (0.00 % of base)
8 : System.Reflection.Context.dasm (0.01 % of base)
4 : System.Net.NameResolution.dasm (0.01 % of base)
1 : System.ComponentModel.Composition.Registration.dasm (0.00 % of base)
1 : System.Private.Xml.dasm (0.00 % of base)
1 : System.Private.Xml.Linq.dasm (0.00 % of base)
1 : System.Reflection.MetadataLoadContext.dasm (0.00 % of base)
1 : System.Reflection.Emit.dasm (0.00 % of base)
1 : System.Reflection.TypeExtensions.dasm (0.02 % of base)
Top file improvements (bytes):
-115 : System.Linq.Expressions.dasm (-0.01 % of base)
-105 : System.Private.DataContractSerialization.dasm (-0.01 % of base)
-48 : Microsoft.Extensions.DependencyModel.dasm (-0.06 % of base)
-30 : System.ComponentModel.Composition.dasm (-0.01 % of base)
-22 : System.Composition.Convention.dasm (-0.02 % of base)
-20 : Microsoft.CSharp.dasm (-0.01 % of base)
-14 : Microsoft.VisualBasic.Core.dasm (-0.00 % of base)
-12 : System.Net.Requests.dasm (-0.01 % of base)
-12 : System.Net.Http.dasm (-0.00 % of base)
-12 : Microsoft.Extensions.Http.dasm (-0.02 % of base)
-8 : System.Composition.Hosting.dasm (-0.01 % of base)
-8 : System.Linq.Queryable.dasm (-0.00 % of base)
-6 : System.ComponentModel.Annotations.dasm (-0.01 % of base)
-6 : System.Composition.TypedParts.dasm (-0.01 % of base)
27 total files with Code Size differences (14 improved, 13 regressed), 232 unchanged.
Top method regressions (bytes):
112 (37.71 % of base) : System.Linq.dasm - System.Linq.Enumerable+AppendPrependN`1[double]:MoveNext():ubyte:this (FullOpts)
112 (38.36 % of base) : System.Linq.dasm - System.Linq.Enumerable+AppendPrependN`1[int]:MoveNext():ubyte:this (FullOpts)
112 (38.10 % of base) : System.Linq.dasm - System.Linq.Enumerable+AppendPrependN`1[long]:MoveNext():ubyte:this (FullOpts)
112 (37.97 % of base) : System.Linq.dasm - System.Linq.Enumerable+AppendPrependN`1[short]:MoveNext():ubyte:this (FullOpts)
112 (38.10 % of base) : System.Linq.dasm - System.Linq.Enumerable+AppendPrependN`1[System.Nullable`1[int]]:MoveNext():ubyte:this (FullOpts)
112 (36.25 % of base) : System.Linq.dasm - System.Linq.Enumerable+AppendPrependN`1[System.Numerics.Vector`1[float]]:MoveNext():ubyte:this (FullOpts)
112 (38.23 % of base) : System.Linq.dasm - System.Linq.Enumerable+AppendPrependN`1[ubyte]:MoveNext():ubyte:this (FullOpts)
110 (81.48 % 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)
110 (81.48 % 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)
110 (81.48 % 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)
110 (81.48 % 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)
110 (81.48 % 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)
110 (81.48 % 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)
110 (81.48 % 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)
104 (160.00 % of base) : System.Collections.dasm - System.Collections.Generic.EnumerableHelpers:GetEmptyEnumerator[double]():System.Collections.Generic.IEnumerator`1[double] (FullOpts)
104 (160.00 % of base) : System.Collections.dasm - System.Collections.Generic.EnumerableHelpers:GetEmptyEnumerator[long]():System.Collections.Generic.IEnumerator`1[long] (FullOpts)
104 (160.00 % of base) : System.Collections.dasm - System.Collections.Generic.EnumerableHelpers:GetEmptyEnumerator[short]():System.Collections.Generic.IEnumerator`1[short] (FullOpts)
104 (160.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)
104 (160.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)
104 (160.00 % of base) : System.Collections.dasm - System.Collections.Generic.EnumerableHelpers:GetEmptyEnumerator[ubyte]():System.Collections.Generic.IEnumerator`1[ubyte] (FullOpts)
104 (452.17 % of base) : System.Threading.Tasks.Dataflow.dasm - System.Threading.Tasks.Dataflow.Internal.ImmutableArray`1[double]:GetEnumerator():System.Collections.Generic.IEnumerator`1[double]:this (FullOpts)
104 (452.17 % of base) : System.Threading.Tasks.Dataflow.dasm - System.Threading.Tasks.Dataflow.Internal.ImmutableArray`1[int]:GetEnumerator():System.Collections.Generic.IEnumerator`1[int]:this (FullOpts)
104 (452.17 % of base) : System.Threading.Tasks.Dataflow.dasm - System.Threading.Tasks.Dataflow.Internal.ImmutableArray`1[long]:GetEnumerator():System.Collections.Generic.IEnumerator`1[long]:this (FullOpts)
104 (452.17 % of base) : System.Threading.Tasks.Dataflow.dasm - System.Threading.Tasks.Dataflow.Internal.ImmutableArray`1[short]:GetEnumerator():System.Collections.Generic.IEnumerator`1[short]:this (FullOpts)
104 (452.17 % 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)
104 (452.17 % 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)
104 (452.17 % of base) : System.Threading.Tasks.Dataflow.dasm - System.Threading.Tasks.Dataflow.Internal.ImmutableArray`1[ubyte]:GetEnumerator():System.Collections.Generic.IEnumerator`1[ubyte]:this (FullOpts)
23 (82.14 % of base) : System.Collections.dasm - System.Collections.Generic.EnumerableHelpers:GetEmptyEnumerator[int]():System.Collections.Generic.IEnumerator`1[int] (FullOpts)
4 (16.67 % of base) : System.Net.Http.dasm - <>z__ReadOnlyArray`1[double]:System.Collections.Generic.ICollection<T>.CopyTo(double[],int):this (FullOpts)
4 (16.67 % of base) : System.Net.NameResolution.dasm - <>z__ReadOnlyArray`1[double]:System.Collections.Generic.ICollection<T>.CopyTo(double[],int):this (FullOpts)
3 (0.69 % of base) : System.Linq.Expressions.dasm - System.Dynamic.Utils.TypeUtils:HasBuiltInEqualityOperator(System.Type,System.Type):ubyte (FullOpts)
3 (0.48 % of base) : System.Linq.Expressions.dasm - System.Dynamic.Utils.TypeUtils:StrictHasReferenceConversionTo(System.Type,System.Type,ubyte):ubyte (FullOpts)
3 (1.06 % of base) : System.Private.CoreLib.dasm - System.Type:IsAssignableFrom(System.Type):ubyte:this (FullOpts)
2 (0.52 % of base) : Microsoft.CSharp.dasm - Microsoft.CSharp.RuntimeBinder.Semantics.MemberLookup:IsDynamicMember(Microsoft.CSharp.RuntimeBinder.Semantics.Symbol):ubyte (FullOpts)
2 (1.21 % of base) : System.Text.Json.dasm - System.Text.Json.Reflection.ReflectionExtensions:IsAssignableFromInternal(System.Type,System.Type):ubyte (FullOpts)
1 (6.25 % of base) : Microsoft.VisualBasic.Core.dasm - Microsoft.VisualBasic.CompilerServices.Symbols:IsEnum(System.Type):ubyte (FullOpts)
1 (6.25 % of base) : Microsoft.VisualBasic.Core.dasm - Microsoft.VisualBasic.CompilerServices.Symbols:IsGeneric(System.Type):ubyte (FullOpts)
1 (1.43 % of base) : System.ComponentModel.Composition.dasm - System.ComponentModel.Composition.ExportServices:IsDefaultMetadataViewType(System.Type):ubyte (FullOpts)
1 (0.53 % of base) : System.ComponentModel.Composition.dasm - System.ComponentModel.Composition.ReflectionModel.ImportType:IsDescendentOf(System.Type,System.Type):ubyte (FullOpts)
1 (1.43 % of base) : System.ComponentModel.Composition.Registration.dasm - System.ComponentModel.Composition.Registration.RegistrationBuilder+<>c__DisplayClass9_0:<ForTypesDerivedFrom>b__0(System.Type):ubyte:this (FullOpts)
1 (0.85 % of base) : System.Linq.Expressions.dasm - System.Dynamic.Utils.TypeUtils:AreReferenceAssignable(System.Type,System.Type):ubyte (FullOpts)
1 (3.57 % of base) : System.Linq.Expressions.dasm - System.Dynamic.Utils.TypeUtils:IsImplicitReferenceConversion(System.Type,System.Type):ubyte (FullOpts)
1 (5.26 % of base) : System.Linq.Expressions.dasm - System.Dynamic.Utils.TypeUtils+<>c:<.cctor>b__54_0(System.Type):ubyte:this (FullOpts)
1 (5.26 % of base) : System.Linq.Expressions.dasm - System.Dynamic.Utils.TypeUtils+<>c:<.cctor>b__54_1(System.Type):System.Type:this (FullOpts)
1 (1.67 % of base) : System.Private.CoreLib.dasm - System.Enum:GetUnderlyingType(System.Type):System.Type (FullOpts)
1 (4.35 % of base) : System.Linq.Expressions.dasm - System.Linq.Expressions.Interpreter.ExceptionHandler:Matches(System.Type):ubyte:this (FullOpts)
1 (5.00 % of base) : System.Reflection.Context.dasm - System.Reflection.Context.Delegation.DelegatingType:get_IsEnum():ubyte:this (FullOpts)
1 (5.00 % of base) : System.Reflection.Context.dasm - System.Reflection.Context.Delegation.DelegatingType:get_IsGenericType():ubyte:this (FullOpts)
1 (4.35 % of base) : System.Reflection.Context.dasm - System.Reflection.Context.Delegation.DelegatingType:get_TypeHandle():System.RuntimeTypeHandle:this (FullOpts)
1 (4.35 % of base) : System.Reflection.Context.dasm - System.Reflection.Context.Delegation.DelegatingType:GetEnumUnderlyingType():System.Type:this (FullOpts)
1 (5.00 % of base) : System.Reflection.Context.dasm - System.Reflection.Context.Delegation.DelegatingType:GetGenericTypeDefinition():System.Type:this (FullOpts)
1 (4.35 % of base) : System.Reflection.Context.dasm - System.Reflection.Context.Delegation.DelegatingType:IsAssignableFrom(System.Type):ubyte:this (FullOpts)
1 (1.18 % of base) : System.Reflection.Context.dasm - System.Reflection.Context.Projection.ProjectingType:IsAssignableFrom(System.Type):ubyte:this (FullOpts)
1 (1.25 % of base) : System.Reflection.Context.dasm - System.Reflection.Context.Projection.ProjectingType:IsInstanceOfType(System.Object):ubyte:this (FullOpts)
1 (1.45 % of base) : System.Private.CoreLib.dasm - System.Reflection.Emit.DynamicMethod:IsDefined(System.Type,ubyte):ubyte:this (FullOpts)
1 (1.47 % of base) : System.Private.CoreLib.dasm - System.Reflection.Emit.RuntimeEnumBuilder:IsAssignableFrom(System.Reflection.TypeInfo):ubyte:this (FullOpts)
1 (1.47 % of base) : System.Reflection.Emit.dasm - System.Reflection.Emit.SymbolType:IsAssignableFrom(System.Reflection.TypeInfo):ubyte:this (FullOpts)
1 (1.47 % of base) : System.Private.CoreLib.dasm - System.Reflection.Emit.SymbolType:IsAssignableFrom(System.Reflection.TypeInfo):ubyte:this (FullOpts)
1 (5.00 % of base) : System.Private.CoreLib.dasm - System.Reflection.ModifiedType:get_IsByRefLike():ubyte:this (FullOpts)
1 (5.00 % of base) : System.Private.CoreLib.dasm - System.Reflection.ModifiedType:get_IsEnum():ubyte:this (FullOpts)
1 (5.00 % of base) : System.Private.CoreLib.dasm - System.Reflection.ModifiedType:get_IsGenericType():ubyte:this (FullOpts)
1 (5.00 % of base) : System.Private.CoreLib.dasm - System.Reflection.ModifiedType:GetGenericTypeDefinition():System.Type:this (FullOpts)
1 (4.35 % of base) : System.Reflection.MetadataLoadContext.dasm - System.Reflection.RoModifiedType:get_IsEnum():ubyte:this (FullOpts)
1 (5.00 % of base) : System.Private.CoreLib.dasm - System.Reflection.SignatureConstructedGenericType:get_IsByRefLike():ubyte:this (FullOpts)
1 (5.00 % of base) : System.Private.CoreLib.dasm - System.Reflection.TypeDelegator:get_IsByRefLike():ubyte:this (FullOpts)
1 (4.35 % of base) : System.Private.CoreLib.dasm - System.Reflection.TypeDelegator:get_TypeHandle():System.RuntimeTypeHandle:this (FullOpts)
1 (1.49 % of base) : System.Private.CoreLib.dasm - System.Reflection.TypeDelegator:IsAssignableFrom(System.Reflection.TypeInfo):ubyte:this (FullOpts)
1 (1.67 % of base) : System.Reflection.TypeExtensions.dasm - System.Reflection.TypeExtensions:IsAssignableFrom(System.Type,System.Type):ubyte (FullOpts)
1 (1.47 % of base) : System.Private.DataContractSerialization.dasm - System.Runtime.Serialization.Json.JsonFormatReaderGenerator+CriticalHelper:HasFactoryMethod(System.Runtime.Serialization.DataContracts.ClassDataContract):ubyte (FullOpts)
1 (1.47 % of base) : System.Private.DataContractSerialization.dasm - System.Runtime.Serialization.XmlFormatReaderGenerator+CriticalHelper:HasFactoryMethod(System.Runtime.Serialization.DataContracts.ClassDataContract):ubyte (FullOpts)
1 (5.26 % of base) : System.Text.Json.dasm - System.Text.Json.Serialization.Converters.EnumConverterFactory:CanConvert(System.Type):ubyte:this (FullOpts)
1 (5.26 % of base) : System.Text.Json.dasm - System.Text.Json.Serialization.JsonStringEnumConverter:CanConvert(System.Type):ubyte:this (FullOpts)
1 (0.95 % of base) : System.Text.Json.dasm - System.Text.Json.Serialization.Metadata.JsonPropertyInfo:IsOverriddenOrShadowedBy(System.Text.Json.Serialization.Metadata.JsonPropertyInfo):ubyte:this (FullOpts)
1 (6.25 % of base) : System.Text.Json.dasm - System.Text.Json.Serialization.Metadata.JsonTypeInfo:IsByRefLike(System.Type):ubyte (FullOpts)
1 (2.70 % of base) : System.Private.CoreLib.dasm - System.Type:IsAssignableTo(System.Type):ubyte:this (FullOpts)
1 (1.52 % of base) : System.Private.CoreLib.dasm - System.Type:IsInstanceOfType(System.Object):ubyte:this (FullOpts)
1 (1.59 % of base) : System.Private.Xml.Linq.dasm - System.Xml.Linq.XHelper:IsInstanceOfType(System.Object,System.Type):ubyte (FullOpts)
1 (0.45 % of base) : System.Private.Xml.dasm - System.Xml.Xsl.Runtime.XmlExtensionFunction:GetClrType(System.Type):System.Type:this (FullOpts)
Top method improvements (bytes):
-38 (-0.86 % of base) : System.Private.DataContractSerialization.dasm - System.Runtime.Serialization.DataContracts.ClassDataContract+ClassDataContractCriticalHelper:ImportDataMembers():this (FullOpts)
-35 (-1.68 % of base) : System.Private.DataContractSerialization.dasm - System.Runtime.Serialization.DataContracts.EnumDataContract+EnumDataContractCriticalHelper:ImportDataMembers():this (FullOpts)
-24 (-0.63 % 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)
-20 (-0.83 % of base) : System.Private.DataContractSerialization.dasm - System.Runtime.Serialization.DataContracts.DataContract:ImportKnownTypeAttributes(System.Type,System.Collections.Generic.Dictionary`2[System.Type,System.Type],byref) (FullOpts)
-16 (-1.36 % 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)
-16 (-8.04 % of base) : Microsoft.Extensions.DependencyModel.dasm - Microsoft.Extensions.DependencyModel.CompilationOptions:.cctor() (FullOpts)
-16 (-2.44 % of base) : Microsoft.Extensions.DependencyModel.dasm - Microsoft.Extensions.DependencyModel.DependencyContextJsonReader:ReadRuntimes(byref):System.Collections.Generic.List`1[Microsoft.Extensions.DependencyModel.RuntimeFallbacks] (FullOpts)
-16 (-9.88 % of base) : Microsoft.Extensions.DependencyModel.dasm - Microsoft.Extensions.DependencyModel.RuntimeAssetGroup:.ctor(System.String,System.String[]):this (FullOpts)
-16 (-2.99 % of base) : Microsoft.VisualBasic.Core.dasm - Microsoft.VisualBasic.CompilerServices.Symbols+Container:LookupDefaultMembers(byref,System.Type):System.Reflection.MemberInfo[]:this (FullOpts)
-16 (-4.41 % of base) : System.ComponentModel.Composition.dasm - System.ComponentModel.Composition.CompositionException:.ctor(System.ComponentModel.Composition.CompositionError):this (FullOpts)
-16 (-2.95 % 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)
-16 (-7.77 % of base) : System.Composition.Convention.dasm - System.Composition.Convention.ImportConventionBuilder:IsSupportedImportManyType(System.Reflection.TypeInfo):ubyte (FullOpts)
-13 (-4.15 % of base) : System.Linq.Expressions.dasm - System.Dynamic.Utils.TypeUtils:HasReferenceEquality(System.Type,System.Type):ubyte (FullOpts)
-12 (-1.48 % 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)
-12 (-1.01 % 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)
-12 (-1.22 % 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)
-12 (-1.01 % of base) : System.Linq.Expressions.dasm - System.Linq.Expressions.Compiler.StackSpiller+ListBindingRewriter:AsBinding():System.Linq.Expressions.MemberBinding:this (FullOpts)
-12 (-1.44 % of base) : System.Net.Requests.dasm - System.Net.HttpWebResponse:get_Headers():System.Net.WebHeaderCollection:this (FullOpts)
-10 (-7.94 % of base) : System.Net.Http.dasm - System.Net.Http.Headers.HttpHeaders:System.Collections.IEnumerable.GetEnumerator():System.Collections.IEnumerator:this (FullOpts)
-8 (-1.41 % of base) : System.Composition.Hosting.dasm - System.Composition.Hosting.Providers.ImportMany.ImportManyExportDescriptorProvider:GetExportDescriptors(System.Composition.Hosting.Core.CompositionContract,System.Composition.Hosting.Core.DependencyAccessor):System.Collections.Generic.IEnumerable`1[System.Composition.Hosting.Core.ExportDescriptorPromise]:this (FullOpts)
-8 (-2.19 % of base) : System.Linq.Queryable.dasm - System.Linq.EnumerableRewriter:GetPublicType(System.Type):System.Type (FullOpts)
-8 (-4.62 % of base) : System.Linq.Expressions.dasm - System.Linq.Expressions.Expression:GetDelegateType(System.Type[]):System.Type (FullOpts)
-8 (-9.64 % of base) : System.Private.DataContractSerialization.dasm - System.Runtime.Serialization.DataContracts.CollectionDataContract:IsCollectionInterface(System.Type):ubyte (FullOpts)
-6 (-1.10 % of base) : Microsoft.CSharp.dasm - Microsoft.CSharp.RuntimeBinder.Semantics.TypeManager:InternalsVisibleTo(System.Reflection.Assembly,System.Reflection.Assembly):ubyte (FullOpts)
-6 (-2.51 % of base) : System.ComponentModel.Annotations.dasm - System.ComponentModel.DataAnnotations.CompareAttribute:GetDisplayNameForProperty(System.Reflection.PropertyInfo):System.String:this (FullOpts)
-6 (-0.35 % of base) : System.Composition.TypedParts.dasm - System.Composition.CompositionContextExtensions:SatisfyImportsInternal(System.Composition.CompositionContext,System.Object,System.Composition.Convention.AttributedModelProvider) (FullOpts)
-6 (-1.95 % of base) : System.Composition.Convention.dasm - System.Composition.Convention.PartConventionBuilder:MemberHasExportMetadata(System.Reflection.MemberInfo):ubyte (FullOpts)
-6 (-1.13 % of base) : System.Linq.Expressions.dasm - System.Linq.Expressions.Compiler.StackSpiller:RewriteDynamicExpression(System.Linq.Expressions.Expression):System.Linq.Expressions.Compiler.StackSpiller+Result:this (FullOpts)
-6 (-0.77 % 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)
-6 (-0.90 % 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)
-6 (-0.91 % 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)
-6 (-1.09 % 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)
-6 (-2.01 % of base) : System.Linq.Expressions.dasm - System.Linq.Expressions.Compiler.StackSpiller+ChildRewriter:get_Item(int,int):System.Linq.Expressions.Expression[]:this (FullOpts)
-6 (-0.50 % of base) : System.Linq.Expressions.dasm - System.Linq.Expressions.Compiler.StackSpiller+ListBindingRewriter:AsExpression(System.Linq.Expressions.Expression):System.Linq.Expressions.Expression:this (FullOpts)
-6 (-4.76 % 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)
-6 (-0.99 % of base) : System.Private.DataContractSerialization.dasm - System.Runtime.Serialization.DataContracts.ClassDataContract:IsNonAttributedTypeValidForSerialization(System.Type):ubyte (FullOpts)
-6 (-2.04 % of base) : System.Text.Json.dasm - System.Text.Json.Reflection.ReflectionExtensions:IsInSubtypeRelationshipWith(System.Type,System.Type):ubyte (FullOpts)
-3 (-1.90 % of base) : System.Linq.Expressions.dasm - System.Linq.Expressions.Expression:ParameterIsAssignable(System.Reflection.ParameterInfo,System.Type):ubyte (FullOpts)
Top method regressions (percentages):
104 (452.17 % of base) : System.Threading.Tasks.Dataflow.dasm - System.Threading.Tasks.Dataflow.Internal.ImmutableArray`1[double]:GetEnumerator():System.Collections.Generic.IEnumerator`1[double]:this (FullOpts)
104 (452.17 % of base) : System.Threading.Tasks.Dataflow.dasm - System.Threading.Tasks.Dataflow.Internal.ImmutableArray`1[int]:GetEnumerator():System.Collections.Generic.IEnumerator`1[int]:this (FullOpts)
104 (452.17 % of base) : System.Threading.Tasks.Dataflow.dasm - System.Threading.Tasks.Dataflow.Internal.ImmutableArray`1[long]:GetEnumerator():System.Collections.Generic.IEnumerator`1[long]:this (FullOpts)
104 (452.17 % of base) : System.Threading.Tasks.Dataflow.dasm - System.Threading.Tasks.Dataflow.Internal.ImmutableArray`1[short]:GetEnumerator():System.Collections.Generic.IEnumerator`1[short]:this (FullOpts)
104 (452.17 % 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)
104 (452.17 % 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)
104 (452.17 % of base) : System.Threading.Tasks.Dataflow.dasm - System.Threading.Tasks.Dataflow.Internal.ImmutableArray`1[ubyte]:GetEnumerator():System.Collections.Generic.IEnumerator`1[ubyte]:this (FullOpts)
104 (160.00 % of base) : System.Collections.dasm - System.Collections.Generic.EnumerableHelpers:GetEmptyEnumerator[double]():System.Collections.Generic.IEnumerator`1[double] (FullOpts)
104 (160.00 % of base) : System.Collections.dasm - System.Collections.Generic.EnumerableHelpers:GetEmptyEnumerator[long]():System.Collections.Generic.IEnumerator`1[long] (FullOpts)
104 (160.00 % of base) : System.Collections.dasm - System.Collections.Generic.EnumerableHelpers:GetEmptyEnumerator[short]():System.Collections.Generic.IEnumerator`1[short] (FullOpts)
104 (160.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)
104 (160.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)
104 (160.00 % of base) : System.Collections.dasm - System.Collections.Generic.EnumerableHelpers:GetEmptyEnumerator[ubyte]():System.Collections.Generic.IEnumerator`1[ubyte] (FullOpts)
23 (82.14 % of base) : System.Collections.dasm - System.Collections.Generic.EnumerableHelpers:GetEmptyEnumerator[int]():System.Collections.Generic.IEnumerator`1[int] (FullOpts)
110 (81.48 % 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)
110 (81.48 % 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)
110 (81.48 % 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)
110 (81.48 % 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)
110 (81.48 % 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)
110 (81.48 % 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)
110 (81.48 % 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)
112 (38.36 % of base) : System.Linq.dasm - System.Linq.Enumerable+AppendPrependN`1[int]:MoveNext():ubyte:this (FullOpts)
112 (38.23 % of base) : System.Linq.dasm - System.Linq.Enumerable+AppendPrependN`1[ubyte]:MoveNext():ubyte:this (FullOpts)
112 (38.10 % of base) : System.Linq.dasm - System.Linq.Enumerable+AppendPrependN`1[long]:MoveNext():ubyte:this (FullOpts)
112 (38.10 % of base) : System.Linq.dasm - System.Linq.Enumerable+AppendPrependN`1[System.Nullable`1[int]]:MoveNext():ubyte:this (FullOpts)
112 (37.97 % of base) : System.Linq.dasm - System.Linq.Enumerable+AppendPrependN`1[short]:MoveNext():ubyte:this (FullOpts)
112 (37.71 % of base) : System.Linq.dasm - System.Linq.Enumerable+AppendPrependN`1[double]:MoveNext():ubyte:this (FullOpts)
112 (36.25 % of base) : System.Linq.dasm - System.Linq.Enumerable+AppendPrependN`1[System.Numerics.Vector`1[float]]:MoveNext():ubyte:this (FullOpts)
4 (16.67 % of base) : System.Net.Http.dasm - <>z__ReadOnlyArray`1[double]:System.Collections.Generic.ICollection<T>.CopyTo(double[],int):this (FullOpts)
4 (16.67 % of base) : System.Net.NameResolution.dasm - <>z__ReadOnlyArray`1[double]:System.Collections.Generic.ICollection<T>.CopyTo(double[],int):this (FullOpts)
1 (6.25 % of base) : Microsoft.VisualBasic.Core.dasm - Microsoft.VisualBasic.CompilerServices.Symbols:IsEnum(System.Type):ubyte (FullOpts)
1 (6.25 % of base) : Microsoft.VisualBasic.Core.dasm - Microsoft.VisualBasic.CompilerServices.Symbols:IsGeneric(System.Type):ubyte (FullOpts)
1 (6.25 % of base) : System.Text.Json.dasm - System.Text.Json.Serialization.Metadata.JsonTypeInfo:IsByRefLike(System.Type):ubyte (FullOpts)
1 (5.26 % of base) : System.Linq.Expressions.dasm - System.Dynamic.Utils.TypeUtils+<>c:<.cctor>b__54_0(System.Type):ubyte:this (FullOpts)
1 (5.26 % of base) : System.Linq.Expressions.dasm - System.Dynamic.Utils.TypeUtils+<>c:<.cctor>b__54_1(System.Type):System.Type:this (FullOpts)
1 (5.26 % of base) : System.Text.Json.dasm - System.Text.Json.Serialization.Converters.EnumConverterFactory:CanConvert(System.Type):ubyte:this (FullOpts)
1 (5.26 % of base) : System.Text.Json.dasm - System.Text.Json.Serialization.JsonStringEnumConverter:CanConvert(System.Type):ubyte:this (FullOpts)
1 (5.00 % of base) : System.Reflection.Context.dasm - System.Reflection.Context.Delegation.DelegatingType:get_IsEnum():ubyte:this (FullOpts)
1 (5.00 % of base) : System.Reflection.Context.dasm - System.Reflection.Context.Delegation.DelegatingType:get_IsGenericType():ubyte:this (FullOpts)
1 (5.00 % of base) : System.Reflection.Context.dasm - System.Reflection.Context.Delegation.DelegatingType:GetGenericTypeDefinition():System.Type:this (FullOpts)
1 (5.00 % of base) : System.Private.CoreLib.dasm - System.Reflection.ModifiedType:get_IsByRefLike():ubyte:this (FullOpts)
1 (5.00 % of base) : System.Private.CoreLib.dasm - System.Reflection.ModifiedType:get_IsEnum():ubyte:this (FullOpts)
1 (5.00 % of base) : System.Private.CoreLib.dasm - System.Reflection.ModifiedType:get_IsGenericType():ubyte:this (FullOpts)
1 (5.00 % of base) : System.Private.CoreLib.dasm - System.Reflection.ModifiedType:GetGenericTypeDefinition():System.Type:this (FullOpts)
1 (5.00 % of base) : System.Private.CoreLib.dasm - System.Reflection.SignatureConstructedGenericType:get_IsByRefLike():ubyte:this (FullOpts)
1 (5.00 % of base) : System.Private.CoreLib.dasm - System.Reflection.TypeDelegator:get_IsByRefLike():ubyte:this (FullOpts)
1 (4.35 % of base) : System.Linq.Expressions.dasm - System.Linq.Expressions.Interpreter.ExceptionHandler:Matches(System.Type):ubyte:this (FullOpts)
1 (4.35 % of base) : System.Reflection.Context.dasm - System.Reflection.Context.Delegation.DelegatingType:get_TypeHandle():System.RuntimeTypeHandle:this (FullOpts)
1 (4.35 % of base) : System.Reflection.Context.dasm - System.Reflection.Context.Delegation.DelegatingType:GetEnumUnderlyingType():System.Type:this (FullOpts)
1 (4.35 % of base) : System.Reflection.Context.dasm - System.Reflection.Context.Delegation.DelegatingType:IsAssignableFrom(System.Type):ubyte:this (FullOpts)
1 (4.35 % of base) : System.Reflection.MetadataLoadContext.dasm - System.Reflection.RoModifiedType:get_IsEnum():ubyte:this (FullOpts)
1 (4.35 % of base) : System.Private.CoreLib.dasm - System.Reflection.TypeDelegator:get_TypeHandle():System.RuntimeTypeHandle:this (FullOpts)
1 (3.57 % of base) : System.Linq.Expressions.dasm - System.Dynamic.Utils.TypeUtils:IsImplicitReferenceConversion(System.Type,System.Type):ubyte (FullOpts)
1 (2.70 % of base) : System.Private.CoreLib.dasm - System.Type:IsAssignableTo(System.Type):ubyte:this (FullOpts)
1 (1.67 % of base) : System.Private.CoreLib.dasm - System.Enum:GetUnderlyingType(System.Type):System.Type (FullOpts)
1 (1.67 % of base) : System.Reflection.TypeExtensions.dasm - System.Reflection.TypeExtensions:IsAssignableFrom(System.Type,System.Type):ubyte (FullOpts)
1 (1.59 % of base) : System.Private.Xml.Linq.dasm - System.Xml.Linq.XHelper:IsInstanceOfType(System.Object,System.Type):ubyte (FullOpts)
1 (1.52 % of base) : System.Private.CoreLib.dasm - System.Type:IsInstanceOfType(System.Object):ubyte:this (FullOpts)
1 (1.49 % of base) : System.Private.CoreLib.dasm - System.Reflection.TypeDelegator:IsAssignableFrom(System.Reflection.TypeInfo):ubyte:this (FullOpts)
1 (1.47 % of base) : System.Private.CoreLib.dasm - System.Reflection.Emit.RuntimeEnumBuilder:IsAssignableFrom(System.Reflection.TypeInfo):ubyte:this (FullOpts)
1 (1.47 % of base) : System.Reflection.Emit.dasm - System.Reflection.Emit.SymbolType:IsAssignableFrom(System.Reflection.TypeInfo):ubyte:this (FullOpts)
1 (1.47 % of base) : System.Private.CoreLib.dasm - System.Reflection.Emit.SymbolType:IsAssignableFrom(System.Reflection.TypeInfo):ubyte:this (FullOpts)
1 (1.47 % of base) : System.Private.DataContractSerialization.dasm - System.Runtime.Serialization.Json.JsonFormatReaderGenerator+CriticalHelper:HasFactoryMethod(System.Runtime.Serialization.DataContracts.ClassDataContract):ubyte (FullOpts)
1 (1.47 % of base) : System.Private.DataContractSerialization.dasm - System.Runtime.Serialization.XmlFormatReaderGenerator+CriticalHelper:HasFactoryMethod(System.Runtime.Serialization.DataContracts.ClassDataContract):ubyte (FullOpts)
1 (1.45 % of base) : System.Private.CoreLib.dasm - System.Reflection.Emit.DynamicMethod:IsDefined(System.Type,ubyte):ubyte:this (FullOpts)
1 (1.43 % of base) : System.ComponentModel.Composition.dasm - System.ComponentModel.Composition.ExportServices:IsDefaultMetadataViewType(System.Type):ubyte (FullOpts)
1 (1.43 % of base) : System.ComponentModel.Composition.Registration.dasm - System.ComponentModel.Composition.Registration.RegistrationBuilder+<>c__DisplayClass9_0:<ForTypesDerivedFrom>b__0(System.Type):ubyte:this (FullOpts)
1 (1.25 % of base) : System.Reflection.Context.dasm - System.Reflection.Context.Projection.ProjectingType:IsInstanceOfType(System.Object):ubyte:this (FullOpts)
2 (1.21 % of base) : System.Text.Json.dasm - System.Text.Json.Reflection.ReflectionExtensions:IsAssignableFromInternal(System.Type,System.Type):ubyte (FullOpts)
1 (1.18 % of base) : System.Reflection.Context.dasm - System.Reflection.Context.Projection.ProjectingType:IsAssignableFrom(System.Type):ubyte:this (FullOpts)
3 (1.06 % of base) : System.Private.CoreLib.dasm - System.Type:IsAssignableFrom(System.Type):ubyte:this (FullOpts)
1 (0.95 % of base) : System.Text.Json.dasm - System.Text.Json.Serialization.Metadata.JsonPropertyInfo:IsOverriddenOrShadowedBy(System.Text.Json.Serialization.Metadata.JsonPropertyInfo):ubyte:this (FullOpts)
1 (0.85 % of base) : System.Linq.Expressions.dasm - System.Dynamic.Utils.TypeUtils:AreReferenceAssignable(System.Type,System.Type):ubyte (FullOpts)
3 (0.69 % of base) : System.Linq.Expressions.dasm - System.Dynamic.Utils.TypeUtils:HasBuiltInEqualityOperator(System.Type,System.Type):ubyte (FullOpts)
1 (0.53 % of base) : System.ComponentModel.Composition.dasm - System.ComponentModel.Composition.ReflectionModel.ImportType:IsDescendentOf(System.Type,System.Type):ubyte (FullOpts)
2 (0.52 % of base) : Microsoft.CSharp.dasm - Microsoft.CSharp.RuntimeBinder.Semantics.MemberLookup:IsDynamicMember(Microsoft.CSharp.RuntimeBinder.Semantics.Symbol):ubyte (FullOpts)
3 (0.48 % of base) : System.Linq.Expressions.dasm - System.Dynamic.Utils.TypeUtils:StrictHasReferenceConversionTo(System.Type,System.Type,ubyte):ubyte (FullOpts)
1 (0.45 % of base) : System.Private.Xml.dasm - System.Xml.Xsl.Runtime.XmlExtensionFunction:GetClrType(System.Type):System.Type:this (FullOpts)
Top method improvements (percentages):
-16 (-9.88 % of base) : Microsoft.Extensions.DependencyModel.dasm - Microsoft.Extensions.DependencyModel.RuntimeAssetGroup:.ctor(System.String,System.String[]):this (FullOpts)
-8 (-9.64 % of base) : System.Private.DataContractSerialization.dasm - System.Runtime.Serialization.DataContracts.CollectionDataContract:IsCollectionInterface(System.Type):ubyte (FullOpts)
-16 (-8.04 % of base) : Microsoft.Extensions.DependencyModel.dasm - Microsoft.Extensions.DependencyModel.CompilationOptions:.cctor() (FullOpts)
-10 (-7.94 % of base) : System.Net.Http.dasm - System.Net.Http.Headers.HttpHeaders:System.Collections.IEnumerable.GetEnumerator():System.Collections.IEnumerator:this (FullOpts)
-16 (-7.77 % of base) : System.Composition.Convention.dasm - System.Composition.Convention.ImportConventionBuilder:IsSupportedImportManyType(System.Reflection.TypeInfo):ubyte (FullOpts)
-6 (-4.76 % 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)
-8 (-4.62 % of base) : System.Linq.Expressions.dasm - System.Linq.Expressions.Expression:GetDelegateType(System.Type[]):System.Type (FullOpts)
-16 (-4.41 % of base) : System.ComponentModel.Composition.dasm - System.ComponentModel.Composition.CompositionException:.ctor(System.ComponentModel.Composition.CompositionError):this (FullOpts)
-13 (-4.15 % of base) : System.Linq.Expressions.dasm - System.Dynamic.Utils.TypeUtils:HasReferenceEquality(System.Type,System.Type):ubyte (FullOpts)
-16 (-2.99 % of base) : Microsoft.VisualBasic.Core.dasm - Microsoft.VisualBasic.CompilerServices.Symbols+Container:LookupDefaultMembers(byref,System.Type):System.Reflection.MemberInfo[]:this (FullOpts)
-16 (-2.95 % 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)
-6 (-2.51 % of base) : System.ComponentModel.Annotations.dasm - System.ComponentModel.DataAnnotations.CompareAttribute:GetDisplayNameForProperty(System.Reflection.PropertyInfo):System.String:this (FullOpts)
-16 (-2.44 % of base) : Microsoft.Extensions.DependencyModel.dasm - Microsoft.Extensions.DependencyModel.DependencyContextJsonReader:ReadRuntimes(byref):System.Collections.Generic.List`1[Microsoft.Extensions.DependencyModel.RuntimeFallbacks] (FullOpts)
-8 (-2.19 % of base) : System.Linq.Queryable.dasm - System.Linq.EnumerableRewriter:GetPublicType(System.Type):System.Type (FullOpts)
-6 (-2.04 % of base) : System.Text.Json.dasm - System.Text.Json.Reflection.ReflectionExtensions:IsInSubtypeRelationshipWith(System.Type,System.Type):ubyte (FullOpts)
-6 (-2.01 % of base) : System.Linq.Expressions.dasm - System.Linq.Expressions.Compiler.StackSpiller+ChildRewriter:get_Item(int,int):System.Linq.Expressions.Expression[]:this (FullOpts)
-6 (-1.95 % of base) : System.Composition.Convention.dasm - System.Composition.Convention.PartConventionBuilder:MemberHasExportMetadata(System.Reflection.MemberInfo):ubyte (FullOpts)
-3 (-1.90 % of base) : System.Linq.Expressions.dasm - System.Linq.Expressions.Expression:ParameterIsAssignable(System.Reflection.ParameterInfo,System.Type):ubyte (FullOpts)
-35 (-1.68 % of base) : System.Private.DataContractSerialization.dasm - System.Runtime.Serialization.DataContracts.EnumDataContract+EnumDataContractCriticalHelper:ImportDataMembers():this (FullOpts)
-12 (-1.48 % 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)
-12 (-1.44 % of base) : System.Net.Requests.dasm - System.Net.HttpWebResponse:get_Headers():System.Net.WebHeaderCollection:this (FullOpts)
-8 (-1.41 % of base) : System.Composition.Hosting.dasm - System.Composition.Hosting.Providers.ImportMany.ImportManyExportDescriptorProvider:GetExportDescriptors(System.Composition.Hosting.Core.CompositionContract,System.Composition.Hosting.Core.DependencyAccessor):System.Collections.Generic.IEnumerable`1[System.Composition.Hosting.Core.ExportDescriptorPromise]:this (FullOpts)
-16 (-1.36 % 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)
-12 (-1.22 % 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)
-6 (-1.13 % of base) : System.Linq.Expressions.dasm - System.Linq.Expressions.Compiler.StackSpiller:RewriteDynamicExpression(System.Linq.Expressions.Expression):System.Linq.Expressions.Compiler.StackSpiller+Result:this (FullOpts)
-6 (-1.10 % of base) : Microsoft.CSharp.dasm - Microsoft.CSharp.RuntimeBinder.Semantics.TypeManager:InternalsVisibleTo(System.Reflection.Assembly,System.Reflection.Assembly):ubyte (FullOpts)
-6 (-1.09 % 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)
-12 (-1.01 % of base) : System.Linq.Expressions.dasm - System.Linq.Expressions.Compiler.StackSpiller+ListBindingRewriter:AsBinding():System.Linq.Expressions.MemberBinding:this (FullOpts)
-12 (-1.01 % 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)
-6 (-0.99 % of base) : System.Private.DataContractSerialization.dasm - System.Runtime.Serialization.DataContracts.ClassDataContract:IsNonAttributedTypeValidForSerialization(System.Type):ubyte (FullOpts)
-6 (-0.91 % 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)
-6 (-0.90 % 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)
-38 (-0.86 % of base) : System.Private.DataContractSerialization.dasm - System.Runtime.Serialization.DataContracts.ClassDataContract+ClassDataContractCriticalHelper:ImportDataMembers():this (FullOpts)
-20 (-0.83 % of base) : System.Private.DataContractSerialization.dasm - System.Runtime.Serialization.DataContracts.DataContract:ImportKnownTypeAttributes(System.Type,System.Collections.Generic.Dictionary`2[System.Type,System.Type],byref) (FullOpts)
-6 (-0.77 % 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)
-24 (-0.63 % 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)
-6 (-0.50 % of base) : System.Linq.Expressions.dasm - System.Linq.Expressions.Compiler.StackSpiller+ListBindingRewriter:AsExpression(System.Linq.Expressions.Expression):System.Linq.Expressions.Expression:this (FullOpts)
-6 (-0.35 % of base) : System.Composition.TypedParts.dasm - System.Composition.CompositionContextExtensions:SatisfyImportsInternal(System.Composition.CompositionContext,System.Object,System.Composition.Convention.AttributedModelProvider) (FullOpts)
116 total methods with Code Size differences (38 improved, 78 regressed), 232408 unchanged.
--------------------------------------------------------------------------------
Artifacts:
- build-clr-checked-main.zip (93 MB)
- build-artifacts-main.zip (678 MB)
- build-clr-checked-pr.zip (93 MB)
- build-artifacts-pr.zip (679 MB)
- diff-frameworks.txt (48 KB)
- ShortDiffsRegressions.md (60 KB)
- LongDiffsRegressions.md (167 KB)
- ShortDiffsImprovements.md (59 KB)
- LongDiffsImprovements.md (453 KB)
- jit-diffs-frameworks.zip (267 MB)
Metadata
Metadata
Assignees
Labels
No labels