Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[MichalPetryka] Mark final types as exact #65

Open
MihuBot opened this issue Jun 30, 2023 · 0 comments
Open

[MichalPetryka] Mark final types as exact #65

MihuBot opened this issue Jun 30, 2023 · 0 comments

Comments

@MihuBot
Copy link
Owner

MihuBot commented Jun 30, 2023

Build completed in 2 hours 24 minutes.
dotnet/runtime#88163

CoreLib diffs

Found 2 files with textual diffs.

Summary of Code Size diffs:
(Lower is better)

Total bytes of base: 6456851
Total bytes of diff: 6520722
Total bytes of delta: 63871 (0.99 % of base)
Total relative delta: 192.43
    diff is a regression.
    relative diff is a regression.


Top file regressions (bytes):
       63871 : System.Private.CoreLib.dasm (0.99 % of base)

1 total files with Code Size differences (0 improved, 1 regressed), 0 unchanged.

Top method regressions (bytes):
        2032 (161.65 % of base) : System.Private.CoreLib.dasm - System.TimeZoneInfo:System.Runtime.Serialization.ISerializable.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext):this (FullOpts)
        2005 (329.23 % of base) : System.Private.CoreLib.dasm - System.Exception:GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext):this (FullOpts)
        1605 (65.70 % of base) : System.Private.CoreLib.dasm - System.Collections.Hashtable:OnDeserialization(System.Object):this (FullOpts)
        1527 (287.03 % of base) : System.Private.CoreLib.dasm - System.TimeZoneInfo+TransitionTime:.ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext):this (FullOpts)
        1487 (230.90 % of base) : System.Private.CoreLib.dasm - System.TimeZoneInfo:.ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext):this (FullOpts)
        1424 (135.88 % of base) : System.Private.CoreLib.dasm - System.TimeZoneInfo+AdjustmentRule:.ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext):this (FullOpts)
        1163 (93.94 % of base) : System.Private.CoreLib.dasm - System.Reflection.RuntimeMethodInfo:Invoke(System.Object,int,System.Reflection.Binder,System.Object[],System.Globalization.CultureInfo):System.Object:this (FullOpts)
        1129 (125.58 % of base) : System.Private.CoreLib.dasm - System.TimeZoneInfo+AdjustmentRule:System.Runtime.Serialization.ISerializable.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext):this (FullOpts)
        1044 (52.20 % of base) : System.Private.CoreLib.dasm - System.Collections.Hashtable:GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext):this (FullOpts)
         977 (129.40 % of base) : System.Private.CoreLib.dasm - System.TimeZoneInfo+TransitionTime:System.Runtime.Serialization.ISerializable.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext):this (FullOpts)
         976 (168.57 % of base) : System.Private.CoreLib.dasm - System.Security.SecurityException:GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext):this (FullOpts)
         871 (104.44 % of base) : System.Private.CoreLib.dasm - System.Reflection.RuntimeMethodInfo:InvokeOneParameter(System.Object,int,System.Reflection.Binder,System.Object,System.Globalization.CultureInfo):System.Object:this (FullOpts)
         830 (143.10 % of base) : System.Private.CoreLib.dasm - System.Diagnostics.Contracts.ContractException:GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext):this (FullOpts)
         826 (135.63 % of base) : System.Private.CoreLib.dasm - System.Text.StringBuilder:System.Runtime.Serialization.ISerializable.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext):this (FullOpts)
         685 (135.64 % of base) : System.Private.CoreLib.dasm - System.CultureAwareComparer:GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext):this (FullOpts)
         672 (229.35 % of base) : System.Private.CoreLib.dasm - System.Decimal:System.Runtime.Serialization.ISerializable.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext):this (FullOpts)
         663 (294.67 % of base) : System.Private.CoreLib.dasm - System.TypeLoadException:GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext):this (FullOpts)
         611 (50.25 % of base) : System.Private.CoreLib.dasm - System.Collections.Generic.HashSet`1[System.__Canon]:OnDeserialization(System.Object):this (FullOpts)
         609 (58.33 % of base) : System.Private.CoreLib.dasm - System.Collections.Generic.Dictionary`2[double,System.Nullable`1[int]]:OnDeserialization(System.Object):this (FullOpts)
         609 (58.61 % of base) : System.Private.CoreLib.dasm - System.Collections.Generic.Dictionary`2[int,System.Nullable`1[int]]:OnDeserialization(System.Object):this (FullOpts)
         609 (58.56 % of base) : System.Private.CoreLib.dasm - System.Collections.Generic.Dictionary`2[long,System.Nullable`1[int]]:OnDeserialization(System.Object):this (FullOpts)
         609 (58.50 % of base) : System.Private.CoreLib.dasm - System.Collections.Generic.Dictionary`2[short,System.Nullable`1[int]]:OnDeserialization(System.Object):this (FullOpts)
         609 (56.92 % of base) : System.Private.CoreLib.dasm - System.Collections.Generic.Dictionary`2[System.Nullable`1[int],System.Nullable`1[int]]:OnDeserialization(System.Object):this (FullOpts)
         609 (57.67 % of base) : System.Private.CoreLib.dasm - System.Collections.Generic.Dictionary`2[System.Numerics.Vector`1[float],System.Nullable`1[int]]:OnDeserialization(System.Object):this (FullOpts)
         609 (58.50 % of base) : System.Private.CoreLib.dasm - System.Collections.Generic.Dictionary`2[ubyte,System.Nullable`1[int]]:OnDeserialization(System.Object):this (FullOpts)
         605 (54.70 % of base) : System.Private.CoreLib.dasm - System.Collections.Generic.HashSet`1[double]:OnDeserialization(System.Object):this (FullOpts)
         605 (54.95 % of base) : System.Private.CoreLib.dasm - System.Collections.Generic.HashSet`1[int]:OnDeserialization(System.Object):this (FullOpts)
         605 (54.95 % of base) : System.Private.CoreLib.dasm - System.Collections.Generic.HashSet`1[long]:OnDeserialization(System.Object):this (FullOpts)
         605 (54.90 % of base) : System.Private.CoreLib.dasm - System.Collections.Generic.HashSet`1[short]:OnDeserialization(System.Object):this (FullOpts)
         605 (54.95 % of base) : System.Private.CoreLib.dasm - System.Collections.Generic.HashSet`1[System.Nullable`1[int]]:OnDeserialization(System.Object):this (FullOpts)
         605 (53.97 % of base) : System.Private.CoreLib.dasm - System.Collections.Generic.HashSet`1[System.Numerics.Vector`1[float]]:OnDeserialization(System.Object):this (FullOpts)
         605 (54.90 % of base) : System.Private.CoreLib.dasm - System.Collections.Generic.HashSet`1[ubyte]:OnDeserialization(System.Object):this (FullOpts)
         584 (73.55 % of base) : System.Private.CoreLib.dasm - System.Reflection.RuntimeMethodInfo:ThrowNoInvokeException():this (FullOpts)
         563 (245.85 % of base) : System.Private.CoreLib.dasm - System.DateTimeOffset:.ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext):this (FullOpts)
         558 (104.30 % of base) : System.Private.CoreLib.dasm - System.Globalization.CultureNotFoundException:.ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext):this (FullOpts)
         536 (52.39 % of base) : System.Private.CoreLib.dasm - System.Reflection.Emit.DynamicMethod:Invoke(System.Object,int,System.Reflection.Binder,System.Object[],System.Globalization.CultureInfo):System.Object:this (FullOpts)
         491 (134.52 % of base) : System.Private.CoreLib.dasm - System.Globalization.CultureNotFoundException:GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext):this (FullOpts)
         491 (141.50 % of base) : System.Private.CoreLib.dasm - System.MissingMemberException:GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext):this (FullOpts)
         443 (82.65 % of base) : System.Private.CoreLib.dasm - System.UnitySerializationHolder:GetUnitySerializationInfo(System.Runtime.Serialization.SerializationInfo,int) (FullOpts)
         437 (41.42 % of base) : System.Private.CoreLib.dasm - System.Threading.Tasks.UnwrapPromise`1[System.Numerics.Vector`1[float]]:TrySetFromTask(System.Threading.Tasks.Task,bool):bool:this (FullOpts)
         429 (48.20 % of base) : System.Private.CoreLib.dasm - System.Threading.Tasks.UnwrapPromise`1[double]:TrySetFromTask(System.Threading.Tasks.Task,bool):bool:this (FullOpts)
         429 (48.58 % of base) : System.Private.CoreLib.dasm - System.Threading.Tasks.UnwrapPromise`1[int]:TrySetFromTask(System.Threading.Tasks.Task,bool):bool:this (FullOpts)
         429 (48.58 % of base) : System.Private.CoreLib.dasm - System.Threading.Tasks.UnwrapPromise`1[long]:TrySetFromTask(System.Threading.Tasks.Task,bool):bool:this (FullOpts)
         429 (48.26 % of base) : System.Private.CoreLib.dasm - System.Threading.Tasks.UnwrapPromise`1[short]:TrySetFromTask(System.Threading.Tasks.Task,bool):bool:this (FullOpts)
         429 (48.26 % of base) : System.Private.CoreLib.dasm - System.Threading.Tasks.UnwrapPromise`1[ubyte]:TrySetFromTask(System.Threading.Tasks.Task,bool):bool:this (FullOpts)
         426 (46.15 % of base) : System.Private.CoreLib.dasm - System.Threading.Tasks.UnwrapPromise`1[System.__Canon]:TrySetFromTask(System.Threading.Tasks.Task,bool):bool:this (FullOpts)
         426 (46.97 % of base) : System.Private.CoreLib.dasm - System.Threading.Tasks.UnwrapPromise`1[System.Nullable`1[int]]:TrySetFromTask(System.Threading.Tasks.Task,bool):bool:this (FullOpts)
         415 (35.96 % of base) : System.Private.CoreLib.dasm - System.Collections.Generic.Dictionary`2[System.__Canon,System.Nullable`1[int]]:OnDeserialization(System.Object):this (FullOpts)
         406 (171.31 % of base) : System.Private.CoreLib.dasm - System.Reflection.RuntimeMethodInfo:get_InvocationFlags():uint:this (FullOpts)
         388 (40.63 % of base) : System.Private.CoreLib.dasm - System.Collections.Generic.HashSet`1[System.__Canon]:GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext):this (FullOpts)
         385 (40.44 % of base) : System.Private.CoreLib.dasm - System.Collections.Generic.Dictionary`2[System.__Canon,System.Nullable`1[int]]:GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext):this (FullOpts)
         381 (20.07 % of base) : System.Private.CoreLib.dasm - System.DefaultBinder:SelectProperty(int,System.Reflection.PropertyInfo[],System.Type,System.Type[],System.Reflection.ParameterModifier[]):System.Reflection.PropertyInfo:this (FullOpts)
         375 (53.80 % of base) : System.Private.CoreLib.dasm - System.Collections.Generic.Dictionary`2[double,System.Nullable`1[int]]:GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext):this (FullOpts)
         375 (53.80 % of base) : System.Private.CoreLib.dasm - System.Collections.Generic.Dictionary`2[int,System.Nullable`1[int]]:GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext):this (FullOpts)
         375 (53.80 % of base) : System.Private.CoreLib.dasm - System.Collections.Generic.Dictionary`2[long,System.Nullable`1[int]]:GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext):this (FullOpts)
         375 (53.80 % of base) : System.Private.CoreLib.dasm - System.Collections.Generic.Dictionary`2[short,System.Nullable`1[int]]:GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext):this (FullOpts)
         375 (53.80 % of base) : System.Private.CoreLib.dasm - System.Collections.Generic.Dictionary`2[System.Nullable`1[int],System.Nullable`1[int]]:GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext):this (FullOpts)
         375 (53.80 % of base) : System.Private.CoreLib.dasm - System.Collections.Generic.Dictionary`2[System.Numerics.Vector`1[float],System.Nullable`1[int]]:GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext):this (FullOpts)
         375 (53.80 % of base) : System.Private.CoreLib.dasm - System.Collections.Generic.Dictionary`2[ubyte,System.Nullable`1[int]]:GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext):this (FullOpts)
         375 (53.57 % of base) : System.Private.CoreLib.dasm - System.Collections.Generic.HashSet`1[double]:GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext):this (FullOpts)
         375 (53.57 % of base) : System.Private.CoreLib.dasm - System.Collections.Generic.HashSet`1[int]:GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext):this (FullOpts)
         375 (53.57 % of base) : System.Private.CoreLib.dasm - System.Collections.Generic.HashSet`1[long]:GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext):this (FullOpts)
         375 (53.57 % of base) : System.Private.CoreLib.dasm - System.Collections.Generic.HashSet`1[short]:GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext):this (FullOpts)
         375 (53.57 % of base) : System.Private.CoreLib.dasm - System.Collections.Generic.HashSet`1[System.Nullable`1[int]]:GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext):this (FullOpts)
         375 (53.57 % of base) : System.Private.CoreLib.dasm - System.Collections.Generic.HashSet`1[System.Numerics.Vector`1[float]]:GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext):this (FullOpts)
         375 (53.57 % of base) : System.Private.CoreLib.dasm - System.Collections.Generic.HashSet`1[ubyte]:GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext):this (FullOpts)
         349 (130.22 % of base) : System.Private.CoreLib.dasm - System.Collections.Comparer:GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext):this (FullOpts)
         338 (268.25 % of base) : System.Private.CoreLib.dasm - System.BadImageFormatException:GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext):this (FullOpts)
         338 (136.29 % of base) : System.Private.CoreLib.dasm - System.Reflection.ReflectionTypeLoadException:GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext):this (FullOpts)
         331 (126.82 % of base) : System.Private.CoreLib.dasm - System.ArgumentOutOfRangeException:GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext):this (FullOpts)
         331 (104.42 % of base) : System.Private.CoreLib.dasm - System.DateTime:System.Runtime.Serialization.ISerializable.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext):this (FullOpts)
         331 (106.77 % of base) : System.Private.CoreLib.dasm - System.DateTimeOffset:System.Runtime.Serialization.ISerializable.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext):this (FullOpts)
         331 (109.24 % of base) : System.Private.CoreLib.dasm - System.WeakReference:GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext):this (FullOpts)
         331 (88.03 % of base) : System.Private.CoreLib.dasm - System.WeakReference`1[System.__Canon]:GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext):this (FullOpts)
         323 (127.67 % of base) : System.Private.CoreLib.dasm - System.IO.FileLoadException:GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext):this (FullOpts)
         323 (127.67 % of base) : System.Private.CoreLib.dasm - System.IO.FileNotFoundException:GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext):this (FullOpts)
         298 (227.48 % of base) : System.Private.CoreLib.dasm - System.Collections.Comparer:.ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext):this (FullOpts)
         295 (162.98 % of base) : System.Private.CoreLib.dasm - System.Reflection.ReflectionTypeLoadException:.ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext):this (FullOpts)
         291 (330.68 % of base) : System.Private.CoreLib.dasm - System.Runtime.CompilerServices.RuntimeWrappedException:.ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext):this (FullOpts)
         291 (330.68 % of base) : System.Private.CoreLib.dasm - System.Runtime.CompilerServices.SwitchExpressionException:.ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext):this (FullOpts)
         288 (58.78 % of base) : System.Private.CoreLib.dasm - System.WeakReference`1[System.__Canon]:.ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext):this (FullOpts)
         287 (67.53 % of base) : System.Private.CoreLib.dasm - System.ArgumentOutOfRangeException:.ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext):this (FullOpts)
         281 (166.27 % of base) : System.Private.CoreLib.dasm - System.OrdinalCaseSensitiveComparer:GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext):this (FullOpts)
         281 (166.27 % of base) : System.Private.CoreLib.dasm - System.OrdinalIgnoreCaseComparer:GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext):this (FullOpts)
         281 (35.39 % of base) : System.Private.CoreLib.dasm - System.Threading.TimerQueue:TimerThread() (FullOpts)
         278 (35.19 % of base) : System.Private.CoreLib.dasm - System.MissingMemberException:.ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext):this (FullOpts)
         277 (65.02 % of base) : System.Private.CoreLib.dasm - System.WeakReference:.ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext):this (FullOpts)
         272 (36.76 % of base) : System.Private.CoreLib.dasm - System.CultureAwareComparer:.ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext):this (FullOpts)
         255 (1,961.54 % of base) : System.Private.CoreLib.dasm - System.Reflection.RuntimeMethodInfo:GetGenericArgumentsInternal():System.RuntimeType[]:this (FullOpts)
         239 (40.30 % of base) : System.Private.CoreLib.dasm - System.Threading.Tasks.Task+CancellationPromise`1[System.Numerics.Vector`1[float]]:System.Threading.Tasks.ITaskCompletionAction.Invoke(System.Threading.Tasks.Task):this (FullOpts)
         236 (25.29 % of base) : System.Private.CoreLib.dasm - System.Reflection.RuntimeMethodInfo:InvokeWithManyArguments(System.Reflection.RuntimeMethodInfo,int,System.Object,int,System.Reflection.Binder,System.Object[],System.Globalization.CultureInfo):System.Object (FullOpts)
         235 (25.05 % of base) : System.Private.CoreLib.dasm - System.Reflection.Emit.DynamicMethod:InvokeWithManyArguments(System.Reflection.Emit.DynamicMethod,int,System.Object,int,System.Reflection.Binder,System.Object[],System.Globalization.CultureInfo):System.Object (FullOpts)
         234 (56.80 % of base) : System.Private.CoreLib.dasm - System.Threading.Tasks.Task+CancellationPromise`1[double]:System.Threading.Tasks.ITaskCompletionAction.Invoke(System.Threading.Tasks.Task):this (FullOpts)
         234 (57.49 % of base) : System.Private.CoreLib.dasm - System.Threading.Tasks.Task+CancellationPromise`1[int]:System.Threading.Tasks.ITaskCompletionAction.Invoke(System.Threading.Tasks.Task):this (FullOpts)
         233 (133.14 % of base) : System.Private.CoreLib.dasm - System.AggregateException:.ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext):this (FullOpts)
         233 (57.11 % of base) : System.Private.CoreLib.dasm - System.Threading.Tasks.Task+CancellationPromise`1[long]:System.Threading.Tasks.ITaskCompletionAction.Invoke(System.Threading.Tasks.Task):this (FullOpts)
         233 (56.97 % of base) : System.Private.CoreLib.dasm - System.Threading.Tasks.Task+CancellationPromise`1[short]:System.Threading.Tasks.ITaskCompletionAction.Invoke(System.Threading.Tasks.Task):this (FullOpts)
         233 (57.11 % of base) : System.Private.CoreLib.dasm - System.Threading.Tasks.Task+CancellationPromise`1[System.Nullable`1[int]]:System.Threading.Tasks.ITaskCompletionAction.Invoke(System.Threading.Tasks.Task):this (FullOpts)
         233 (56.97 % of base) : System.Private.CoreLib.dasm - System.Threading.Tasks.Task+CancellationPromise`1[ubyte]:System.Threading.Tasks.ITaskCompletionAction.Invoke(System.Threading.Tasks.Task):this (FullOpts)
         225 (49.67 % of base) : System.Private.CoreLib.dasm - System.Threading.Tasks.Task+CancellationPromise`1[System.__Canon]:System.Threading.Tasks.ITaskCompletionAction.Invoke(System.Threading.Tasks.Task):this (FullOpts)

Top method improvements (bytes):
         -77 (-13.03 % of base) : System.Private.CoreLib.dasm - System.Globalization.CultureInfo:Clone():System.Object:this (FullOpts)
         -63 (-70.79 % of base) : System.Private.CoreLib.dasm - System.IO.DirectoryInfo:.ctor(System.String,System.String,System.String,bool):this (FullOpts)
         -47 (-12.50 % of base) : System.Private.CoreLib.dasm - System.Reflection.RuntimeCustomAttributeData:InitCustomAttributeType(System.RuntimeType):System.Reflection.CustomAttributeType (FullOpts)
         -40 (-5.88 % of base) : System.Private.CoreLib.dasm - System.RuntimeType:GetTypeCodeImpl():int:this (FullOpts)
         -40 (-7.29 % of base) : System.Private.CoreLib.dasm - System.Type:GetRuntimeTypeCode(System.RuntimeType):int (FullOpts)
         -39 (-4.42 % of base) : System.Private.CoreLib.dasm - System.Reflection.RuntimeMethodInfo:ToString():System.String:this (FullOpts)
         -38 (-18.91 % of base) : System.Private.CoreLib.dasm - System.RuntimeType+RuntimeTypeCache:GetEmptyArray():System.Object[]:this (FullOpts)
         -33 (-21.57 % of base) : System.Private.CoreLib.dasm - System.RuntimeType:GetUnderlyingType(System.RuntimeType):ubyte (FullOpts)
         -27 (-1.75 % of base) : System.Private.CoreLib.dasm - System.RuntimeType:IsEnumDefined(System.Object):bool:this (FullOpts)
         -17 (-3.70 % of base) : System.Private.CoreLib.dasm - System.Attribute:AreFieldValuesEqual(System.Object,System.Object):bool (FullOpts)
         -16 (-4.37 % of base) : System.Private.CoreLib.dasm - System.Reflection.RuntimeMethodInfo:get_ContainsGenericParameters():bool:this (FullOpts)
         -11 (-8.03 % of base) : System.Private.CoreLib.dasm - System.IO.FileInfo:.ctor(System.String,System.String,System.String,bool):this (FullOpts)
          -8 (-9.41 % of base) : System.Private.CoreLib.dasm - System.IO.Strategies.OSFileStreamStrategy:Dispose(bool):this (FullOpts)
          -7 (-1.84 % of base) : System.Private.CoreLib.dasm - Interop+HostPolicy:corehost_resolve_component_dependencies(System.String,Interop+HostPolicy+corehost_resolve_component_dependencies_result_fn):int (FullOpts)
          -7 (-0.42 % of base) : System.Private.CoreLib.dasm - Microsoft.Win32.SafeHandles.SafeFileHandle:Init(System.String,int,int,int,int,long,byref,byref):bool:this (FullOpts)
          -7 (-1.94 % of base) : System.Private.CoreLib.dasm - Microsoft.Win32.SafeHandles.SafeFileHandle:Open(System.String,int,int,bool,byref,System.Func`4[Interop+ErrorInfo,int,System.String,System.Exception]):Microsoft.Win32.SafeHandles.SafeFileHandle (FullOpts)
          -7 (-2.82 % of base) : System.Private.CoreLib.dasm - System.Gen2GcCallback:Finalize():this (FullOpts)
          -7 (-3.87 % of base) : System.Private.CoreLib.dasm - System.Runtime.CompilerServices.ConditionalWeakTable`2+Enumerator[System.__Canon,System.__Canon]:Dispose():this (FullOpts)
          -7 (-1.86 % of base) : System.Private.CoreLib.dasm - System.RuntimeType:GetBaseType():System.RuntimeType:this (FullOpts)
          -6 (-0.55 % of base) : System.Private.CoreLib.dasm - System.RuntimeType:GetInterfaceMap(System.Type):System.Reflection.InterfaceMapping:this (FullOpts)
          -5 (-8.20 % of base) : System.Private.CoreLib.dasm - Microsoft.Win32.SafeHandles.SafeFileHandle:.ctor(long,bool):this (FullOpts)
          -5 (-8.20 % of base) : System.Private.CoreLib.dasm - Microsoft.Win32.SafeHandles.SafeWaitHandle:.ctor(long,bool):this (FullOpts)
          -4 (-3.05 % of base) : System.Private.CoreLib.dasm - System.IO.DirectoryInfo:.ctor(System.String):this (FullOpts)
          -2 (-0.54 % of base) : System.Private.CoreLib.dasm - System.Enum:HasFlag(System.Enum):bool:this (FullOpts)

Top method regressions (percentages):
         255 (1,961.54 % of base) : System.Private.CoreLib.dasm - System.Reflection.RuntimeMethodInfo:GetGenericArgumentsInternal():System.RuntimeType[]:this (FullOpts)
         151 (1,161.54 % of base) : System.Private.CoreLib.dasm - System.IO.File:WriteAllLines(System.String,System.String[],System.Text.Encoding) (FullOpts)
         129 (390.91 % of base) : System.Private.CoreLib.dasm - System.Collections.Generic.NonRandomizedStringEqualityComparer:System.Runtime.Serialization.ISerializable.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext):this (FullOpts)
         129 (390.91 % of base) : System.Private.CoreLib.dasm - System.Collections.Generic.NullableComparer`1[System.Numerics.Vector`1[float]]:GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext):this (FullOpts)
         291 (330.68 % of base) : System.Private.CoreLib.dasm - System.Runtime.CompilerServices.RuntimeWrappedException:.ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext):this (FullOpts)
         291 (330.68 % of base) : System.Private.CoreLib.dasm - System.Runtime.CompilerServices.SwitchExpressionException:.ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext):this (FullOpts)
        2005 (329.23 % of base) : System.Private.CoreLib.dasm - System.Exception:GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext):this (FullOpts)
         663 (294.67 % of base) : System.Private.CoreLib.dasm - System.TypeLoadException:GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext):this (FullOpts)
        1527 (287.03 % of base) : System.Private.CoreLib.dasm - System.TimeZoneInfo+TransitionTime:.ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext):this (FullOpts)
         338 (268.25 % of base) : System.Private.CoreLib.dasm - System.BadImageFormatException:GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext):this (FullOpts)
         563 (245.85 % of base) : System.Private.CoreLib.dasm - System.DateTimeOffset:.ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext):this (FullOpts)
         123 (232.08 % of base) : System.Private.CoreLib.dasm - System.IO.File:WriteAllLines(System.String,System.String[]) (FullOpts)
        1487 (230.90 % of base) : System.Private.CoreLib.dasm - System.TimeZoneInfo:.ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext):this (FullOpts)
         672 (229.35 % of base) : System.Private.CoreLib.dasm - System.Decimal:System.Runtime.Serialization.ISerializable.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext):this (FullOpts)
         298 (227.48 % of base) : System.Private.CoreLib.dasm - System.Collections.Comparer:.ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext):this (FullOpts)
          45 (204.55 % of base) : System.Private.CoreLib.dasm - System.RuntimeType:<CreateInstanceImpl>g__CreateInstanceLocal|145_0(bool):System.Object:this (FullOpts)
         160 (202.53 % of base) : System.Private.CoreLib.dasm - System.AggregateException:GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext):this (FullOpts)
         201 (174.78 % of base) : System.Private.CoreLib.dasm - System.Reflection.RuntimeMethodInfo:get_Invoker():System.Reflection.MethodInvoker:this (FullOpts)
         201 (173.28 % of base) : System.Private.CoreLib.dasm - System.Reflection.Emit.DynamicMethod:get_Invoker():System.Reflection.MethodInvoker:this (FullOpts)
         103 (171.67 % of base) : System.Private.CoreLib.dasm - System.CultureAwareComparer:Equals(System.Object):bool:this (FullOpts)
          96 (171.43 % of base) : System.Private.CoreLib.dasm - System.Threading.AsyncLocal`1[System.Nullable`1[int]]:get_Value():System.Nullable`1[int]:this (FullOpts)
         406 (171.31 % of base) : System.Private.CoreLib.dasm - System.Reflection.RuntimeMethodInfo:get_InvocationFlags():uint:this (FullOpts)
         976 (168.57 % of base) : System.Private.CoreLib.dasm - System.Security.SecurityException:GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext):this (FullOpts)
         281 (166.27 % of base) : System.Private.CoreLib.dasm - System.OrdinalCaseSensitiveComparer:GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext):this (FullOpts)
         281 (166.27 % of base) : System.Private.CoreLib.dasm - System.OrdinalIgnoreCaseComparer:GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext):this (FullOpts)
         295 (162.98 % of base) : System.Private.CoreLib.dasm - System.Reflection.ReflectionTypeLoadException:.ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext):this (FullOpts)
        2032 (161.65 % of base) : System.Private.CoreLib.dasm - System.TimeZoneInfo:System.Runtime.Serialization.ISerializable.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext):this (FullOpts)
         830 (143.10 % of base) : System.Private.CoreLib.dasm - System.Diagnostics.Contracts.ContractException:GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext):this (FullOpts)
         491 (141.50 % of base) : System.Private.CoreLib.dasm - System.MissingMemberException:GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext):this (FullOpts)
         338 (136.29 % of base) : System.Private.CoreLib.dasm - System.Reflection.ReflectionTypeLoadException:GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext):this (FullOpts)
        1424 (135.88 % of base) : System.Private.CoreLib.dasm - System.TimeZoneInfo+AdjustmentRule:.ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext):this (FullOpts)
         685 (135.64 % of base) : System.Private.CoreLib.dasm - System.CultureAwareComparer:GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext):this (FullOpts)
         826 (135.63 % of base) : System.Private.CoreLib.dasm - System.Text.StringBuilder:System.Runtime.Serialization.ISerializable.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext):this (FullOpts)
         491 (134.52 % of base) : System.Private.CoreLib.dasm - System.Globalization.CultureNotFoundException:GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext):this (FullOpts)
         233 (133.14 % of base) : System.Private.CoreLib.dasm - System.AggregateException:.ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext):this (FullOpts)
         349 (130.22 % of base) : System.Private.CoreLib.dasm - System.Collections.Comparer:GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext):this (FullOpts)
         977 (129.40 % of base) : System.Private.CoreLib.dasm - System.TimeZoneInfo+TransitionTime:System.Runtime.Serialization.ISerializable.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext):this (FullOpts)
         323 (127.67 % of base) : System.Private.CoreLib.dasm - System.IO.FileLoadException:GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext):this (FullOpts)
         323 (127.67 % of base) : System.Private.CoreLib.dasm - System.IO.FileNotFoundException:GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext):this (FullOpts)
         331 (126.82 % of base) : System.Private.CoreLib.dasm - System.ArgumentOutOfRangeException:GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext):this (FullOpts)
        1129 (125.58 % of base) : System.Private.CoreLib.dasm - System.TimeZoneInfo+AdjustmentRule:System.Runtime.Serialization.ISerializable.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext):this (FullOpts)
         163 (111.64 % of base) : System.Private.CoreLib.dasm - System.ArgumentException:GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext):this (FullOpts)
         163 (111.64 % of base) : System.Private.CoreLib.dasm - System.Runtime.CompilerServices.RuntimeWrappedException:GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext):this (FullOpts)
         163 (111.64 % of base) : System.Private.CoreLib.dasm - System.Runtime.CompilerServices.SwitchExpressionException:GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext):this (FullOpts)
         331 (109.24 % of base) : System.Private.CoreLib.dasm - System.WeakReference:GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext):this (FullOpts)
          93 (106.90 % of base) : System.Private.CoreLib.dasm - System.Threading.AsyncLocal`1[int]:get_Value():int:this (FullOpts)
         331 (106.77 % of base) : System.Private.CoreLib.dasm - System.DateTimeOffset:System.Runtime.Serialization.ISerializable.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext):this (FullOpts)
          93 (105.68 % of base) : System.Private.CoreLib.dasm - System.Threading.AsyncLocal`1[ubyte]:get_Value():ubyte:this (FullOpts)
          92 (104.55 % of base) : System.Private.CoreLib.dasm - System.Threading.AsyncLocal`1[long]:get_Value():long:this (FullOpts)
         871 (104.44 % of base) : System.Private.CoreLib.dasm - System.Reflection.RuntimeMethodInfo:InvokeOneParameter(System.Object,int,System.Reflection.Binder,System.Object,System.Globalization.CultureInfo):System.Object:this (FullOpts)
         331 (104.42 % of base) : System.Private.CoreLib.dasm - System.DateTime:System.Runtime.Serialization.ISerializable.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext):this (FullOpts)
         558 (104.30 % of base) : System.Private.CoreLib.dasm - System.Globalization.CultureNotFoundException:.ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext):this (FullOpts)
          92 (103.37 % of base) : System.Private.CoreLib.dasm - System.Threading.AsyncLocal`1[short]:get_Value():short:this (FullOpts)
         163 (100.00 % of base) : System.Private.CoreLib.dasm - System.ObjectDisposedException:GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext):this (FullOpts)
         163 (100.00 % of base) : System.Private.CoreLib.dasm - System.TypeInitializationException:GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext):this (FullOpts)
          93 (98.94 % of base) : System.Private.CoreLib.dasm - System.Threading.AsyncLocal`1[double]:get_Value():double:this (FullOpts)
         107 (97.27 % of base) : System.Private.CoreLib.dasm - System.Runtime.Serialization.SerializationInfo:AddValue(System.String,System.Object):this (FullOpts)
         163 (97.02 % of base) : System.Private.CoreLib.dasm - System.ComponentModel.Win32Exception:GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext):this (FullOpts)
          30 (96.77 % of base) : System.Private.CoreLib.dasm - System.Threading.Tasks.TaskExceptionHolder:MarkAsUnhandled():this (FullOpts)
          29 (96.67 % of base) : System.Private.CoreLib.dasm - System.LocalDataStoreSlot:.ctor(System.Threading.ThreadLocal`1[System.Object]):this (FullOpts)
         168 (96.55 % of base) : System.Private.CoreLib.dasm - System.IntPtr:System.Runtime.Serialization.ISerializable.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext):this (FullOpts)
         168 (96.55 % of base) : System.Private.CoreLib.dasm - System.UIntPtr:System.Runtime.Serialization.ISerializable.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext):this (FullOpts)
          67 (95.71 % of base) : System.Private.CoreLib.dasm - System.Runtime.Serialization.SerializationInfo:AddValue(System.String,bool):this (FullOpts)
          67 (95.71 % of base) : System.Private.CoreLib.dasm - System.Runtime.Serialization.SerializationInfo:AddValue(System.String,byte):this (FullOpts)
          67 (95.71 % of base) : System.Private.CoreLib.dasm - System.Runtime.Serialization.SerializationInfo:AddValue(System.String,int):this (FullOpts)
          67 (95.71 % of base) : System.Private.CoreLib.dasm - System.Runtime.Serialization.SerializationInfo:AddValue(System.String,long):this (FullOpts)
          67 (95.71 % of base) : System.Private.CoreLib.dasm - System.Runtime.Serialization.SerializationInfo:AddValue(System.String,System.DateTime):this (FullOpts)
          67 (95.71 % of base) : System.Private.CoreLib.dasm - System.Runtime.Serialization.SerializationInfo:AddValue(System.String,ubyte):this (FullOpts)
          67 (95.71 % of base) : System.Private.CoreLib.dasm - System.Runtime.Serialization.SerializationInfo:AddValue(System.String,uint):this (FullOpts)
          67 (95.71 % of base) : System.Private.CoreLib.dasm - System.Runtime.Serialization.SerializationInfo:AddValue(System.String,ulong):this (FullOpts)
          67 (94.37 % of base) : System.Private.CoreLib.dasm - System.Runtime.Serialization.SerializationInfo:AddValue(System.String,short):this (FullOpts)
         134 (94.37 % of base) : System.Private.CoreLib.dasm - System.Runtime.Serialization.SerializationInfo:AddValue(System.String,ushort):this (FullOpts) (2 methods)
        1163 (93.94 % of base) : System.Private.CoreLib.dasm - System.Reflection.RuntimeMethodInfo:Invoke(System.Object,int,System.Reflection.Binder,System.Object[],System.Globalization.CultureInfo):System.Object:this (FullOpts)
         163 (93.14 % of base) : System.Private.CoreLib.dasm - System.NotFiniteNumberException:GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext):this (FullOpts)
          75 (91.46 % of base) : System.Private.CoreLib.dasm - System.Runtime.Serialization.SerializationInfo:AddValue(System.String,double):this (FullOpts)
          74 (88.10 % of base) : System.Private.CoreLib.dasm - System.Threading.AsyncLocal`1[System.__Canon]:get_Value():System.__Canon:this (FullOpts)
         331 (88.03 % of base) : System.Private.CoreLib.dasm - System.WeakReference`1[System.__Canon]:GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext):this (FullOpts)
          73 (86.90 % of base) : System.Private.CoreLib.dasm - System.Runtime.Serialization.SerializationInfo:AddValue(System.String,float):this (FullOpts)
          98 (85.22 % of base) : System.Private.CoreLib.dasm - System.Threading.AsyncLocal`1[System.Numerics.Vector`1[float]]:get_Value():System.Numerics.Vector`1[float]:this (FullOpts)
         443 (82.65 % of base) : System.Private.CoreLib.dasm - System.UnitySerializationHolder:GetUnitySerializationInfo(System.Runtime.Serialization.SerializationInfo,int) (FullOpts)
          49 (77.78 % of base) : System.Private.CoreLib.dasm - Microsoft.Win32.SafeHandles.SafeFileHandle+ThreadPoolValueTaskSource:QueueToThreadPool():this (FullOpts)
          69 (75.82 % of base) : System.Private.CoreLib.dasm - System.Runtime.Serialization.SerializationInfo:AddValue(System.String,System.Decimal):this (FullOpts)
         584 (73.55 % of base) : System.Private.CoreLib.dasm - System.Reflection.RuntimeMethodInfo:ThrowNoInvokeException():this (FullOpts)
         287 (67.53 % of base) : System.Private.CoreLib.dasm - System.ArgumentOutOfRangeException:.ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext):this (FullOpts)
        1605 (65.70 % of base) : System.Private.CoreLib.dasm - System.Collections.Hashtable:OnDeserialization(System.Object):this (FullOpts)
         277 (65.02 % of base) : System.Private.CoreLib.dasm - System.WeakReference:.ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext):this (FullOpts)
         190 (61.69 % of base) : System.Private.CoreLib.dasm - System.Resources.ResourceManager:GetSatelliteContractVersion(System.Reflection.Assembly):System.Version (FullOpts)
         184 (61.13 % of base) : System.Private.CoreLib.dasm - System.Environment:get_Version():System.Version (FullOpts)
         288 (58.78 % of base) : System.Private.CoreLib.dasm - System.WeakReference`1[System.__Canon]:.ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext):this (FullOpts)
         609 (58.61 % of base) : System.Private.CoreLib.dasm - System.Collections.Generic.Dictionary`2[int,System.Nullable`1[int]]:OnDeserialization(System.Object):this (FullOpts)
         609 (58.56 % of base) : System.Private.CoreLib.dasm - System.Collections.Generic.Dictionary`2[long,System.Nullable`1[int]]:OnDeserialization(System.Object):this (FullOpts)
         609 (58.50 % of base) : System.Private.CoreLib.dasm - System.Collections.Generic.Dictionary`2[short,System.Nullable`1[int]]:OnDeserialization(System.Object):this (FullOpts)
         609 (58.50 % of base) : System.Private.CoreLib.dasm - System.Collections.Generic.Dictionary`2[ubyte,System.Nullable`1[int]]:OnDeserialization(System.Object):this (FullOpts)
         609 (58.33 % of base) : System.Private.CoreLib.dasm - System.Collections.Generic.Dictionary`2[double,System.Nullable`1[int]]:OnDeserialization(System.Object):this (FullOpts)
         609 (57.67 % of base) : System.Private.CoreLib.dasm - System.Collections.Generic.Dictionary`2[System.Numerics.Vector`1[float],System.Nullable`1[int]]:OnDeserialization(System.Object):this (FullOpts)
         234 (57.49 % of base) : System.Private.CoreLib.dasm - System.Threading.Tasks.Task+CancellationPromise`1[int]:System.Threading.Tasks.ITaskCompletionAction.Invoke(System.Threading.Tasks.Task):this (FullOpts)
         233 (57.11 % of base) : System.Private.CoreLib.dasm - System.Threading.Tasks.Task+CancellationPromise`1[long]:System.Threading.Tasks.ITaskCompletionAction.Invoke(System.Threading.Tasks.Task):this (FullOpts)
         233 (57.11 % of base) : System.Private.CoreLib.dasm - System.Threading.Tasks.Task+CancellationPromise`1[System.Nullable`1[int]]:System.Threading.Tasks.ITaskCompletionAction.Invoke(System.Threading.Tasks.Task):this (FullOpts)
         233 (56.97 % of base) : System.Private.CoreLib.dasm - System.Threading.Tasks.Task+CancellationPromise`1[short]:System.Threading.Tasks.ITaskCompletionAction.Invoke(System.Threading.Tasks.Task):this (FullOpts)
         233 (56.97 % of base) : System.Private.CoreLib.dasm - System.Threading.Tasks.Task+CancellationPromise`1[ubyte]:System.Threading.Tasks.ITaskCompletionAction.Invoke(System.Threading.Tasks.Task):this (FullOpts)

Top method improvements (percentages):
         -63 (-70.79 % of base) : System.Private.CoreLib.dasm - System.IO.DirectoryInfo:.ctor(System.String,System.String,System.String,bool):this (FullOpts)
         -33 (-21.57 % of base) : System.Private.CoreLib.dasm - System.RuntimeType:GetUnderlyingType(System.RuntimeType):ubyte (FullOpts)
         -38 (-18.91 % of base) : System.Private.CoreLib.dasm - System.RuntimeType+RuntimeTypeCache:GetEmptyArray():System.Object[]:this (FullOpts)
         -77 (-13.03 % of base) : System.Private.CoreLib.dasm - System.Globalization.CultureInfo:Clone():System.Object:this (FullOpts)
         -47 (-12.50 % of base) : System.Private.CoreLib.dasm - System.Reflection.RuntimeCustomAttributeData:InitCustomAttributeType(System.RuntimeType):System.Reflection.CustomAttributeType (FullOpts)
          -8 (-9.41 % of base) : System.Private.CoreLib.dasm - System.IO.Strategies.OSFileStreamStrategy:Dispose(bool):this (FullOpts)
          -5 (-8.20 % of base) : System.Private.CoreLib.dasm - Microsoft.Win32.SafeHandles.SafeFileHandle:.ctor(long,bool):this (FullOpts)
          -5 (-8.20 % of base) : System.Private.CoreLib.dasm - Microsoft.Win32.SafeHandles.SafeWaitHandle:.ctor(long,bool):this (FullOpts)
         -11 (-8.03 % of base) : System.Private.CoreLib.dasm - System.IO.FileInfo:.ctor(System.String,System.String,System.String,bool):this (FullOpts)
         -40 (-7.29 % of base) : System.Private.CoreLib.dasm - System.Type:GetRuntimeTypeCode(System.RuntimeType):int (FullOpts)
         -40 (-5.88 % of base) : System.Private.CoreLib.dasm - System.RuntimeType:GetTypeCodeImpl():int:this (FullOpts)
         -39 (-4.42 % of base) : System.Private.CoreLib.dasm - System.Reflection.RuntimeMethodInfo:ToString():System.String:this (FullOpts)
         -16 (-4.37 % of base) : System.Private.CoreLib.dasm - System.Reflection.RuntimeMethodInfo:get_ContainsGenericParameters():bool:this (FullOpts)
          -7 (-3.87 % of base) : System.Private.CoreLib.dasm - System.Runtime.CompilerServices.ConditionalWeakTable`2+Enumerator[System.__Canon,System.__Canon]:Dispose():this (FullOpts)
         -17 (-3.70 % of base) : System.Private.CoreLib.dasm - System.Attribute:AreFieldValuesEqual(System.Object,System.Object):bool (FullOpts)
          -4 (-3.05 % of base) : System.Private.CoreLib.dasm - System.IO.DirectoryInfo:.ctor(System.String):this (FullOpts)
          -7 (-2.82 % of base) : System.Private.CoreLib.dasm - System.Gen2GcCallback:Finalize():this (FullOpts)
          -7 (-1.94 % of base) : System.Private.CoreLib.dasm - Microsoft.Win32.SafeHandles.SafeFileHandle:Open(System.String,int,int,bool,byref,System.Func`4[Interop+ErrorInfo,int,System.String,System.Exception]):Microsoft.Win32.SafeHandles.SafeFileHandle (FullOpts)
          -7 (-1.86 % of base) : System.Private.CoreLib.dasm - System.RuntimeType:GetBaseType():System.RuntimeType:this (FullOpts)
          -7 (-1.84 % of base) : System.Private.CoreLib.dasm - Interop+HostPolicy:corehost_resolve_component_dependencies(System.String,Interop+HostPolicy+corehost_resolve_component_dependencies_result_fn):int (FullOpts)
         -27 (-1.75 % of base) : System.Private.CoreLib.dasm - System.RuntimeType:IsEnumDefined(System.Object):bool:this (FullOpts)
          -6 (-0.55 % of base) : System.Private.CoreLib.dasm - System.RuntimeType:GetInterfaceMap(System.Type):System.Reflection.InterfaceMapping:this (FullOpts)
          -2 (-0.54 % of base) : System.Private.CoreLib.dasm - System.Enum:HasFlag(System.Enum):bool:this (FullOpts)
          -7 (-0.42 % of base) : System.Private.CoreLib.dasm - Microsoft.Win32.SafeHandles.SafeFileHandle:Init(System.String,int,int,int,int,long,byref,byref):bool:this (FullOpts)

252 total methods with Code Size differences (24 improved, 228 regressed), 52145 unchanged.

--------------------------------------------------------------------------------

Frameworks diffs

Diffs
Found 432 files with textual diffs.

Summary of Code Size diffs:
(Lower is better)

Total bytes of base: 37886679
Total bytes of diff: 38248146
Total bytes of delta: 361467 (0.95 % of base)
Total relative delta: 1795.87
    diff is a regression.
    relative diff is a regression.


Total byte diff includes -118 bytes from reconciling methods
	Base had    1 unique methods,      118 unique bytes
	Diff had    0 unique methods,        0 unique bytes

Top file regressions (bytes):
       63871 : System.Private.CoreLib.dasm (0.99 % of base)
       47378 : System.ComponentModel.Composition.dasm (11.80 % of base)
       46355 : System.Private.DataContractSerialization.dasm (4.83 % of base)
       35435 : System.Private.Xml.dasm (0.85 % of base)
       32491 : System.Threading.Tasks.Dataflow.dasm (2.49 % of base)
       21361 : System.Data.Common.dasm (1.27 % of base)
       13713 : System.Collections.dasm (2.43 % of base)
       12275 : System.Text.Json.dasm (0.98 % of base)
       10344 : System.Configuration.ConfigurationManager.dasm (2.53 % of base)
        7585 : System.Linq.Expressions.dasm (0.81 % of base)
        7367 : System.Composition.Hosting.dasm (7.47 % of base)
        4233 : System.Text.RegularExpressions.dasm (0.57 % of base)
        3343 : System.Collections.Immutable.dasm (0.16 % of base)
        3325 : System.Net.Http.dasm (0.39 % of base)
        3305 : System.Net.Mail.dasm (1.76 % of base)
        3295 : System.ComponentModel.TypeConverter.dasm (1.06 % of base)
        3265 : Microsoft.CSharp.dasm (0.91 % of base)
        2955 : Microsoft.Extensions.DependencyInjection.Abstractions.dasm (8.50 % of base)
        2762 : System.Linq.dasm (0.25 % of base)
        2529 : System.Threading.Channels.dasm (1.12 % of base)
        2501 : System.Net.Requests.dasm (1.81 % of base)
        2475 : System.Net.Quic.dasm (2.00 % of base)
        2272 : System.Reflection.Context.dasm (3.98 % of base)
        1675 : System.Data.Odbc.dasm (0.70 % of base)
        1439 : System.CodeDom.dasm (0.67 % of base)
        1277 : System.Private.Xml.Linq.dasm (0.65 % of base)
        1196 : System.Composition.TypedParts.dasm (2.19 % of base)
        1067 : System.Reflection.Metadata.dasm (0.20 % of base)
        1065 : Microsoft.Extensions.Configuration.Binder.dasm (5.25 % of base)
        1003 : System.Collections.Specialized.dasm (3.70 % of base)
         983 : System.Reflection.MetadataLoadContext.dasm (0.41 % of base)
         956 : System.Formats.Tar.dasm (0.78 % of base)
         941 : System.IO.Packaging.dasm (0.94 % of base)
         928 : Microsoft.Extensions.Http.dasm (2.04 % of base)
         872 : Microsoft.Extensions.Logging.Abstractions.dasm (1.19 % of base)
         863 : System.Net.Security.dasm (0.41 % of base)
         802 : System.Diagnostics.TraceSource.dasm (1.61 % of base)
         799 : System.Security.Permissions.dasm (5.27 % of base)
         770 : System.IO.Compression.dasm (0.78 % of base)
         758 : System.Net.Sockets.dasm (0.30 % of base)
         725 : System.Private.Uri.dasm (0.77 % of base)
         711 : System.Collections.Concurrent.dasm (0.17 % of base)
         699 : Microsoft.Extensions.Configuration.UserSecrets.dasm (19.53 % of base)
         652 : System.Runtime.Serialization.Formatters.dasm (0.59 % of base)
         638 : System.Net.HttpListener.dasm (0.60 % of base)
         610 : Microsoft.VisualBasic.Core.dasm (0.11 % of base)
         592 : System.Net.WebProxy.dasm (11.30 % of base)
         466 : Microsoft.Extensions.DependencyInjection.dasm (0.67 % of base)
         333 : System.Net.WebSockets.dasm (0.28 % of base)
         280 : System.Linq.Parallel.dasm (0.01 % of base)
         249 : System.Web.HttpUtility.dasm (1.94 % of base)
         236 : System.ComponentModel.Annotations.dasm (0.46 % of base)
         232 : Microsoft.Extensions.Hosting.dasm (0.30 % of base)
         232 : System.ServiceModel.Syndication.dasm (0.14 % of base)
         222 : System.DirectoryServices.Protocols.dasm (0.15 % of base)
         200 : Microsoft.Extensions.Logging.TraceSource.dasm (2.27 % of base)
         200 : System.Net.NameResolution.dasm (0.52 % of base)
         193 : System.Memory.Data.dasm (1.32 % of base)
         160 : System.Diagnostics.DiagnosticSource.dasm (0.07 % of base)
         151 : Microsoft.Extensions.Diagnostics.dasm (3.96 % of base)
         149 : Microsoft.Extensions.DependencyModel.dasm (0.18 % of base)
         145 : System.Net.Primitives.dasm (0.16 % of base)
         143 : System.Threading.RateLimiting.dasm (0.08 % of base)
         127 : System.ComponentModel.Primitives.dasm (0.70 % of base)
         125 : System.Runtime.Caching.dasm (0.20 % of base)
         104 : System.Reflection.Emit.dasm (0.24 % of base)
         103 : Microsoft.Extensions.Logging.dasm (0.31 % of base)
         101 : System.Resources.Extensions.dasm (0.29 % of base)
          99 : System.Diagnostics.Process.dasm (0.10 % of base)
          97 : Microsoft.Extensions.Configuration.dasm (0.45 % of base)
          94 : System.Runtime.Serialization.Schema.dasm (0.16 % of base)
          93 : System.Resources.Writer.dasm (0.95 % of base)
          91 : System.Security.Cryptography.Xml.dasm (0.04 % of base)
          90 : Microsoft.Extensions.Caching.Memory.dasm (0.43 % of base)
          83 : System.Diagnostics.TextWriterTraceListener.dasm (0.46 % of base)
          74 : System.Threading.dasm (0.45 % of base)
          73 : System.Transactions.Local.dasm (0.05 % of base)
          72 : System.IO.Pipelines.dasm (0.09 % of base)
          60 : Microsoft.Extensions.Hosting.Systemd.dasm (1.21 % of base)
          60 : Microsoft.Extensions.Hosting.WindowsServices.dasm (0.76 % of base)
          40 : Microsoft.Extensions.Options.dasm (0.13 % of base)
          29 : System.ComponentModel.EventBasedAsync.dasm (0.69 % of base)
          29 : System.IO.Pipes.dasm (0.07 % of base)
          25 : System.Console.dasm (0.03 % of base)

Top file improvements (bytes):
        -100 : System.Security.Cryptography.dasm (-0.01 % of base)
         -69 : System.IO.MemoryMappedFiles.dasm (-0.32 % of base)
         -22 : System.IO.Ports.dasm (-0.04 % of base)
         -21 : System.IO.IsolatedStorage.dasm (-0.09 % of base)
         -14 : System.IO.FileSystem.Watcher.dasm (-0.05 % of base)
          -7 : Microsoft.Extensions.FileProviders.Physical.dasm (-0.03 % of base)
          -7 : System.Reflection.DispatchProxy.dasm (-0.03 % of base)
          -7 : System.Net.NetworkInformation.dasm (-0.01 % of base)
          -2 : System.Security.Cryptography.Pkcs.dasm (-0.00 % of base)

93 total files with Code Size differences (9 improved, 84 regressed), 163 unchanged.

Top method regressions (bytes):
        4252 (73.45 % of base) : System.Linq.Expressions.dasm - System.Runtime.CompilerServices.CallSite`1[System.__Canon]:CreateCustomUpdateDelegate(System.Reflection.MethodInfo):System.__Canon:this (FullOpts)
        2782 (55.18 % of base) : System.Data.Common.dasm - System.Data.DataTable:SerializeTableSchema(System.Runtime.Serialization.SerializationInfo,bool):this (FullOpts)
        2482 (72.81 % of base) : System.Private.DataContractSerialization.dasm - System.Runtime.Serialization.XmlFormatReaderGenerator+CriticalHelper:ReadCollection(System.Runtime.Serialization.DataContracts.CollectionDataContract):this (FullOpts)
        2245 (31.52 % of base) : System.Data.Common.dasm - System.Data.DataTable:DeserializeTableSchema(System.Runtime.Serialization.SerializationInfo,bool):this (FullOpts)
        2219 (108.93 % of base) : System.Private.DataContractSerialization.dasm - System.Runtime.Serialization.XmlFormatReaderGenerator+CriticalHelper:ReadGetOnlyCollection(System.Runtime.Serialization.DataContracts.CollectionDataContract):this (FullOpts)
        2080 (80.87 % of base) : System.Private.DataContractSerialization.dasm - System.Runtime.Serialization.Json.JsonFormatReaderGenerator+CriticalHelper:ReadCollection(System.Runtime.Serialization.DataContracts.CollectionDataContract):this (FullOpts)
        2032 (161.65 % of base) : System.Private.CoreLib.dasm - System.TimeZoneInfo:System.Runtime.Serialization.ISerializable.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext):this (FullOpts)
        2005 (329.23 % of base) : System.Private.CoreLib.dasm - System.Exception:GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext):this (FullOpts)
        1925 (75.52 % of base) : System.Private.DataContractSerialization.dasm - System.Runtime.Serialization.Json.JsonFormatReaderGenerator+CriticalHelper:ReadGetOnlyCollection(System.Runtime.Serialization.DataContracts.CollectionDataContract):this (FullOpts)
        1889 (311.72 % of base) : System.Data.Common.dasm - System.Data.DataSet:SerializeDataSetProperties(System.Runtime.Serialization.SerializationInfo):this (FullOpts)
        1864 (46.67 % of base) : System.Private.DataContractSerialization.dasm - System.Runtime.Serialization.Json.JsonFormatWriterGenerator+CriticalHelper:WriteCollection(System.Runtime.Serialization.DataContracts.CollectionDataContract):this (FullOpts)
        1839 (53.77 % of base) : System.Private.DataContractSerialization.dasm - System.Runtime.Serialization.XmlFormatWriterGenerator+CriticalHelper:WriteCollection(System.Runtime.Serialization.DataContracts.CollectionDataContract):this (FullOpts)
        1728 (103.29 % of base) : System.Private.DataContractSerialization.dasm - System.Runtime.Serialization.XmlFormatWriterGenerator+CriticalHelper:WriteValue(System.Reflection.Emit.LocalBuilder,bool):this (FullOpts)
        1724 (108.91 % of base) : System.Private.DataContractSerialization.dasm - System.Runtime.Serialization.Json.JsonFormatWriterGenerator+CriticalHelper:WriteValue(System.Reflection.Emit.LocalBuilder):this (FullOpts)
        1720 (75.11 % of base) : System.Net.Quic.dasm - System.Net.Quic.QuicConnection+<FinishConnectAsync>d__31:MoveNext():this (FullOpts)
        1684 (87.34 % of base) : System.Private.DataContractSerialization.dasm - System.Runtime.Serialization.XmlFormatReaderGenerator+CriticalHelper:ReadValue(System.Type,System.String,System.String):System.Reflection.Emit.LocalBuilder:this (FullOpts)
        1605 (65.70 % of base) : System.Private.CoreLib.dasm - System.Collections.Hashtable:OnDeserialization(System.Object):this (FullOpts)
        1570 (25.44 % of base) : System.Private.DataContractSerialization.dasm - System.Runtime.Serialization.DataContracts.DataContract+DataContractCriticalHelper:TryCreateBuiltInDataContract(System.String,System.String,byref):bool (FullOpts)
        1558 (58.53 % of base) : System.Private.DataContractSerialization.dasm - System.Runtime.Serialization.Json.JsonFormatReaderGenerator+CriticalHelper:ReadValue(System.Type,System.String):System.Reflection.Emit.LocalBuilder:this (FullOpts)
        1533 (161.20 % of base) : System.Configuration.ConfigurationManager.dasm - System.Configuration.ConfigurationErrorsException:GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext):this (FullOpts)
        1527 (287.03 % of base) : System.Private.CoreLib.dasm - System.TimeZoneInfo+TransitionTime:.ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext):this (FullOpts)
        1487 (230.90 % of base) : System.Private.CoreLib.dasm - System.TimeZoneInfo:.ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext):this (FullOpts)
        1424 (135.88 % of base) : System.Private.CoreLib.dasm - System.TimeZoneInfo+AdjustmentRule:.ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext):this (FullOpts)
        1390 (213.19 % of base) : System.Private.Xml.dasm - System.Xml.XmlException:GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext):this (FullOpts)
        1353 (118.06 % of base) : System.Private.Xml.dasm - System.Xml.Schema.XmlSchemaException:GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext):this (FullOpts)
        1353 (118.06 % of base) : System.Private.Xml.dasm - System.Xml.Xsl.XsltException:GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext):this (FullOpts)
        1256 (78.01 % of base) : System.Private.DataContractSerialization.dasm - System.Runtime.Serialization.XmlFormatReaderGenerator+CriticalHelper:ReadMembers(System.Runtime.Serialization.DataContracts.ClassDataContract,System.Reflection.Emit.LocalBuilder):this (FullOpts)
        1212 (146.91 % of base) : System.Private.Xml.dasm - System.Xml.Schema.XmlSchemaException:.ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext):this (FullOpts)
        1212 (143.26 % of base) : System.Private.Xml.dasm - System.Xml.Xsl.XsltException:.ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext):this (FullOpts)
        1207 (41.51 % of base) : System.Configuration.ConfigurationManager.dasm - System.Configuration.ConfigurationElement:Unmerge(System.Configuration.ConfigurationElement,System.Configuration.ConfigurationElement,int):this (FullOpts)
        1175 (61.17 % of base) : System.Data.Common.dasm - System.Data.DataSet:SerializeDataSet(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext,int):this (FullOpts)
        1163 (93.94 % of base) : System.Private.CoreLib.dasm - System.Reflection.RuntimeMethodInfo:Invoke(System.Object,int,System.Reflection.Binder,System.Object[],System.Globalization.CultureInfo):System.Object:this (FullOpts)
        1130 (12.55 % of base) : System.Configuration.ConfigurationManager.dasm - System.Configuration.ConfigurationElement:DeserializeElement(System.Xml.XmlReader,bool):this (FullOpts)
        1129 (125.58 % of base) : System.Private.CoreLib.dasm - System.TimeZoneInfo+AdjustmentRule:System.Runtime.Serialization.ISerializable.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext):this (FullOpts)
        1044 (52.20 % of base) : System.Private.CoreLib.dasm - System.Collections.Hashtable:GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext):this (FullOpts)
        1010 (162.64 % of base) : System.Private.Xml.dasm - System.Xml.Xsl.XslLoadException:.ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext):this (FullOpts)
         977 (129.40 % of base) : System.Private.CoreLib.dasm - System.TimeZoneInfo+TransitionTime:System.Runtime.Serialization.ISerializable.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext):this (FullOpts)
         976 (168.57 % of base) : System.Private.CoreLib.dasm - System.Security.SecurityException:GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext):this (FullOpts)
         976 (117.17 % of base) : System.Private.Xml.dasm - System.Xml.Xsl.XslLoadException:GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext):this (FullOpts)
         952 (62.51 % of base) : System.Private.DataContractSerialization.dasm - System.Runtime.Serialization.Json.JsonFormatReaderGenerator+CriticalHelper:ReadMembers(System.Runtime.Serialization.DataContracts.ClassDataContract,System.Reflection.Emit.LocalBuilder):this (FullOpts)
         885 (305.17 % of base) : System.Private.Xml.dasm - System.Xml.Xsl.XPath.XPathCompileException:.ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext):this (FullOpts)
         873 (300.00 % of base) : System.Text.RegularExpressions.dasm - System.Text.RegularExpressions.RegexMatchTimeoutException:System.Runtime.Serialization.ISerializable.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext):this (FullOpts)
         871 (104.44 % of base) : System.Private.CoreLib.dasm - System.Reflection.RuntimeMethodInfo:InvokeOneParameter(System.Object,int,System.Reflection.Binder,System.Object,System.Globalization.CultureInfo):System.Object:this (FullOpts)
         858 (89.47 % of base) : System.Data.Common.dasm - System.Data.DataTable:SerializeDataTable(System.Runtime.Serialization.SerializationInfo,bool,int):this (FullOpts)
         857 (40.65 % of base) : System.Private.DataContractSerialization.dasm - System.Runtime.Serialization.Json.JsonFormatReaderGenerator+CriticalHelper:ReadSimpleDictionary(System.Runtime.Serialization.DataContracts.CollectionDataContract,System.Type):this (FullOpts)
         856 (286.29 % of base) : System.IO.Compression.dasm - System.IO.Compression.ZLibException:System.Runtime.Serialization.ISerializable.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext):this (FullOpts)
         830 (143.10 % of base) : System.Private.CoreLib.dasm - System.Diagnostics.Contracts.ContractException:GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext):this (FullOpts)
         826 (135.63 % of base) : System.Private.CoreLib.dasm - System.Text.StringBuilder:System.Runtime.Serialization.ISerializable.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext):this (FullOpts)
         794 (173.74 % of base) : System.Private.DataContractSerialization.dasm - System.Runtime.Serialization.Json.JsonFormatWriterGenerator+CriticalHelper:WriteClass(System.Runtime.Serialization.DataContracts.ClassDataContract):this (FullOpts)
         788 (84.37 % of base) : System.Private.DataContractSerialization.dasm - System.Runtime.Serialization.XmlFormatWriterGenerator+CriticalHelper:WriteClass(System.Runtime.Serialization.DataContracts.ClassDataContract):this (FullOpts)
         776 (87.39 % of base) : System.Private.Xml.dasm - System.Xml.XmlException:.ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext):this (FullOpts)
         759 (29.88 % of base) : System.Net.Security.dasm - System.Net.Security.NetSecurityTelemetry:OnEventCommand(System.Diagnostics.Tracing.EventCommandEventArgs):this (FullOpts)
         747 (34.86 % of base) : System.Threading.Tasks.Dataflow.dasm - System.Threading.Tasks.Dataflow.TransformBlock`2[double,System.Nullable`1[int]]:.ctor(System.Func`2[double,System.Nullable`1[int]],System.Func`2[double,System.Threading.Tasks.Task`1[System.Nullable`1[int]]],System.Threading.Tasks.Dataflow.ExecutionDataflowBlockOptions):this (FullOpts)
         747 (34.86 % of base) : System.Threading.Tasks.Dataflow.dasm - System.Threading.Tasks.Dataflow.TransformBlock`2[int,System.Nullable`1[int]]:.ctor(System.Func`2[int,System.Nullable`1[int]],System.Func`2[int,System.Threading.Tasks.Task`1[System.Nullable`1[int]]],System.Threading.Tasks.Dataflow.ExecutionDataflowBlockOptions):this (FullOpts)
         747 (34.86 % of base) : System.Threading.Tasks.Dataflow.dasm - System.Threading.Tasks.Dataflow.TransformBlock`2[long,System.Nullable`1[int]]:.ctor(System.Func`2[long,System.Nullable`1[int]],System.Func`2[long,System.Threading.Tasks.Task`1[System.Nullable`1[int]]],System.Threading.Tasks.Dataflow.ExecutionDataflowBlockOptions):this (FullOpts)
         747 (34.86 % of base) : System.Threading.Tasks.Dataflow.dasm - System.Threading.Tasks.Dataflow.TransformBlock`2[short,System.Nullable`1[int]]:.ctor(System.Func`2[short,System.Nullable`1[int]],System.Func`2[short,System.Threading.Tasks.Task`1[System.Nullable`1[int]]],System.Threading.Tasks.Dataflow.ExecutionDataflowBlockOptions):this (FullOpts)
         747 (34.86 % of base) : System.Threading.Tasks.Dataflow.dasm - System.Threading.Tasks.Dataflow.TransformBlock`2[System.Nullable`1[int],System.Nullable`1[int]]:.ctor(System.Func`2[System.Nullable`1[int],System.Nullable`1[int]],System.Func`2[System.Nullable`1[int],System.Threading.Tasks.Task`1[System.Nullable`1[int]]],System.Threading.Tasks.Dataflow.ExecutionDataflowBlockOptions):this (FullOpts)
         747 (34.86 % of base) : System.Threading.Tasks.Dataflow.dasm - System.Threading.Tasks.Dataflow.TransformBlock`2[System.Numerics.Vector`1[float],System.Nullable`1[int]]:.ctor(System.Func`2[System.Numerics.Vector`1[float],System.Nullable`1[int]],System.Func`2[System.Numerics.Vector`1[float],System.Threading.Tasks.Task`1[System.Nullable`1[int]]],System.Threading.Tasks.Dataflow.ExecutionDataflowBlockOptions):this (FullOpts)
         747 (34.86 % of base) : System.Threading.Tasks.Dataflow.dasm - System.Threading.Tasks.Dataflow.TransformBlock`2[ubyte,System.Nullable`1[int]]:.ctor(System.Func`2[ubyte,System.Nullable`1[int]],System.Func`2[ubyte,System.Threading.Tasks.Task`1[System.Nullable`1[int]]],System.Threading.Tasks.Dataflow.ExecutionDataflowBlockOptions):this (FullOpts)
         728 (82.73 % of base) : System.Reflection.Metadata.dasm - System.Reflection.Metadata.Ecma335.MetadataBuilder:GetOrAddDocumentName(System.String):System.Reflection.Metadata.BlobHandle:this (FullOpts)
         725 (152.31 % of base) : System.Private.Uri.dasm - System.Uri:GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext):this (FullOpts)
         705 (96.44 % of base) : System.Private.Xml.dasm - System.Xml.XPath.XPathException:GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext):this (FullOpts)
         693 (393.75 % of base) : System.Text.Json.dasm - System.Text.Json.Serialization.Metadata.JsonTypeInfo:CreateJsonTypeInfo[double](System.Text.Json.JsonSerializerOptions):System.Text.Json.Serialization.Metadata.JsonTypeInfo`1[double] (FullOpts)
         693 (393.75 % of base) : System.Text.Json.dasm - System.Text.Json.Serialization.Metadata.JsonTypeInfo:CreateJsonTypeInfo[int](System.Text.Json.JsonSerializerOptions):System.Text.Json.Serialization.Metadata.JsonTypeInfo`1[int] (FullOpts)
         693 (393.75 % of base) : System.Text.Json.dasm - System.Text.Json.Serialization.Metadata.JsonTypeInfo:CreateJsonTypeInfo[long](System.Text.Json.JsonSerializerOptions):System.Text.Json.Serialization.Metadata.JsonTypeInfo`1[long] (FullOpts)
         693 (393.75 % of base) : System.Text.Json.dasm - System.Text.Json.Serialization.Metadata.JsonTypeInfo:CreateJsonTypeInfo[short](System.Text.Json.JsonSerializerOptions):System.Text.Json.Serialization.Metadata.JsonTypeInfo`1[short] (FullOpts)
         693 (393.75 % of base) : System.Text.Json.dasm - System.Text.Json.Serialization.Metadata.JsonTypeInfo:CreateJsonTypeInfo[System.Nullable`1[int]](System.Text.Json.JsonSerializerOptions):System.Text.Json.Serialization.Metadata.JsonTypeInfo`1[System.Nullable`1[int]] (FullOpts)
         693 (393.75 % of base) : System.Text.Json.dasm - System.Text.Json.Serialization.Metadata.JsonTypeInfo:CreateJsonTypeInfo[System.Numerics.Vector`1[float]](System.Text.Json.JsonSerializerOptions):System.Text.Json.Serialization.Metadata.JsonTypeInfo`1[System.Numerics.Vector`1[float]] (FullOpts)
         693 (393.75 % of base) : System.Text.Json.dasm - System.Text.Json.Serialization.Metadata.JsonTypeInfo:CreateJsonTypeInfo[ubyte](System.Text.Json.JsonSerializerOptions):System.Text.Json.Serialization.Metadata.JsonTypeInfo`1[ubyte] (FullOpts)
         692 (294.47 % of base) : System.ComponentModel.TypeConverter.dasm - System.ComponentModel.WarningException:GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext):this (FullOpts)
         685 (135.64 % of base) : System.Private.CoreLib.dasm - System.CultureAwareComparer:GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext):this (FullOpts)
         682 (241.84 % of base) : System.Text.Json.dasm - System.Text.Json.JsonException:GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext):this (FullOpts)
         681 (131.72 % of base) : System.Private.Xml.dasm - System.Xml.Xsl.XPath.XPathCompileException:GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext):this (FullOpts)
         672 (229.35 % of base) : System.Private.CoreLib.dasm - System.Decimal:System.Runtime.Serialization.ISerializable.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext):this (FullOpts)
         663 (65.77 % of base) : System.Threading.Tasks.Dataflow.dasm - System.Threading.Tasks.Dataflow.ActionBlock`1[double]:.ctor(System.Delegate,System.Threading.Tasks.Dataflow.ExecutionDataflowBlockOptions):this (FullOpts)
         663 (65.77 % of base) : System.Threading.Tasks.Dataflow.dasm - System.Threading.Tasks.Dataflow.ActionBlock`1[int]:.ctor(System.Delegate,System.Threading.Tasks.Dataflow.ExecutionDataflowBlockOptions):this (FullOpts)
         663 (65.77 % of base) : System.Threading.Tasks.Dataflow.dasm - System.Threading.Tasks.Dataflow.ActionBlock`1[long]:.ctor(System.Delegate,System.Threading.Tasks.Dataflow.ExecutionDataflowBlockOptions):this (FullOpts)
         663 (65.77 % of base) : System.Threading.Tasks.Dataflow.dasm - System.Threading.Tasks.Dataflow.ActionBlock`1[short]:.ctor(System.Delegate,System.Threading.Tasks.Dataflow.ExecutionDataflowBlockOptions):this (FullOpts)
         663 (65.77 % of base) : System.Threading.Tasks.Dataflow.dasm - System.Threading.Tasks.Dataflow.ActionBlock`1[System.Nullable`1[int]]:.ctor(System.Delegate,System.Threading.Tasks.Dataflow.ExecutionDataflowBlockOptions):this (FullOpts)
         663 (65.77 % of base) : System.Threading.Tasks.Dataflow.dasm - System.Threading.Tasks.Dataflow.ActionBlock`1[System.Numerics.Vector`1[float]]:.ctor(System.Delegate,System.Threading.Tasks.Dataflow.ExecutionDataflowBlockOptions):this (FullOpts)
         663 (65.77 % of base) : System.Threading.Tasks.Dataflow.dasm - System.Threading.Tasks.Dataflow.ActionBlock`1[ubyte]:.ctor(System.Delegate,System.Threading.Tasks.Dataflow.ExecutionDataflowBlockOptions):this (FullOpts)
         663 (294.67 % of base) : System.Private.CoreLib.dasm - System.TypeLoadException:GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext):this (FullOpts)
         652 (27.45 % of base) : System.Private.DataContractSerialization.dasm - System.Runtime.Serialization.XmlFormatWriterGenerator+CriticalHelper:WriteMembers(System.Runtime.Serialization.DataContracts.ClassDataContract,System.Reflection.Emit.LocalBuilder,System.Runtime.Serialization.DataContracts.ClassDataContract):int:this (FullOpts)
         640 (361.58 % of base) : System.Text.Json.dasm - System.Text.Json.Serialization.Metadata.JsonTypeInfo:CreateJsonTypeInfo[System.__Canon](System.Text.Json.JsonSerializerOptions):System.Text.Json.Serialization.Metadata.JsonTypeInfo`1[System.__Canon] (FullOpts)
         616 (48.39 % of base) : System.Composition.TypedParts.dasm - System.Composition.CompositionContextExtensions:SatisfyImportsInternal(System.Composition.CompositionContext,System.Object,System.Composition.Convention.AttributedModelProvider) (FullOpts)
         611 (50.25 % of base) : System.Private.CoreLib.dasm - System.Collections.Generic.HashSet`1[System.__Canon]:OnDeserialization(System.Object):this (FullOpts)
         609 (58.33 % of base) : System.Private.CoreLib.dasm - System.Collections.Generic.Dictionary`2[double,System.Nullable`1[int]]:OnDeserialization(System.Object):this (FullOpts)
         609 (58.61 % of base) : System.Private.CoreLib.dasm - System.Collections.Generic.Dictionary`2[int,System.Nullable`1[int]]:OnDeserialization(System.Object):this (FullOpts)
         609 (58.56 % of base) : System.Private.CoreLib.dasm - System.Collections.Generic.Dictionary`2[long,System.Nullable`1[int]]:OnDeserialization(System.Object):this (FullOpts)
         609 (58.50 % of base) : System.Private.CoreLib.dasm - System.Collections.Generic.Dictionary`2[short,System.Nullable`1[int]]:OnDeserialization(System.Object):this (FullOpts)
         609 (56.92 % of base) : System.Private.CoreLib.dasm - System.Collections.Generic.Dictionary`2[System.Nullable`1[int],System.Nullable`1[int]]:OnDeserialization(System.Object):this (FullOpts)
         609 (57.67 % of base) : System.Private.CoreLib.dasm - System.Collections.Generic.Dictionary`2[System.Numerics.Vector`1[float],System.Nullable`1[int]]:OnDeserialization(System.Object):this (FullOpts)
         609 (58.50 % of base) : System.Private.CoreLib.dasm - System.Collections.Generic.Dictionary`2[ubyte,System.Nullable`1[int]]:OnDeserialization(System.Object):this (FullOpts)
         605 (54.70 % of base) : System.Private.CoreLib.dasm - System.Collections.Generic.HashSet`1[double]:OnDeserialization(System.Object):this (FullOpts)
         605 (54.95 % of base) : System.Private.CoreLib.dasm - System.Collections.Generic.HashSet`1[int]:OnDeserialization(System.Object):this (FullOpts)
         605 (54.95 % of base) : System.Private.CoreLib.dasm - System.Collections.Generic.HashSet`1[long]:OnDeserialization(System.Object):this (FullOpts)
         605 (54.90 % of base) : System.Private.CoreLib.dasm - System.Collections.Generic.HashSet`1[short]:OnDeserialization(System.Object):this (FullOpts)
         605 (54.95 % of base) : System.Private.CoreLib.dasm - System.Collections.Generic.HashSet`1[System.Nullable`1[int]]:OnDeserialization(System.Object):this (FullOpts)
         605 (53.97 % of base) : System.Private.CoreLib.dasm - System.Collections.Generic.HashSet`1[System.Numerics.Vector`1[float]]:OnDeserialization(System.Object):this (FullOpts)
         605 (54.90 % of base) : System.Private.CoreLib.dasm - System.Collections.Generic.HashSet`1[ubyte]:OnDeserialization(System.Object):this (FullOpts)

Top method improvements (bytes):
        -140 (-4.05 % of base) : System.Security.Cryptography.dasm - Interop+Crypto:GetECCurveParameters(Microsoft.Win32.SafeHandles.SafeEcKeyHandle,bool):System.Security.Cryptography.ECParameters (FullOpts)
        -129 (-14.22 % of base) : System.Net.Mail.dasm - System.Net.LazyAsyncResult:WaitForCompletion(bool):System.Object:this (FullOpts)
        -129 (-15.30 % of base) : System.Net.Requests.dasm - System.Net.LazyAsyncResult:WaitForCompletion(bool):System.Object:this (FullOpts)
        -118 (-100.00 % of base) : System.Console.dasm - Interop:CheckIo[System.__Canon](System.__Canon,System.String,bool):System.__Canon (FullOpts) (1 base, 0 diff methods)
         -94 (-85.45 % of base) : System.Private.Xml.dasm - System.Xml.Xsl.ListBase`1[System.Nullable`1[int]]:System.Collections.IList.Contains(System.Object):bool:this (FullOpts)
         -93 (-48.19 % of base) : System.Private.Xml.dasm - System.Xml.Xsl.ListBase`1[System.Nullable`1[int]]:System.Collections.IList.Add(System.Object):int:this (FullOpts)
         -93 (-83.04 % of base) : System.Private.Xml.dasm - System.Xml.Xsl.ListBase`1[System.Nullable`1[int]]:System.Collections.IList.IndexOf(System.Object):int:this (FullOpts)
         -92 (-47.92 % of base) : System.Private.Xml.dasm - System.Xml.Xsl.ListBase`1[System.Nullable`1[int]]:System.Collections.IList.Insert(int,System.Object):this (FullOpts)
         -92 (-47.92 % of base) : System.Private.Xml.dasm - System.Xml.Xsl.ListBase`1[System.Nullable`1[int]]:System.Collections.IList.set_Item(int,System.Object):this (FullOpts)
         -84 (-84.85 % of base) : System.Private.Xml.dasm - System.Xml.Xsl.ListBase`1[System.Nullable`1[int]]:System.Collections.IList.Remove(System.Object):this (FullOpts)
         -77 (-13.03 % of base) : System.Private.CoreLib.dasm - System.Globalization.CultureInfo:Clone():System.Object:this (FullOpts)
         -64 (-6.69 % of base) : System.Private.Xml.dasm - System.Xml.XsdValidatingReader+<ReadContentAsBase64Async>d__196:MoveNext():this (FullOpts)
         -64 (-6.69 % of base) : System.Private.Xml.dasm - System.Xml.XsdValidatingReader+<ReadContentAsBinHexAsync>d__197:MoveNext():this (FullOpts)
         -64 (-6.69 % of base) : System.Private.Xml.dasm - System.Xml.XsdValidatingReader+<ReadElementContentAsBase64Async>d__198:MoveNext():this (FullOpts)
         -64 (-6.69 % of base) : System.Private.Xml.dasm - System.Xml.XsdValidatingReader+<ReadElementContentAsBinHexAsync>d__199:MoveNext():this (FullOpts)
         -63 (-70.79 % of base) : System.Private.CoreLib.dasm - System.IO.DirectoryInfo:.ctor(System.String,System.String,System.String,bool):this (FullOpts)
         -48 (-2.83 % of base) : System.Console.dasm - System.TermInfo+DatabaseFactory:ReadDatabase(System.String,System.String):System.TermInfo+Database (FullOpts)
         -47 (-12.50 % of base) : System.Private.CoreLib.dasm - System.Reflection.RuntimeCustomAttributeData:InitCustomAttributeType(System.RuntimeType):System.Reflection.CustomAttributeType (FullOpts)
         -47 (-0.73 % of base) : System.Private.Xml.dasm - System.Xml.Serialization.XmlSerializationWriterILGen:WriteStructMethod(System.Xml.Serialization.StructMapping):this (FullOpts)
         -43 (-2.03 % of base) : System.ComponentModel.Composition.dasm - System.ComponentModel.Composition.MetadataViewProvider:GetMetadataView[System.__Canon](System.Collections.Generic.IDictionary`2[System.String,System.Object]):System.__Canon (FullOpts)
         -43 (-2.31 % of base) : System.Data.Odbc.dasm - System.Data.Odbc.OdbcParameter:PrepareForBind(System.Data.Odbc.OdbcCommand,short,byref):this (FullOpts)
         -43 (-10.05 % of base) : System.Data.Common.dasm - System.Xml.XmlDataDocument:OnAddRow(System.Data.DataRow):this (FullOpts)
         -41 (-4.99 % of base) : System.Net.Mail.dasm - System.Net.Mail.ReadLinesCommand:BeginSend(System.Net.Mail.SmtpConnection,System.AsyncCallback,System.Object):System.IAsyncResult (FullOpts)
         -40 (-5.88 % of base) : System.Private.CoreLib.dasm - System.RuntimeType:GetTypeCodeImpl():int:this (FullOpts)
         -40 (-7.29 % of base) : System.Private.CoreLib.dasm - System.Type:GetRuntimeTypeCode(System.RuntimeType):int (FullOpts)
         -39 (-4.42 % of base) : System.Private.CoreLib.dasm - System.Reflection.RuntimeMethodInfo:ToString():System.String:this (FullOpts)
         -38 (-4.00 % of base) : Microsoft.VisualBasic.Core.dasm - Microsoft.VisualBasic.Strings:GetCurrencyFormatString(int,int,int,int,byref):System.String (FullOpts)
         -38 (-18.91 % of base) : System.Private.CoreLib.dasm - System.RuntimeType+RuntimeTypeCache:GetEmptyArray():System.Object[]:this (FullOpts)
         -36 (-4.06 % of base) : System.Net.Mail.dasm - System.Net.Mail.CheckCommand:BeginSend(System.Net.Mail.SmtpConnection,System.AsyncCallback,System.Object):System.IAsyncResult (FullOpts)
         -35 (-6.41 % of base) : System.Collections.Immutable.dasm - System.Collections.Immutable.ImmutableHashSet:ToImmutableHashSet[double](System.Collections.Generic.IEnumerable`1[double]):System.Collections.Immutable.ImmutableHashSet`1[double] (FullOpts)
         -35 (-6.41 % of base) : System.Collections.Immutable.dasm - System.Collections.Immutable.ImmutableHashSet:ToImmutableHashSet[int](System.Collections.Generic.IEnumerable`1[int]):System.Collections.Immutable.ImmutableHashSet`1[int] (FullOpts)
         -35 (-6.41 % of base) : System.Collections.Immutable.dasm - System.Collections.Immutable.ImmutableHashSet:ToImmutableHashSet[long](System.Collections.Generic.IEnumerable`1[long]):System.Collections.Immutable.ImmutableHashSet`1[long] (FullOpts)
         -35 (-6.41 % of base) : System.Collections.Immutable.dasm - System.Collections.Immutable.ImmutableHashSet:ToImmutableHashSet[short](System.Collections.Generic.IEnumerable`1[short]):System.Collections.Immutable.ImmutableHashSet`1[short] (FullOpts)
         -35 (-6.41 % of base) : System.Collections.Immutable.dasm - System.Collections.Immutable.ImmutableHashSet:ToImmutableHashSet[System.Nullable`1[int]](System.Collections.Generic.IEnumerable`1[System.Nullable`1[int]]):System.Collections.Immutable.ImmutableHashSet`1[System.Nullable`1[int]] (FullOpts)
         -35 (-6.41 % of base) : System.Collections.Immutable.dasm - System.Collections.Immutable.ImmutableHashSet:ToImmutableHashSet[System.Numerics.Vector`1[float]](System.Collections.Generic.IEnumerable`1[System.Numerics.Vector`1[float]]):System.Collections.Immutable.ImmutableHashSet`1[System.Numerics.Vector`1[float]] (FullOpts)
         -35 (-6.41 % of base) : System.Collections.Immutable.dasm - System.Collections.Immutable.ImmutableHashSet:ToImmutableHashSet[ubyte](System.Collections.Generic.IEnumerable`1[ubyte]):System.Collections.Immutable.ImmutableHashSet`1[ubyte] (FullOpts)
         -35 (-48.61 % of base) : System.Console.dasm - System.ConsolePal+UnixConsoleStream:Dispose(bool):this (FullOpts)
         -35 (-1.20 % of base) : System.Private.Xml.dasm - System.Xml.Xsl.Runtime.DecimalFormatter:.ctor(System.String,System.Xml.Xsl.Runtime.DecimalFormat):this (FullOpts)
         -33 (-21.57 % of base) : System.Private.CoreLib.dasm - System.RuntimeType:GetUnderlyingType(System.RuntimeType):ubyte (FullOpts)
         -31 (-5.58 % of base) : Microsoft.VisualBasic.Core.dasm - Microsoft.VisualBasic.CompilerServices.Conversions:GetNormalizedNumberFormat(System.Globalization.NumberFormatInfo):System.Globalization.NumberFormatInfo (FullOpts)
         -31 (-5.58 % of base) : Microsoft.VisualBasic.Core.dasm - Microsoft.VisualBasic.CompilerServices.DecimalType:GetNormalizedNumberFormat(System.Globalization.NumberFormatInfo):System.Globalization.NumberFormatInfo (FullOpts)
         -31 (-12.86 % of base) : System.Data.Common.dasm - System.Xml.XmlDataDocument:LoadRows(System.Xml.XmlBoundElement,System.Xml.XmlNode):this (FullOpts)
         -29 (-11.24 % of base) : System.Private.Xml.dasm - System.Xml.Schema.AxisElement:MoveToChild(System.String,System.String,int,System.Xml.Schema.ForwardAxis):bool:this (FullOpts)
         -28 (-2.46 % of base) : System.Security.Cryptography.dasm - Interop+Crypto:GetECKeyParameters(Microsoft.Win32.SafeHandles.SafeEcKeyHandle,bool):System.Security.Cryptography.ECParameters (FullOpts)
         -28 (-3.76 % of base) : System.Net.Security.dasm - System.Net.Security.SslStreamCertificateContext:.ctor(System.Security.Cryptography.X509Certificates.X509Certificate2,System.Collections.ObjectModel.ReadOnlyCollection`1[System.Security.Cryptography.X509Certificates.X509Certificate2],System.Net.Security.SslCertificateTrust):this (FullOpts)
         -27 (-44.26 % of base) : System.Reflection.Context.dasm - System.Reflection.Context.Virtual.VirtualPropertyBase+PropertySetterBase:get_ReturnType():System.Type:this (FullOpts)
         -27 (-1.75 % of base) : System.Private.CoreLib.dasm - System.RuntimeType:IsEnumDefined(System.Object):bool:this (FullOpts)
         -25 (-1.11 % of base) : System.Reflection.MetadataLoadContext.dasm - System.Reflection.TypeLoading.Ecma.EcmaCustomAttributeData:ComputeConstructor():System.Reflection.ConstructorInfo:this (FullOpts)
         -22 (-5.19 % of base) : System.Collections.Concurrent.dasm - System.Collections.Concurrent.ConcurrentBag`1[System.__Canon]:TrySteal(byref,bool):bool:this (FullOpts)
         -22 (-12.79 % of base) : System.Data.Odbc.dasm - System.Data.Odbc.CMDWrapper:DisposeStatementHandle():this (FullOpts)
         -21 (-10.66 % of base) : System.DirectoryServices.Protocols.dasm - System.DirectoryServices.Protocols.LdapReferralCallback+Marshaller+MarshalValue:FromManaged(System.DirectoryServices.Protocols.LdapReferralCallback):this (FullOpts)
         -21 (-0.70 % of base) : System.Net.Http.dasm - System.Net.Http.Http3RequestStream+<SendContentAsync>d__31:MoveNext():this (FullOpts)
         -21 (-8.33 % of base) : System.Net.WebSockets.dasm - System.Net.WebSockets.ManagedWebSocket:DisposeCore():this (FullOpts)
         -19 (-0.55 % of base) : System.Private.Xml.dasm - System.Xml.Serialization.XmlSerializationReader:ReadArray(System.String,System.String):System.Array:this (FullOpts)
         -17 (-1.88 % of base) : System.Console.dasm - Interop+Sys:Dup(Microsoft.Win32.SafeHandles.SafeFileHandle):Microsoft.Win32.SafeHandles.SafeFileHandle (FullOpts) (2 methods)
         -17 (-3.70 % of base) : System.Private.CoreLib.dasm - System.Attribute:AreFieldValuesEqual(System.Object,System.Object):bool (FullOpts)
         -17 (-11.26 % of base) : System.Private.DataContractSerialization.dasm - System.Runtime.Serialization.DataContracts.PrimitiveDataContract:Equals(System.Object,System.Collections.Generic.HashSet`1[System.Runtime.Serialization.DataContracts.DataContractPairKey]):bool:this (FullOpts)
         -16 (-4.37 % of base) : System.Private.CoreLib.dasm - System.Reflection.RuntimeMethodInfo:get_ContainsGenericParameters():bool:this (FullOpts)
         -16 (-13.91 % of base) : System.Console.dasm - System.TermInfo+DatabaseFactory:TryOpen(System.String,byref):bool (FullOpts)
         -15 (-4.90 % of base) : Microsoft.CSharp.dasm - Microsoft.CSharp.RuntimeBinder.Semantics.ExpressionBinder+ImplicitConversion:bindImplicitConversionFromNullable(Microsoft.CSharp.RuntimeBinder.Semantics.NullableType):bool:this (FullOpts)
         -15 (-15.15 % of base) : System.IO.Compression.dasm - System.IO.Compression.Deflater:Dispose():this (FullOpts)
         -15 (-14.15 % of base) : System.IO.Compression.dasm - System.IO.Compression.Inflater:Dispose():this (FullOpts)
         -15 (-17.86 % of base) : System.IO.MemoryMappedFiles.dasm - System.IO.MemoryMappedFiles.MemoryMappedView:Dispose():this (FullOpts)
         -14 (-2.49 % of base) : System.ComponentModel.Composition.dasm - System.ComponentModel.Composition.Hosting.DirectoryCatalog:Dispose(bool):this (FullOpts)
         -14 (-3.99 % of base) : System.Configuration.ConfigurationManager.dasm - System.Configuration.Internal.WriteFileContext:Complete(System.String,bool):this (FullOpts)
         -14 (-9.79 % of base) : System.Data.Odbc.dasm - System.Data.Odbc.CMDWrapper:Dispose():this (FullOpts)
         -14 (-5.60 % of base) : System.Diagnostics.DiagnosticSource.dasm - System.Diagnostics.DiagnosticSourceEventSource+TransformSpec+PropertySpec+PropertyFetch:CreateEnumeratePropertyFetch(System.Type,System.Reflection.TypeInfo):System.Diagnostics.DiagnosticSourceEventSource+TransformSpec+PropertySpec+PropertyFetch (FullOpts)
         -14 (-2.79 % of base) : System.IO.Compression.dasm - System.IO.Compression.DeflateStream:Dispose(bool):this (FullOpts)
         -14 (-0.72 % of base) : System.IO.Compression.dasm - System.IO.Compression.DeflateStream+<<DisposeAsync>g__Core|61_0>d:MoveNext():this (FullOpts)
         -14 (-2.86 % of base) : System.IO.IsolatedStorage.dasm - System.IO.IsolatedStorage.Helper:GetRandomDirectory(System.String,int):System.String (FullOpts)
         -14 (-5.88 % of base) : System.IO.MemoryMappedFiles.dasm - System.IO.MemoryMappedFiles.MemoryMappedViewAccessor:Dispose(bool):this (FullOpts)
         -14 (-5.79 % of base) : System.IO.MemoryMappedFiles.dasm - System.IO.MemoryMappedFiles.MemoryMappedViewStream:Dispose(bool):this (FullOpts)
         -14 (-0.34 % of base) : System.Net.Http.dasm - System.Net.Http.Http2Connection+Http2Stream+<SendRequestBodyAsync>d__45:MoveNext():this (FullOpts)
         -14 (-3.62 % of base) : System.Net.Http.dasm - System.Net.Http.HttpConnectionPoolManager:Dispose():this (FullOpts)
         -14 (-0.42 % of base) : System.Net.Mail.dasm - System.Net.Mail.SmtpClient:Send(System.Net.Mail.MailMessage):this (FullOpts)
         -14 (-2.92 % of base) : System.Net.Quic.dasm - System.Net.Security.CertificateValidation:BuildChainAndVerifyProperties(System.Security.Cryptography.X509Certificates.X509Chain,System.Security.Cryptography.X509Certificates.X509Certificate2,bool,bool,System.String):int (FullOpts)
         -14 (-1.27 % of base) : System.Reflection.Metadata.dasm - System.Reflection.Metadata.MetadataReader:GetAssemblyName(System.String):System.Reflection.AssemblyName (FullOpts)
         -14 (-4.08 % of base) : System.Private.DataContractSerialization.dasm - System.Runtime.Serialization.Json.JsonFormatReaderGenerator+CriticalHelper:ThrowUnexpectedStateException(int):this (FullOpts)
         -14 (-4.08 % of base) : System.Private.DataContractSerialization.dasm - System.Runtime.Serialization.XmlFormatReaderGenerator+CriticalHelper:ThrowUnexpectedStateException(int):this (FullOpts)
         -13 (-0.85 % of base) : Microsoft.CSharp.dasm - Microsoft.CSharp.RuntimeBinder.Semantics.ExpressionBinder+ImplicitConversion:BindNubConversion(Microsoft.CSharp.RuntimeBinder.Semantics.NullableType):bool:this (FullOpts)
         -12 (-7.23 % of base) : System.Composition.TypedParts.dasm - System.Composition.TypedParts.ActivationFeatures.DisposalFeature:RewriteActivator(System.Reflection.TypeInfo,System.Composition.Hosting.Core.CompositeActivator,System.Collections.Generic.IDictionary`2[System.String,System.Object],System.Collections.Generic.IEnumerable`1[System.Composition.Hosting.Core.CompositionDependency]):System.Composition.Hosting.Core.CompositeActivator:this (FullOpts)
         -11 (-8.03 % of base) : System.Private.CoreLib.dasm - System.IO.FileInfo:.ctor(System.String,System.String,System.String,bool):this (FullOpts)
         -11 (-5.24 % of base) : System.IO.Ports.dasm - System.IO.Ports.SerialPort:Dispose(bool):this (FullOpts)
         -11 (-6.92 % of base) : System.IO.Ports.dasm - System.IO.Ports.SerialStream:Dispose(bool):this (FullOpts)
         -11 (-6.51 % of base) : System.Net.Mail.dasm - System.Net.Mail.SmtpClient:Dispose(bool):this (FullOpts)
          -9 (-0.96 % of base) : System.Threading.RateLimiting.dasm - System.Threading.RateLimiting.FixedWindowRateLimiter:Dispose(bool):this (FullOpts)
          -9 (-0.96 % of base) : System.Threading.RateLimiting.dasm - System.Threading.RateLimiting.SlidingWindowRateLimiter:Dispose(bool):this (FullOpts)
          -9 (-0.96 % of base) : System.Threading.RateLimiting.dasm - System.Threading.RateLimiting.TokenBucketRateLimiter:Dispose(bool):this (FullOpts)
          -8 (-11.11 % of base) : System.Data.Odbc.dasm - System.Data.Odbc.CMDWrapper:DisposeDescriptorHandle():this (FullOpts)
          -8 (-11.11 % of base) : System.Data.Odbc.dasm - System.Data.Odbc.CMDWrapper:DisposeKeyInfoStatementHandle():this (FullOpts)
          -8 (-3.96 % of base) : System.Data.Odbc.dasm - System.Data.Odbc.OdbcConnection:Close():this (FullOpts)
          -8 (-7.41 % of base) : System.Data.Odbc.dasm - System.Data.Odbc.OdbcEnvironment:ReleaseObjectPool() (FullOpts)
          -8 (-7.55 % of base) : System.Data.Odbc.dasm - System.Data.ProviderBase.DbConnectionPool:ErrorCallback(System.Object):this (FullOpts)
          -8 (-9.88 % of base) : System.Data.Odbc.dasm - System.Data.ProviderBase.DbConnectionPool:Shutdown():this (FullOpts)
          -8 (-9.41 % of base) : System.Private.CoreLib.dasm - System.IO.Strategies.OSFileStreamStrategy:Dispose(bool):this (FullOpts)
          -8 (-2.17 % of base) : System.Linq.dasm - System.Linq.EnumerableSorter`2[System.Numerics.Vector`1[float],System.Nullable`1[int]]:ComputeKeys(System.Numerics.Vector`1[float][],int):this (FullOpts)
          -8 (-16.33 % of base) : System.Net.Http.dasm - System.Net.Http.HttpConnectionPoolManager+NetworkChangeCleanup:Dispose():this (FullOpts)
          -8 (-6.30 % of base) : System.Net.Sockets.dasm - System.Net.Sockets.Socket:ReturnSocketAsyncEventArgs(System.Net.Sockets.Socket+TaskSocketAsyncEventArgs`1[int],bool):this (FullOpts)
          -8 (-4.76 % of base) : System.Net.Sockets.dasm - System.Net.Sockets.Socket+AwaitableSocketAsyncEventArgs:ReleaseForAsyncCompletion():this (FullOpts)
          -8 (-6.50 % of base) : System.Net.Sockets.dasm - System.Net.Sockets.Socket+AwaitableSocketAsyncEventArgs:ReleaseForSyncCompletion():this (FullOpts)

Top method regressions (percentages):
         255 (1,961.54 % of base) : System.Private.CoreLib.dasm - System.Reflection.RuntimeMethodInfo:GetGenericArgumentsInternal():System.RuntimeType[]:this (FullOpts)
         223 (1,715.38 % of base) : System.DirectoryServices.Protocols.dasm - System.DirectoryServices.Protocols.DirectoryAttribute:.ctor(System.String,System.String):this (FullOpts)
         174 (1,338.46 % of base) : System.Diagnostics.DiagnosticSource.dasm - System.Diagnostics.Activity:AddTag(System.String,System.String):System.Diagnostics.Activity:this (FullOpts)
         151 (1,161.54 % of base) : System.Private.CoreLib.dasm - System.IO.File:WriteAllLines(System.String,System.String[],System.Text.Encoding) (FullOpts)
         426 (990.70 % of base) : System.Reflection.MetadataLoadContext.dasm - System.Reflection.TypeLoading.Ecma.EcmaResolver:ResolveAssembly(System.Reflection.Metadata.AssemblyReferenceHandle,System.Reflection.TypeLoading.Ecma.EcmaModule):System.Reflection.TypeLoading.RoAssembly (FullOpts)
         342 (977.14 % of base) : System.Reflection.Context.dasm - System.Reflection.Context.Custom.CustomConstructorInfo:GetCustomAttributes(bool):System.Object[]:this (FullOpts)
         342 (977.14 % of base) : System.Reflection.Context.dasm - System.Reflection.Context.Custom.CustomEventInfo:GetCustomAttributes(bool):System.Object[]:this (FullOpts)
         342 (977.14 % of base) : System.Reflection.Context.dasm - System.Reflection.Context.Custom.CustomFieldInfo:GetCustomAttributes(bool):System.Object[]:this (FullOpts)
         342 (977.14 % of base) : System.Reflection.Context.dasm - System.Reflection.Context.Custom.CustomPropertyInfo:GetCustomAttributes(bool):System.Object[]:this (FullOpts)
         340 (971.43 % of base) : System.Reflection.Context.dasm - System.Reflection.Context.Custom.CustomParameterInfo:GetCustomAttributes(bool):System.Object[]:this (FullOpts)
         120 (923.08 % of base) : System.Private.Xml.dasm - System.Xml.DocumentXPathNodeIterator_AllElemChildren_AndSelf:.ctor(System.Xml.DocumentXPathNodeIterator_AllElemChildren_AndSelf):this (FullOpts)
         114 (876.92 % of base) : System.Private.Xml.dasm - MS.Internal.Xml.XPath.DocumentOrderQuery:.ctor(MS.Internal.Xml.XPath.DocumentOrderQuery):this (FullOpts)
         114 (876.92 % of base) : System.Private.Xml.dasm - MS.Internal.Xml.XPath.IDQuery:.ctor(MS.Internal.Xml.XPath.IDQuery):this (FullOpts)
         114 (876.92 % of base) : System.Private.Xml.dasm - MS.Internal.Xml.XPath.ReversePositionQuery:.ctor(MS.Internal.Xml.XPath.ReversePositionQuery):this (FullOpts)
         556 (829.85 % of base) : Microsoft.Extensions.Configuration.UserSecrets.dasm - Microsoft.Extensions.Configuration.UserSecretsConfigurationExtensions:AddUserSecrets[System.__Canon](Microsoft.Extensions.Configuration.IConfigurationBuilder):Microsoft.Extensions.Configuration.IConfigurationBuilder (FullOpts)
          94 (723.08 % of base) : System.Data.Odbc.dasm - System.Data.Odbc.OdbcCommandBuilder:set_DataAdapter(System.Data.Odbc.OdbcDataAdapter):this (FullOpts)
         285 (695.12 % of base) : System.Data.Common.dasm - System.Data.Common.ADP:NotADataColumnMapping(System.Object):System.Exception (FullOpts)
         285 (695.12 % of base) : System.Data.Common.dasm - System.Data.Common.ADP:NotADataTableMapping(System.Object):System.Exception (FullOpts)
         104 (693.33 % of base) : System.Security.Cryptography.Xml.dasm - System.Security.Cryptography.Xml.EncryptionPropertyCollection:set_ItemOf(int,System.Security.Cryptography.Xml.EncryptionProperty):this (FullOpts)
         126 (663.16 % of base) : System.Private.Xml.dasm - System.Xml.Xsl.Qil.QilPatternFactory:Invoke(System.Xml.Xsl.Qil.QilFunction,System.Xml.Xsl.Qil.QilList):System.Xml.Xsl.Qil.QilNode:this (FullOpts)
         185 (660.71 % of base) : System.Private.DataContractSerialization.dasm - System.Runtime.Serialization.Json.ReflectionJsonCollectionReader:ReflectionReadGetOnlyCollection(System.Runtime.Serialization.XmlReaderDelegator,System.Runtime.Serialization.Json.XmlObjectSerializerReadContextComplexJson,System.Xml.XmlDictionaryString,System.Xml.XmlDictionaryString,System.Runtime.Serialization.DataContracts.CollectionDataContract):this (FullOpts)
         180 (600.00 % of base) : System.Linq.Expressions.dasm - System.Linq.Expressions.Expression:Label():System.Linq.Expressions.LabelTarget (FullOpts)
         221 (581.58 % of base) : System.Data.Common.dasm - System.Data.Common.ADP:ColumnsAddNullAttempt(System.String):System.Exception (FullOpts)
         221 (581.58 % of base) : System.Data.Common.dasm - System.Data.Common.ADP:TablesAddNullAttempt(System.String):System.Exception (FullOpts)
         169 (563.33 % of base) : System.Linq.Expressions.dasm - System.Linq.Expressions.DebugViewWriter:GetLabelTargetId(System.Linq.Expressions.LabelTarget):int:this (FullOpts)
         507 (507.00 % of base) : System.ComponentModel.Composition.dasm - System.ComponentModel.Composition.Hosting.ExportProvider:GetExportedValueOrDefault[int](System.String):int:this (FullOpts)
         507 (507.00 % of base) : System.ComponentModel.Composition.dasm - System.ComponentModel.Composition.Hosting.ExportProvider:GetExportedValueOrDefault[long](System.String):long:this (FullOpts)
         507 (507.00 % of base) : System.ComponentModel.Composition.dasm - System.ComponentModel.Composition.Hosting.ExportProvider:GetExportedValueOrDefault[short](System.String):short:this (FullOpts)
         507 (507.00 % of base) : System.ComponentModel.Composition.dasm - System.ComponentModel.Composition.Hosting.ExportProvider:GetExportedValueOrDefault[ubyte](System.String):ubyte:this (FullOpts)
          95 (500.00 % of base) : System.Private.Xml.dasm - System.Xml.Xsl.Qil.QilPatternFactory:Parameter(System.Xml.Xsl.Qil.QilNode,System.Xml.Xsl.Qil.QilName,System.Xml.Xsl.XmlQueryType):System.Xml.Xsl.Qil.QilParameter:this (FullOpts)
         507 (492.23 % of base) : System.ComponentModel.Composition.dasm - System.ComponentModel.Composition.Hosting.ExportProvider:GetExportedValue[int](System.String):int:this (FullOpts)
         507 (492.23 % of base) : System.ComponentModel.Composition.dasm - System.ComponentModel.Composition.Hosting.ExportProvider:GetExportedValue[long](System.String):long:this (FullOpts)
         507 (492.23 % of base) : System.ComponentModel.Composition.dasm - System.ComponentModel.Composition.Hosting.ExportProvider:GetExportedValue[short](System.String):short:this (FullOpts)
         507 (492.23 % of base) : System.ComponentModel.Composition.dasm - System.ComponentModel.Composition.Hosting.ExportProvider:GetExportedValue[ubyte](System.String):ubyte:this (FullOpts)
         481 (485.86 % of base) : System.ComponentModel.Composition.dasm - System.ComponentModel.Composition.Hosting.ExportProvider:GetExportedValueOrDefault[int]():int:this (FullOpts)
         481 (485.86 % of base) : System.ComponentModel.Composition.dasm - System.ComponentModel.Composition.Hosting.ExportProvider:GetExportedValueOrDefault[long]():long:this (FullOpts)
         481 (485.86 % of base) : System.ComponentModel.Composition.dasm - System.ComponentModel.Composition.Hosting.ExportProvider:GetExportedValueOrDefault[short]():short:this (FullOpts)
         481 (485.86 % of base) : System.ComponentModel.Composition.dasm - System.ComponentModel.Composition.Hosting.ExportProvider:GetExportedValueOrDefault[ubyte]():ubyte:this (FullOpts)
         507 (482.86 % of base) : System.ComponentModel.Composition.dasm - System.ComponentModel.Composition.Hosting.ExportProvider:GetExportedValueOrDefault[double](System.String):double:this (FullOpts)
         481 (471.57 % of base) : System.ComponentModel.Composition.dasm - System.ComponentModel.Composition.Hosting.ExportProvider:GetExport[double]():System.Lazy`1[double]:this (FullOpts)
         481 (471.57 % of base) : System.ComponentModel.Composition.dasm - System.ComponentModel.Composition.Hosting.ExportProvider:GetExport[int]():System.Lazy`1[int]:this (FullOpts)
         481 (471.57 % of base) : System.ComponentModel.Composition.dasm - System.ComponentModel.Composition.Hosting.ExportProvider:GetExport[long]():System.Lazy`1[long]:this (FullOpts)
         481 (471.57 % of base) : System.ComponentModel.Composition.dasm - System.ComponentModel.Composition.Hosting.ExportProvider:GetExport[short]():System.Lazy`1[short]:this (FullOpts)
         481 (471.57 % of base) : System.ComponentModel.Composition.dasm - System.ComponentModel.Composition.Hosting.ExportProvider:GetExport[System.Nullable`1[int]]():System.Lazy`1[System.Nullable`1[int]]:this (FullOpts)
         481 (471.57 % of base) : System.ComponentModel.Composition.dasm - System.ComponentModel.Composition.Hosting.ExportProvider:GetExport[System.Numerics.Vector`1[float]]():System.Lazy`1[System.Numerics.Vector`1[float]]:this (FullOpts)
         481 (471.57 % of base) : System.ComponentModel.Composition.dasm - System.ComponentModel.Composition.Hosting.ExportProvider:GetExport[ubyte]():System.Lazy`1[ubyte]:this (FullOpts)
         481 (471.57 % of base) : System.ComponentModel.Composition.dasm - System.ComponentModel.Composition.Hosting.ExportProvider:GetExportedValue[int]():int:this (FullOpts)
         481 (471.57 % of base) : System.ComponentModel.Composition.dasm - System.ComponentModel.Composition.Hosting.ExportProvider:GetExportedValue[long]():long:this (FullOpts)
         481 (471.57 % of base) : System.ComponentModel.Composition.dasm - System.ComponentModel.Composition.Hosting.ExportProvider:GetExportedValue[short]():short:this (FullOpts)
         481 (471.57 % of base) : System.ComponentModel.Composition.dasm - System.ComponentModel.Composition.Hosting.ExportProvider:GetExportedValue[ubyte]():ubyte:this (FullOpts)
         160 (470.59 % of base) : System.Private.DataContractSerialization.dasm - System.Runtime.Serialization.DataContracts.CharDataContract:.ctor(System.Xml.XmlDictionaryString,System.Xml.XmlDictionaryString):this (FullOpts)
         160 (470.59 % of base) : System.Private.DataContractSerialization.dasm - System.Runtime.Serialization.DataContracts.GuidDataContract:.ctor(System.Xml.XmlDictionaryString,System.Xml.XmlDictionaryString):this (FullOpts)
         160 (470.59 % of base) : System.Private.DataContractSerialization.dasm - System.Runtime.Serialization.DataContracts.LongDataContract:.ctor(System.Xml.XmlDictionaryString,System.Xml.XmlDictionaryString):this (FullOpts)
         160 (470.59 % of base) : System.Private.DataContractSerialization.dasm - System.Runtime.Serialization.DataContracts.StringDataContract:.ctor(System.Xml.XmlDictionaryString,System.Xml.XmlDictionaryString):this (FullOpts)
         160 (470.59 % of base) : System.Private.DataContractSerialization.dasm - System.Runtime.Serialization.DataContracts.TimeSpanDataContract:.ctor(System.Xml.XmlDictionaryString,System.Xml.XmlDictionaryString):this (FullOpts)
         507 (469.44 % of base) : System.ComponentModel.Composition.dasm - System.ComponentModel.Composition.Hosting.ExportProvider:GetExportedValue[double](System.String):double:this (FullOpts)
         481 (462.50 % of base) : System.ComponentModel.Composition.dasm - System.ComponentModel.Composition.Hosting.ExportProvider:GetExportedValueOrDefault[double]():double:this (FullOpts)
         472 (458.25 % of base) : System.ComponentModel.Composition.dasm - System.ComponentModel.Composition.Hosting.ExportProvider:GetExport[System.Nullable`1[int],System.Nullable`1[int]]():System.Lazy`2[System.Nullable`1[int],System.Nullable`1[int]]:this (FullOpts)
         516 (456.64 % of base) : System.ComponentModel.Composition.dasm - System.ComponentModel.Composition.Hosting.ExportProvider:GetExportCore[double](System.String):System.Lazy`1[double]:this (FullOpts)
         516 (456.64 % of base) : System.ComponentModel.Composition.dasm - System.ComponentModel.Composition.Hosting.ExportProvider:GetExportCore[int](System.String):System.Lazy`1[int]:this (FullOpts)
         516 (456.64 % of base) : System.ComponentModel.Composition.dasm - System.ComponentModel.Composition.Hosting.ExportProvider:GetExportCore[long](System.String):System.Lazy`1[long]:this (FullOpts)
         516 (456.64 % of base) : System.ComponentModel.Composition.dasm - System.ComponentModel.Composition.Hosting.ExportProvider:GetExportCore[short](System.String):System.Lazy`1[short]:this (FullOpts)
         516 (456.64 % of base) : System.ComponentModel.Composition.dasm - System.ComponentModel.Composition.Hosting.ExportProvider:GetExportCore[System.Nullable`1[int]](System.String):System.Lazy`1[System.Nullable`1[int]]:this (FullOpts)
         516 (456.64 % of base) : System.ComponentModel.Composition.dasm - System.ComponentModel.Composition.Hosting.ExportProvider:GetExportCore[System.Numerics.Vector`1[float]](System.String):System.Lazy`1[System.Numerics.Vector`1[float]]:this (FullOpts)
         516 (456.64 % of base) : System.ComponentModel.Composition.dasm - System.ComponentModel.Composition.Hosting.ExportProvider:GetExportCore[ubyte](System.String):System.Lazy`1[ubyte]:this (FullOpts)
         481 (449.53 % of base) : System.ComponentModel.Composition.dasm - System.ComponentModel.Composition.Hosting.ExportProvider:GetExportedValue[double]():double:this (FullOpts)
          79 (438.89 % of base) : System.Private.Xml.dasm - System.Xml.Serialization.TypeScope:GetTypeDesc(System.String,System.String):System.Xml.Serialization.TypeDesc (FullOpts)
         495 (434.21 % of base) : System.ComponentModel.Composition.dasm - System.ComponentModel.Composition.Hosting.ExportProvider:GetExportCore[System.Nullable`1[int],System.Nullable`1[int]](System.String):System.Lazy`2[System.Nullable`1[int],System.Nullable`1[int]]:this (FullOpts)
         117 (433.33 % of base) : System.Private.Xml.dasm - System.Xml.Serialization.SourceInfo:op_Equality(System.Xml.Serialization.SourceInfo,System.Xml.Serialization.SourceInfo):bool (FullOpts)
         472 (429.09 % of base) : System.ComponentModel.Composition.dasm - System.ComponentModel.Composition.Hosting.ExportProvider:GetExport[double,System.Nullable`1[int]]():System.Lazy`2[double,System.Nullable`1[int]]:this (FullOpts)
         472 (429.09 % of base) : System.ComponentModel.Composition.dasm - System.ComponentModel.Composition.Hosting.ExportProvider:GetExport[int,System.Nullable`1[int]]():System.Lazy`2[int,System.Nullable`1[int]]:this (FullOpts)
         472 (429.09 % of base) : System.ComponentModel.Composition.dasm - System.ComponentModel.Composition.Hosting.ExportProvider:GetExport[long,System.Nullable`1[int]]():System.Lazy`2[long,System.Nullable`1[int]]:this (FullOpts)
         472 (429.09 % of base) : System.ComponentModel.Composition.dasm - System.ComponentModel.Composition.Hosting.ExportProvider:GetExport[short,System.Nullable`1[int]]():System.Lazy`2[short,System.Nullable`1[int]]:this (FullOpts)
         472 (429.09 % of base) : System.ComponentModel.Composition.dasm - System.ComponentModel.Composition.Hosting.ExportProvider:GetExport[System.Numerics.Vector`1[float],System.Nullable`1[int]]():System.Lazy`2[System.Numerics.Vector`1[float],System.Nullable`1[int]]:this (FullOpts)
         472 (429.09 % of base) : System.ComponentModel.Composition.dasm - System.ComponentModel.Composition.Hosting.ExportProvider:GetExport[ubyte,System.Nullable`1[int]]():System.Lazy`2[ubyte,System.Nullable`1[int]]:this (FullOpts)
         327 (424.68 % of base) : System.Private.DataContractSerialization.dasm - System.Runtime.Serialization.Json.JsonFormatReaderGenerator+CriticalHelper:IsStartElement(System.Runtime.Serialization.ArgBuilder,System.Runtime.Serialization.ArgBuilder):this (FullOpts)
         327 (424.68 % of base) : System.Private.DataContractSerialization.dasm - System.Runtime.Serialization.XmlFormatReaderGenerator+CriticalHelper:IsStartElement(System.Runtime.Serialization.ArgBuilder,System.Runtime.Serialization.ArgBuilder):this (FullOpts)
         505 (417.36 % of base) : System.ComponentModel.Composition.dasm - System.ComponentModel.Composition.Hosting.ExportProvider:GetExportCore[double,System.Nullable`1[int]](System.String):System.Lazy`2[double,System.Nullable`1[int]]:this (FullOpts)
         505 (417.36 % of base) : System.ComponentModel.Composition.dasm - System.ComponentModel.Composition.Hosting.ExportProvider:GetExportCore[int,System.Nullable`1[int]](System.String):System.Lazy`2[int,System.Nullable`1[int]]:this (FullOpts)
         505 (417.36 % of base) : System.ComponentModel.Composition.dasm - System.ComponentModel.Composition.Hosting.ExportProvider:GetExportCore[long,System.Nullable`1[int]](System.String):System.Lazy`2[long,System.Nullable`1[int]]:this (FullOpts)
         505 (417.36 % of base) : System.ComponentModel.Composition.dasm - System.ComponentModel.Composition.Hosting.ExportProvider:GetExportCore[short,System.Nullable`1[int]](System.String):System.Lazy`2[short,System.Nullable`1[int]]:this (FullOpts)
         505 (417.36 % of base) : System.ComponentModel.Composition.dasm - System.ComponentModel.Composition.Hosting.ExportProvider:GetExportCore[System.Numerics.Vector`1[float],System.Nullable`1[int]](System.String):System.Lazy`2[System.Numerics.Vector`1[float],System.Nullable`1[int]]:this (FullOpts)
         505 (417.36 % of base) : System.ComponentModel.Composition.dasm - System.ComponentModel.Composition.Hosting.ExportProvider:GetExportCore[ubyte,System.Nullable`1[int]](System.String):System.Lazy`2[ubyte,System.Nullable`1[int]]:this (FullOpts)
         176 (400.00 % of base) : System.Data.Odbc.dasm - System.Data.Common.ADP:InvalidParameterType(System.Data.IDataParameterCollection,System.Type,System.Object):System.Exception (FullOpts)
          60 (400.00 % of base) : System.Data.Odbc.dasm - System.Data.Odbc.OdbcParameterCollection:set_Item(int,System.Data.Odbc.OdbcParameter):this (FullOpts)
         693 (393.75 % of base) : System.Text.Json.dasm - System.Text.Json.Serialization.Metadata.JsonTypeInfo:CreateJsonTypeInfo[double](System.Text.Json.JsonSerializerOptions):System.Text.Json.Serialization.Metadata.JsonTypeInfo`1[double] (FullOpts)
         693 (393.75 % of base) : System.Text.Json.dasm - System.Text.Json.Serialization.Metadata.JsonTypeInfo:CreateJsonTypeInfo[int](System.Text.Json.JsonSerializerOptions):System.Text.Json.Serialization.Metadata.JsonTypeInfo`1[int] (FullOpts)
         693 (393.75 % of base) : System.Text.Json.dasm - System.Text.Json.Serialization.Metadata.JsonTypeInfo:CreateJsonTypeInfo[long](System.Text.Json.JsonSerializerOptions):System.Text.Json.Serialization.Metadata.JsonTypeInfo`1[long] (FullOpts)
         693 (393.75 % of base) : System.Text.Json.dasm - System.Text.Json.Serialization.Metadata.JsonTypeInfo:CreateJsonTypeInfo[short](System.Text.Json.JsonSerializerOptions):System.Text.Json.Serialization.Metadata.JsonTypeInfo`1[short] (FullOpts)
         693 (393.75 % of base) : System.Text.Json.dasm - System.Text.Json.Serialization.Metadata.JsonTypeInfo:CreateJsonTypeInfo[System.Nullable`1[int]](System.Text.Json.JsonSerializerOptions):System.Text.Json.Serialization.Metadata.JsonTypeInfo`1[System.Nullable`1[int]] (FullOpts)
         693 (393.75 % of base) : System.Text.Json.dasm - System.Text.Json.Serialization.Metadata.JsonTypeInfo:CreateJsonTypeInfo[System.Numerics.Vector`1[float]](System.Text.Json.JsonSerializerOptions):System.Text.Json.Serialization.Metadata.JsonTypeInfo`1[System.Numerics.Vector`1[float]] (FullOpts)
         693 (393.75 % of base) : System.Text.Json.dasm - System.Text.Json.Serialization.Metadata.JsonTypeInfo:CreateJsonTypeInfo[ubyte](System.Text.Json.JsonSerializerOptions):System.Text.Json.Serialization.Metadata.JsonTypeInfo`1[ubyte] (FullOpts)
         129 (390.91 % of base) : System.Private.CoreLib.dasm - System.Collections.Generic.NonRandomizedStringEqualityComparer:System.Runtime.Serialization.ISerializable.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext):this (FullOpts)
         129 (390.91 % of base) : System.Private.CoreLib.dasm - System.Collections.Generic.NullableComparer`1[System.Numerics.Vector`1[float]]:GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext):this (FullOpts)
          48 (369.23 % of base) : System.DirectoryServices.Protocols.dasm - System.DirectoryServices.Protocols.DirectoryAttribute:Insert(int,System.String):this (FullOpts)
         640 (361.58 % of base) : System.Text.Json.dasm - System.Text.Json.Serialization.Metadata.JsonTypeInfo:CreateJsonTypeInfo[System.__Canon](System.Text.Json.JsonSerializerOptions):System.Text.Json.Serialization.Metadata.JsonTypeInfo`1[System.__Canon] (FullOpts)
          68 (357.89 % of base) : System.Private.Xml.dasm - System.Xml.Xsl.XsltOld.Compiler:RemoveDocumentURI(System.String):this (FullOpts)
         224 (355.56 % of base) : System.Private.Xml.dasm - System.Xml.Xsl.Xslt.QilGenerator:CompileIf(System.Xml.Xsl.Xslt.XslNode):System.Xml.Xsl.Qil.QilNode:this (FullOpts)
         108 (348.39 % of base) : System.Data.Common.dasm - System.Data.Common.ADP:ColumnsIsNotParent(System.Collections.ICollection):System.Exception (FullOpts)
         108 (348.39 % of base) : System.Data.Common.dasm - System.Data.Common.ADP:ColumnsIsParent(System.Collections.ICollection):System.Exception (FullOpts)

Top method improvements (percentages):
        -118 (-100.00 % of base) : System.Console.dasm - Interop:CheckIo[System.__Canon](System.__Canon,System.String,bool):System.__Canon (FullOpts) (1 base, 0 diff methods)
         -94 (-85.45 % of base) : System.Private.Xml.dasm - System.Xml.Xsl.ListBase`1[System.Nullable`1[int]]:System.Collections.IList.Contains(System.Object):bool:this (FullOpts)
         -84 (-84.85 % of base) : System.Private.Xml.dasm - System.Xml.Xsl.ListBase`1[System.Nullable`1[int]]:System.Collections.IList.Remove(System.Object):this (FullOpts)
         -93 (-83.04 % of base) : System.Private.Xml.dasm - System.Xml.Xsl.ListBase`1[System.Nullable`1[int]]:System.Collections.IList.IndexOf(System.Object):int:this (FullOpts)
         -63 (-70.79 % of base) : System.Private.CoreLib.dasm - System.IO.DirectoryInfo:.ctor(System.String,System.String,System.String,bool):this (FullOpts)
         -35 (-48.61 % of base) : System.Console.dasm - System.ConsolePal+UnixConsoleStream:Dispose(bool):this (FullOpts)
         -93 (-48.19 % of base) : System.Private.Xml.dasm - System.Xml.Xsl.ListBase`1[System.Nullable`1[int]]:System.Collections.IList.Add(System.Object):int:this (FullOpts)
         -92 (-47.92 % of base) : System.Private.Xml.dasm - System.Xml.Xsl.ListBase`1[System.Nullable`1[int]]:System.Collections.IList.Insert(int,System.Object):this (FullOpts)
         -92 (-47.92 % of base) : System.Private.Xml.dasm - System.Xml.Xsl.ListBase`1[System.Nullable`1[int]]:System.Collections.IList.set_Item(int,System.Object):this (FullOpts)
         -27 (-44.26 % of base) : System.Reflection.Context.dasm - System.Reflection.Context.Virtual.VirtualPropertyBase+PropertySetterBase:get_ReturnType():System.Type:this (FullOpts)
         -33 (-21.57 % of base) : System.Private.CoreLib.dasm - System.RuntimeType:GetUnderlyingType(System.RuntimeType):ubyte (FullOpts)
         -38 (-18.91 % of base) : System.Private.CoreLib.dasm - System.RuntimeType+RuntimeTypeCache:GetEmptyArray():System.Object[]:this (FullOpts)
         -15 (-17.86 % of base) : System.IO.MemoryMappedFiles.dasm - System.IO.MemoryMappedFiles.MemoryMappedView:Dispose():this (FullOpts)
          -8 (-16.33 % of base) : System.Net.Http.dasm - System.Net.Http.HttpConnectionPoolManager+NetworkChangeCleanup:Dispose():this (FullOpts)
          -8 (-15.69 % of base) : System.Reflection.Metadata.dasm - System.Reflection.Internal.MemoryMappedFileBlock:Dispose():this (FullOpts)
          -8 (-15.69 % of base) : System.Reflection.Metadata.dasm - System.Reflection.Internal.NativeHeapMemoryBlock:Dispose():this (FullOpts)
        -129 (-15.30 % of base) : System.Net.Requests.dasm - System.Net.LazyAsyncResult:WaitForCompletion(bool):System.Object:this (FullOpts)
         -15 (-15.15 % of base) : System.IO.Compression.dasm - System.IO.Compression.Deflater:Dispose():this (FullOpts)
        -129 (-14.22 % of base) : System.Net.Mail.dasm - System.Net.LazyAsyncResult:WaitForCompletion(bool):System.Object:this (FullOpts)
         -15 (-14.15 % of base) : System.IO.Compression.dasm - System.IO.Compression.Inflater:Dispose():this (FullOpts)
         -16 (-13.91 % of base) : System.Console.dasm - System.TermInfo+DatabaseFactory:TryOpen(System.String,byref):bool (FullOpts)
         -77 (-13.03 % of base) : System.Private.CoreLib.dasm - System.Globalization.CultureInfo:Clone():System.Object:this (FullOpts)
         -31 (-12.86 % of base) : System.Data.Common.dasm - System.Xml.XmlDataDocument:LoadRows(System.Xml.XmlBoundElement,System.Xml.XmlNode):this (FullOpts)
         -22 (-12.79 % of base) : System.Data.Odbc.dasm - System.Data.Odbc.CMDWrapper:DisposeStatementHandle():this (FullOpts)
         -47 (-12.50 % of base) : System.Private.CoreLib.dasm - System.Reflection.RuntimeCustomAttributeData:InitCustomAttributeType(System.RuntimeType):System.Reflection.CustomAttributeType (FullOpts)
          -8 (-11.59 % of base) : System.Net.Requests.dasm - System.Net.WebFileStream:Abort():this (FullOpts)
         -17 (-11.26 % of base) : System.Private.DataContractSerialization.dasm - System.Runtime.Serialization.DataContracts.PrimitiveDataContract:Equals(System.Object,System.Collections.Generic.HashSet`1[System.Runtime.Serialization.DataContracts.DataContractPairKey]):bool:this (FullOpts)
         -29 (-11.24 % of base) : System.Private.Xml.dasm - System.Xml.Schema.AxisElement:MoveToChild(System.String,System.String,int,System.Xml.Schema.ForwardAxis):bool:this (FullOpts)
          -8 (-11.11 % of base) : System.Data.Odbc.dasm - System.Data.Odbc.CMDWrapper:DisposeDescriptorHandle():this (FullOpts)
          -8 (-11.11 % of base) : System.Data.Odbc.dasm - System.Data.Odbc.CMDWrapper:DisposeKeyInfoStatementHandle():this (FullOpts)
          -7 (-10.94 % of base) : System.Diagnostics.Process.dasm - System.Diagnostics.ProcessWaitState+Holder:Dispose():this (FullOpts)
         -21 (-10.66 % of base) : System.DirectoryServices.Protocols.dasm - System.DirectoryServices.Protocols.LdapReferralCallback+Marshaller+MarshalValue:FromManaged(System.DirectoryServices.Protocols.LdapReferralCallback):this (FullOpts)
         -43 (-10.05 % of base) : System.Data.Common.dasm - System.Xml.XmlDataDocument:OnAddRow(System.Data.DataRow):this (FullOpts)
          -7 (-10.00 % of base) : System.Net.WebSockets.dasm - System.Net.WebSockets.Compression.WebSocketDeflater:Dispose():this (FullOpts)
          -8 (-9.88 % of base) : System.Data.Odbc.dasm - System.Data.ProviderBase.DbConnectionPool:Shutdown():this (FullOpts)
         -14 (-9.79 % of base) : System.Data.Odbc.dasm - System.Data.Odbc.CMDWrapper:Dispose():this (FullOpts)
          -8 (-9.41 % of base) : System.Private.CoreLib.dasm - System.IO.Strategies.OSFileStreamStrategy:Dispose(bool):this (FullOpts)
          -7 (-8.97 % of base) : System.Private.DataContractSerialization.dasm - System.Runtime.Serialization.Json.JsonEncodingStreamWrapper:Dispose(bool):this (FullOpts)
          -7 (-8.86 % of base) : System.Private.DataContractSerialization.dasm - System.Xml.EncodingStreamWrapper:Close():this (FullOpts)
          -7 (-8.75 % of base) : System.Net.Http.dasm - System.Net.Http.DecompressionHandler+DeflateDecompressedContent+ZLibOrDeflateStream:Dispose(bool):this (FullOpts)
          -7 (-8.64 % of base) : System.Net.Http.dasm - System.Net.Http.HttpClientHandler:Dispose(bool):this (FullOpts)
          -7 (-8.64 % of base) : System.ComponentModel.TypeConverter.dasm - System.Timers.Timer:Close():this (FullOpts)
         -21 (-8.33 % of base) : System.Net.WebSockets.dasm - System.Net.WebSockets.ManagedWebSocket:DisposeCore():this (FullOpts)
          -7 (-8.24 % of base) : System.Net.WebSockets.dasm - System.Net.WebSockets.Compression.WebSocketInflater:Dispose():this (FullOpts)
          -7 (-8.24 % of base) : System.ComponentModel.TypeConverter.dasm - System.Timers.Timer:BeginInit():this (FullOpts)
          -5 (-8.20 % of base) : System.Private.CoreLib.dasm - Microsoft.Win32.SafeHandles.SafeFileHandle:.ctor(long,bool):this (FullOpts)
          -5 (-8.20 % of base) : System.IO.Pipes.dasm - Microsoft.Win32.SafeHandles.SafePipeHandle:.ctor(long,bool):this (FullOpts)
          -5 (-8.20 % of base) : System.Diagnostics.Process.dasm - Microsoft.Win32.SafeHandles.SafeProcessHandle:.ctor(long,bool):this (FullOpts)
          -5 (-8.20 % of base) : System.Private.CoreLib.dasm - Microsoft.Win32.SafeHandles.SafeWaitHandle:.ctor(long,bool):this (FullOpts)
         -11 (-8.03 % of base) : System.Private.CoreLib.dasm - System.IO.FileInfo:.ctor(System.String,System.String,System.String,bool):this (FullOpts)
          -7 (-7.87 % of base) : System.IO.Compression.dasm - System.IO.Compression.Deflater:Dispose(bool):this (FullOpts)
          -2 (-7.69 % of base) : System.Transactions.Local.dasm - System.Transactions.TransactionStateEnded:EnterState(System.Transactions.InternalTransaction):this (FullOpts)
          -7 (-7.61 % of base) : System.Net.Sockets.dasm - System.Net.Sockets.SafeSocketHandle:SetHandleAndValid(long):this (FullOpts)
          -8 (-7.55 % of base) : System.Data.Odbc.dasm - System.Data.ProviderBase.DbConnectionPool:ErrorCallback(System.Object):this (FullOpts)
          -8 (-7.41 % of base) : System.Data.Odbc.dasm - System.Data.Odbc.OdbcEnvironment:ReleaseObjectPool() (FullOpts)
          -7 (-7.29 % of base) : System.IO.Compression.dasm - System.IO.Compression.Inflater:Dispose(bool):this (FullOpts)
         -40 (-7.29 % of base) : System.Private.CoreLib.dasm - System.Type:GetRuntimeTypeCode(System.RuntimeType):int (FullOpts)
          -5 (-7.25 % of base) : System.IO.MemoryMappedFiles.dasm - Microsoft.Win32.SafeHandles.SafeMemoryMappedViewHandle:.ctor(long,bool):this (FullOpts)
         -12 (-7.23 % of base) : System.Composition.TypedParts.dasm - System.Composition.TypedParts.ActivationFeatures.DisposalFeature:RewriteActivator(System.Reflection.TypeInfo,System.Composition.Hosting.Core.CompositeActivator,System.Collections.Generic.IDictionary`2[System.String,System.Object],System.Collections.Generic.IEnumerable`1[System.Composition.Hosting.Core.CompositionDependency]):System.Composition.Hosting.Core.CompositeActivator:this (FullOpts)
          -7 (-7.14 % of base) : System.Linq.Parallel.dasm - System.Linq.Parallel.AsynchronousChannelMergeEnumerator`1[double]:Dispose():this (FullOpts)
          -7 (-7.14 % of base) : System.Linq.Parallel.dasm - System.Linq.Parallel.AsynchronousChannelMergeEnumerator`1[int]:Dispose():this (FullOpts)
          -7 (-7.14 % of base) : System.Linq.Parallel.dasm - System.Linq.Parallel.AsynchronousChannelMergeEnumerator`1[long]:Dispose():this (FullOpts)
          -7 (-7.14 % of base) : System.Linq.Parallel.dasm - System.Linq.Parallel.AsynchronousChannelMergeEnumerator`1[short]:Dispose():this (FullOpts)
          -7 (-7.14 % of base) : System.Linq.Parallel.dasm - System.Linq.Parallel.AsynchronousChannelMergeEnumerator`1[System.__Canon]:Dispose():this (FullOpts)
          -7 (-7.14 % of base) : System.Linq.Parallel.dasm - System.Linq.Parallel.AsynchronousChannelMergeEnumerator`1[System.Nullable`1[int]]:Dispose():this (FullOpts)
          -7 (-7.14 % of base) : System.Linq.Parallel.dasm - System.Linq.Parallel.AsynchronousChannelMergeEnumerator`1[System.Numerics.Vector`1[float]]:Dispose():this (FullOpts)
          -7 (-7.14 % of base) : System.Linq.Parallel.dasm - System.Linq.Parallel.AsynchronousChannelMergeEnumerator`1[ubyte]:Dispose():this (FullOpts)
          -7 (-7.00 % of base) : System.IO.MemoryMappedFiles.dasm - System.IO.MemoryMappedFiles.MemoryMappedFile:CleanupFile(Microsoft.Win32.SafeHandles.SafeFileHandle,bool,System.String) (FullOpts)
         -11 (-6.92 % of base) : System.IO.Ports.dasm - System.IO.Ports.SerialStream:Dispose(bool):this (FullOpts)
          -7 (-6.80 % of base) : System.Net.Http.dasm - System.Net.Http.Http3RequestStream:Dispose():this (FullOpts)
         -64 (-6.69 % of base) : System.Private.Xml.dasm - System.Xml.XsdValidatingReader+<ReadContentAsBase64Async>d__196:MoveNext():this (FullOpts)
         -64 (-6.69 % of base) : System.Private.Xml.dasm - System.Xml.XsdValidatingReader+<ReadContentAsBinHexAsync>d__197:MoveNext():this (FullOpts)
         -64 (-6.69 % of base) : System.Private.Xml.dasm - System.Xml.XsdValidatingReader+<ReadElementContentAsBase64Async>d__198:MoveNext():this (FullOpts)
         -64 (-6.69 % of base) : System.Private.Xml.dasm - System.Xml.XsdValidatingReader+<ReadElementContentAsBinHexAsync>d__199:MoveNext():this (FullOpts)
          -7 (-6.67 % of base) : System.IO.Packaging.dasm - System.IO.Packaging.Package:Dispose(bool):this (FullOpts)
         -11 (-6.51 % of base) : System.Net.Mail.dasm - System.Net.Mail.SmtpClient:Dispose(bool):this (FullOpts)
          -8 (-6.50 % of base) : System.Net.Sockets.dasm - System.Net.Sockets.Socket+AwaitableSocketAsyncEventArgs:ReleaseForSyncCompletion():this (FullOpts)
         -35 (-6.41 % of base) : System.Collections.Immutable.dasm - System.Collections.Immutable.ImmutableHashSet:ToImmutableHashSet[double](System.Collections.Generic.IEnumerable`1[double]):System.Collections.Immutable.ImmutableHashSet`1[double] (FullOpts)
         -35 (-6.41 % of base) : System.Collections.Immutable.dasm - System.Collections.Immutable.ImmutableHashSet:ToImmutableHashSet[int](System.Collections.Generic.IEnumerable`1[int]):System.Collections.Immutable.ImmutableHashSet`1[int] (FullOpts)
         -35 (-6.41 % of base) : System.Collections.Immutable.dasm - System.Collections.Immutable.ImmutableHashSet:ToImmutableHashSet[long](System.Collections.Generic.IEnumerable`1[long]):System.Collections.Immutable.ImmutableHashSet`1[long] (FullOpts)
         -35 (-6.41 % of base) : System.Collections.Immutable.dasm - System.Collections.Immutable.ImmutableHashSet:ToImmutableHashSet[short](System.Collections.Generic.IEnumerable`1[short]):System.Collections.Immutable.ImmutableHashSet`1[short] (FullOpts)
         -35 (-6.41 % of base) : System.Collections.Immutable.dasm - System.Collections.Immutable.ImmutableHashSet:ToImmutableHashSet[System.Nullable`1[int]](System.Collections.Generic.IEnumerable`1[System.Nullable`1[int]]):System.Collections.Immutable.ImmutableHashSet`1[System.Nullable`1[int]] (FullOpts)
         -35 (-6.41 % of base) : System.Collections.Immutable.dasm - System.Collections.Immutable.ImmutableHashSet:ToImmutableHashSet[System.Numerics.Vector`1[float]](System.Collections.Generic.IEnumerable`1[System.Numerics.Vector`1[float]]):System.Collections.Immutable.ImmutableHashSet`1[System.Numerics.Vector`1[float]] (FullOpts)
         -35 (-6.41 % of base) : System.Collections.Immutable.dasm - System.Collections.Immutable.ImmutableHashSet:ToImmutableHashSet[ubyte](System.Collections.Generic.IEnumerable`1[ubyte]):System.Collections.Immutable.ImmutableHashSet`1[ubyte] (FullOpts)
          -7 (-6.36 % of base) : System.IO.MemoryMappedFiles.dasm - Microsoft.Win32.SafeHandles.SafeMemoryMappedFileHandle:ReleaseHandle():bool:this (FullOpts)
          -8 (-6.30 % of base) : System.Net.Sockets.dasm - System.Net.Sockets.Socket:ReturnSocketAsyncEventArgs(System.Net.Sockets.Socket+TaskSocketAsyncEventArgs`1[int],bool):this (FullOpts)
          -7 (-6.03 % of base) : System.ComponentModel.TypeConverter.dasm - System.Timers.Timer:Dispose(bool):this (FullOpts)
          -3 (-5.88 % of base) : System.Data.Odbc.dasm - System.Data.Odbc.OdbcCommand:.ctor():this (FullOpts)
         -14 (-5.88 % of base) : System.IO.MemoryMappedFiles.dasm - System.IO.MemoryMappedFiles.MemoryMappedViewAccessor:Dispose(bool):this (FullOpts)
         -40 (-5.88 % of base) : System.Private.CoreLib.dasm - System.RuntimeType:GetTypeCodeImpl():int:this (FullOpts)
          -7 (-5.83 % of base) : Microsoft.Extensions.FileProviders.Physical.dasm - Microsoft.Extensions.FileProviders.Physical.PhysicalFilesWatcher:Dispose(bool):this (FullOpts)
         -14 (-5.79 % of base) : System.IO.MemoryMappedFiles.dasm - System.IO.MemoryMappedFiles.MemoryMappedViewStream:Dispose(bool):this (FullOpts)
          -6 (-5.66 % of base) : System.Data.Common.dasm - System.Data.DataTableReader:GetEnumerator():System.Collections.IEnumerator:this (FullOpts)
         -14 (-5.60 % of base) : System.Diagnostics.DiagnosticSource.dasm - System.Diagnostics.DiagnosticSourceEventSource+TransformSpec+PropertySpec+PropertyFetch:CreateEnumeratePropertyFetch(System.Type,System.Reflection.TypeInfo):System.Diagnostics.DiagnosticSourceEventSource+TransformSpec+PropertySpec+PropertyFetch (FullOpts)
          -7 (-5.60 % of base) : System.Net.Requests.dasm - System.Net.FileWebRequest:Abort():this (FullOpts)
         -31 (-5.58 % of base) : Microsoft.VisualBasic.Core.dasm - Microsoft.VisualBasic.CompilerServices.Conversions:GetNormalizedNumberFormat(System.Globalization.NumberFormatInfo):System.Globalization.NumberFormatInfo (FullOpts)
         -31 (-5.58 % of base) : Microsoft.VisualBasic.Core.dasm - Microsoft.VisualBasic.CompilerServices.DecimalType:GetNormalizedNumberFormat(System.Globalization.NumberFormatInfo):System.Globalization.NumberFormatInfo (FullOpts)
          -7 (-5.56 % of base) : System.Data.Odbc.dasm - System.Data.Odbc.OdbcConnection:.ctor(System.Data.Odbc.OdbcConnection):this (FullOpts)
          -7 (-5.34 % of base) : System.ComponentModel.Composition.dasm - System.ComponentModel.Composition.Hosting.AggregateCatalog:Dispose(bool):this (FullOpts)
         -11 (-5.24 % of base) : System.IO.Ports.dasm - System.IO.Ports.SerialPort:Dispose(bool):this (FullOpts)

2279 total methods with Code Size differences (263 improved, 2016 regressed), 230377 unchanged.

--------------------------------------------------------------------------------

Artifacts:

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant