forked from MihaZupan/runtime-utils
-
Notifications
You must be signed in to change notification settings - Fork 0
Open
Description
Build completed in 1 hour 51 minutes.
dotnet/runtime#98196
CoreLib diffs
Diffs
Found 2 files with textual diffs.
Summary of Code Size diffs:
(Lower is better)
Total bytes of base: 6831316
Total bytes of diff: 6832832
Total bytes of delta: 1516 (0.02 % of base)
Total relative delta: 10.08
diff is a regression.
relative diff is a regression.
Total byte diff includes 275 bytes from reconciling methods
Base had 0 unique methods, 0 unique bytes
Diff had 1 unique methods, 275 unique bytes
Top file regressions (bytes):
1516 : System.Private.CoreLib.dasm (0.02 % of base)
1 total files with Code Size differences (0 improved, 1 regressed), 0 unchanged.
Top method regressions (bytes):
275 (Infinity of base) : System.Private.CoreLib.dasm - System.Reflection.CerHashtable`2[System.__Canon,System.__Canon]:Rehash(int):this (FullOpts) (0 base, 1 diff methods)
253 (5.71 % of base) : System.Private.CoreLib.dasm - System.RuntimeType:InvokeMember(System.String,int,System.Reflection.Binder,System.Object,System.Object[],System.Reflection.ParameterModifier[],System.Globalization.CultureInfo,System.String[]):System.Object:this (FullOpts)
91 (14.61 % of base) : System.Private.CoreLib.dasm - System.Resources.ManifestBasedResourceGroveler:GrovelForResourceSet(System.Globalization.CultureInfo,System.Collections.Generic.Dictionary`2[System.String,System.Resources.ResourceSet],ubyte,ubyte):System.Resources.ResourceSet:this (FullOpts)
78 (16.67 % of base) : System.Private.CoreLib.dasm - System.Reflection.NullabilityInfoContext:Create(System.Reflection.PropertyInfo):System.Reflection.NullabilityInfo:this (FullOpts)
70 (7.81 % of base) : System.Private.CoreLib.dasm - System.StartupHookProvider:CallStartupHook(System.StartupHookProvider+StartupHookNameOrPath) (FullOpts)
57 (4.48 % of base) : System.Private.CoreLib.dasm - System.TypedReference:MakeTypedReference(System.Object,System.Reflection.FieldInfo[]):System.TypedReference (FullOpts)
54 (15.98 % of base) : System.Private.CoreLib.dasm - System.RuntimeType:GetMemberWithSameMetadataDefinitionAs(System.Reflection.MemberInfo):System.Reflection.MemberInfo:this (FullOpts)
43 (25.44 % of base) : System.Private.CoreLib.dasm - System.Diagnostics.StackTrace:CalculateFramesToSkip(System.Diagnostics.StackFrameHelper,int):int (FullOpts)
41 (4.63 % of base) : System.Private.CoreLib.dasm - System.Runtime.Loader.AssemblyLoadContext:InvokeResolveEvent(System.ResolveEventHandler,System.Reflection.RuntimeAssembly,System.String):System.Reflection.RuntimeAssembly (FullOpts)
38 (9.95 % of base) : System.Private.CoreLib.dasm - System.Attribute:InternalGetCustomAttributes(System.Reflection.EventInfo,System.Type,ubyte):System.Attribute[] (FullOpts)
38 (8.98 % of base) : System.Private.CoreLib.dasm - System.Attribute:InternalGetCustomAttributes(System.Reflection.PropertyInfo,System.Type,ubyte):System.Attribute[] (FullOpts)
38 (0.82 % of base) : System.Private.CoreLib.dasm - System.Reflection.Emit.CustomAttributeBuilder:.ctor(System.Reflection.ConstructorInfo,System.Object[],System.Reflection.PropertyInfo[],System.Object[],System.Reflection.FieldInfo[],System.Object[]):this (FullOpts)
38 (12.03 % of base) : System.Private.CoreLib.dasm - System.Reflection.Emit.DynamicMethod:GetDynamicMethodsModule():System.Reflection.Module (FullOpts)
37 (1.75 % of base) : System.Private.CoreLib.dasm - System.Reflection.Emit.SignatureHelper:AddOneArgTypeHelperWorker(System.Type,ubyte):this (FullOpts)
37 (20.11 % of base) : System.Private.CoreLib.dasm - System.Reflection.Emit.SignatureHelper:Init(System.Reflection.Module):this (FullOpts)
36 (144.00 % of base) : System.Private.CoreLib.dasm - System.Diagnostics.StackFrameExtensions:HasMethod(System.Diagnostics.StackFrame):ubyte (FullOpts)
36 (9.89 % of base) : System.Private.CoreLib.dasm - System.RuntimeType:GetEvent(System.String,int):System.Reflection.EventInfo:this (FullOpts)
35 (8.97 % of base) : System.Private.CoreLib.dasm - System.ComponentModel.DefaultValueAttribute:<.ctor>g__TryConvertFromInvariantString|2_0(System.Type,System.String,byref):ubyte (FullOpts)
31 (4.69 % of base) : System.Private.CoreLib.dasm - System.RuntimeType+RuntimeTypeCache+MemberInfoCache`1[System.__Canon]:Insert(byref,System.String,int):this (FullOpts)
30 (2.60 % of base) : System.Private.CoreLib.dasm - System.Diagnostics.StackFrameHelper:InitializeSourceInfo(int,ubyte,System.Exception):this (FullOpts)
30 (4.42 % of base) : System.Private.CoreLib.dasm - System.RuntimeType:GetField(System.String,int):System.Reflection.FieldInfo:this (FullOpts)
29 (263.64 % of base) : System.Private.CoreLib.dasm - System.Reflection.Emit.RuntimePropertyBuilder:get_CanRead():ubyte:this (FullOpts)
29 (263.64 % of base) : System.Private.CoreLib.dasm - System.Reflection.Emit.RuntimePropertyBuilder:get_CanWrite():ubyte:this (FullOpts)
28 (3.24 % of base) : System.Private.CoreLib.dasm - System.Runtime.Loader.AssemblyLoadContext:GetFirstResolvedAssemblyFromResolvingEvent(System.Reflection.AssemblyName):System.Reflection.Assembly:this (FullOpts)
28 (45.16 % of base) : System.Private.CoreLib.dasm - System.Runtime.Loader.AssemblyLoadContext:GetRuntimeAssembly(System.Reflection.Assembly):System.Reflection.RuntimeAssembly (FullOpts)
27 (6.68 % of base) : System.Private.CoreLib.dasm - System.Reflection.Emit.AssemblyBuilder:DefineDynamicAssembly(System.Reflection.AssemblyName,int,System.Collections.Generic.IEnumerable`1[System.Reflection.Emit.CustomAttributeBuilder],System.Reflection.Assembly):System.Reflection.Emit.RuntimeAssemblyBuilder (FullOpts)
27 (40.91 % of base) : System.Private.CoreLib.dasm - System.Type:get_IsGenericMethodParameter():ubyte:this (FullOpts)
26 (4.45 % of base) : System.Private.CoreLib.dasm - System.Reflection.Emit.ILGenerator:EmitWriteLine(System.Reflection.Emit.LocalBuilder):this (FullOpts)
26 (3.82 % of base) : System.Private.CoreLib.dasm - System.Reflection.Emit.ILGenerator:EmitWriteLine(System.Reflection.FieldInfo):this (FullOpts)
26 (15.57 % of base) : System.Private.CoreLib.dasm - System.Reflection.EventInfo:AddEventHandler(System.Object,System.Delegate):this (FullOpts)
26 (15.66 % of base) : System.Private.CoreLib.dasm - System.Reflection.EventInfo:RemoveEventHandler(System.Object,System.Delegate):this (FullOpts)
26 (4.03 % of base) : System.Private.CoreLib.dasm - System.Reflection.NullabilityInfoContext:GetNullableContext(System.Reflection.MemberInfo):System.Nullable`1[int]:this (FullOpts)
26 (47.27 % of base) : System.Private.CoreLib.dasm - System.Runtime.Loader.AssemblyLoadContext:ResolveUsingEvent(System.Reflection.AssemblyName):System.Reflection.Assembly:this (FullOpts)
26 (49.06 % of base) : System.Private.CoreLib.dasm - System.Runtime.Loader.AssemblyLoadContext:ResolveUsingLoad(System.Reflection.AssemblyName):System.Reflection.Assembly:this (FullOpts)
24 (5.30 % of base) : System.Private.CoreLib.dasm - System.DefaultBinder:ExactPropertyBinding(System.Reflection.PropertyInfo[],System.Type,System.Type[]):System.Reflection.PropertyInfo (FullOpts)
24 (2.20 % of base) : System.Private.CoreLib.dasm - System.Diagnostics.Tracing.TypeAnalysis:.ctor(System.Type,System.Diagnostics.Tracing.EventDataAttribute,System.Collections.Generic.List`1[System.Type]):this (FullOpts)
24 (3.99 % of base) : System.Private.CoreLib.dasm - System.Reflection.ParameterInfo:GetRealObject(System.Runtime.Serialization.StreamingContext):System.Object:this (FullOpts)
23 (2.50 % of base) : System.Private.CoreLib.dasm - Internal.Runtime.InteropServices.ComponentActivator:InternalGetFunctionPointer(System.Runtime.Loader.AssemblyLoadContext,System.String,System.String,long):long (FullOpts)
23 (8.39 % of base) : System.Private.CoreLib.dasm - System.AppDomain:get_FriendlyName():System.String:this (FullOpts)
23 (5.10 % of base) : System.Private.CoreLib.dasm - System.Attribute:GetCustomAttributes(System.Reflection.ParameterInfo,System.Type,ubyte):System.Attribute[] (FullOpts)
23 (7.49 % of base) : System.Private.CoreLib.dasm - System.Attribute:GetCustomAttributes(System.Reflection.ParameterInfo,ubyte):System.Attribute[] (FullOpts)
23 (5.52 % of base) : System.Private.CoreLib.dasm - System.Diagnostics.Contracts.Contract:AssertMustUseRewriter(int,System.String) (FullOpts)
23 (5.68 % of base) : System.Private.CoreLib.dasm - System.Reflection.Emit.ILGenerator:ThrowException(System.Type):this (FullOpts)
23 (1.89 % of base) : System.Private.CoreLib.dasm - System.Reflection.Emit.RuntimeModuleBuilder:GetMemberRefToken(System.Reflection.MethodBase,System.Type[]):int:this (FullOpts)
23 (2.25 % of base) : System.Private.CoreLib.dasm - System.Reflection.Emit.RuntimeTypeBuilder:DefineDefaultConstructorNoLock(int):System.Reflection.Emit.RuntimeConstructorBuilder:this (FullOpts)
22 (4.72 % of base) : System.Private.CoreLib.dasm - System.AppDomain:GetThreadPrincipal():System.Security.Principal.IPrincipal:this (FullOpts)
22 (2.09 % of base) : System.Private.CoreLib.dasm - System.Diagnostics.StackFrame:ToString():System.String:this (FullOpts)
22 (8.06 % of base) : System.Private.CoreLib.dasm - System.Reflection.AssemblyName:InitGetAssemblyName():System.Func`2[System.String,System.Reflection.AssemblyName] (FullOpts)
22 (0.66 % of base) : System.Private.CoreLib.dasm - System.Reflection.Emit.RuntimeTypeBuilder:CreateTypeNoLock():System.Reflection.TypeInfo:this (FullOpts)
22 (8.43 % of base) : System.Private.CoreLib.dasm - System.Runtime.Loader.AssemblyLoadContext:EnterContextualReflection(System.Reflection.Assembly):System.Runtime.Loader.AssemblyLoadContext+ContextualReflectionScope (FullOpts)
21 (190.91 % of base) : System.Private.CoreLib.dasm - System.Reflection.RuntimePropertyInfo:get_CanRead():ubyte:this (FullOpts)
21 (190.91 % of base) : System.Private.CoreLib.dasm - System.Reflection.RuntimePropertyInfo:get_CanWrite():ubyte:this (FullOpts)
20 (8.06 % of base) : System.Private.CoreLib.dasm - System.AppDomain:ExecuteAssembly(System.Reflection.Assembly,System.String[]):int (FullOpts)
20 (0.70 % of base) : System.Private.CoreLib.dasm - System.Diagnostics.StackTrace:ToString(int,System.Text.StringBuilder):this (FullOpts)
20 (17.70 % of base) : System.Private.CoreLib.dasm - System.Exception:get_TargetSite():System.Reflection.MethodBase:this (FullOpts)
20 (1.87 % of base) : System.Private.CoreLib.dasm - System.Reflection.Emit.DynamicMethod:Init(System.String,int,int,System.Type,System.Type[],System.Type,System.Reflection.Module,ubyte,ubyte):this (FullOpts)
20 (31.75 % of base) : System.Private.CoreLib.dasm - System.Reflection.Emit.RuntimePropertyBuilder:GetGetMethod(ubyte):System.Reflection.MethodInfo:this (FullOpts)
20 (31.75 % of base) : System.Private.CoreLib.dasm - System.Reflection.Emit.RuntimePropertyBuilder:GetSetMethod(ubyte):System.Reflection.MethodInfo:this (FullOpts)
19 (1.92 % of base) : System.Private.CoreLib.dasm - System.Reflection.Assembly:LoadFromResolveHandler(System.Object,System.ResolveEventArgs):System.Reflection.Assembly (FullOpts)
19 (2.61 % of base) : System.Private.CoreLib.dasm - System.Reflection.Emit.RuntimeModuleBuilder:GetMethodTokenInternal(System.Reflection.MethodBase,System.Type[],ubyte):int:this (FullOpts)
19 (5.26 % of base) : System.Private.CoreLib.dasm - System.RuntimeType:FilterApplyBase(System.Reflection.MemberInfo,int,ubyte,ubyte,ubyte,System.String,ubyte):ubyte (FullOpts)
18 (3.04 % of base) : System.Private.CoreLib.dasm - System.Reflection.Emit.DynamicILGenerator:Emit(System.Reflection.Emit.OpCode,System.Reflection.FieldInfo):this (FullOpts)
18 (1.19 % of base) : System.Private.CoreLib.dasm - System.Reflection.Emit.RuntimeMethodBuilder:CreateMethodBodyHelper(System.Reflection.Emit.RuntimeILGenerator):this (FullOpts)
15 (7.46 % of base) : System.Private.CoreLib.dasm - System.RuntimeType+RuntimeTypeCache+MemberInfoCache`1[System.__Canon]:MergeWithGlobalListInOrder(System.__Canon[]):this (FullOpts)
15 (0.97 % of base) : System.Private.CoreLib.dasm - System.Type:FindMembers(int,int,System.Reflection.MemberFilter,System.Object):System.Reflection.MemberInfo[]:this (FullOpts)
13 (7.65 % of base) : System.Private.CoreLib.dasm - System.Attribute:InternalIsDefined(System.Reflection.EventInfo,System.Type,ubyte):ubyte (FullOpts)
12 (8.33 % of base) : System.Private.CoreLib.dasm - System.Attribute:GetParentDefinition(System.Reflection.EventInfo):System.Reflection.EventInfo (FullOpts)
12 (33.33 % of base) : System.Private.CoreLib.dasm - System.Globalization.SortVersion:op_Equality(System.Globalization.SortVersion,System.Globalization.SortVersion):ubyte (FullOpts)
12 (44.44 % of base) : System.Private.CoreLib.dasm - System.Runtime.Versioning.FrameworkName:op_Equality(System.Runtime.Versioning.FrameworkName,System.Runtime.Versioning.FrameworkName):ubyte (FullOpts)
10 (5.15 % of base) : System.Private.CoreLib.dasm - System.Attribute:InternalIsDefined(System.Reflection.PropertyInfo,System.Type,ubyte):ubyte (FullOpts)
8 (15.69 % of base) : System.Private.CoreLib.dasm - System.Version:TryParse(System.ReadOnlySpan`1[ushort],byref):ubyte (FullOpts)
8 (9.64 % of base) : System.Private.CoreLib.dasm - System.Version:TryParse(System.String,byref):ubyte (FullOpts)
6 (10.00 % of base) : System.Private.CoreLib.dasm - System.Globalization.SortVersion:op_Inequality(System.Globalization.SortVersion,System.Globalization.SortVersion):ubyte (FullOpts)
6 (11.76 % of base) : System.Private.CoreLib.dasm - System.Runtime.Versioning.FrameworkName:op_Inequality(System.Runtime.Versioning.FrameworkName,System.Runtime.Versioning.FrameworkName):ubyte (FullOpts)
4 (3.88 % of base) : System.Private.CoreLib.dasm - System.Reflection.RuntimePropertyInfo:GetValue(System.Object,int,System.Reflection.Binder,System.Object[],System.Globalization.CultureInfo):System.Object:this (FullOpts)
3 (15.79 % of base) : System.Private.CoreLib.dasm - System.ModuleHandle:GetHashCode():int:this (FullOpts)
3 (1.52 % of base) : System.Private.CoreLib.dasm - System.Reflection.RuntimeEventInfo:ToString():System.String:this (FullOpts)
2 (1.35 % of base) : System.Private.CoreLib.dasm - System.Reflection.RuntimeParameterInfo:GetRuntimeModule():System.Reflection.RuntimeModule:this (FullOpts)
1 (0.15 % of base) : System.Private.CoreLib.dasm - System.Reflection.CustomAttribute:GetCustomAttributes(System.Reflection.RuntimeMethodInfo,System.RuntimeType,ubyte):System.Object[] (FullOpts)
Top method improvements (bytes):
-249 (-13.57 % of base) : System.Private.CoreLib.dasm - System.RuntimeType+RuntimeTypeCache:GetGenericMethodInfo(long):System.Reflection.MethodInfo:this (FullOpts)
-34 (-0.36 % of base) : System.Private.CoreLib.dasm - System.DefaultBinder:BindToMethod(int,System.Reflection.MethodBase[],byref,System.Reflection.ParameterModifier[],System.Globalization.CultureInfo,System.String[],byref):System.Reflection.MethodBase:this (FullOpts)
-20 (-1.94 % of base) : System.Private.CoreLib.dasm - System.Reflection.Emit.RuntimeILGenerator:Emit(System.Reflection.Emit.OpCode,System.Reflection.Emit.LocalBuilder):this (FullOpts)
-18 (-9.28 % of base) : System.Private.CoreLib.dasm - System.Attribute:GetParentDefinition(System.Reflection.ParameterInfo):System.Reflection.ParameterInfo (FullOpts)
-18 (-3.51 % of base) : System.Private.CoreLib.dasm - System.Reflection.TypeNameParser:GetTypeFromDefaultAssemblies(System.String,System.ReadOnlySpan`1[System.String]):System.Type:this (FullOpts)
-16 (-34.04 % of base) : System.Private.CoreLib.dasm - System.ModuleHandle:Equals(System.ModuleHandle):ubyte:this (FullOpts)
-16 (-20.00 % of base) : System.Private.CoreLib.dasm - System.ModuleHandle:Equals(System.Object):ubyte:this (FullOpts)
-15 (-28.85 % of base) : System.Private.CoreLib.dasm - System.Reflection.Assembly:op_Equality(System.Reflection.Assembly,System.Reflection.Assembly):ubyte (FullOpts)
-15 (-21.43 % of base) : System.Private.CoreLib.dasm - System.Reflection.Assembly:op_Inequality(System.Reflection.Assembly,System.Reflection.Assembly):ubyte (FullOpts)
-15 (-28.85 % of base) : System.Private.CoreLib.dasm - System.Reflection.ConstructorInfo:op_Equality(System.Reflection.ConstructorInfo,System.Reflection.ConstructorInfo):ubyte (FullOpts)
-15 (-21.43 % of base) : System.Private.CoreLib.dasm - System.Reflection.ConstructorInfo:op_Inequality(System.Reflection.ConstructorInfo,System.Reflection.ConstructorInfo):ubyte (FullOpts)
-15 (-2.16 % of base) : System.Private.CoreLib.dasm - System.Reflection.Emit.DynamicResolver:ResolveToken(int,byref,byref,byref):this (FullOpts)
-15 (-28.85 % of base) : System.Private.CoreLib.dasm - System.Reflection.EventInfo:op_Equality(System.Reflection.EventInfo,System.Reflection.EventInfo):ubyte (FullOpts)
-15 (-21.43 % of base) : System.Private.CoreLib.dasm - System.Reflection.EventInfo:op_Inequality(System.Reflection.EventInfo,System.Reflection.EventInfo):ubyte (FullOpts)
-15 (-28.85 % of base) : System.Private.CoreLib.dasm - System.Reflection.FieldInfo:op_Equality(System.Reflection.FieldInfo,System.Reflection.FieldInfo):ubyte (FullOpts)
-15 (-21.43 % of base) : System.Private.CoreLib.dasm - System.Reflection.FieldInfo:op_Inequality(System.Reflection.FieldInfo,System.Reflection.FieldInfo):ubyte (FullOpts)
-15 (-28.85 % of base) : System.Private.CoreLib.dasm - System.Reflection.MemberInfo:op_Equality(System.Reflection.MemberInfo,System.Reflection.MemberInfo):ubyte (FullOpts)
-15 (-21.43 % of base) : System.Private.CoreLib.dasm - System.Reflection.MemberInfo:op_Inequality(System.Reflection.MemberInfo,System.Reflection.MemberInfo):ubyte (FullOpts)
-15 (-20.83 % of base) : System.Private.CoreLib.dasm - System.Reflection.Metadata.RuntimeTypeMetadataUpdateHandler:SkipAssembly(System.Reflection.Assembly):ubyte (FullOpts)
-15 (-28.85 % of base) : System.Private.CoreLib.dasm - System.Reflection.MethodBase:op_Equality(System.Reflection.MethodBase,System.Reflection.MethodBase):ubyte (FullOpts)
-15 (-21.43 % of base) : System.Private.CoreLib.dasm - System.Reflection.MethodBase:op_Inequality(System.Reflection.MethodBase,System.Reflection.MethodBase):ubyte (FullOpts)
-15 (-28.85 % of base) : System.Private.CoreLib.dasm - System.Reflection.MethodInfo:op_Equality(System.Reflection.MethodInfo,System.Reflection.MethodInfo):ubyte (FullOpts)
-15 (-21.43 % of base) : System.Private.CoreLib.dasm - System.Reflection.MethodInfo:op_Inequality(System.Reflection.MethodInfo,System.Reflection.MethodInfo):ubyte (FullOpts)
-15 (-28.85 % of base) : System.Private.CoreLib.dasm - System.Reflection.Module:op_Equality(System.Reflection.Module,System.Reflection.Module):ubyte (FullOpts)
-15 (-21.43 % of base) : System.Private.CoreLib.dasm - System.Reflection.Module:op_Inequality(System.Reflection.Module,System.Reflection.Module):ubyte (FullOpts)
-15 (-28.85 % of base) : System.Private.CoreLib.dasm - System.Reflection.PropertyInfo:op_Equality(System.Reflection.PropertyInfo,System.Reflection.PropertyInfo):ubyte (FullOpts)
-15 (-21.43 % of base) : System.Private.CoreLib.dasm - System.Reflection.PropertyInfo:op_Inequality(System.Reflection.PropertyInfo,System.Reflection.PropertyInfo):ubyte (FullOpts)
-14 (-33.33 % of base) : System.Private.CoreLib.dasm - System.ModuleHandle:op_Equality(System.ModuleHandle,System.ModuleHandle):ubyte (FullOpts)
-14 (-28.00 % of base) : System.Private.CoreLib.dasm - System.ModuleHandle:op_Inequality(System.ModuleHandle,System.ModuleHandle):ubyte (FullOpts)
-13 (-9.42 % of base) : System.Private.CoreLib.dasm - System.Collections.Generic.DelegateEqualityComparer`1[double]:Equals(System.Object):ubyte:this (FullOpts)
-13 (-9.42 % of base) : System.Private.CoreLib.dasm - System.Collections.Generic.DelegateEqualityComparer`1[int]:Equals(System.Object):ubyte:this (FullOpts)
-13 (-9.42 % of base) : System.Private.CoreLib.dasm - System.Collections.Generic.DelegateEqualityComparer`1[long]:Equals(System.Object):ubyte:this (FullOpts)
-13 (-9.42 % of base) : System.Private.CoreLib.dasm - System.Collections.Generic.DelegateEqualityComparer`1[short]:Equals(System.Object):ubyte:this (FullOpts)
-13 (-8.61 % of base) : System.Private.CoreLib.dasm - System.Collections.Generic.DelegateEqualityComparer`1[System.__Canon]:Equals(System.Object):ubyte:this (FullOpts)
-13 (-9.42 % of base) : System.Private.CoreLib.dasm - System.Collections.Generic.DelegateEqualityComparer`1[System.Nullable`1[int]]:Equals(System.Object):ubyte:this (FullOpts)
-13 (-9.42 % of base) : System.Private.CoreLib.dasm - System.Collections.Generic.DelegateEqualityComparer`1[System.Numerics.Vector`1[float]]:Equals(System.Object):ubyte:this (FullOpts)
-13 (-9.42 % of base) : System.Private.CoreLib.dasm - System.Collections.Generic.DelegateEqualityComparer`1[ubyte]:Equals(System.Object):ubyte:this (FullOpts)
-12 (-12.00 % of base) : System.Private.CoreLib.dasm - System.Delegate:RemoveAll(System.Delegate,System.Delegate):System.Delegate (FullOpts)
-12 (-7.74 % of base) : System.Private.CoreLib.dasm - System.Reflection.CustomAttributeNamedArgument:Equals(System.Object):ubyte:this (FullOpts)
-12 (-10.62 % of base) : System.Private.CoreLib.dasm - System.Reflection.CustomAttributeNamedArgument:Equals(System.Reflection.CustomAttributeNamedArgument):ubyte:this (FullOpts)
-12 (-12.37 % of base) : System.Private.CoreLib.dasm - System.Reflection.CustomAttributeNamedArgument:op_Equality(System.Reflection.CustomAttributeNamedArgument,System.Reflection.CustomAttributeNamedArgument):ubyte (FullOpts)
-12 (-11.43 % of base) : System.Private.CoreLib.dasm - System.Reflection.CustomAttributeNamedArgument:op_Inequality(System.Reflection.CustomAttributeNamedArgument,System.Reflection.CustomAttributeNamedArgument):ubyte (FullOpts)
-12 (-0.55 % of base) : System.Private.CoreLib.dasm - System.Reflection.Emit.RuntimeModuleBuilder:GetMethodTokenNoLock(System.Reflection.MethodInfo,ubyte):int:this (FullOpts)
-12 (-2.30 % of base) : System.Private.CoreLib.dasm - System.Reflection.Metadata.RuntimeTypeMetadataUpdateHandler:ClearCache(System.Type[]) (FullOpts)
-12 (-3.52 % of base) : System.Private.CoreLib.dasm - System.Resources.ManifestBasedResourceGroveler:HandleResourceStreamMissing(System.String):this (FullOpts)
-10 (-17.54 % of base) : System.Private.CoreLib.dasm - System.Delegate:op_Inequality(System.Delegate,System.Delegate):ubyte (FullOpts)
-10 (-4.65 % of base) : System.Private.CoreLib.dasm - System.Globalization.CompareInfo:GetCompareInfo(int,System.Reflection.Assembly):System.Globalization.CompareInfo (FullOpts)
-10 (-4.17 % of base) : System.Private.CoreLib.dasm - System.Globalization.CompareInfo:GetCompareInfo(System.String,System.Reflection.Assembly):System.Globalization.CompareInfo (FullOpts)
-7 (-3.59 % of base) : System.Private.CoreLib.dasm - System.Runtime.Versioning.FrameworkName:Equals(System.Runtime.Versioning.FrameworkName):ubyte:this (FullOpts)
-6 (-11.54 % of base) : System.Private.CoreLib.dasm - System.Delegate:op_Equality(System.Delegate,System.Delegate):ubyte (FullOpts)
-6 (-0.57 % of base) : System.Private.CoreLib.dasm - System.Reflection.Associates:AssignAssociates(System.Reflection.MetadataImport,int,System.RuntimeType,System.RuntimeType,byref,byref,byref,byref,byref,byref,byref,byref) (FullOpts)
-6 (-11.11 % of base) : System.Private.CoreLib.dasm - System.Version:op_Equality(System.Version,System.Version):ubyte (FullOpts)
-6 (-8.33 % of base) : System.Private.CoreLib.dasm - System.Version:op_Inequality(System.Version,System.Version):ubyte (FullOpts)
-5 (-0.71 % of base) : System.Private.CoreLib.dasm - System.Resources.ManifestBasedResourceGroveler:GetNeutralResourcesLanguage(System.Reflection.Assembly,byref):System.Globalization.CultureInfo (FullOpts)
-4 (-0.61 % of base) : System.Private.CoreLib.dasm - System.Reflection.RuntimeAssembly:InternalGetSatelliteAssembly(System.Globalization.CultureInfo,System.Version,ubyte):System.Reflection.Assembly:this (FullOpts)
-2 (-0.23 % of base) : System.Private.CoreLib.dasm - System.Reflection.Emit.DynamicILGenerator:GetMemberRefToken(System.Reflection.MethodInfo,System.Type[]):int:this (FullOpts)
Top method regressions (percentages):
275 (Infinity of base) : System.Private.CoreLib.dasm - System.Reflection.CerHashtable`2[System.__Canon,System.__Canon]:Rehash(int):this (FullOpts) (0 base, 1 diff methods)
29 (263.64 % of base) : System.Private.CoreLib.dasm - System.Reflection.Emit.RuntimePropertyBuilder:get_CanRead():ubyte:this (FullOpts)
29 (263.64 % of base) : System.Private.CoreLib.dasm - System.Reflection.Emit.RuntimePropertyBuilder:get_CanWrite():ubyte:this (FullOpts)
21 (190.91 % of base) : System.Private.CoreLib.dasm - System.Reflection.RuntimePropertyInfo:get_CanRead():ubyte:this (FullOpts)
21 (190.91 % of base) : System.Private.CoreLib.dasm - System.Reflection.RuntimePropertyInfo:get_CanWrite():ubyte:this (FullOpts)
36 (144.00 % of base) : System.Private.CoreLib.dasm - System.Diagnostics.StackFrameExtensions:HasMethod(System.Diagnostics.StackFrame):ubyte (FullOpts)
26 (49.06 % of base) : System.Private.CoreLib.dasm - System.Runtime.Loader.AssemblyLoadContext:ResolveUsingLoad(System.Reflection.AssemblyName):System.Reflection.Assembly:this (FullOpts)
26 (47.27 % of base) : System.Private.CoreLib.dasm - System.Runtime.Loader.AssemblyLoadContext:ResolveUsingEvent(System.Reflection.AssemblyName):System.Reflection.Assembly:this (FullOpts)
28 (45.16 % of base) : System.Private.CoreLib.dasm - System.Runtime.Loader.AssemblyLoadContext:GetRuntimeAssembly(System.Reflection.Assembly):System.Reflection.RuntimeAssembly (FullOpts)
12 (44.44 % of base) : System.Private.CoreLib.dasm - System.Runtime.Versioning.FrameworkName:op_Equality(System.Runtime.Versioning.FrameworkName,System.Runtime.Versioning.FrameworkName):ubyte (FullOpts)
27 (40.91 % of base) : System.Private.CoreLib.dasm - System.Type:get_IsGenericMethodParameter():ubyte:this (FullOpts)
12 (33.33 % of base) : System.Private.CoreLib.dasm - System.Globalization.SortVersion:op_Equality(System.Globalization.SortVersion,System.Globalization.SortVersion):ubyte (FullOpts)
20 (31.75 % of base) : System.Private.CoreLib.dasm - System.Reflection.Emit.RuntimePropertyBuilder:GetGetMethod(ubyte):System.Reflection.MethodInfo:this (FullOpts)
20 (31.75 % of base) : System.Private.CoreLib.dasm - System.Reflection.Emit.RuntimePropertyBuilder:GetSetMethod(ubyte):System.Reflection.MethodInfo:this (FullOpts)
43 (25.44 % of base) : System.Private.CoreLib.dasm - System.Diagnostics.StackTrace:CalculateFramesToSkip(System.Diagnostics.StackFrameHelper,int):int (FullOpts)
37 (20.11 % of base) : System.Private.CoreLib.dasm - System.Reflection.Emit.SignatureHelper:Init(System.Reflection.Module):this (FullOpts)
20 (17.70 % of base) : System.Private.CoreLib.dasm - System.Exception:get_TargetSite():System.Reflection.MethodBase:this (FullOpts)
78 (16.67 % of base) : System.Private.CoreLib.dasm - System.Reflection.NullabilityInfoContext:Create(System.Reflection.PropertyInfo):System.Reflection.NullabilityInfo:this (FullOpts)
54 (15.98 % of base) : System.Private.CoreLib.dasm - System.RuntimeType:GetMemberWithSameMetadataDefinitionAs(System.Reflection.MemberInfo):System.Reflection.MemberInfo:this (FullOpts)
3 (15.79 % of base) : System.Private.CoreLib.dasm - System.ModuleHandle:GetHashCode():int:this (FullOpts)
8 (15.69 % of base) : System.Private.CoreLib.dasm - System.Version:TryParse(System.ReadOnlySpan`1[ushort],byref):ubyte (FullOpts)
26 (15.66 % of base) : System.Private.CoreLib.dasm - System.Reflection.EventInfo:RemoveEventHandler(System.Object,System.Delegate):this (FullOpts)
26 (15.57 % of base) : System.Private.CoreLib.dasm - System.Reflection.EventInfo:AddEventHandler(System.Object,System.Delegate):this (FullOpts)
91 (14.61 % of base) : System.Private.CoreLib.dasm - System.Resources.ManifestBasedResourceGroveler:GrovelForResourceSet(System.Globalization.CultureInfo,System.Collections.Generic.Dictionary`2[System.String,System.Resources.ResourceSet],ubyte,ubyte):System.Resources.ResourceSet:this (FullOpts)
38 (12.03 % of base) : System.Private.CoreLib.dasm - System.Reflection.Emit.DynamicMethod:GetDynamicMethodsModule():System.Reflection.Module (FullOpts)
6 (11.76 % of base) : System.Private.CoreLib.dasm - System.Runtime.Versioning.FrameworkName:op_Inequality(System.Runtime.Versioning.FrameworkName,System.Runtime.Versioning.FrameworkName):ubyte (FullOpts)
6 (10.00 % of base) : System.Private.CoreLib.dasm - System.Globalization.SortVersion:op_Inequality(System.Globalization.SortVersion,System.Globalization.SortVersion):ubyte (FullOpts)
38 (9.95 % of base) : System.Private.CoreLib.dasm - System.Attribute:InternalGetCustomAttributes(System.Reflection.EventInfo,System.Type,ubyte):System.Attribute[] (FullOpts)
36 (9.89 % of base) : System.Private.CoreLib.dasm - System.RuntimeType:GetEvent(System.String,int):System.Reflection.EventInfo:this (FullOpts)
8 (9.64 % of base) : System.Private.CoreLib.dasm - System.Version:TryParse(System.String,byref):ubyte (FullOpts)
38 (8.98 % of base) : System.Private.CoreLib.dasm - System.Attribute:InternalGetCustomAttributes(System.Reflection.PropertyInfo,System.Type,ubyte):System.Attribute[] (FullOpts)
35 (8.97 % of base) : System.Private.CoreLib.dasm - System.ComponentModel.DefaultValueAttribute:<.ctor>g__TryConvertFromInvariantString|2_0(System.Type,System.String,byref):ubyte (FullOpts)
22 (8.43 % of base) : System.Private.CoreLib.dasm - System.Runtime.Loader.AssemblyLoadContext:EnterContextualReflection(System.Reflection.Assembly):System.Runtime.Loader.AssemblyLoadContext+ContextualReflectionScope (FullOpts)
23 (8.39 % of base) : System.Private.CoreLib.dasm - System.AppDomain:get_FriendlyName():System.String:this (FullOpts)
12 (8.33 % of base) : System.Private.CoreLib.dasm - System.Attribute:GetParentDefinition(System.Reflection.EventInfo):System.Reflection.EventInfo (FullOpts)
20 (8.06 % of base) : System.Private.CoreLib.dasm - System.AppDomain:ExecuteAssembly(System.Reflection.Assembly,System.String[]):int (FullOpts)
22 (8.06 % of base) : System.Private.CoreLib.dasm - System.Reflection.AssemblyName:InitGetAssemblyName():System.Func`2[System.String,System.Reflection.AssemblyName] (FullOpts)
70 (7.81 % of base) : System.Private.CoreLib.dasm - System.StartupHookProvider:CallStartupHook(System.StartupHookProvider+StartupHookNameOrPath) (FullOpts)
13 (7.65 % of base) : System.Private.CoreLib.dasm - System.Attribute:InternalIsDefined(System.Reflection.EventInfo,System.Type,ubyte):ubyte (FullOpts)
23 (7.49 % of base) : System.Private.CoreLib.dasm - System.Attribute:GetCustomAttributes(System.Reflection.ParameterInfo,ubyte):System.Attribute[] (FullOpts)
15 (7.46 % of base) : System.Private.CoreLib.dasm - System.RuntimeType+RuntimeTypeCache+MemberInfoCache`1[System.__Canon]:MergeWithGlobalListInOrder(System.__Canon[]):this (FullOpts)
27 (6.68 % of base) : System.Private.CoreLib.dasm - System.Reflection.Emit.AssemblyBuilder:DefineDynamicAssembly(System.Reflection.AssemblyName,int,System.Collections.Generic.IEnumerable`1[System.Reflection.Emit.CustomAttributeBuilder],System.Reflection.Assembly):System.Reflection.Emit.RuntimeAssemblyBuilder (FullOpts)
253 (5.71 % of base) : System.Private.CoreLib.dasm - System.RuntimeType:InvokeMember(System.String,int,System.Reflection.Binder,System.Object,System.Object[],System.Reflection.ParameterModifier[],System.Globalization.CultureInfo,System.String[]):System.Object:this (FullOpts)
23 (5.68 % of base) : System.Private.CoreLib.dasm - System.Reflection.Emit.ILGenerator:ThrowException(System.Type):this (FullOpts)
23 (5.52 % of base) : System.Private.CoreLib.dasm - System.Diagnostics.Contracts.Contract:AssertMustUseRewriter(int,System.String) (FullOpts)
24 (5.30 % of base) : System.Private.CoreLib.dasm - System.DefaultBinder:ExactPropertyBinding(System.Reflection.PropertyInfo[],System.Type,System.Type[]):System.Reflection.PropertyInfo (FullOpts)
19 (5.26 % of base) : System.Private.CoreLib.dasm - System.RuntimeType:FilterApplyBase(System.Reflection.MemberInfo,int,ubyte,ubyte,ubyte,System.String,ubyte):ubyte (FullOpts)
10 (5.15 % of base) : System.Private.CoreLib.dasm - System.Attribute:InternalIsDefined(System.Reflection.PropertyInfo,System.Type,ubyte):ubyte (FullOpts)
23 (5.10 % of base) : System.Private.CoreLib.dasm - System.Attribute:GetCustomAttributes(System.Reflection.ParameterInfo,System.Type,ubyte):System.Attribute[] (FullOpts)
22 (4.72 % of base) : System.Private.CoreLib.dasm - System.AppDomain:GetThreadPrincipal():System.Security.Principal.IPrincipal:this (FullOpts)
31 (4.69 % of base) : System.Private.CoreLib.dasm - System.RuntimeType+RuntimeTypeCache+MemberInfoCache`1[System.__Canon]:Insert(byref,System.String,int):this (FullOpts)
41 (4.63 % of base) : System.Private.CoreLib.dasm - System.Runtime.Loader.AssemblyLoadContext:InvokeResolveEvent(System.ResolveEventHandler,System.Reflection.RuntimeAssembly,System.String):System.Reflection.RuntimeAssembly (FullOpts)
57 (4.48 % of base) : System.Private.CoreLib.dasm - System.TypedReference:MakeTypedReference(System.Object,System.Reflection.FieldInfo[]):System.TypedReference (FullOpts)
26 (4.45 % of base) : System.Private.CoreLib.dasm - System.Reflection.Emit.ILGenerator:EmitWriteLine(System.Reflection.Emit.LocalBuilder):this (FullOpts)
30 (4.42 % of base) : System.Private.CoreLib.dasm - System.RuntimeType:GetField(System.String,int):System.Reflection.FieldInfo:this (FullOpts)
26 (4.03 % of base) : System.Private.CoreLib.dasm - System.Reflection.NullabilityInfoContext:GetNullableContext(System.Reflection.MemberInfo):System.Nullable`1[int]:this (FullOpts)
24 (3.99 % of base) : System.Private.CoreLib.dasm - System.Reflection.ParameterInfo:GetRealObject(System.Runtime.Serialization.StreamingContext):System.Object:this (FullOpts)
4 (3.88 % of base) : System.Private.CoreLib.dasm - System.Reflection.RuntimePropertyInfo:GetValue(System.Object,int,System.Reflection.Binder,System.Object[],System.Globalization.CultureInfo):System.Object:this (FullOpts)
26 (3.82 % of base) : System.Private.CoreLib.dasm - System.Reflection.Emit.ILGenerator:EmitWriteLine(System.Reflection.FieldInfo):this (FullOpts)
28 (3.24 % of base) : System.Private.CoreLib.dasm - System.Runtime.Loader.AssemblyLoadContext:GetFirstResolvedAssemblyFromResolvingEvent(System.Reflection.AssemblyName):System.Reflection.Assembly:this (FullOpts)
18 (3.04 % of base) : System.Private.CoreLib.dasm - System.Reflection.Emit.DynamicILGenerator:Emit(System.Reflection.Emit.OpCode,System.Reflection.FieldInfo):this (FullOpts)
19 (2.61 % of base) : System.Private.CoreLib.dasm - System.Reflection.Emit.RuntimeModuleBuilder:GetMethodTokenInternal(System.Reflection.MethodBase,System.Type[],ubyte):int:this (FullOpts)
30 (2.60 % of base) : System.Private.CoreLib.dasm - System.Diagnostics.StackFrameHelper:InitializeSourceInfo(int,ubyte,System.Exception):this (FullOpts)
23 (2.50 % of base) : System.Private.CoreLib.dasm - Internal.Runtime.InteropServices.ComponentActivator:InternalGetFunctionPointer(System.Runtime.Loader.AssemblyLoadContext,System.String,System.String,long):long (FullOpts)
23 (2.25 % of base) : System.Private.CoreLib.dasm - System.Reflection.Emit.RuntimeTypeBuilder:DefineDefaultConstructorNoLock(int):System.Reflection.Emit.RuntimeConstructorBuilder:this (FullOpts)
24 (2.20 % of base) : System.Private.CoreLib.dasm - System.Diagnostics.Tracing.TypeAnalysis:.ctor(System.Type,System.Diagnostics.Tracing.EventDataAttribute,System.Collections.Generic.List`1[System.Type]):this (FullOpts)
22 (2.09 % of base) : System.Private.CoreLib.dasm - System.Diagnostics.StackFrame:ToString():System.String:this (FullOpts)
19 (1.92 % of base) : System.Private.CoreLib.dasm - System.Reflection.Assembly:LoadFromResolveHandler(System.Object,System.ResolveEventArgs):System.Reflection.Assembly (FullOpts)
23 (1.89 % of base) : System.Private.CoreLib.dasm - System.Reflection.Emit.RuntimeModuleBuilder:GetMemberRefToken(System.Reflection.MethodBase,System.Type[]):int:this (FullOpts)
20 (1.87 % of base) : System.Private.CoreLib.dasm - System.Reflection.Emit.DynamicMethod:Init(System.String,int,int,System.Type,System.Type[],System.Type,System.Reflection.Module,ubyte,ubyte):this (FullOpts)
37 (1.75 % of base) : System.Private.CoreLib.dasm - System.Reflection.Emit.SignatureHelper:AddOneArgTypeHelperWorker(System.Type,ubyte):this (FullOpts)
3 (1.52 % of base) : System.Private.CoreLib.dasm - System.Reflection.RuntimeEventInfo:ToString():System.String:this (FullOpts)
2 (1.35 % of base) : System.Private.CoreLib.dasm - System.Reflection.RuntimeParameterInfo:GetRuntimeModule():System.Reflection.RuntimeModule:this (FullOpts)
18 (1.19 % of base) : System.Private.CoreLib.dasm - System.Reflection.Emit.RuntimeMethodBuilder:CreateMethodBodyHelper(System.Reflection.Emit.RuntimeILGenerator):this (FullOpts)
15 (0.97 % of base) : System.Private.CoreLib.dasm - System.Type:FindMembers(int,int,System.Reflection.MemberFilter,System.Object):System.Reflection.MemberInfo[]:this (FullOpts)
38 (0.82 % of base) : System.Private.CoreLib.dasm - System.Reflection.Emit.CustomAttributeBuilder:.ctor(System.Reflection.ConstructorInfo,System.Object[],System.Reflection.PropertyInfo[],System.Object[],System.Reflection.FieldInfo[],System.Object[]):this (FullOpts)
20 (0.70 % of base) : System.Private.CoreLib.dasm - System.Diagnostics.StackTrace:ToString(int,System.Text.StringBuilder):this (FullOpts)
22 (0.66 % of base) : System.Private.CoreLib.dasm - System.Reflection.Emit.RuntimeTypeBuilder:CreateTypeNoLock():System.Reflection.TypeInfo:this (FullOpts)
1 (0.15 % of base) : System.Private.CoreLib.dasm - System.Reflection.CustomAttribute:GetCustomAttributes(System.Reflection.RuntimeMethodInfo,System.RuntimeType,ubyte):System.Object[] (FullOpts)
Top method improvements (percentages):
-16 (-34.04 % of base) : System.Private.CoreLib.dasm - System.ModuleHandle:Equals(System.ModuleHandle):ubyte:this (FullOpts)
-14 (-33.33 % of base) : System.Private.CoreLib.dasm - System.ModuleHandle:op_Equality(System.ModuleHandle,System.ModuleHandle):ubyte (FullOpts)
-15 (-28.85 % of base) : System.Private.CoreLib.dasm - System.Reflection.Assembly:op_Equality(System.Reflection.Assembly,System.Reflection.Assembly):ubyte (FullOpts)
-15 (-28.85 % of base) : System.Private.CoreLib.dasm - System.Reflection.ConstructorInfo:op_Equality(System.Reflection.ConstructorInfo,System.Reflection.ConstructorInfo):ubyte (FullOpts)
-15 (-28.85 % of base) : System.Private.CoreLib.dasm - System.Reflection.EventInfo:op_Equality(System.Reflection.EventInfo,System.Reflection.EventInfo):ubyte (FullOpts)
-15 (-28.85 % of base) : System.Private.CoreLib.dasm - System.Reflection.FieldInfo:op_Equality(System.Reflection.FieldInfo,System.Reflection.FieldInfo):ubyte (FullOpts)
-15 (-28.85 % of base) : System.Private.CoreLib.dasm - System.Reflection.MemberInfo:op_Equality(System.Reflection.MemberInfo,System.Reflection.MemberInfo):ubyte (FullOpts)
-15 (-28.85 % of base) : System.Private.CoreLib.dasm - System.Reflection.MethodBase:op_Equality(System.Reflection.MethodBase,System.Reflection.MethodBase):ubyte (FullOpts)
-15 (-28.85 % of base) : System.Private.CoreLib.dasm - System.Reflection.MethodInfo:op_Equality(System.Reflection.MethodInfo,System.Reflection.MethodInfo):ubyte (FullOpts)
-15 (-28.85 % of base) : System.Private.CoreLib.dasm - System.Reflection.Module:op_Equality(System.Reflection.Module,System.Reflection.Module):ubyte (FullOpts)
-15 (-28.85 % of base) : System.Private.CoreLib.dasm - System.Reflection.PropertyInfo:op_Equality(System.Reflection.PropertyInfo,System.Reflection.PropertyInfo):ubyte (FullOpts)
-14 (-28.00 % of base) : System.Private.CoreLib.dasm - System.ModuleHandle:op_Inequality(System.ModuleHandle,System.ModuleHandle):ubyte (FullOpts)
-15 (-21.43 % of base) : System.Private.CoreLib.dasm - System.Reflection.Assembly:op_Inequality(System.Reflection.Assembly,System.Reflection.Assembly):ubyte (FullOpts)
-15 (-21.43 % of base) : System.Private.CoreLib.dasm - System.Reflection.ConstructorInfo:op_Inequality(System.Reflection.ConstructorInfo,System.Reflection.ConstructorInfo):ubyte (FullOpts)
-15 (-21.43 % of base) : System.Private.CoreLib.dasm - System.Reflection.EventInfo:op_Inequality(System.Reflection.EventInfo,System.Reflection.EventInfo):ubyte (FullOpts)
-15 (-21.43 % of base) : System.Private.CoreLib.dasm - System.Reflection.FieldInfo:op_Inequality(System.Reflection.FieldInfo,System.Reflection.FieldInfo):ubyte (FullOpts)
-15 (-21.43 % of base) : System.Private.CoreLib.dasm - System.Reflection.MemberInfo:op_Inequality(System.Reflection.MemberInfo,System.Reflection.MemberInfo):ubyte (FullOpts)
-15 (-21.43 % of base) : System.Private.CoreLib.dasm - System.Reflection.MethodBase:op_Inequality(System.Reflection.MethodBase,System.Reflection.MethodBase):ubyte (FullOpts)
-15 (-21.43 % of base) : System.Private.CoreLib.dasm - System.Reflection.MethodInfo:op_Inequality(System.Reflection.MethodInfo,System.Reflection.MethodInfo):ubyte (FullOpts)
-15 (-21.43 % of base) : System.Private.CoreLib.dasm - System.Reflection.Module:op_Inequality(System.Reflection.Module,System.Reflection.Module):ubyte (FullOpts)
-15 (-21.43 % of base) : System.Private.CoreLib.dasm - System.Reflection.PropertyInfo:op_Inequality(System.Reflection.PropertyInfo,System.Reflection.PropertyInfo):ubyte (FullOpts)
-15 (-20.83 % of base) : System.Private.CoreLib.dasm - System.Reflection.Metadata.RuntimeTypeMetadataUpdateHandler:SkipAssembly(System.Reflection.Assembly):ubyte (FullOpts)
-16 (-20.00 % of base) : System.Private.CoreLib.dasm - System.ModuleHandle:Equals(System.Object):ubyte:this (FullOpts)
-10 (-17.54 % of base) : System.Private.CoreLib.dasm - System.Delegate:op_Inequality(System.Delegate,System.Delegate):ubyte (FullOpts)
-249 (-13.57 % of base) : System.Private.CoreLib.dasm - System.RuntimeType+RuntimeTypeCache:GetGenericMethodInfo(long):System.Reflection.MethodInfo:this (FullOpts)
-12 (-12.37 % of base) : System.Private.CoreLib.dasm - System.Reflection.CustomAttributeNamedArgument:op_Equality(System.Reflection.CustomAttributeNamedArgument,System.Reflection.CustomAttributeNamedArgument):ubyte (FullOpts)
-12 (-12.00 % of base) : System.Private.CoreLib.dasm - System.Delegate:RemoveAll(System.Delegate,System.Delegate):System.Delegate (FullOpts)
-6 (-11.54 % of base) : System.Private.CoreLib.dasm - System.Delegate:op_Equality(System.Delegate,System.Delegate):ubyte (FullOpts)
-12 (-11.43 % of base) : System.Private.CoreLib.dasm - System.Reflection.CustomAttributeNamedArgument:op_Inequality(System.Reflection.CustomAttributeNamedArgument,System.Reflection.CustomAttributeNamedArgument):ubyte (FullOpts)
-6 (-11.11 % of base) : System.Private.CoreLib.dasm - System.Version:op_Equality(System.Version,System.Version):ubyte (FullOpts)
-12 (-10.62 % of base) : System.Private.CoreLib.dasm - System.Reflection.CustomAttributeNamedArgument:Equals(System.Reflection.CustomAttributeNamedArgument):ubyte:this (FullOpts)
-13 (-9.42 % of base) : System.Private.CoreLib.dasm - System.Collections.Generic.DelegateEqualityComparer`1[double]:Equals(System.Object):ubyte:this (FullOpts)
-13 (-9.42 % of base) : System.Private.CoreLib.dasm - System.Collections.Generic.DelegateEqualityComparer`1[int]:Equals(System.Object):ubyte:this (FullOpts)
-13 (-9.42 % of base) : System.Private.CoreLib.dasm - System.Collections.Generic.DelegateEqualityComparer`1[long]:Equals(System.Object):ubyte:this (FullOpts)
-13 (-9.42 % of base) : System.Private.CoreLib.dasm - System.Collections.Generic.DelegateEqualityComparer`1[short]:Equals(System.Object):ubyte:this (FullOpts)
-13 (-9.42 % of base) : System.Private.CoreLib.dasm - System.Collections.Generic.DelegateEqualityComparer`1[System.Nullable`1[int]]:Equals(System.Object):ubyte:this (FullOpts)
-13 (-9.42 % of base) : System.Private.CoreLib.dasm - System.Collections.Generic.DelegateEqualityComparer`1[System.Numerics.Vector`1[float]]:Equals(System.Object):ubyte:this (FullOpts)
-13 (-9.42 % of base) : System.Private.CoreLib.dasm - System.Collections.Generic.DelegateEqualityComparer`1[ubyte]:Equals(System.Object):ubyte:this (FullOpts)
-18 (-9.28 % of base) : System.Private.CoreLib.dasm - System.Attribute:GetParentDefinition(System.Reflection.ParameterInfo):System.Reflection.ParameterInfo (FullOpts)
-13 (-8.61 % of base) : System.Private.CoreLib.dasm - System.Collections.Generic.DelegateEqualityComparer`1[System.__Canon]:Equals(System.Object):ubyte:this (FullOpts)
-6 (-8.33 % of base) : System.Private.CoreLib.dasm - System.Version:op_Inequality(System.Version,System.Version):ubyte (FullOpts)
-12 (-7.74 % of base) : System.Private.CoreLib.dasm - System.Reflection.CustomAttributeNamedArgument:Equals(System.Object):ubyte:this (FullOpts)
-10 (-4.65 % of base) : System.Private.CoreLib.dasm - System.Globalization.CompareInfo:GetCompareInfo(int,System.Reflection.Assembly):System.Globalization.CompareInfo (FullOpts)
-10 (-4.17 % of base) : System.Private.CoreLib.dasm - System.Globalization.CompareInfo:GetCompareInfo(System.String,System.Reflection.Assembly):System.Globalization.CompareInfo (FullOpts)
-7 (-3.59 % of base) : System.Private.CoreLib.dasm - System.Runtime.Versioning.FrameworkName:Equals(System.Runtime.Versioning.FrameworkName):ubyte:this (FullOpts)
-12 (-3.52 % of base) : System.Private.CoreLib.dasm - System.Resources.ManifestBasedResourceGroveler:HandleResourceStreamMissing(System.String):this (FullOpts)
-18 (-3.51 % of base) : System.Private.CoreLib.dasm - System.Reflection.TypeNameParser:GetTypeFromDefaultAssemblies(System.String,System.ReadOnlySpan`1[System.String]):System.Type:this (FullOpts)
-12 (-2.30 % of base) : System.Private.CoreLib.dasm - System.Reflection.Metadata.RuntimeTypeMetadataUpdateHandler:ClearCache(System.Type[]) (FullOpts)
-15 (-2.16 % of base) : System.Private.CoreLib.dasm - System.Reflection.Emit.DynamicResolver:ResolveToken(int,byref,byref,byref):this (FullOpts)
-20 (-1.94 % of base) : System.Private.CoreLib.dasm - System.Reflection.Emit.RuntimeILGenerator:Emit(System.Reflection.Emit.OpCode,System.Reflection.Emit.LocalBuilder):this (FullOpts)
-5 (-0.71 % of base) : System.Private.CoreLib.dasm - System.Resources.ManifestBasedResourceGroveler:GetNeutralResourcesLanguage(System.Reflection.Assembly,byref):System.Globalization.CultureInfo (FullOpts)
-4 (-0.61 % of base) : System.Private.CoreLib.dasm - System.Reflection.RuntimeAssembly:InternalGetSatelliteAssembly(System.Globalization.CultureInfo,System.Version,ubyte):System.Reflection.Assembly:this (FullOpts)
-6 (-0.57 % of base) : System.Private.CoreLib.dasm - System.Reflection.Associates:AssignAssociates(System.Reflection.MetadataImport,int,System.RuntimeType,System.RuntimeType,byref,byref,byref,byref,byref,byref,byref,byref) (FullOpts)
-12 (-0.55 % of base) : System.Private.CoreLib.dasm - System.Reflection.Emit.RuntimeModuleBuilder:GetMethodTokenNoLock(System.Reflection.MethodInfo,ubyte):int:this (FullOpts)
-34 (-0.36 % of base) : System.Private.CoreLib.dasm - System.DefaultBinder:BindToMethod(int,System.Reflection.MethodBase[],byref,System.Reflection.ParameterModifier[],System.Globalization.CultureInfo,System.String[],byref):System.Reflection.MethodBase:this (FullOpts)
-2 (-0.23 % of base) : System.Private.CoreLib.dasm - System.Reflection.Emit.DynamicILGenerator:GetMemberRefToken(System.Reflection.MethodInfo,System.Type[]):int:this (FullOpts)
135 total methods with Code Size differences (56 improved, 79 regressed), 55694 unchanged.
--------------------------------------------------------------------------------
Frameworks diffs
Diffs
Found 292 files with textual diffs.
Summary of Code Size diffs:
(Lower is better)
Total bytes of base: 38317896
Total bytes of diff: 38337096
Total bytes of delta: 19200 (0.05 % of base)
Total relative delta: 97.33
diff is a regression.
relative diff is a regression.
Total byte diff includes 275 bytes from reconciling methods
Base had 0 unique methods, 0 unique bytes
Diff had 1 unique methods, 275 unique bytes
Top file regressions (bytes):
4457 : System.Private.DataContractSerialization.dasm (0.45 % of base)
3405 : System.Linq.Expressions.dasm (0.37 % of base)
2087 : System.ComponentModel.TypeConverter.dasm (0.69 % of base)
1910 : System.Private.Xml.dasm (0.05 % of base)
1516 : System.Private.CoreLib.dasm (0.02 % of base)
957 : System.ComponentModel.Composition.dasm (0.22 % of base)
737 : System.Composition.Hosting.dasm (0.71 % of base)
713 : System.Reflection.Context.dasm (1.22 % of base)
669 : System.Reflection.MetadataLoadContext.dasm (0.28 % of base)
619 : System.Text.Json.dasm (0.05 % of base)
553 : System.Runtime.Serialization.Formatters.dasm (0.50 % of base)
504 : Microsoft.CSharp.dasm (0.15 % of base)
405 : System.Security.Cryptography.dasm (0.04 % of base)
378 : System.Net.Security.dasm (0.17 % of base)
355 : System.Reflection.DispatchProxy.dasm (1.87 % of base)
234 : System.Composition.Convention.dasm (0.20 % of base)
214 : System.Reflection.Emit.dasm (0.19 % of base)
209 : System.ComponentModel.Annotations.dasm (0.41 % of base)
209 : System.Configuration.ConfigurationManager.dasm (0.05 % of base)
114 : System.Composition.TypedParts.dasm (0.21 % of base)
96 : Microsoft.Extensions.DependencyInjection.Abstractions.dasm (0.15 % of base)
76 : Microsoft.Extensions.DependencyInjection.dasm (0.10 % of base)
60 : System.Net.Primitives.dasm (0.07 % of base)
51 : System.CodeDom.dasm (0.02 % of base)
44 : System.Diagnostics.DiagnosticSource.dasm (0.02 % of base)
30 : System.Net.HttpListener.dasm (0.03 % of base)
19 : Microsoft.Extensions.DependencyModel.dasm (0.02 % of base)
17 : System.IO.IsolatedStorage.dasm (0.07 % of base)
14 : Microsoft.Extensions.Configuration.Binder.dasm (0.06 % of base)
Top file improvements (bytes):
-1222 : System.Data.Common.dasm (-0.07 % of base)
-106 : System.ComponentModel.Composition.Registration.dasm (-0.10 % of base)
-74 : System.Net.WebSockets.Client.dasm (-0.32 % of base)
-38 : tieringtest.dasm (-0.57 % of base)
-12 : System.DirectoryServices.Protocols.dasm (-0.01 % of base)
34 total files with Code Size differences (5 improved, 29 regressed), 222 unchanged.
Top method regressions (bytes):
378 (19.96 % of base) : System.Net.Security.dasm - System.Net.Http.X509ResourceClient:CreateDownloadBytesFunc():System.Func`4[System.String,System.Threading.CancellationToken,ubyte,System.Threading.Tasks.Task`1[ubyte[]]] (FullOpts)
368 (20.55 % of base) : System.Security.Cryptography.dasm - System.Net.Http.X509ResourceClient:CreateDownloadBytesFunc():System.Func`4[System.String,System.Threading.CancellationToken,ubyte,System.Threading.Tasks.Task`1[ubyte[]]] (FullOpts)
332 (10.99 % of base) : System.Reflection.DispatchProxy.dasm - System.Reflection.DispatchProxyGenerator+ProxyBuilder:AddInterfaceImpl(System.Type):this (FullOpts)
275 (Infinity of base) : System.Private.CoreLib.dasm - System.Reflection.CerHashtable`2[System.__Canon,System.__Canon]:Rehash(int):this (FullOpts) (0 base, 1 diff methods)
253 (5.71 % of base) : System.Private.CoreLib.dasm - System.RuntimeType:InvokeMember(System.String,int,System.Reflection.Binder,System.Object,System.Object[],System.Reflection.ParameterModifier[],System.Globalization.CultureInfo,System.String[]):System.Object:this (FullOpts)
251 (6.29 % of base) : System.Private.DataContractSerialization.dasm - System.Runtime.Serialization.DataContracts.ClassDataContract+ClassDataContractCriticalHelper:ImportDataMembers():this (FullOpts)
218 (20.11 % of base) : System.ComponentModel.TypeConverter.dasm - System.ComponentModel.ReflectEventDescriptor:FillMethods():this (FullOpts)
149 (9.06 % of base) : System.ComponentModel.Composition.dasm - System.ComponentModel.Composition.ReflectionModel.GenericSpecializationPartCreationInfo:BuildMembersTable(System.Collections.Generic.List`1[System.ComponentModel.Composition.ReflectionModel.LazyMemberInfo]):System.Collections.Generic.Dictionary`2[System.ComponentModel.Composition.ReflectionModel.LazyMemberInfo,System.Reflection.MemberInfo[]]:this (FullOpts)
149 (27.95 % of base) : System.Runtime.Serialization.Formatters.dasm - System.Runtime.Serialization.FormatterServices:GetObjectData(System.Object,System.Reflection.MemberInfo[]):System.Object[] (FullOpts)
147 (15.46 % of base) : System.Private.Xml.dasm - System.Xml.Serialization.TypeScope:GetEnumeratorElementType(System.Type,byref):System.Type (FullOpts)
140 (18.94 % of base) : System.Reflection.MetadataLoadContext.dasm - System.Reflection.PathAssemblyResolver:Resolve(System.Reflection.MetadataLoadContext,System.Reflection.AssemblyName):System.Reflection.Assembly:this (FullOpts)
132 (14.68 % of base) : System.ComponentModel.TypeConverter.dasm - System.ComponentModel.ReflectPropertyDescriptor:get_SetMethodValue():System.Reflection.MethodInfo:this (FullOpts)
131 (15.88 % of base) : System.Reflection.Context.dasm - System.Reflection.Context.Custom.AttributeUtils:GetCustomAttributes(System.Reflection.Context.CustomReflectionContext,System.Reflection.Context.Custom.CustomMethodInfo,System.Type,ubyte):System.Object[] (FullOpts)
127 (15.58 % of base) : System.ComponentModel.TypeConverter.dasm - System.ComponentModel.ReflectTypeDescriptionProvider:ReflectGetProperties(System.Type):System.ComponentModel.PropertyDescriptor[] (FullOpts)
121 (7.09 % of base) : Microsoft.CSharp.dasm - Microsoft.CSharp.RuntimeBinder.SymbolTable:AddPropertyToSymbolTable(System.Reflection.PropertyInfo,Microsoft.CSharp.RuntimeBinder.Semantics.AggregateSymbol) (FullOpts)
120 (2.37 % of base) : System.Private.DataContractSerialization.dasm - System.Runtime.Serialization.XmlFormatWriterGenerator+CriticalHelper:WriteCollection(System.Runtime.Serialization.DataContracts.CollectionDataContract):this (FullOpts)
113 (5.08 % of base) : System.Reflection.Context.dasm - System.Reflection.Context.Custom.CustomType:GetMethodImpl(System.String,int,System.Reflection.Binder,int,System.Type[],System.Reflection.ParameterModifier[]):System.Reflection.MethodInfo:this (FullOpts)
113 (14.47 % of base) : System.Runtime.Serialization.Formatters.dasm - System.Runtime.Serialization.ObjectManager:DoValueTypeFixup(System.Reflection.FieldInfo,System.Runtime.Serialization.ObjectHolder,System.Object):ubyte:this (FullOpts)
110 (1.95 % of base) : System.Private.DataContractSerialization.dasm - System.Runtime.Serialization.Json.JsonFormatWriterGenerator+CriticalHelper:WriteCollection(System.Runtime.Serialization.DataContracts.CollectionDataContract):this (FullOpts)
105 (26.45 % of base) : System.Linq.Expressions.dasm - System.Linq.Expressions.Expression:PropertyOrField(System.Linq.Expressions.Expression,System.String):System.Linq.Expressions.MemberExpression (FullOpts)
104 (11.34 % of base) : System.ComponentModel.TypeConverter.dasm - System.ComponentModel.ReflectPropertyDescriptor:get_GetMethodValue():System.Reflection.MethodInfo:this (FullOpts)
103 (9.28 % of base) : System.Linq.Expressions.dasm - System.Linq.Expressions.Expression:ValidateIndexedProperty(System.Linq.Expressions.Expression,System.Reflection.PropertyInfo,System.String,byref) (FullOpts)
101 (6.85 % of base) : System.ComponentModel.TypeConverter.dasm - System.ComponentModel.ReflectPropertyDescriptor:FillAttributes(System.Collections.IList):this (FullOpts)
91 (4.67 % of base) : System.ComponentModel.TypeConverter.dasm - System.ComponentModel.EnumConverter:ConvertTo(System.ComponentModel.ITypeDescriptorContext,System.Globalization.CultureInfo,System.Object,System.Type):System.Object:this (FullOpts)
91 (14.61 % of base) : System.Private.CoreLib.dasm - System.Resources.ManifestBasedResourceGroveler:GrovelForResourceSet(System.Globalization.CultureInfo,System.Collections.Generic.Dictionary`2[System.String,System.Resources.ResourceSet],ubyte,ubyte):System.Resources.ResourceSet:this (FullOpts)
90 (8.24 % of base) : System.Private.DataContractSerialization.dasm - System.Runtime.Serialization.DataContracts.CollectionDataContract:GetCollectionMethods(System.Type,System.Type,System.Type[],ubyte,byref,byref) (FullOpts)
87 (3.61 % of base) : System.Private.Xml.dasm - System.Xml.Serialization.SourceInfo:InternalLoad(System.Type,ubyte):this (FullOpts)
85 (6.97 % of base) : Microsoft.CSharp.dasm - Microsoft.CSharp.RuntimeBinder.RuntimeBinderExtensions:IsEquivalentTo(System.Reflection.MemberInfo,System.Reflection.MemberInfo):ubyte (FullOpts)
79 (4.10 % of base) : System.Linq.Expressions.dasm - System.Linq.Expressions.UnaryExpression:ReduceIndex():System.Linq.Expressions.Expression:this (FullOpts)
78 (16.67 % of base) : System.Private.CoreLib.dasm - System.Reflection.NullabilityInfoContext:Create(System.Reflection.PropertyInfo):System.Reflection.NullabilityInfo:this (FullOpts)
78 (29.43 % of base) : System.Reflection.MetadataLoadContext.dasm - System.Reflection.TypeLoading.RoProperty:GetAccessors(ubyte):System.Reflection.MethodInfo[]:this (FullOpts)
76 (3.64 % of base) : Microsoft.Extensions.DependencyInjection.dasm - Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteFactory:CreateConstructorCallSite(Microsoft.Extensions.DependencyInjection.ServiceLookup.ResultCache,Microsoft.Extensions.DependencyInjection.ServiceLookup.ServiceIdentifier,System.Type,Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteChain):Microsoft.Extensions.DependencyInjection.ServiceLookup.ConstructorCallSite:this (FullOpts)
76 (4.69 % of base) : System.Composition.TypedParts.dasm - System.Composition.TypedParts.Discovery.DiscoveredPart+<GetPartActivatorDependencies>d__18:MoveNext():ubyte:this (FullOpts)
76 (7.00 % of base) : System.Linq.Expressions.dasm - System.Linq.Expressions.Expression:AndAlso(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Reflection.MethodInfo):System.Linq.Expressions.BinaryExpression (FullOpts)
76 (2.57 % of base) : System.Private.Xml.dasm - System.Xml.Serialization.XmlSerializationReaderILGen:WriteEnumAndArrayTypes():this (FullOpts)
74 (2.65 % of base) : System.ComponentModel.TypeConverter.dasm - System.ComponentModel.ReflectTypeDescriptionProvider:ReflectGetExtendedProperties(System.ComponentModel.IExtenderProvider):System.ComponentModel.PropertyDescriptor[] (FullOpts)
73 (22.60 % of base) : System.Runtime.Serialization.Formatters.dasm - System.Runtime.Serialization.ValueTypeFixupInfo:.ctor(long,System.Reflection.FieldInfo,int[]):this (FullOpts)
72 (12.27 % of base) : System.Reflection.Emit.dasm - System.Reflection.Emit.TypeBuilderImpl:GetMethodImpl(System.String,int,System.Reflection.Binder,int,System.Type[],System.Reflection.ParameterModifier[]):System.Reflection.MethodInfo:this (FullOpts)
71 (2.96 % of base) : System.Linq.Expressions.dasm - System.Linq.Expressions.Interpreter.LightCompiler:CompileSwitchExpression(System.Linq.Expressions.Expression):this (FullOpts)
70 (13.06 % of base) : System.ComponentModel.Composition.dasm - System.ComponentModel.Composition.ReflectionModel.LazyMemberInfo:.ctor(System.Reflection.MemberInfo):this (FullOpts)
70 (6.54 % of base) : System.Linq.Expressions.dasm - System.Linq.Expressions.Expression:OrElse(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Reflection.MethodInfo):System.Linq.Expressions.BinaryExpression (FullOpts)
70 (7.81 % of base) : System.Private.CoreLib.dasm - System.StartupHookProvider:CallStartupHook(System.StartupHookProvider+StartupHookNameOrPath) (FullOpts)
69 (4.80 % of base) : System.Reflection.MetadataLoadContext.dasm - System.Reflection.TypeLoading.RoFatMethodParameter+<get_CustomAttributes>d__11:MoveNext():ubyte:this (FullOpts)
68 (5.07 % of base) : System.Composition.Convention.dasm - System.Composition.Convention.ConventionBuilder:GetCustomAttributes(System.Type,System.Reflection.MemberInfo):System.Collections.Generic.IEnumerable`1[System.Attribute]:this (FullOpts)
67 (1.27 % of base) : System.Private.DataContractSerialization.dasm - System.Runtime.Serialization.DataContracts.CollectionDataContract:IsCollectionOrTryCreate(System.Type,ubyte,byref,byref,ubyte,ubyte):ubyte (FullOpts)
64 (6.58 % of base) : System.Configuration.ConfigurationManager.dasm - System.Configuration.ClientConfigPaths:SetNamesAndVersion(System.Reflection.Assembly,ubyte):this (FullOpts)
64 (9.67 % of base) : System.Text.Json.dasm - System.Text.Json.Serialization.Metadata.DefaultJsonTypeInfoResolver:DeterminePropertyAccessors[System.__Canon](System.Text.Json.Serialization.Metadata.JsonPropertyInfo`1[System.__Canon],System.Reflection.MemberInfo,ubyte) (FullOpts)
63 (27.39 % of base) : System.Reflection.Context.dasm - System.Reflection.Context.CustomReflectionContext+ReflectionContextProjector:ProjectMethodBase(System.Reflection.MethodBase):System.Reflection.MethodBase:this (FullOpts)
63 (12.21 % of base) : System.Reflection.Emit.dasm - System.Reflection.Emit.TypeBuilderImpl:GetField(System.String,int):System.Reflection.FieldInfo:this (FullOpts)
63 (1.57 % of base) : System.Private.Xml.dasm - System.Xml.Serialization.TempAssembly:GenerateSerializerToStream(System.Xml.Serialization.XmlMapping[],System.Type[],System.String,System.Reflection.Assembly,System.Collections.Hashtable,System.IO.Stream):ubyte (FullOpts)
61 (7.18 % of base) : Microsoft.CSharp.dasm - Microsoft.CSharp.RuntimeBinder.RuntimeBinderExtensions:IsGenericallyEquivalentTo(System.Type,System.Type,System.Reflection.MemberInfo,System.Reflection.MemberInfo):ubyte (FullOpts)
61 (11.55 % of base) : System.ComponentModel.Annotations.dasm - System.ComponentModel.DataAnnotations.ValidationAttribute:SetResourceAccessorByPropertyLookup():this (FullOpts)
60 (9.39 % of base) : System.Text.Json.dasm - System.Text.Json.Reflection.ReflectionExtensions:TryGetDeserializationConstructor(System.Type,ubyte,byref):ubyte (FullOpts)
59 (6.76 % of base) : System.Private.Xml.dasm - System.Xml.Serialization.TypeScope:GetDefaultIndexer(System.Type,System.String):System.Reflection.PropertyInfo (FullOpts)
58 (41.73 % of base) : System.ComponentModel.TypeConverter.dasm - System.ComponentModel.ReflectPropertyDescriptor:.ctor(System.Type,System.String,System.Type,System.Reflection.PropertyInfo,System.Reflection.MethodInfo,System.Reflection.MethodInfo,System.Attribute[]):this (FullOpts)
58 (10.86 % of base) : System.Text.Json.dasm - System.Text.Json.Serialization.Metadata.DefaultJsonTypeInfoResolver:DeterminePropertyAccessors[double](System.Text.Json.Serialization.Metadata.JsonPropertyInfo`1[double],System.Reflection.MemberInfo,ubyte) (FullOpts)
58 (10.86 % of base) : System.Text.Json.dasm - System.Text.Json.Serialization.Metadata.DefaultJsonTypeInfoResolver:DeterminePropertyAccessors[int](System.Text.Json.Serialization.Metadata.JsonPropertyInfo`1[int],System.Reflection.MemberInfo,ubyte) (FullOpts)
58 (10.86 % of base) : System.Text.Json.dasm - System.Text.Json.Serialization.Metadata.DefaultJsonTypeInfoResolver:DeterminePropertyAccessors[long](System.Text.Json.Serialization.Metadata.JsonPropertyInfo`1[long],System.Reflection.MemberInfo,ubyte) (FullOpts)
58 (10.86 % of base) : System.Text.Json.dasm - System.Text.Json.Serialization.Metadata.DefaultJsonTypeInfoResolver:DeterminePropertyAccessors[short](System.Text.Json.Serialization.Metadata.JsonPropertyInfo`1[short],System.Reflection.MemberInfo,ubyte) (FullOpts)
58 (10.86 % of base) : System.Text.Json.dasm - System.Text.Json.Serialization.Metadata.DefaultJsonTypeInfoResolver:DeterminePropertyAccessors[System.Nullable`1[int]](System.Text.Json.Serialization.Metadata.JsonPropertyInfo`1[System.Nullable`1[int]],System.Reflection.MemberInfo,ubyte) (FullOpts)
58 (10.86 % of base) : System.Text.Json.dasm - System.Text.Json.Serialization.Metadata.DefaultJsonTypeInfoResolver:DeterminePropertyAccessors[System.Numerics.Vector`1[float]](System.Text.Json.Serialization.Metadata.JsonPropertyInfo`1[System.Numerics.Vector`1[float]],System.Reflection.MemberInfo,ubyte) (FullOpts)
58 (10.86 % of base) : System.Text.Json.dasm - System.Text.Json.Serialization.Metadata.DefaultJsonTypeInfoResolver:DeterminePropertyAccessors[ubyte](System.Text.Json.Serialization.Metadata.JsonPropertyInfo`1[ubyte],System.Reflection.MemberInfo,ubyte) (FullOpts)
57 (4.48 % of base) : System.Private.CoreLib.dasm - System.TypedReference:MakeTypedReference(System.Object,System.Reflection.FieldInfo[]):System.TypedReference (FullOpts)
56 (4.87 % of base) : System.Linq.Expressions.dasm - System.Linq.Expressions.Expression:ValidateUserDefinedConditionalLogicOperator(int,System.Type,System.Type,System.Reflection.MethodInfo) (FullOpts)
55 (19.86 % of base) : Microsoft.Extensions.DependencyInjection.Abstractions.dasm - Microsoft.Extensions.DependencyInjection.ActivatorUtilities:TryFindMatchingConstructor(System.Type,System.Type[],byref,byref):ubyte (FullOpts)
55 (51.40 % of base) : System.ComponentModel.Composition.dasm - System.ComponentModel.Composition.ReflectionModel.ReflectionProperty:.ctor(System.Reflection.MethodInfo,System.Reflection.MethodInfo):this (FullOpts)
55 (2.92 % of base) : System.Linq.Expressions.dasm - System.Linq.Expressions.BinaryExpression:ReduceIndex():System.Linq.Expressions.Expression:this (FullOpts)
54 (11.30 % of base) : System.Linq.Expressions.dasm - System.Linq.Expressions.Expression:FindMethod(System.Type,System.String,System.Type[],System.Linq.Expressions.Expression[],int):System.Reflection.MethodInfo (FullOpts)
54 (8.10 % of base) : System.Reflection.Context.dasm - System.Reflection.Context.CustomReflectionContext+<GetNewPropertiesForType>d__10:MoveNext():ubyte:this (FullOpts)
54 (15.98 % of base) : System.Private.CoreLib.dasm - System.RuntimeType:GetMemberWithSameMetadataDefinitionAs(System.Reflection.MemberInfo):System.Reflection.MemberInfo:this (FullOpts)
54 (5.81 % of base) : System.Private.Xml.dasm - System.Xml.Xsl.XsltOld.XsltCompileContext:GetExtensionMethod(System.String,System.String,int[],byref):System.Xml.Xsl.XsltOld.XsltCompileContext+FuncExtension:this (FullOpts)
53 (7.68 % of base) : Microsoft.CSharp.dasm - Microsoft.CSharp.RuntimeBinder.SymbolTable:AddEventToSymbolTable(System.Reflection.EventInfo,Microsoft.CSharp.RuntimeBinder.Semantics.AggregateSymbol,Microsoft.CSharp.RuntimeBinder.Semantics.FieldSymbol) (FullOpts)
53 (14.32 % of base) : System.Linq.Expressions.dasm - System.Dynamic.Utils.TypeUtils:GetUserDefinedCoercionMethod(System.Type,System.Type):System.Reflection.MethodInfo (FullOpts)
53 (11.96 % of base) : System.Linq.Expressions.dasm - System.Linq.Expressions.Expression:IsCompatible(System.Reflection.PropertyInfo,System.Linq.Expressions.Expression[]):ubyte (FullOpts)
53 (22.65 % of base) : System.Private.Xml.dasm - System.Xml.Serialization.CodeGenerator:GetPropertyMethodFromBaseType(System.Reflection.PropertyInfo,ubyte):System.Reflection.MethodInfo (FullOpts)
52 (4.41 % of base) : System.Private.Xml.dasm - System.Xml.Serialization.TempAssembly:LoadGeneratedAssembly(System.Type,System.String,byref):System.Reflection.Assembly (FullOpts)
51 (6.63 % of base) : System.ComponentModel.TypeConverter.dasm - System.ComponentModel.ReflectTypeDescriptionProvider:ReflectGetEvents(System.Type):System.ComponentModel.EventDescriptor[] (FullOpts)
50 (16.61 % of base) : System.ComponentModel.Composition.dasm - System.ComponentModel.Composition.AttributedModel.AttributedPartCreationInfo:SelectPartConstructor(System.Type):System.Reflection.ConstructorInfo (FullOpts)
50 (27.93 % of base) : System.Data.Common.dasm - System.Data.Common.SqlUdtStorage:GetStaticNullForUdtTypeCore(System.Type):System.Object (FullOpts)
50 (30.86 % of base) : System.Linq.Expressions.dasm - System.Linq.Expressions.Interpreter.LightCompiler:GetMemberType(System.Reflection.MemberInfo):System.Type (FullOpts)
50 (8.05 % of base) : System.Private.Xml.dasm - System.Xml.Serialization.DynamicAssemblies:Add(System.Reflection.Assembly) (FullOpts)
50 (4.73 % of base) : System.Private.Xml.dasm - System.Xml.Serialization.FieldModel:.ctor(System.Reflection.MemberInfo,System.Type,System.Xml.Serialization.TypeDesc):this (FullOpts)
50 (1.34 % of base) : System.Private.Xml.dasm - System.Xml.Serialization.ReflectionXmlSerializationReader:WriteLiteralStructMethod(System.Xml.Serialization.StructMapping,ubyte,ubyte,System.String):System.Object:this (FullOpts)
49 (26.20 % of base) : System.Reflection.MetadataLoadContext.dasm - System.Reflection.TypeLoading.RoAssembly:GetRoModule(byref):System.Reflection.TypeLoading.RoModule:this (FullOpts)
48 (7.43 % of base) : System.ComponentModel.TypeConverter.dasm - System.ComponentModel.AttributeCollection:GetDefaultAttribute(System.Type):System.Attribute:this (FullOpts)
48 (23.76 % of base) : System.Linq.Expressions.dasm - System.Linq.Expressions.Expression:FindInstanceProperty(System.Type,System.String,System.Linq.Expressions.Expression[]):System.Reflection.PropertyInfo (FullOpts)
48 (5.65 % of base) : System.Private.Xml.dasm - System.Xml.Xsl.XslCompiledTransform:Load(System.Type):this (FullOpts)
47 (10.38 % of base) : System.ComponentModel.TypeConverter.dasm - System.ComponentModel.ReflectPropertyDescriptor:ExtenderCanResetValue(System.ComponentModel.IExtenderProvider,System.Object):ubyte:this (FullOpts)
47 (1.53 % of base) : System.Composition.Hosting.dasm - System.Composition.Hosting.Providers.Metadata.MetadataViewProvider:GetMetadataViewProvider[System.__Canon]():System.Func`2[System.__Canon,System.__Canon] (FullOpts)
47 (5.71 % of base) : System.Linq.Expressions.dasm - System.Linq.Expressions.Expression:GetUserDefinedBinaryOperator(int,System.String,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,ubyte):System.Linq.Expressions.BinaryExpression (FullOpts)
47 (18.58 % of base) : System.Linq.Expressions.dasm - System.Linq.Expressions.ExpressionVisitor:ValidateUnary(System.Linq.Expressions.UnaryExpression,System.Linq.Expressions.UnaryExpression):System.Linq.Expressions.UnaryExpression (FullOpts)
47 (8.64 % of base) : System.Reflection.MetadataLoadContext.dasm - System.Reflection.TypeLoading.RoProperty:ComputeIndexParameters():System.Reflection.TypeLoading.RoPropertyIndexParameter[]:this (FullOpts)
47 (5.18 % of base) : System.Private.Xml.dasm - System.Xml.Xsl.Runtime.XmlExtensionFunction:Bind():this (FullOpts)
46 (9.62 % of base) : System.ComponentModel.TypeConverter.dasm - System.ComponentModel.ReflectPropertyDescriptor:CanResetValue(System.Object):ubyte:this (FullOpts)
46 (6.63 % of base) : System.ComponentModel.TypeConverter.dasm - System.ComponentModel.ReflectPropertyDescriptor:ExtenderResetValue(System.ComponentModel.IExtenderProvider,System.Object,System.ComponentModel.PropertyDescriptor):this (FullOpts)
46 (5.56 % of base) : System.ComponentModel.TypeConverter.dasm - System.ComponentModel.ReflectPropertyDescriptor:ExtenderShouldSerializeValue(System.ComponentModel.IExtenderProvider,System.Object):ubyte:this (FullOpts)
46 (7.18 % of base) : System.ComponentModel.TypeConverter.dasm - System.ComponentModel.ReflectPropertyDescriptor:ResetValue(System.Object):this (FullOpts)
46 (1.56 % of base) : System.Composition.Hosting.dasm - System.Composition.Hosting.Providers.Metadata.MetadataViewProvider:GetMetadataViewProvider[double]():System.Func`2[System.Collections.Generic.IDictionary`2[System.String,System.Object],double] (FullOpts)
46 (1.56 % of base) : System.Composition.Hosting.dasm - System.Composition.Hosting.Providers.Metadata.MetadataViewProvider:GetMetadataViewProvider[int]():System.Func`2[System.Collections.Generic.IDictionary`2[System.String,System.Object],int] (FullOpts)
46 (1.56 % of base) : System.Composition.Hosting.dasm - System.Composition.Hosting.Providers.Metadata.MetadataViewProvider:GetMetadataViewProvider[long]():System.Func`2[System.Collections.Generic.IDictionary`2[System.String,System.Object],long] (FullOpts)
Top method improvements (bytes):
-249 (-13.57 % of base) : System.Private.CoreLib.dasm - System.RuntimeType+RuntimeTypeCache:GetGenericMethodInfo(long):System.Reflection.MethodInfo:this (FullOpts)
-114 (-4.67 % of base) : System.Reflection.MetadataLoadContext.dasm - System.Reflection.TypeLoading.Ecma.EcmaModule:GetInternalManifestResourceInfo(System.String):System.Reflection.TypeLoading.Ecma.InternalManifestResourceInfo:this (FullOpts)
-42 (-0.75 % of base) : System.Net.WebSockets.Client.dasm - System.Net.WebSockets.WebSocketHandle+<ConnectAsync>d__22:MoveNext():this (FullOpts)
-41 (-7.88 % of base) : System.Reflection.Emit.dasm - System.Reflection.Emit.ILGeneratorImpl:Emit(System.Reflection.Emit.OpCode,System.Reflection.Emit.LocalBuilder):this (FullOpts)
-38 (-0.57 % of base) : tieringtest.dasm - Program:Main(System.String[]):int (FullOpts)
-34 (-0.36 % of base) : System.Private.CoreLib.dasm - System.DefaultBinder:BindToMethod(int,System.Reflection.MethodBase[],byref,System.Reflection.ParameterModifier[],System.Globalization.CultureInfo,System.String[],byref):System.Reflection.MethodBase:this (FullOpts)
-25 (-0.71 % of base) : System.Configuration.ConfigurationManager.dasm - System.Configuration.MgmtConfigurationRecord:GetConfigDefinitionUpdates(ubyte,int,ubyte,byref,byref):this (FullOpts)
-24 (-0.76 % of base) : System.Linq.Expressions.dasm - System.Linq.Expressions.Compiler.LambdaCompiler:TryEmitHashtableSwitch(System.Linq.Expressions.SwitchExpression,int):ubyte:this (FullOpts)
-22 (-4.68 % of base) : System.Data.Common.dasm - System.Data.SortExpressionBuilder`1[double]:Clone():System.Data.SortExpressionBuilder`1[double]:this (FullOpts)
-22 (-4.68 % of base) : System.Data.Common.dasm - System.Data.SortExpressionBuilder`1[int]:Clone():System.Data.SortExpressionBuilder`1[int]:this (FullOpts)
-22 (-4.68 % of base) : System.Data.Common.dasm - System.Data.SortExpressionBuilder`1[long]:Clone():System.Data.SortExpressionBuilder`1[long]:this (FullOpts)
-22 (-4.68 % of base) : System.Data.Common.dasm - System.Data.SortExpressionBuilder`1[short]:Clone():System.Data.SortExpressionBuilder`1[short]:this (FullOpts)
-22 (-3.41 % of base) : System.Data.Common.dasm - System.Data.SortExpressionBuilder`1[System.__Canon]:Clone():System.Data.SortExpressionBuilder`1[System.__Canon]:this (FullOpts)
-22 (-4.68 % of base) : System.Data.Common.dasm - System.Data.SortExpressionBuilder`1[System.Nullable`1[int]]:Clone():System.Data.SortExpressionBuilder`1[System.Nullable`1[int]]:this (FullOpts)
-22 (-4.68 % of base) : System.Data.Common.dasm - System.Data.SortExpressionBuilder`1[System.Numerics.Vector`1[float]]:Clone():System.Data.SortExpressionBuilder`1[System.Numerics.Vector`1[float]]:this (FullOpts)
-22 (-4.68 % of base) : System.Data.Common.dasm - System.Data.SortExpressionBuilder`1[ubyte]:Clone():System.Data.SortExpressionBuilder`1[ubyte]:this (FullOpts)
-20 (-1.94 % of base) : System.Private.CoreLib.dasm - System.Reflection.Emit.RuntimeILGenerator:Emit(System.Reflection.Emit.OpCode,System.Reflection.Emit.LocalBuilder):this (FullOpts)
-20 (-5.97 % of base) : System.Reflection.MetadataLoadContext.dasm - System.Reflection.TypeLoading.RoAssembly:GetTypeCore(System.ReadOnlySpan`1[ubyte],System.ReadOnlySpan`1[ubyte],ubyte,byref):System.Reflection.TypeLoading.RoDefinitionType:this (FullOpts)
-18 (-9.28 % of base) : System.Private.CoreLib.dasm - System.Attribute:GetParentDefinition(System.Reflection.ParameterInfo):System.Reflection.ParameterInfo (FullOpts)
-18 (-2.86 % of base) : System.Data.Common.dasm - System.Data.SortExpressionBuilder`1[double]:CloneCast[double]():System.Data.SortExpressionBuilder`1[double]:this (FullOpts)
-18 (-2.86 % of base) : System.Data.Common.dasm - System.Data.SortExpressionBuilder`1[double]:CloneCast[int]():System.Data.SortExpressionBuilder`1[int]:this (FullOpts)
-18 (-2.86 % of base) : System.Data.Common.dasm - System.Data.SortExpressionBuilder`1[double]:CloneCast[long]():System.Data.SortExpressionBuilder`1[long]:this (FullOpts)
-18 (-2.86 % of base) : System.Data.Common.dasm - System.Data.SortExpressionBuilder`1[double]:CloneCast[short]():System.Data.SortExpressionBuilder`1[short]:this (FullOpts)
-18 (-2.33 % of base) : System.Data.Common.dasm - System.Data.SortExpressionBuilder`1[double]:CloneCast[System.__Canon]():System.Data.SortExpressionBuilder`1[System.__Canon]:this (FullOpts)
-18 (-2.86 % of base) : System.Data.Common.dasm - System.Data.SortExpressionBuilder`1[double]:CloneCast[System.Nullable`1[int]]():System.Data.SortExpressionBuilder`1[System.Nullable`1[int]]:this (FullOpts)
-18 (-2.86 % of base) : System.Data.Common.dasm - System.Data.SortExpressionBuilder`1[double]:CloneCast[System.Numerics.Vector`1[float]]():System.Data.SortExpressionBuilder`1[System.Numerics.Vector`1[float]]:this (FullOpts)
-18 (-2.86 % of base) : System.Data.Common.dasm - System.Data.SortExpressionBuilder`1[double]:CloneCast[ubyte]():System.Data.SortExpressionBuilder`1[ubyte]:this (FullOpts)
-18 (-2.86 % of base) : System.Data.Common.dasm - System.Data.SortExpressionBuilder`1[int]:CloneCast[double]():System.Data.SortExpressionBuilder`1[double]:this (FullOpts)
-18 (-2.86 % of base) : System.Data.Common.dasm - System.Data.SortExpressionBuilder`1[int]:CloneCast[int]():System.Data.SortExpressionBuilder`1[int]:this (FullOpts)
-18 (-2.86 % of base) : System.Data.Common.dasm - System.Data.SortExpressionBuilder`1[int]:CloneCast[long]():System.Data.SortExpressionBuilder`1[long]:this (FullOpts)
-18 (-2.86 % of base) : System.Data.Common.dasm - System.Data.SortExpressionBuilder`1[int]:CloneCast[short]():System.Data.SortExpressionBuilder`1[short]:this (FullOpts)
-18 (-2.33 % of base) : System.Data.Common.dasm - System.Data.SortExpressionBuilder`1[int]:CloneCast[System.__Canon]():System.Data.SortExpressionBuilder`1[System.__Canon]:this (FullOpts)
-18 (-2.86 % of base) : System.Data.Common.dasm - System.Data.SortExpressionBuilder`1[int]:CloneCast[System.Nullable`1[int]]():System.Data.SortExpressionBuilder`1[System.Nullable`1[int]]:this (FullOpts)
-18 (-2.86 % of base) : System.Data.Common.dasm - System.Data.SortExpressionBuilder`1[int]:CloneCast[System.Numerics.Vector`1[float]]():System.Data.SortExpressionBuilder`1[System.Numerics.Vector`1[float]]:this (FullOpts)
-18 (-2.86 % of base) : System.Data.Common.dasm - System.Data.SortExpressionBuilder`1[int]:CloneCast[ubyte]():System.Data.SortExpressionBuilder`1[ubyte]:this (FullOpts)
-18 (-2.86 % of base) : System.Data.Common.dasm - System.Data.SortExpressionBuilder`1[long]:CloneCast[double]():System.Data.SortExpressionBuilder`1[double]:this (FullOpts)
-18 (-2.86 % of base) : System.Data.Common.dasm - System.Data.SortExpressionBuilder`1[long]:CloneCast[int]():System.Data.SortExpressionBuilder`1[int]:this (FullOpts)
-18 (-2.86 % of base) : System.Data.Common.dasm - System.Data.SortExpressionBuilder`1[long]:CloneCast[long]():System.Data.SortExpressionBuilder`1[long]:this (FullOpts)
-18 (-2.86 % of base) : System.Data.Common.dasm - System.Data.SortExpressionBuilder`1[long]:CloneCast[short]():System.Data.SortExpressionBuilder`1[short]:this (FullOpts)
-18 (-2.33 % of base) : System.Data.Common.dasm - System.Data.SortExpressionBuilder`1[long]:CloneCast[System.__Canon]():System.Data.SortExpressionBuilder`1[System.__Canon]:this (FullOpts)
-18 (-2.86 % of base) : System.Data.Common.dasm - System.Data.SortExpressionBuilder`1[long]:CloneCast[System.Nullable`1[int]]():System.Data.SortExpressionBuilder`1[System.Nullable`1[int]]:this (FullOpts)
-18 (-2.86 % of base) : System.Data.Common.dasm - System.Data.SortExpressionBuilder`1[long]:CloneCast[System.Numerics.Vector`1[float]]():System.Data.SortExpressionBuilder`1[System.Numerics.Vector`1[float]]:this (FullOpts)
-18 (-2.86 % of base) : System.Data.Common.dasm - System.Data.SortExpressionBuilder`1[long]:CloneCast[ubyte]():System.Data.SortExpressionBuilder`1[ubyte]:this (FullOpts)
-18 (-2.86 % of base) : System.Data.Common.dasm - System.Data.SortExpressionBuilder`1[short]:CloneCast[double]():System.Data.SortExpressionBuilder`1[double]:this (FullOpts)
-18 (-2.86 % of base) : System.Data.Common.dasm - System.Data.SortExpressionBuilder`1[short]:CloneCast[int]():System.Data.SortExpressionBuilder`1[int]:this (FullOpts)
-18 (-2.86 % of base) : System.Data.Common.dasm - System.Data.SortExpressionBuilder`1[short]:CloneCast[long]():System.Data.SortExpressionBuilder`1[long]:this (FullOpts)
-18 (-2.86 % of base) : System.Data.Common.dasm - System.Data.SortExpressionBuilder`1[short]:CloneCast[short]():System.Data.SortExpressionBuilder`1[short]:this (FullOpts)
-18 (-2.33 % of base) : System.Data.Common.dasm - System.Data.SortExpressionBuilder`1[short]:CloneCast[System.__Canon]():System.Data.SortExpressionBuilder`1[System.__Canon]:this (FullOpts)
-18 (-2.86 % of base) : System.Data.Common.dasm - System.Data.SortExpressionBuilder`1[short]:CloneCast[System.Nullable`1[int]]():System.Data.SortExpressionBuilder`1[System.Nullable`1[int]]:this (FullOpts)
-18 (-2.86 % of base) : System.Data.Common.dasm - System.Data.SortExpressionBuilder`1[short]:CloneCast[System.Numerics.Vector`1[float]]():System.Data.SortExpressionBuilder`1[System.Numerics.Vector`1[float]]:this (FullOpts)
-18 (-2.86 % of base) : System.Data.Common.dasm - System.Data.SortExpressionBuilder`1[short]:CloneCast[ubyte]():System.Data.SortExpressionBuilder`1[ubyte]:this (FullOpts)
-18 (-2.24 % of base) : System.Data.Common.dasm - System.Data.SortExpressionBuilder`1[System.__Canon]:CloneCast[double]():System.Data.SortExpressionBuilder`1[double]:this (FullOpts)
-18 (-2.24 % of base) : System.Data.Common.dasm - System.Data.SortExpressionBuilder`1[System.__Canon]:CloneCast[int]():System.Data.SortExpressionBuilder`1[int]:this (FullOpts)
-18 (-2.24 % of base) : System.Data.Common.dasm - System.Data.SortExpressionBuilder`1[System.__Canon]:CloneCast[long]():System.Data.SortExpressionBuilder`1[long]:this (FullOpts)
-18 (-2.24 % of base) : System.Data.Common.dasm - System.Data.SortExpressionBuilder`1[System.__Canon]:CloneCast[short]():System.Data.SortExpressionBuilder`1[short]:this (FullOpts)
-18 (-1.94 % of base) : System.Data.Common.dasm - System.Data.SortExpressionBuilder`1[System.__Canon]:CloneCast[System.__Canon]():System.Data.SortExpressionBuilder`1[System.__Canon]:this (FullOpts)
-18 (-2.24 % of base) : System.Data.Common.dasm - System.Data.SortExpressionBuilder`1[System.__Canon]:CloneCast[System.Nullable`1[int]]():System.Data.SortExpressionBuilder`1[System.Nullable`1[int]]:this (FullOpts)
-18 (-2.24 % of base) : System.Data.Common.dasm - System.Data.SortExpressionBuilder`1[System.__Canon]:CloneCast[System.Numerics.Vector`1[float]]():System.Data.SortExpressionBuilder`1[System.Numerics.Vector`1[float]]:this (FullOpts)
-18 (-2.24 % of base) : System.Data.Common.dasm - System.Data.SortExpressionBuilder`1[System.__Canon]:CloneCast[ubyte]():System.Data.SortExpressionBuilder`1[ubyte]:this (FullOpts)
-18 (-2.86 % of base) : System.Data.Common.dasm - System.Data.SortExpressionBuilder`1[System.Nullable`1[int]]:CloneCast[double]():System.Data.SortExpressionBuilder`1[double]:this (FullOpts)
-18 (-2.86 % of base) : System.Data.Common.dasm - System.Data.SortExpressionBuilder`1[System.Nullable`1[int]]:CloneCast[int]():System.Data.SortExpressionBuilder`1[int]:this (FullOpts)
-18 (-2.86 % of base) : System.Data.Common.dasm - System.Data.SortExpressionBuilder`1[System.Nullable`1[int]]:CloneCast[long]():System.Data.SortExpressionBuilder`1[long]:this (FullOpts)
-18 (-2.86 % of base) : System.Data.Common.dasm - System.Data.SortExpressionBuilder`1[System.Nullable`1[int]]:CloneCast[short]():System.Data.SortExpressionBuilder`1[short]:this (FullOpts)
-18 (-2.33 % of base) : System.Data.Common.dasm - System.Data.SortExpressionBuilder`1[System.Nullable`1[int]]:CloneCast[System.__Canon]():System.Data.SortExpressionBuilder`1[System.__Canon]:this (FullOpts)
-18 (-2.86 % of base) : System.Data.Common.dasm - System.Data.SortExpressionBuilder`1[System.Nullable`1[int]]:CloneCast[System.Nullable`1[int]]():System.Data.SortExpressionBuilder`1[System.Nullable`1[int]]:this (FullOpts)
-18 (-2.86 % of base) : System.Data.Common.dasm - System.Data.SortExpressionBuilder`1[System.Nullable`1[int]]:CloneCast[System.Numerics.Vector`1[float]]():System.Data.SortExpressionBuilder`1[System.Numerics.Vector`1[float]]:this (FullOpts)
-18 (-2.86 % of base) : System.Data.Common.dasm - System.Data.SortExpressionBuilder`1[System.Nullable`1[int]]:CloneCast[ubyte]():System.Data.SortExpressionBuilder`1[ubyte]:this (FullOpts)
-18 (-2.86 % of base) : System.Data.Common.dasm - System.Data.SortExpressionBuilder`1[System.Numerics.Vector`1[float]]:CloneCast[double]():System.Data.SortExpressionBuilder`1[double]:this (FullOpts)
-18 (-2.86 % of base) : System.Data.Common.dasm - System.Data.SortExpressionBuilder`1[System.Numerics.Vector`1[float]]:CloneCast[int]():System.Data.SortExpressionBuilder`1[int]:this (FullOpts)
-18 (-2.86 % of base) : System.Data.Common.dasm - System.Data.SortExpressionBuilder`1[System.Numerics.Vector`1[float]]:CloneCast[long]():System.Data.SortExpressionBuilder`1[long]:this (FullOpts)
-18 (-2.86 % of base) : System.Data.Common.dasm - System.Data.SortExpressionBuilder`1[System.Numerics.Vector`1[float]]:CloneCast[short]():System.Data.SortExpressionBuilder`1[short]:this (FullOpts)
-18 (-2.33 % of base) : System.Data.Common.dasm - System.Data.SortExpressionBuilder`1[System.Numerics.Vector`1[float]]:CloneCast[System.__Canon]():System.Data.SortExpressionBuilder`1[System.__Canon]:this (FullOpts)
-18 (-2.86 % of base) : System.Data.Common.dasm - System.Data.SortExpressionBuilder`1[System.Numerics.Vector`1[float]]:CloneCast[System.Nullable`1[int]]():System.Data.SortExpressionBuilder`1[System.Nullable`1[int]]:this (FullOpts)
-18 (-2.86 % of base) : System.Data.Common.dasm - System.Data.SortExpressionBuilder`1[System.Numerics.Vector`1[float]]:CloneCast[System.Numerics.Vector`1[float]]():System.Data.SortExpressionBuilder`1[System.Numerics.Vector`1[float]]:this (FullOpts)
-18 (-2.86 % of base) : System.Data.Common.dasm - System.Data.SortExpressionBuilder`1[System.Numerics.Vector`1[float]]:CloneCast[ubyte]():System.Data.SortExpressionBuilder`1[ubyte]:this (FullOpts)
-18 (-2.86 % of base) : System.Data.Common.dasm - System.Data.SortExpressionBuilder`1[ubyte]:CloneCast[double]():System.Data.SortExpressionBuilder`1[double]:this (FullOpts)
-18 (-2.86 % of base) : System.Data.Common.dasm - System.Data.SortExpressionBuilder`1[ubyte]:CloneCast[int]():System.Data.SortExpressionBuilder`1[int]:this (FullOpts)
-18 (-2.86 % of base) : System.Data.Common.dasm - System.Data.SortExpressionBuilder`1[ubyte]:CloneCast[long]():System.Data.SortExpressionBuilder`1[long]:this (FullOpts)
-18 (-2.86 % of base) : System.Data.Common.dasm - System.Data.SortExpressionBuilder`1[ubyte]:CloneCast[short]():System.Data.SortExpressionBuilder`1[short]:this (FullOpts)
-18 (-2.33 % of base) : System.Data.Common.dasm - System.Data.SortExpressionBuilder`1[ubyte]:CloneCast[System.__Canon]():System.Data.SortExpressionBuilder`1[System.__Canon]:this (FullOpts)
-18 (-2.86 % of base) : System.Data.Common.dasm - System.Data.SortExpressionBuilder`1[ubyte]:CloneCast[System.Nullable`1[int]]():System.Data.SortExpressionBuilder`1[System.Nullable`1[int]]:this (FullOpts)
-18 (-2.86 % of base) : System.Data.Common.dasm - System.Data.SortExpressionBuilder`1[ubyte]:CloneCast[System.Numerics.Vector`1[float]]():System.Data.SortExpressionBuilder`1[System.Numerics.Vector`1[float]]:this (FullOpts)
-18 (-2.86 % of base) : System.Data.Common.dasm - System.Data.SortExpressionBuilder`1[ubyte]:CloneCast[ubyte]():System.Data.SortExpressionBuilder`1[ubyte]:this (FullOpts)
-18 (-0.48 % of base) : System.Linq.Expressions.dasm - System.Linq.Expressions.Expression:ValidateNewArgs(System.Reflection.ConstructorInfo,byref,byref) (FullOpts)
-18 (-1.07 % of base) : System.Net.WebSockets.Client.dasm - System.Net.WebSockets.WebSocketHandle:AddWebSocketHeaders(System.Net.Http.HttpRequestMessage,System.Net.WebSockets.ClientWebSocketOptions):System.String (FullOpts)
-18 (-3.51 % of base) : System.Private.CoreLib.dasm - System.Reflection.TypeNameParser:GetTypeFromDefaultAssemblies(System.String,System.ReadOnlySpan`1[System.String]):System.Type:this (FullOpts)
-16 (-25.40 % of base) : System.ComponentModel.Composition.Registration.dasm - System.ComponentModel.Composition.Registration.PartBuilder`1+PropertyExpressionAdapter[double]:VerifyPropertyInfo(System.Reflection.PropertyInfo):ubyte:this (FullOpts)
-16 (-25.40 % of base) : System.ComponentModel.Composition.Registration.dasm - System.ComponentModel.Composition.Registration.PartBuilder`1+PropertyExpressionAdapter[int]:VerifyPropertyInfo(System.Reflection.PropertyInfo):ubyte:this (FullOpts)
-16 (-25.40 % of base) : System.ComponentModel.Composition.Registration.dasm - System.ComponentModel.Composition.Registration.PartBuilder`1+PropertyExpressionAdapter[long]:VerifyPropertyInfo(System.Reflection.PropertyInfo):ubyte:this (FullOpts)
-16 (-25.40 % of base) : System.ComponentModel.Composition.Registration.dasm - System.ComponentModel.Composition.Registration.PartBuilder`1+PropertyExpressionAdapter[short]:VerifyPropertyInfo(System.Reflection.PropertyInfo):ubyte:this (FullOpts)
-16 (-25.40 % of base) : System.ComponentModel.Composition.Registration.dasm - System.ComponentModel.Composition.Registration.PartBuilder`1+PropertyExpressionAdapter[System.__Canon]:VerifyPropertyInfo(System.Reflection.PropertyInfo):ubyte:this (FullOpts)
-16 (-25.40 % of base) : System.ComponentModel.Composition.Registration.dasm - System.ComponentModel.Composition.Registration.PartBuilder`1+PropertyExpressionAdapter[System.Nullable`1[int]]:VerifyPropertyInfo(System.Reflection.PropertyInfo):ubyte:this (FullOpts)
-16 (-25.40 % of base) : System.ComponentModel.Composition.Registration.dasm - System.ComponentModel.Composition.Registration.PartBuilder`1+PropertyExpressionAdapter[System.Numerics.Vector`1[float]]:VerifyPropertyInfo(System.Reflection.PropertyInfo):ubyte:this (FullOpts)
-16 (-25.40 % of base) : System.ComponentModel.Composition.Registration.dasm - System.ComponentModel.Composition.Registration.PartBuilder`1+PropertyExpressionAdapter[ubyte]:VerifyPropertyInfo(System.Reflection.PropertyInfo):ubyte:this (FullOpts)
-16 (-25.40 % of base) : System.Composition.Convention.dasm - System.Composition.Convention.PartConventionBuilder`1+MethodExpressionAdapter[double]:VerifyMethodInfo(System.Reflection.MethodInfo):ubyte:this (FullOpts)
-16 (-25.40 % of base) : System.Composition.Convention.dasm - System.Composition.Convention.PartConventionBuilder`1+MethodExpressionAdapter[int]:VerifyMethodInfo(System.Reflection.MethodInfo):ubyte:this (FullOpts)
-16 (-25.40 % of base) : System.Composition.Convention.dasm - System.Composition.Convention.PartConventionBuilder`1+MethodExpressionAdapter[long]:VerifyMethodInfo(System.Reflection.MethodInfo):ubyte:this (FullOpts)
-16 (-25.40 % of base) : System.Composition.Convention.dasm - System.Composition.Convention.PartConventionBuilder`1+MethodExpressionAdapter[short]:VerifyMethodInfo(System.Reflection.MethodInfo):ubyte:this (FullOpts)
-16 (-25.40 % of base) : System.Composition.Convention.dasm - System.Composition.Convention.PartConventionBuilder`1+MethodExpressionAdapter[System.__Canon]:VerifyMethodInfo(System.Reflection.MethodInfo):ubyte:this (FullOpts)
-16 (-25.40 % of base) : System.Composition.Convention.dasm - System.Composition.Convention.PartConventionBuilder`1+MethodExpressionAdapter[System.Nullable`1[int]]:VerifyMethodInfo(System.Reflection.MethodInfo):ubyte:this (FullOpts)
Top method regressions (percentages):
275 (Infinity of base) : System.Private.CoreLib.dasm - System.Reflection.CerHashtable`2[System.__Canon,System.__Canon]:Rehash(int):this (FullOpts) (0 base, 1 diff methods)
41 (372.73 % of base) : System.ComponentModel.Composition.dasm - System.ComponentModel.Composition.ReflectionModel.ReflectionProperty:get_CanRead():ubyte:this (FullOpts)
41 (372.73 % of base) : System.ComponentModel.Composition.dasm - System.ComponentModel.Composition.ReflectionModel.ReflectionProperty:get_CanWrite():ubyte:this (FullOpts)
41 (372.73 % of base) : System.Reflection.Emit.dasm - System.Reflection.Emit.PropertyBuilderImpl:get_CanRead():ubyte:this (FullOpts)
41 (372.73 % of base) : System.Reflection.Emit.dasm - System.Reflection.Emit.PropertyBuilderImpl:get_CanWrite():ubyte:this (FullOpts)
24 (266.67 % of base) : System.ComponentModel.Composition.dasm - System.ComponentModel.Composition.ReflectionModel.LazyMemberInfo+<>c:<AreAccessorsValid>b__15_0(System.Reflection.MemberInfo):ubyte:this (FullOpts)
29 (263.64 % of base) : System.Private.CoreLib.dasm - System.Reflection.Emit.RuntimePropertyBuilder:get_CanRead():ubyte:this (FullOpts)
29 (263.64 % of base) : System.Private.CoreLib.dasm - System.Reflection.Emit.RuntimePropertyBuilder:get_CanWrite():ubyte:this (FullOpts)
21 (190.91 % of base) : System.Private.CoreLib.dasm - System.Reflection.RuntimePropertyInfo:get_CanRead():ubyte:this (FullOpts)
21 (190.91 % of base) : System.Private.CoreLib.dasm - System.Reflection.RuntimePropertyInfo:get_CanWrite():ubyte:this (FullOpts)
36 (150.00 % of base) : System.Reflection.MetadataLoadContext.dasm - System.Reflection.TypeLoading.RoProperty:get_CanRead():ubyte:this (FullOpts)
36 (144.00 % of base) : System.Private.CoreLib.dasm - System.Diagnostics.StackFrameExtensions:HasMethod(System.Diagnostics.StackFrame):ubyte (FullOpts)
36 (144.00 % of base) : System.Reflection.MetadataLoadContext.dasm - System.Reflection.TypeLoading.RoProperty:get_CanWrite():ubyte:this (FullOpts)
36 (120.00 % of base) : System.Reflection.Context.dasm - System.Reflection.Context.Virtual.VirtualPropertyBase:get_CanRead():ubyte:this (FullOpts)
36 (120.00 % of base) : System.Reflection.Context.dasm - System.Reflection.Context.Virtual.VirtualPropertyBase:get_CanWrite():ubyte:this (FullOpts)
45 (115.38 % of base) : System.Runtime.Serialization.Formatters.dasm - System.Runtime.Serialization.Formatters.Binary.ObjectReader+TopLevelAssemblyTypeResolver:ResolveType(System.Reflection.Assembly,System.String,ubyte):System.Type:this (FullOpts)
28 (75.68 % of base) : System.ComponentModel.Composition.dasm - System.ComponentModel.Composition.ReflectionModel.LazyMemberInfo+<>c:<AreAccessorsValid>b__15_1(System.Reflection.MemberInfo):ubyte:this (FullOpts)
28 (75.68 % of base) : System.ComponentModel.Composition.dasm - System.ComponentModel.Composition.ReflectionModel.LazyMemberInfo+<>c:<AreAccessorsValid>b__15_2(System.Reflection.MemberInfo):ubyte:this (FullOpts)
37 (68.52 % of base) : System.Linq.Expressions.dasm - System.Linq.Expressions.IndexExpression:.ctor(System.Linq.Expressions.Expression,System.Reflection.PropertyInfo,System.Collections.Generic.IReadOnlyList`1[System.Linq.Expressions.Expression]):this (FullOpts)
30 (63.83 % of base) : System.Private.DataContractSerialization.dasm - System.Runtime.Serialization.DataContracts.ClassDataContract:GetNonAttributedTypeConstructor():System.Reflection.ConstructorInfo:this (FullOpts)
34 (59.65 % of base) : System.Linq.Expressions.dasm - System.Linq.Expressions.IndexExpression:get_Type():System.Type:this (FullOpts)
38 (52.78 % of base) : System.Private.Xml.dasm - System.Xml.Serialization.SerializableMapping:.ctor(System.Reflection.MethodInfo,ubyte,System.String):this (FullOpts)
55 (51.40 % of base) : System.ComponentModel.Composition.dasm - System.ComponentModel.Composition.ReflectionModel.ReflectionProperty:.ctor(System.Reflection.MethodInfo,System.Reflection.MethodInfo):this (FullOpts)
26 (49.06 % of base) : System.Private.CoreLib.dasm - System.Runtime.Loader.AssemblyLoadContext:ResolveUsingLoad(System.Reflection.AssemblyName):System.Reflection.Assembly:this (FullOpts)
26 (47.27 % of base) : System.Private.CoreLib.dasm - System.Runtime.Loader.AssemblyLoadContext:ResolveUsingEvent(System.Reflection.AssemblyName):System.Reflection.Assembly:this (FullOpts)
39 (46.99 % of base) : System.Linq.Expressions.dasm - System.Linq.Expressions.ExpressionVisitor:ValidateSwitch(System.Linq.Expressions.SwitchExpression,System.Linq.Expressions.SwitchExpression):System.Linq.Expressions.SwitchExpression (FullOpts)
28 (45.16 % of base) : System.Private.CoreLib.dasm - System.Runtime.Loader.AssemblyLoadContext:GetRuntimeAssembly(System.Reflection.Assembly):System.Reflection.RuntimeAssembly (FullOpts)
12 (44.44 % of base) : System.Private.CoreLib.dasm - System.Runtime.Versioning.FrameworkName:op_Equality(System.Runtime.Versioning.FrameworkName,System.Runtime.Versioning.FrameworkName):ubyte (FullOpts)
38 (43.18 % of base) : System.Linq.Expressions.dasm - System.Linq.Expressions.Compiler.LambdaCompiler:EmitGetIndexCall(System.Linq.Expressions.IndexExpression,System.Type):this (FullOpts)
38 (43.18 % of base) : System.Linq.Expressions.dasm - System.Linq.Expressions.Compiler.LambdaCompiler:EmitSetIndexCall(System.Linq.Expressions.IndexExpression,System.Type):this (FullOpts)
30 (42.86 % of base) : System.Net.HttpListener.dasm - System.Net.CookieParser:get_IsQuotedDomainField():System.Reflection.FieldInfo (FullOpts)
30 (42.86 % of base) : System.Net.Primitives.dasm - System.Net.CookieParser:get_IsQuotedDomainField():System.Reflection.FieldInfo (FullOpts)
30 (42.86 % of base) : System.Net.Primitives.dasm - System.Net.CookieParser:get_IsQuotedVersionField():System.Reflection.FieldInfo (FullOpts)
30 (42.86 % of base) : System.Private.DataContractSerialization.dasm - System.Runtime.Serialization.XmlFormatGeneratorStatics:get_ContractNamespacesField():System.Reflection.FieldInfo (FullOpts)
30 (42.86 % of base) : System.Private.DataContractSerialization.dasm - System.Runtime.Serialization.XmlFormatGeneratorStatics:get_MemberNamesField():System.Reflection.FieldInfo (FullOpts)
58 (41.73 % of base) : System.ComponentModel.TypeConverter.dasm - System.ComponentModel.ReflectPropertyDescriptor:.ctor(System.Type,System.String,System.Type,System.Reflection.PropertyInfo,System.Reflection.MethodInfo,System.Reflection.MethodInfo,System.Attribute[]):this (FullOpts)
27 (40.91 % of base) : System.Private.CoreLib.dasm - System.Type:get_IsGenericMethodParameter():ubyte:this (FullOpts)
41 (40.59 % of base) : System.ComponentModel.TypeConverter.dasm - System.ComponentModel.BindingList`1[double]:get_ItemTypeHasDefaultConstructor():ubyte (FullOpts)
41 (40.59 % of base) : System.ComponentModel.TypeConverter.dasm - System.ComponentModel.BindingList`1[int]:get_ItemTypeHasDefaultConstructor():ubyte (FullOpts)
41 (40.59 % of base) : System.ComponentModel.TypeConverter.dasm - System.ComponentModel.BindingList`1[long]:get_ItemTypeHasDefaultConstructor():ubyte (FullOpts)
41 (40.59 % of base) : System.ComponentModel.TypeConverter.dasm - System.ComponentModel.BindingList`1[short]:get_ItemTypeHasDefaultConstructor():ubyte (FullOpts)
41 (40.59 % of base) : System.ComponentModel.TypeConverter.dasm - System.ComponentModel.BindingList`1[System.Nullable`1[int]]:get_ItemTypeHasDefaultConstructor():ubyte (FullOpts)
41 (40.59 % of base) : System.ComponentModel.TypeConverter.dasm - System.ComponentModel.BindingList`1[System.Numerics.Vector`1[float]]:get_ItemTypeHasDefaultConstructor():ubyte (FullOpts)
41 (40.59 % of base) : System.ComponentModel.TypeConverter.dasm - System.ComponentModel.BindingList`1[ubyte]:get_ItemTypeHasDefaultConstructor():ubyte (FullOpts)
43 (33.59 % of base) : System.Reflection.MetadataLoadContext.dasm - System.Reflection.Runtime.BindingFlagSupport.EventPolicies:GetMemberAttributes(System.Reflection.EventInfo,byref,byref,byref,byref):this (FullOpts)
12 (33.33 % of base) : System.Private.CoreLib.dasm - System.Globalization.SortVersion:op_Equality(System.Globalization.SortVersion,System.Globalization.SortVersion):ubyte (FullOpts)
20 (31.75 % of base) : System.Reflection.Emit.dasm - System.Reflection.Emit.PropertyBuilderImpl:GetGetMethod(ubyte):System.Reflection.MethodInfo:this (FullOpts)
20 (31.75 % of base) : System.Reflection.Emit.dasm - System.Reflection.Emit.PropertyBuilderImpl:GetSetMethod(ubyte):System.Reflection.MethodInfo:this (FullOpts)
20 (31.75 % of base) : System.Private.CoreLib.dasm - System.Reflection.Emit.RuntimePropertyBuilder:GetGetMethod(ubyte):System.Reflection.MethodInfo:this (FullOpts)
20 (31.75 % of base) : System.Private.CoreLib.dasm - System.Reflection.Emit.RuntimePropertyBuilder:GetSetMethod(ubyte):System.Reflection.MethodInfo:this (FullOpts)
50 (30.86 % of base) : System.Linq.Expressions.dasm - System.Linq.Expressions.Interpreter.LightCompiler:GetMemberType(System.Reflection.MemberInfo):System.Type (FullOpts)
20 (30.30 % of base) : System.ComponentModel.TypeConverter.dasm - System.ComponentModel.ComponentResourceManager:get_NeutralResourcesCulture():System.Globalization.CultureInfo:this (FullOpts)
78 (29.43 % of base) : System.Reflection.MetadataLoadContext.dasm - System.Reflection.TypeLoading.RoProperty:GetAccessors(ubyte):System.Reflection.MethodInfo[]:this (FullOpts)
40 (29.41 % of base) : System.ComponentModel.Composition.dasm - System.ComponentModel.Composition.ReflectionModel.ReflectionExtensions:CreateReflectionProperty(System.Reflection.MethodInfo,System.Reflection.MethodInfo):System.ComponentModel.Composition.ReflectionModel.ReflectionProperty (FullOpts)
20 (29.41 % of base) : System.Linq.Expressions.dasm - System.Linq.Expressions.Compiler.LambdaCompiler:AddressOfWriteBack(System.Linq.Expressions.IndexExpression):System.Linq.Expressions.Compiler.LambdaCompiler+WriteBack:this (FullOpts)
18 (29.03 % of base) : System.CodeDom.dasm - System.CodeDom.Compiler.CompilerResults:get_CompiledAssembly():System.Reflection.Assembly:this (FullOpts)
46 (28.75 % of base) : System.Composition.Hosting.dasm - System.Composition.Hosting.Providers.Metadata.MetadataViewProvider+<>c__1`1[double]:<GetMetadataViewProvider>b__1_3(System.Reflection.PropertyInfo):ubyte:this (FullOpts)
46 (28.75 % of base) : System.Composition.Hosting.dasm - System.Composition.Hosting.Providers.Metadata.MetadataViewProvider+<>c__1`1[int]:<GetMetadataViewProvider>b__1_3(System.Reflection.PropertyInfo):ubyte:this (FullOpts)
46 (28.75 % of base) : System.Composition.Hosting.dasm - System.Composition.Hosting.Providers.Metadata.MetadataViewProvider+<>c__1`1[long]:<GetMetadataViewProvider>b__1_3(System.Reflection.PropertyInfo):ubyte:this (FullOpts)
46 (28.75 % of base) : System.Composition.Hosting.dasm - System.Composition.Hosting.Providers.Metadata.MetadataViewProvider+<>c__1`1[short]:<GetMetadataViewProvider>b__1_3(System.Reflection.PropertyInfo):ubyte:this (FullOpts)
46 (28.75 % of base) : System.Composition.Hosting.dasm - System.Composition.Hosting.Providers.Metadata.MetadataViewProvider+<>c__1`1[System.__Canon]:<GetMetadataViewProvider>b__1_3(System.Reflection.PropertyInfo):ubyte:this (FullOpts)
46 (28.75 % of base) : System.Composition.Hosting.dasm - System.Composition.Hosting.Providers.Metadata.MetadataViewProvider+<>c__1`1[System.Nullable`1[int]]:<GetMetadataViewProvider>b__1_3(System.Reflection.PropertyInfo):ubyte:this (FullOpts)
46 (28.75 % of base) : System.Composition.Hosting.dasm - System.Composition.Hosting.Providers.Metadata.MetadataViewProvider+<>c__1`1[System.Numerics.Vector`1[float]]:<GetMetadataViewProvider>b__1_3(System.Reflection.PropertyInfo):ubyte:this (FullOpts)
46 (28.75 % of base) : System.Composition.Hosting.dasm - System.Composition.Hosting.Providers.Metadata.MetadataViewProvider+<>c__1`1[ubyte]:<GetMetadataViewProvider>b__1_3(System.Reflection.PropertyInfo):ubyte:this (FullOpts)
18 (28.57 % of base) : System.ComponentModel.Composition.dasm - System.ComponentModel.Composition.AttributedModel.AttributedPartCreationInfo:GetConstructor():System.Reflection.ConstructorInfo:this (FullOpts)
30 (28.04 % of base) : System.Private.DataContractSerialization.dasm - System.Runtime.Serialization.JsonFormatGeneratorStatics:get_SerializationExceptionCtor():System.Reflection.ConstructorInfo (FullOpts)
149 (27.95 % of base) : System.Runtime.Serialization.Formatters.dasm - System.Runtime.Serialization.FormatterServices:GetObjectData(System.Object,System.Reflection.MemberInfo[]):System.Object[] (FullOpts)
50 (27.93 % of base) : System.Data.Common.dasm - System.Data.Common.SqlUdtStorage:GetStaticNullForUdtTypeCore(System.Type):System.Object (FullOpts)
63 (27.39 % of base) : System.Reflection.Context.dasm - System.Reflection.Context.CustomReflectionContext+ReflectionContextProjector:ProjectMethodBase(System.Reflection.MethodBase):System.Reflection.MethodBase:this (FullOpts)
30 (26.55 % of base) : System.Linq.Expressions.dasm - System.Linq.Expressions.Expression:MakeIndexProperty(System.Linq.Expressions.Expression,System.Reflection.PropertyInfo,System.String,System.Collections.ObjectModel.ReadOnlyCollection`1[System.Linq.Expressions.Expression]):System.Linq.Expressions.IndexExpression (FullOpts)
105 (26.45 % of base) : System.Linq.Expressions.dasm - System.Linq.Expressions.Expression:PropertyOrField(System.Linq.Expressions.Expression,System.String):System.Linq.Expressions.MemberExpression (FullOpts)
49 (26.20 % of base) : System.Reflection.MetadataLoadContext.dasm - System.Reflection.TypeLoading.RoAssembly:GetRoModule(byref):System.Reflection.TypeLoading.RoModule:this (FullOpts)
36 (25.90 % of base) : System.Runtime.Serialization.Formatters.dasm - System.Runtime.Serialization.Formatters.Binary.BinaryAssemblyInfo:GetAssembly():System.Reflection.Assembly:this (FullOpts)
22 (25.88 % of base) : System.ComponentModel.TypeConverter.dasm - System.ComponentModel.TypeDescriptor:Refresh(System.Reflection.Assembly) (FullOpts)
43 (25.44 % of base) : System.Private.CoreLib.dasm - System.Diagnostics.StackTrace:CalculateFramesToSkip(System.Diagnostics.StackFrameHelper,int):int (FullOpts)
25 (24.27 % of base) : System.Private.DataContractSerialization.dasm - System.Runtime.Serialization.CodeGenerator:get_GetTypeFromHandle():System.Reflection.MethodInfo (FullOpts)
25 (24.27 % of base) : System.Private.DataContractSerialization.dasm - System.Runtime.Serialization.CodeGenerator:get_ObjectEquals():System.Reflection.MethodInfo (FullOpts)
25 (24.27 % of base) : System.Private.DataContractSerialization.dasm - System.Runtime.Serialization.JsonFormatGeneratorStatics:get_BoxPointer():System.Reflection.MethodInfo (FullOpts)
25 (24.27 % of base) : System.Private.DataContractSerialization.dasm - System.Runtime.Serialization.JsonFormatGeneratorStatics:get_GetJsonDataContractMethod():System.Reflection.MethodInfo (FullOpts)
25 (24.27 % of base) : System.Private.DataContractSerialization.dasm - System.Runtime.Serialization.JsonFormatGeneratorStatics:get_GetJsonMemberIndexMethod():System.Reflection.MethodInfo (FullOpts)
25 (24.27 % of base) : System.Private.DataContractSerialization.dasm - System.Runtime.Serialization.JsonFormatGeneratorStatics:get_GetRevisedItemContractMethod():System.Reflection.MethodInfo (FullOpts)
25 (24.27 % of base) : System.Private.DataContractSerialization.dasm - System.Runtime.Serialization.JsonFormatGeneratorStatics:get_MoveNextMethod():System.Reflection.MethodInfo (FullOpts)
25 (24.27 % of base) : System.Private.DataContractSerialization.dasm - System.Runtime.Serialization.JsonFormatGeneratorStatics:get_MoveToContentMethod():System.Reflection.MethodInfo (FullOpts)
25 (24.27 % of base) : System.Private.DataContractSerialization.dasm - System.Runtime.Serialization.JsonFormatGeneratorStatics:get_OnDeserializationMethod():System.Reflection.MethodInfo (FullOpts)
25 (24.27 % of base) : System.Private.DataContractSerialization.dasm - System.Runtime.Serialization.JsonFormatGeneratorStatics:get_ReadJsonValueMethod():System.Reflection.MethodInfo (FullOpts)
25 (24.27 % of base) : System.Private.DataContractSerialization.dasm - System.Runtime.Serialization.JsonFormatGeneratorStatics:get_ThrowDuplicateMemberExceptionMethod():System.Reflection.MethodInfo (FullOpts)
25 (24.27 % of base) : System.Private.DataContractSerialization.dasm - System.Runtime.Serialization.JsonFormatGeneratorStatics:get_ThrowMissingRequiredMembersMethod():System.Reflection.MethodInfo (FullOpts)
25 (24.27 % of base) : System.Private.DataContractSerialization.dasm - System.Runtime.Serialization.JsonFormatGeneratorStatics:get_UnboxPointer():System.Reflection.MethodInfo (FullOpts)
25 (24.27 % of base) : System.Private.DataContractSerialization.dasm - System.Runtime.Serialization.JsonFormatGeneratorStatics:get_WriteJsonISerializableMethod():System.Reflection.MethodInfo (FullOpts)
25 (24.27 % of base) : System.Private.DataContractSerialization.dasm - System.Runtime.Serialization.JsonFormatGeneratorStatics:get_WriteJsonNameWithMappingMethod():System.Reflection.MethodInfo (FullOpts)
25 (24.27 % of base) : System.Private.DataContractSerialization.dasm - System.Runtime.Serialization.JsonFormatGeneratorStatics:get_WriteJsonValueMethod():System.Reflection.MethodInfo (FullOpts)
25 (24.27 % of base) : System.Private.DataContractSerialization.dasm - System.Runtime.Serialization.XmlFormatGeneratorStatics:get_AddNewObjectMethod():System.Reflection.MethodInfo (FullOpts)
25 (24.27 % of base) : System.Private.DataContractSerialization.dasm - System.Runtime.Serialization.XmlFormatGeneratorStatics:get_AddNewObjectWithIdMethod():System.Reflection.MethodInfo (FullOpts)
25 (24.27 % of base) : System.Private.DataContractSerialization.dasm - System.Runtime.Serialization.XmlFormatGeneratorStatics:get_CheckEndOfArrayMethod():System.Reflection.MethodInfo (FullOpts)
25 (24.27 % of base) : System.Private.DataContractSerialization.dasm - System.Runtime.Serialization.XmlFormatGeneratorStatics:get_EnsureArraySizeMethod():System.Reflection.MethodInfo (FullOpts)
25 (24.27 % of base) : System.Private.DataContractSerialization.dasm - System.Runtime.Serialization.XmlFormatGeneratorStatics:get_GetArraySizeMethod():System.Reflection.MethodInfo (FullOpts)
25 (24.27 % of base) : System.Private.DataContractSerialization.dasm - System.Runtime.Serialization.XmlFormatGeneratorStatics:get_GetCollectionMemberMethod():System.Reflection.MethodInfo (FullOpts)
25 (24.27 % of base) : System.Private.DataContractSerialization.dasm - System.Runtime.Serialization.XmlFormatGeneratorStatics:get_GetDateTimeOffsetAdapterMethod():System.Reflection.MethodInfo (FullOpts)
25 (24.27 % of base) : System.Private.DataContractSerialization.dasm - System.Runtime.Serialization.XmlFormatGeneratorStatics:get_GetDateTimeOffsetMethod():System.Reflection.MethodInfo (FullOpts)
25 (24.27 % of base) : System.Private.DataContractSerialization.dasm - System.Runtime.Serialization.XmlFormatGeneratorStatics:get_GetDefaultValueMethod():System.Reflection.MethodInfo (FullOpts)
Top method improvements (percentages):
-16 (-34.04 % of base) : System.Private.CoreLib.dasm - System.ModuleHandle:Equals(System.ModuleHandle):ubyte:this (FullOpts)
-14 (-33.33 % of base) : System.Private.CoreLib.dasm - System.ModuleHandle:op_Equality(System.ModuleHandle,System.ModuleHandle):ubyte (FullOpts)
-15 (-28.85 % of base) : System.Private.CoreLib.dasm - System.Reflection.Assembly:op_Equality(System.Reflection.Assembly,System.Reflection.Assembly):ubyte (FullOpts)
-15 (-28.85 % of base) : System.Private.CoreLib.dasm - System.Reflection.ConstructorInfo:op_Equality(System.Reflection.ConstructorInfo,System.Reflection.ConstructorInfo):ubyte (FullOpts)
-15 (-28.85 % of base) : System.Private.CoreLib.dasm - System.Reflection.EventInfo:op_Equality(System.Reflection.EventInfo,System.Reflection.EventInfo):ubyte (FullOpts)
-15 (-28.85 % of base) : System.Private.CoreLib.dasm - System.Reflection.FieldInfo:op_Equality(System.Reflection.FieldInfo,System.Reflection.FieldInfo):ubyte (FullOpts)
-15 (-28.85 % of base) : System.Private.CoreLib.dasm - System.Reflection.MemberInfo:op_Equality(System.Reflection.MemberInfo,System.Reflection.MemberInfo):ubyte (FullOpts)
-15 (-28.85 % of base) : System.Private.CoreLib.dasm - System.Reflection.MethodBase:op_Equality(System.Reflection.MethodBase,System.Reflection.MethodBase):ubyte (FullOpts)
-15 (-28.85 % of base) : System.Private.CoreLib.dasm - System.Reflection.MethodInfo:op_Equality(System.Reflection.MethodInfo,System.Reflection.MethodInfo):ubyte (FullOpts)
-15 (-28.85 % of base) : System.Private.CoreLib.dasm - System.Reflection.Module:op_Equality(System.Reflection.Module,System.Reflection.Module):ubyte (FullOpts)
-15 (-28.85 % of base) : System.Private.CoreLib.dasm - System.Reflection.PropertyInfo:op_Equality(System.Reflection.PropertyInfo,System.Reflection.PropertyInfo):ubyte (FullOpts)
-14 (-28.00 % of base) : System.Private.CoreLib.dasm - System.ModuleHandle:op_Inequality(System.ModuleHandle,System.ModuleHandle):ubyte (FullOpts)
-16 (-25.40 % of base) : System.ComponentModel.Composition.Registration.dasm - System.ComponentModel.Composition.Registration.PartBuilder`1+PropertyExpressionAdapter[double]:VerifyPropertyInfo(System.Reflection.PropertyInfo):ubyte:this (FullOpts)
-16 (-25.40 % of base) : System.ComponentModel.Composition.Registration.dasm - System.ComponentModel.Composition.Registration.PartBuilder`1+PropertyExpressionAdapter[int]:VerifyPropertyInfo(System.Reflection.PropertyInfo):ubyte:this (FullOpts)
-16 (-25.40 % of base) : System.ComponentModel.Composition.Registration.dasm - System.ComponentModel.Composition.Registration.PartBuilder`1+PropertyExpressionAdapter[long]:VerifyPropertyInfo(System.Reflection.PropertyInfo):ubyte:this (FullOpts)
-16 (-25.40 % of base) : System.ComponentModel.Composition.Registration.dasm - System.ComponentModel.Composition.Registration.PartBuilder`1+PropertyExpressionAdapter[short]:VerifyPropertyInfo(System.Reflection.PropertyInfo):ubyte:this (FullOpts)
-16 (-25.40 % of base) : System.ComponentModel.Composition.Registration.dasm - System.ComponentModel.Composition.Registration.PartBuilder`1+PropertyExpressionAdapter[System.__Canon]:VerifyPropertyInfo(System.Reflection.PropertyInfo):ubyte:this (FullOpts)
-16 (-25.40 % of base) : System.ComponentModel.Composition.Registration.dasm - System.ComponentModel.Composition.Registration.PartBuilder`1+PropertyExpressionAdapter[System.Nullable`1[int]]:VerifyPropertyInfo(System.Reflection.PropertyInfo):ubyte:this (FullOpts)
-16 (-25.40 % of base) : System.ComponentModel.Composition.Registration.dasm - System.ComponentModel.Composition.Registration.PartBuilder`1+PropertyExpressionAdapter[System.Numerics.Vector`1[float]]:VerifyPropertyInfo(System.Reflection.PropertyInfo):ubyte:this (FullOpts)
-16 (-25.40 % of base) : System.ComponentModel.Composition.Registration.dasm - System.ComponentModel.Composition.Registration.PartBuilder`1+PropertyExpressionAdapter[ubyte]:VerifyPropertyInfo(System.Reflection.PropertyInfo):ubyte:this (FullOpts)
-16 (-25.40 % of base) : System.Composition.Convention.dasm - System.Composition.Convention.PartConventionBuilder`1+MethodExpressionAdapter[double]:VerifyMethodInfo(System.Reflection.MethodInfo):ubyte:this (FullOpts)
-16 (-25.40 % of base) : System.Composition.Convention.dasm - System.Composition.Convention.PartConventionBuilder`1+MethodExpressionAdapter[int]:VerifyMethodInfo(System.Reflection.MethodInfo):ubyte:this (FullOpts)
-16 (-25.40 % of base) : System.Composition.Convention.dasm - System.Composition.Convention.PartConventionBuilder`1+MethodExpressionAdapter[long]:VerifyMethodInfo(System.Reflection.MethodInfo):ubyte:this (FullOpts)
-16 (-25.40 % of base) : System.Composition.Convention.dasm - System.Composition.Convention.PartConventionBuilder`1+MethodExpressionAdapter[short]:VerifyMethodInfo(System.Reflection.MethodInfo):ubyte:this (FullOpts)
-16 (-25.40 % of base) : System.Composition.Convention.dasm - System.Composition.Convention.PartConventionBuilder`1+MethodExpressionAdapter[System.__Canon]:VerifyMethodInfo(System.Reflection.MethodInfo):ubyte:this (FullOpts)
-16 (-25.40 % of base) : System.Composition.Convention.dasm - System.Composition.Convention.PartConventionBuilder`1+MethodExpressionAdapter[System.Nullable`1[int]]:VerifyMethodInfo(System.Reflection.MethodInfo):ubyte:this (FullOpts)
-16 (-25.40 % of base) : System.Composition.Convention.dasm - System.Composition.Convention.PartConventionBuilder`1+MethodExpressionAdapter[System.Numerics.Vector`1[float]]:VerifyMethodInfo(System.Reflection.MethodInfo):ubyte:this (FullOpts)
-16 (-25.40 % of base) : System.Composition.Convention.dasm - System.Composition.Convention.PartConventionBuilder`1+MethodExpressionAdapter[ubyte]:VerifyMethodInfo(System.Reflection.MethodInfo):ubyte:this (FullOpts)
-16 (-25.40 % of base) : System.Composition.Convention.dasm - System.Composition.Convention.PartConventionBuilder`1+PropertyExpressionAdapter[double]:VerifyPropertyInfo(System.Reflection.PropertyInfo):ubyte:this (FullOpts)
-16 (-25.40 % of base) : System.Composition.Convention.dasm - System.Composition.Convention.PartConventionBuilder`1+PropertyExpressionAdapter[int]:VerifyPropertyInfo(System.Reflection.PropertyInfo):ubyte:this (FullOpts)
-16 (-25.40 % of base) : System.Composition.Convention.dasm - System.Composition.Convention.PartConventionBuilder`1+PropertyExpressionAdapter[long]:VerifyPropertyInfo(System.Reflection.PropertyInfo):ubyte:this (FullOpts)
-16 (-25.40 % of base) : System.Composition.Convention.dasm - System.Composition.Convention.PartConventionBuilder`1+PropertyExpressionAdapter[short]:VerifyPropertyInfo(System.Reflection.PropertyInfo):ubyte:this (FullOpts)
-16 (-25.40 % of base) : System.Composition.Convention.dasm - System.Composition.Convention.PartConventionBuilder`1+PropertyExpressionAdapter[System.__Canon]:VerifyPropertyInfo(System.Reflection.PropertyInfo):ubyte:this (FullOpts)
-16 (-25.40 % of base) : System.Composition.Convention.dasm - System.Composition.Convention.PartConventionBuilder`1+PropertyExpressionAdapter[System.Nullable`1[int]]:VerifyPropertyInfo(System.Reflection.PropertyInfo):ubyte:this (FullOpts)
-16 (-25.40 % of base) : System.Composition.Convention.dasm - System.Composition.Convention.PartConventionBuilder`1+PropertyExpressionAdapter[System.Numerics.Vector`1[float]]:VerifyPropertyInfo(System.Reflection.PropertyInfo):ubyte:this (FullOpts)
-16 (-25.40 % of base) : System.Composition.Convention.dasm - System.Composition.Convention.PartConventionBuilder`1+PropertyExpressionAdapter[ubyte]:VerifyPropertyInfo(System.Reflection.PropertyInfo):ubyte:this (FullOpts)
-15 (-21.43 % of base) : System.Private.CoreLib.dasm - System.Reflection.Assembly:op_Inequality(System.Reflection.Assembly,System.Reflection.Assembly):ubyte (FullOpts)
-15 (-21.43 % of base) : System.Private.CoreLib.dasm - System.Reflection.ConstructorInfo:op_Inequality(System.Reflection.ConstructorInfo,System.Reflection.ConstructorInfo):ubyte (FullOpts)
-15 (-21.43 % of base) : System.Private.CoreLib.dasm - System.Reflection.EventInfo:op_Inequality(System.Reflection.EventInfo,System.Reflection.EventInfo):ubyte (FullOpts)
-15 (-21.43 % of base) : System.Private.CoreLib.dasm - System.Reflection.FieldInfo:op_Inequality(System.Reflection.FieldInfo,System.Reflection.FieldInfo):ubyte (FullOpts)
-15 (-21.43 % of base) : System.Private.CoreLib.dasm - System.Reflection.MemberInfo:op_Inequality(System.Reflection.MemberInfo,System.Reflection.MemberInfo):ubyte (FullOpts)
-15 (-21.43 % of base) : System.Private.CoreLib.dasm - System.Reflection.MethodBase:op_Inequality(System.Reflection.MethodBase,System.Reflection.MethodBase):ubyte (FullOpts)
-15 (-21.43 % of base) : System.Private.CoreLib.dasm - System.Reflection.MethodInfo:op_Inequality(System.Reflection.MethodInfo,System.Reflection.MethodInfo):ubyte (FullOpts)
-15 (-21.43 % of base) : System.Private.CoreLib.dasm - System.Reflection.Module:op_Inequality(System.Reflection.Module,System.Reflection.Module):ubyte (FullOpts)
-15 (-21.43 % of base) : System.Private.CoreLib.dasm - System.Reflection.PropertyInfo:op_Inequality(System.Reflection.PropertyInfo,System.Reflection.PropertyInfo):ubyte (FullOpts)
-15 (-20.83 % of base) : System.Private.CoreLib.dasm - System.Reflection.Metadata.RuntimeTypeMetadataUpdateHandler:SkipAssembly(System.Reflection.Assembly):ubyte (FullOpts)
-16 (-20.00 % of base) : System.Private.CoreLib.dasm - System.ModuleHandle:Equals(System.Object):ubyte:this (FullOpts)
-10 (-17.54 % of base) : System.Private.CoreLib.dasm - System.Delegate:op_Inequality(System.Delegate,System.Delegate):ubyte (FullOpts)
-13 (-15.48 % of base) : System.Configuration.ConfigurationManager.dasm - System.Configuration.Configuration:set_AssemblyStringTransformer(System.Func`2[System.String,System.String]):this (FullOpts)
-13 (-15.48 % of base) : System.Configuration.ConfigurationManager.dasm - System.Configuration.Configuration:set_TypeStringTransformer(System.Func`2[System.String,System.String]):this (FullOpts)
-249 (-13.57 % of base) : System.Private.CoreLib.dasm - System.RuntimeType+RuntimeTypeCache:GetGenericMethodInfo(long):System.Reflection.MethodInfo:this (FullOpts)
-15 (-12.93 % of base) : System.Reflection.Context.dasm - System.Reflection.Context.Projection.ProjectingAssembly:Equals(System.Object):ubyte:this (FullOpts)
-12 (-12.37 % of base) : System.Private.CoreLib.dasm - System.Reflection.CustomAttributeNamedArgument:op_Equality(System.Reflection.CustomAttributeNamedArgument,System.Reflection.CustomAttributeNamedArgument):ubyte (FullOpts)
-15 (-12.30 % of base) : System.Text.Json.dasm - System.Text.Json.Serialization.JsonConverter:.ctor():this (FullOpts)
-12 (-12.00 % of base) : System.Private.CoreLib.dasm - System.Delegate:RemoveAll(System.Delegate,System.Delegate):System.Delegate (FullOpts)
-6 (-11.54 % of base) : System.Private.CoreLib.dasm - System.Delegate:op_Equality(System.Delegate,System.Delegate):ubyte (FullOpts)
-12 (-11.43 % of base) : System.Private.CoreLib.dasm - System.Reflection.CustomAttributeNamedArgument:op_Inequality(System.Reflection.CustomAttributeNamedArgument,System.Reflection.CustomAttributeNamedArgument):ubyte (FullOpts)
-12 (-11.43 % of base) : System.Reflection.MetadataLoadContext.dasm - System.Reflection.TypeLoading.RoParameter:Equals(System.Object):ubyte:this (FullOpts)
-6 (-11.11 % of base) : System.Private.CoreLib.dasm - System.Version:op_Equality(System.Version,System.Version):ubyte (FullOpts)
-12 (-10.62 % of base) : System.Private.CoreLib.dasm - System.Reflection.CustomAttributeNamedArgument:Equals(System.Reflection.CustomAttributeNamedArgument):ubyte:this (FullOpts)
-12 (-10.08 % of base) : Microsoft.CSharp.dasm - Microsoft.CSharp.RuntimeBinder.Semantics.Symbol:SameAssemOrFriend(Microsoft.CSharp.RuntimeBinder.Semantics.Symbol):ubyte:this (FullOpts)
-16 (-9.47 % of base) : System.Composition.TypedParts.dasm - System.Composition.TypedParts.Discovery.DiscoveredPart+ParameterInfoComparer:Equals(System.Reflection.ParameterInfo,System.Reflection.ParameterInfo):ubyte:this (FullOpts)
-13 (-9.42 % of base) : System.Private.CoreLib.dasm - System.Collections.Generic.DelegateEqualityComparer`1[double]:Equals(System.Object):ubyte:this (FullOpts)
-13 (-9.42 % of base) : System.Private.CoreLib.dasm - System.Collections.Generic.DelegateEqualityComparer`1[int]:Equals(System.Object):ubyte:this (FullOpts)
-13 (-9.42 % of base) : System.Private.CoreLib.dasm - System.Collections.Generic.DelegateEqualityComparer`1[long]:Equals(System.Object):ubyte:this (FullOpts)
-13 (-9.42 % of base) : System.Private.CoreLib.dasm - System.Collections.Generic.DelegateEqualityComparer`1[short]:Equals(System.Object):ubyte:this (FullOpts)
-13 (-9.42 % of base) : System.Private.CoreLib.dasm - System.Collections.Generic.DelegateEqualityComparer`1[System.Nullable`1[int]]:Equals(System.Object):ubyte:this (FullOpts)
-13 (-9.42 % of base) : System.Private.CoreLib.dasm - System.Collections.Generic.DelegateEqualityComparer`1[System.Numerics.Vector`1[float]]:Equals(System.Object):ubyte:this (FullOpts)
-13 (-9.42 % of base) : System.Private.CoreLib.dasm - System.Collections.Generic.DelegateEqualityComparer`1[ubyte]:Equals(System.Object):ubyte:this (FullOpts)
-15 (-9.32 % of base) : System.Private.Xml.dasm - System.Xml.Xsl.Runtime.EarlyBoundInfo:Equals(System.Object):ubyte:this (FullOpts)
-18 (-9.28 % of base) : System.Private.CoreLib.dasm - System.Attribute:GetParentDefinition(System.Reflection.ParameterInfo):System.Reflection.ParameterInfo (FullOpts)
-13 (-8.61 % of base) : System.Private.CoreLib.dasm - System.Collections.Generic.DelegateEqualityComparer`1[System.__Canon]:Equals(System.Object):ubyte:this (FullOpts)
-6 (-8.33 % of base) : System.Private.CoreLib.dasm - System.Version:op_Inequality(System.Version,System.Version):ubyte (FullOpts)
-41 (-7.88 % of base) : System.Reflection.Emit.dasm - System.Reflection.Emit.ILGeneratorImpl:Emit(System.Reflection.Emit.OpCode,System.Reflection.Emit.LocalBuilder):this (FullOpts)
-12 (-7.74 % of base) : System.Private.CoreLib.dasm - System.Reflection.CustomAttributeNamedArgument:Equals(System.Object):ubyte:this (FullOpts)
-16 (-7.41 % of base) : System.Reflection.MetadataLoadContext.dasm - System.Reflection.TypeLoading.RoConstructedGenericMethod:Equals(System.Object):ubyte:this (FullOpts)
-12 (-6.74 % of base) : System.Reflection.MetadataLoadContext.dasm - System.Reflection.TypeLoading.RoEvent:GetRoAddMethod():System.Reflection.TypeLoading.RoMethod:this (FullOpts)
-12 (-6.74 % of base) : System.Reflection.MetadataLoadContext.dasm - System.Reflection.TypeLoading.RoEvent:GetRoRaiseMethod():System.Reflection.TypeLoading.RoMethod:this (FullOpts)
-12 (-6.74 % of base) : System.Reflection.MetadataLoadContext.dasm - System.Reflection.TypeLoading.RoEvent:GetRoRemoveMethod():System.Reflection.TypeLoading.RoMethod:this (FullOpts)
-12 (-6.38 % of base) : System.ComponentModel.TypeConverter.dasm - System.ComponentModel.TypeDescriptionProvider:GetRuntimeType(System.Type):System.Type:this (FullOpts)
-12 (-6.28 % of base) : System.DirectoryServices.Protocols.dasm - Interop+Ldap+<>c__DisplayClass0_0:<.cctor>b__0(System.Reflection.Assembly,System.String):long:this (FullOpts)
-20 (-5.97 % of base) : System.Reflection.MetadataLoadContext.dasm - System.Reflection.TypeLoading.RoAssembly:GetTypeCore(System.ReadOnlySpan`1[ubyte],System.ReadOnlySpan`1[ubyte],ubyte,byref):System.Reflection.TypeLoading.RoDefinitionType:this (FullOpts)
-16 (-5.76 % of base) : System.Reflection.Emit.dasm - System.Reflection.Emit.ModuleBuilderImpl:GetTypeFromCoreAssembly(int):System.Type:this (FullOpts)
-14 (-5.43 % of base) : System.Diagnostics.DiagnosticSource.dasm - System.Diagnostics.DiagnosticListener+DiagnosticSubscription:Remove(System.Diagnostics.DiagnosticListener+DiagnosticSubscription,System.Diagnostics.DiagnosticListener+DiagnosticSubscription):System.Diagnostics.DiagnosticListener+DiagnosticSubscription (FullOpts)
-12 (-5.41 % of base) : System.Reflection.Context.dasm - System.Reflection.Context.Virtual.VirtualParameter:Equals(System.Object):ubyte:this (FullOpts)
-22 (-4.68 % of base) : System.Data.Common.dasm - System.Data.SortExpressionBuilder`1[double]:Clone():System.Data.SortExpressionBuilder`1[double]:this (FullOpts)
-22 (-4.68 % of base) : System.Data.Common.dasm - System.Data.SortExpressionBuilder`1[int]:Clone():System.Data.SortExpressionBuilder`1[int]:this (FullOpts)
-22 (-4.68 % of base) : System.Data.Common.dasm - System.Data.SortExpressionBuilder`1[long]:Clone():System.Data.SortExpressionBuilder`1[long]:this (FullOpts)
-22 (-4.68 % of base) : System.Data.Common.dasm - System.Data.SortExpressionBuilder`1[short]:Clone():System.Data.SortExpressionBuilder`1[short]:this (FullOpts)
-22 (-4.68 % of base) : System.Data.Common.dasm - System.Data.SortExpressionBuilder`1[System.Nullable`1[int]]:Clone():System.Data.SortExpressionBuilder`1[System.Nullable`1[int]]:this (FullOpts)
-22 (-4.68 % of base) : System.Data.Common.dasm - System.Data.SortExpressionBuilder`1[System.Numerics.Vector`1[float]]:Clone():System.Data.SortExpressionBuilder`1[System.Numerics.Vector`1[float]]:this (FullOpts)
-22 (-4.68 % of base) : System.Data.Common.dasm - System.Data.SortExpressionBuilder`1[ubyte]:Clone():System.Data.SortExpressionBuilder`1[ubyte]:this (FullOpts)
-114 (-4.67 % of base) : System.Reflection.MetadataLoadContext.dasm - System.Reflection.TypeLoading.Ecma.EcmaModule:GetInternalManifestResourceInfo(System.String):System.Reflection.TypeLoading.Ecma.InternalManifestResourceInfo:this (FullOpts)
-10 (-4.65 % of base) : System.Private.CoreLib.dasm - System.Globalization.CompareInfo:GetCompareInfo(int,System.Reflection.Assembly):System.Globalization.CompareInfo (FullOpts)
-10 (-4.17 % of base) : System.Private.CoreLib.dasm - System.Globalization.CompareInfo:GetCompareInfo(System.String,System.Reflection.Assembly):System.Globalization.CompareInfo (FullOpts)
-16 (-3.79 % of base) : System.Reflection.Emit.dasm - System.Reflection.Emit.ModuleBuilderImpl:GetTypeIdFromCoreTypes(System.Type):System.Nullable`1[int]:this (FullOpts)
-6 (-3.61 % of base) : System.Configuration.ConfigurationManager.dasm - System.Configuration.ConfigurationFileMap:get_IsMachinePathDefault():ubyte:this (FullOpts)
-7 (-3.59 % of base) : System.Private.CoreLib.dasm - System.Runtime.Versioning.FrameworkName:Equals(System.Runtime.Versioning.FrameworkName):ubyte:this (FullOpts)
-12 (-3.52 % of base) : System.Private.CoreLib.dasm - System.Resources.ManifestBasedResourceGroveler:HandleResourceStreamMissing(System.String):this (FullOpts)
-18 (-3.51 % of base) : System.Private.CoreLib.dasm - System.Reflection.TypeNameParser:GetTypeFromDefaultAssemblies(System.String,System.ReadOnlySpan`1[System.String]):System.Type:this (FullOpts)
866 total methods with Code Size differences (186 improved, 680 regressed), 237841 unchanged.
--------------------------------------------------------------------------------
Artifacts:
- build-artifacts-main.zip (662 MB)
- build-clr-checked-main.zip (74 MB)
- build-artifacts-pr.zip (662 MB)
- build-clr-checked-pr.zip (74 MB)
- jit-diffs-corelib.zip (47 MB)
- diff-corelib.txt (48 KB)
- jit-diffs-frameworks.zip (251 MB)
- diff-frameworks.txt (83 KB)
- build-logs.txt (1 MB)
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels