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

[MihaZupan] Remove duplicate range check in VSB.Append(char) #26

Open
MihuBot opened this issue Feb 16, 2023 · 0 comments
Open

[MihaZupan] Remove duplicate range check in VSB.Append(char) #26

MihuBot opened this issue Feb 16, 2023 · 0 comments

Comments

@MihuBot
Copy link
Owner

MihuBot commented Feb 16, 2023

Build completed in 2 hours 38 minutes.
dotnet/runtime#82264

CoreLib diffs

Found 2 files with textual diffs.

Summary of Code Size diffs:
(Lower is better)

Total bytes of base: 3362498
Total bytes of diff: 3360465
Total bytes of delta: -2033 (-0.06 % of base)
Total relative delta: NaN
    diff is an improvement.
    relative diff is a regression.


Top file improvements (bytes):
       -2033 : System.Private.CoreLib.dasm (-0.06 % of base)

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

Top method regressions (bytes):
         300 (5.35 % of base) : System.Private.CoreLib.dasm - System.Number:NumberToStringFormat(byref,byref,System.ReadOnlySpan`1[ushort],System.Globalization.NumberFormatInfo)
          47 (8.41 % of base) : System.Private.CoreLib.dasm - System.Number:FormatGeneral(byref,byref,int,System.Globalization.NumberFormatInfo,ushort,bool)
          10 (2.58 % of base) : System.Private.CoreLib.dasm - System.Number:FormatScientific(byref,byref,int,System.Globalization.NumberFormatInfo,ushort)
           9 (0.19 % of base) : System.Private.CoreLib.dasm - System.DateTimeFormat:FormatCustomized(System.DateTime,System.ReadOnlySpan`1[ushort],System.Globalization.DateTimeFormatInfo,System.TimeSpan,byref)

Top method improvements (bytes):
        -163 (-11.14 % of base) : System.Private.CoreLib.dasm - System.TimeZoneInfo+StringSerializer:GetSerializedString(System.TimeZoneInfo):System.String
         -75 (-8.72 % of base) : System.Private.CoreLib.dasm - System.Globalization.HebrewNumber:Append(byref,int)
         -64 (-9.76 % of base) : System.Private.CoreLib.dasm - System.TimeZoneInfo+StringSerializer:SerializeTransitionTime(System.TimeZoneInfo+TransitionTime,byref)
         -60 (-5.08 % of base) : System.Private.CoreLib.dasm - System.Reflection.AssemblyNameParser:GetNextToken(byref):int:this
         -60 (-5.43 % of base) : System.Private.CoreLib.dasm - System.Runtime.Intrinsics.Vector128`1[long]:ToString(System.String,System.IFormatProvider):System.String:this (2 methods)
         -60 (-5.07 % of base) : System.Private.CoreLib.dasm - System.Runtime.Intrinsics.Vector128`1[ulong]:ToString(System.String,System.IFormatProvider):System.String:this (2 methods)
         -52 (-4.44 % of base) : System.Private.CoreLib.dasm - System.Runtime.Intrinsics.Vector256`1[long]:ToString(System.String,System.IFormatProvider):System.String:this (2 methods)
         -52 (-4.17 % of base) : System.Private.CoreLib.dasm - System.Runtime.Intrinsics.Vector256`1[ulong]:ToString(System.String,System.IFormatProvider):System.String:this (2 methods)
         -52 (-4.44 % of base) : System.Private.CoreLib.dasm - System.Runtime.Intrinsics.Vector512`1[long]:ToString(System.String,System.IFormatProvider):System.String:this (2 methods)
         -52 (-4.17 % of base) : System.Private.CoreLib.dasm - System.Runtime.Intrinsics.Vector512`1[ulong]:ToString(System.String,System.IFormatProvider):System.String:this (2 methods)
         -46 (-8.66 % of base) : System.Private.CoreLib.dasm - System.Reflection.AssemblyNameFormatter:AppendQuoted(byref,System.String)
         -43 (-6.28 % of base) : System.Private.CoreLib.dasm - System.IO.Enumeration.FileSystemName:TranslateWin32Expression(System.String):System.String
         -40 (-5.78 % of base) : System.Private.CoreLib.dasm - System.Runtime.Intrinsics.Vector64`1[long]:ToString(System.String,System.IFormatProvider):System.String:this (2 methods)
         -40 (-5.45 % of base) : System.Private.CoreLib.dasm - System.Runtime.Intrinsics.Vector64`1[ulong]:ToString(System.String,System.IFormatProvider):System.String:this (2 methods)
         -37 (-4.63 % of base) : System.Private.CoreLib.dasm - System.Reflection.AssemblyNameFormatter:ComputeDisplayName(System.String,System.Version,System.String,ubyte[],int,int):System.String
         -36 (-4.07 % of base) : System.Private.CoreLib.dasm - System.ApplicationId:ToString():System.String:this
         -36 (-4.39 % of base) : System.Private.CoreLib.dasm - System.Globalization.CalendarData:NormalizeDatePattern(System.String):System.String
         -35 (-7.37 % of base) : System.Private.CoreLib.dasm - System.DateTimeFormat:FormatCustomizedRoundripTimeZone(System.DateTime,System.TimeSpan,byref)
         -35 (-4.83 % of base) : System.Private.CoreLib.dasm - System.PasteArguments:AppendArgument(byref,System.String)
         -30 (-2.79 % of base) : System.Private.CoreLib.dasm - System.IO.Path:GetRelativePath(System.String,System.String,int):System.String
         -30 (-4.84 % of base) : System.Private.CoreLib.dasm - System.Runtime.Intrinsics.Vector128`1[double]:ToString(System.String,System.IFormatProvider):System.String:this
         -30 (-4.84 % of base) : System.Private.CoreLib.dasm - System.Runtime.Intrinsics.Vector64`1[float]:ToString(System.String,System.IFormatProvider):System.String:this
         -30 (-4.33 % of base) : System.Private.CoreLib.dasm - System.Runtime.Intrinsics.Vector64`1[int]:ToString(System.String,System.IFormatProvider):System.String:this
         -30 (-4.55 % of base) : System.Private.CoreLib.dasm - System.Runtime.Intrinsics.Vector64`1[uint]:ToString(System.String,System.IFormatProvider):System.String:this
         -28 (-3.81 % of base) : System.Private.CoreLib.dasm - System.Runtime.Intrinsics.Vector128`1[byte]:ToString(System.String,System.IFormatProvider):System.String:this
         -28 (-3.83 % of base) : System.Private.CoreLib.dasm - System.Runtime.Intrinsics.Vector128`1[int]:ToString(System.String,System.IFormatProvider):System.String:this
         -28 (-3.81 % of base) : System.Private.CoreLib.dasm - System.Runtime.Intrinsics.Vector128`1[short]:ToString(System.String,System.IFormatProvider):System.String:this
         -28 (-4.04 % of base) : System.Private.CoreLib.dasm - System.Runtime.Intrinsics.Vector128`1[uint]:ToString(System.String,System.IFormatProvider):System.String:this
         -28 (-3.81 % of base) : System.Private.CoreLib.dasm - System.Runtime.Intrinsics.Vector256`1[byte]:ToString(System.String,System.IFormatProvider):System.String:this
         -28 (-3.83 % of base) : System.Private.CoreLib.dasm - System.Runtime.Intrinsics.Vector256`1[int]:ToString(System.String,System.IFormatProvider):System.String:this
         -28 (-3.81 % of base) : System.Private.CoreLib.dasm - System.Runtime.Intrinsics.Vector256`1[short]:ToString(System.String,System.IFormatProvider):System.String:this
         -28 (-4.04 % of base) : System.Private.CoreLib.dasm - System.Runtime.Intrinsics.Vector256`1[uint]:ToString(System.String,System.IFormatProvider):System.String:this
         -28 (-3.81 % of base) : System.Private.CoreLib.dasm - System.Runtime.Intrinsics.Vector512`1[byte]:ToString(System.String,System.IFormatProvider):System.String:this
         -28 (-3.83 % of base) : System.Private.CoreLib.dasm - System.Runtime.Intrinsics.Vector512`1[int]:ToString(System.String,System.IFormatProvider):System.String:this
         -28 (-3.81 % of base) : System.Private.CoreLib.dasm - System.Runtime.Intrinsics.Vector512`1[short]:ToString(System.String,System.IFormatProvider):System.String:this
         -28 (-4.04 % of base) : System.Private.CoreLib.dasm - System.Runtime.Intrinsics.Vector512`1[uint]:ToString(System.String,System.IFormatProvider):System.String:this
         -28 (-3.81 % of base) : System.Private.CoreLib.dasm - System.Runtime.Intrinsics.Vector64`1[byte]:ToString(System.String,System.IFormatProvider):System.String:this
         -28 (-3.81 % of base) : System.Private.CoreLib.dasm - System.Runtime.Intrinsics.Vector64`1[short]:ToString(System.String,System.IFormatProvider):System.String:this
         -27 (-3.52 % of base) : System.Private.CoreLib.dasm - System.TimeZoneInfo+StringSerializer:GetNextStringValue():System.String:this
         -27 (-5.11 % of base) : System.Private.CoreLib.dasm - System.TypeNameParser:EscapeTypeName(System.String):System.String
         -26 (-2.22 % of base) : System.Private.CoreLib.dasm - System.Diagnostics.Tracing.XplatEventLogger:Serialize(System.Collections.ObjectModel.ReadOnlyCollection`1[System.String],System.Collections.ObjectModel.ReadOnlyCollection`1[System.Object],System.String):System.String
         -26 (-6.45 % of base) : System.Private.CoreLib.dasm - System.Reflection.Emit.DynamicMethod:ToString():System.String:this
         -26 (-4.57 % of base) : System.Private.CoreLib.dasm - System.Reflection.RuntimeMethodInfo:ToString():System.String:this
         -26 (-3.98 % of base) : System.Private.CoreLib.dasm - System.Runtime.Intrinsics.Vector128`1[float]:ToString(System.String,System.IFormatProvider):System.String:this
         -26 (-3.75 % of base) : System.Private.CoreLib.dasm - System.Runtime.Intrinsics.Vector128`1[ubyte]:ToString(System.String,System.IFormatProvider):System.String:this
         -26 (-3.75 % of base) : System.Private.CoreLib.dasm - System.Runtime.Intrinsics.Vector128`1[ushort]:ToString(System.String,System.IFormatProvider):System.String:this
         -26 (-3.98 % of base) : System.Private.CoreLib.dasm - System.Runtime.Intrinsics.Vector256`1[double]:ToString(System.String,System.IFormatProvider):System.String:this
         -26 (-3.98 % of base) : System.Private.CoreLib.dasm - System.Runtime.Intrinsics.Vector256`1[float]:ToString(System.String,System.IFormatProvider):System.String:this
         -26 (-3.75 % of base) : System.Private.CoreLib.dasm - System.Runtime.Intrinsics.Vector256`1[ubyte]:ToString(System.String,System.IFormatProvider):System.String:this
         -26 (-3.75 % of base) : System.Private.CoreLib.dasm - System.Runtime.Intrinsics.Vector256`1[ushort]:ToString(System.String,System.IFormatProvider):System.String:this
         -26 (-3.98 % of base) : System.Private.CoreLib.dasm - System.Runtime.Intrinsics.Vector512`1[double]:ToString(System.String,System.IFormatProvider):System.String:this
         -26 (-3.98 % of base) : System.Private.CoreLib.dasm - System.Runtime.Intrinsics.Vector512`1[float]:ToString(System.String,System.IFormatProvider):System.String:this
         -26 (-3.75 % of base) : System.Private.CoreLib.dasm - System.Runtime.Intrinsics.Vector512`1[ubyte]:ToString(System.String,System.IFormatProvider):System.String:this
         -26 (-3.75 % of base) : System.Private.CoreLib.dasm - System.Runtime.Intrinsics.Vector512`1[ushort]:ToString(System.String,System.IFormatProvider):System.String:this
         -26 (-3.75 % of base) : System.Private.CoreLib.dasm - System.Runtime.Intrinsics.Vector64`1[ubyte]:ToString(System.String,System.IFormatProvider):System.String:this
         -26 (-3.75 % of base) : System.Private.CoreLib.dasm - System.Runtime.Intrinsics.Vector64`1[ushort]:ToString(System.String,System.IFormatProvider):System.String:this
         -24 (-13.41 % of base) : System.Private.CoreLib.dasm - System.DateTimeFormat:Append2DigitNumber(byref,int)
         -24 (-3.95 % of base) : System.Private.CoreLib.dasm - System.DateTimeFormat:FormatCustomizedTimeZone(System.DateTime,System.TimeSpan,int,bool,byref)
         -20 (-3.76 % of base) : System.Private.CoreLib.dasm - System.AggregateException:get_Message():System.String:this
         -20 (-2.63 % of base) : System.Private.CoreLib.dasm - System.Reflection.CustomAttributeData:ToString():System.String:this
         -20 (-5.28 % of base) : System.Private.CoreLib.dasm - System.Runtime.Intrinsics.Vector64`1[double]:ToString(System.String,System.IFormatProvider):System.String:this
         -18 (-4.65 % of base) : System.Private.CoreLib.dasm - System.DateTimeFormat:ParseQuoteString(System.ReadOnlySpan`1[ushort],int,byref):int
         -18 (-1.63 % of base) : System.Private.CoreLib.dasm - System.Number:FormatFixed(byref,byref,int,int[],System.String,System.String)
         -16 (-1.69 % of base) : System.Private.CoreLib.dasm - System.IO.Path:Combine(System.String[]):System.String
         -16 (-1.75 % of base) : System.Private.CoreLib.dasm - System.Net.WebUtility:HtmlDecode(System.ReadOnlySpan`1[ushort],byref)
         -16 (-4.61 % of base) : System.Private.CoreLib.dasm - System.Reflection.RuntimeConstructorInfo:ToString():System.String:this
         -16 (-3.92 % of base) : System.Private.CoreLib.dasm - System.Reflection.RuntimePropertyInfo:ToString():System.String:this
         -14 (-4.37 % of base) : System.Private.CoreLib.dasm - System.DateTimeParse:TryParseQuoteString(System.ReadOnlySpan`1[ushort],int,byref,byref):bool
         -13 (-1.98 % of base) : System.Private.CoreLib.dasm - System.Net.WebUtility:HtmlEncode(System.ReadOnlySpan`1[ushort],byref)
         -13 (-6.50 % of base) : System.Private.CoreLib.dasm - System.TimeZoneInfo+StringSerializer:SerializeSubstitute(System.String,byref)
         -11 (-1.86 % of base) : System.Private.CoreLib.dasm - System.IO.PathInternal:RemoveRelativeSegments(System.ReadOnlySpan`1[ushort],int,byref):bool
         -10 (-6.33 % of base) : System.Private.CoreLib.dasm - System.IO.FileSystem:<ResolveLinkTarget>g__GetLinkTargetFullPath|44_0(byref,System.ReadOnlySpan`1[ushort])
         -10 (-1.81 % of base) : System.Private.CoreLib.dasm - System.IO.Path:Join(System.String[]):System.String
         -10 (-0.54 % of base) : System.Private.CoreLib.dasm - System.Reflection.CustomAttributeTypedArgument:ToString(bool):System.String:this
         -10 (-0.74 % of base) : System.Private.CoreLib.dasm - System.Text.CompositeFormat:TryParseLiterals(System.ReadOnlySpan`1[ushort],System.Collections.Generic.List`1[System.ValueTuple`4[System.String,int,int,System.String]]):bool
         -10 (-11.24 % of base) : System.Private.CoreLib.dasm - System.Text.ValueStringBuilder:GrowAndAppend(ushort):this
          -9 (-0.86 % of base) : System.Private.CoreLib.dasm - System.Globalization.TimeSpanFormat+FormatLiterals:Init(System.ReadOnlySpan`1[ushort],bool):this
          -8 (-1.73 % of base) : System.Private.CoreLib.dasm - System.Number:FormatExponent(byref,System.Globalization.NumberFormatInfo,int,ushort,int,bool)
          -7 (-0.42 % of base) : System.Private.CoreLib.dasm - System.Text.ValueStringBuilder:AppendFormatHelper(System.IFormatProvider,System.String,System.ReadOnlySpan`1[System.Object]):this
          -4 (-0.28 % of base) : System.Private.CoreLib.dasm - System.Globalization.TimeSpanFormat:FormatCustomized(System.TimeSpan,System.ReadOnlySpan`1[ushort],System.Globalization.DateTimeFormatInfo,byref)
          -3 (-1.06 % of base) : System.Private.CoreLib.dasm - System.Diagnostics.Tracing.XplatEventLogger:MinimalJsonserializer(System.String,byref)
          -3 (-0.73 % of base) : System.Private.CoreLib.dasm - System.Number:FormatCurrency(byref,byref,int,System.Globalization.NumberFormatInfo)
          -3 (-0.99 % of base) : System.Private.CoreLib.dasm - System.Number:FormatNumber(byref,byref,int,System.Globalization.NumberFormatInfo)
          -3 (-0.72 % of base) : System.Private.CoreLib.dasm - System.Number:FormatPercent(byref,byref,int,System.Globalization.NumberFormatInfo)

Top method regressions (percentages):
          47 (8.41 % of base) : System.Private.CoreLib.dasm - System.Number:FormatGeneral(byref,byref,int,System.Globalization.NumberFormatInfo,ushort,bool)
         300 (5.35 % of base) : System.Private.CoreLib.dasm - System.Number:NumberToStringFormat(byref,byref,System.ReadOnlySpan`1[ushort],System.Globalization.NumberFormatInfo)
          10 (2.58 % of base) : System.Private.CoreLib.dasm - System.Number:FormatScientific(byref,byref,int,System.Globalization.NumberFormatInfo,ushort)
           9 (0.19 % of base) : System.Private.CoreLib.dasm - System.DateTimeFormat:FormatCustomized(System.DateTime,System.ReadOnlySpan`1[ushort],System.Globalization.DateTimeFormatInfo,System.TimeSpan,byref)

Top method improvements (percentages):
         -24 (-13.41 % of base) : System.Private.CoreLib.dasm - System.DateTimeFormat:Append2DigitNumber(byref,int)
         -10 (-11.24 % of base) : System.Private.CoreLib.dasm - System.Text.ValueStringBuilder:GrowAndAppend(ushort):this
        -163 (-11.14 % of base) : System.Private.CoreLib.dasm - System.TimeZoneInfo+StringSerializer:GetSerializedString(System.TimeZoneInfo):System.String
         -64 (-9.76 % of base) : System.Private.CoreLib.dasm - System.TimeZoneInfo+StringSerializer:SerializeTransitionTime(System.TimeZoneInfo+TransitionTime,byref)
         -75 (-8.72 % of base) : System.Private.CoreLib.dasm - System.Globalization.HebrewNumber:Append(byref,int)
         -46 (-8.66 % of base) : System.Private.CoreLib.dasm - System.Reflection.AssemblyNameFormatter:AppendQuoted(byref,System.String)
         -35 (-7.37 % of base) : System.Private.CoreLib.dasm - System.DateTimeFormat:FormatCustomizedRoundripTimeZone(System.DateTime,System.TimeSpan,byref)
         -13 (-6.50 % of base) : System.Private.CoreLib.dasm - System.TimeZoneInfo+StringSerializer:SerializeSubstitute(System.String,byref)
         -26 (-6.45 % of base) : System.Private.CoreLib.dasm - System.Reflection.Emit.DynamicMethod:ToString():System.String:this
         -10 (-6.33 % of base) : System.Private.CoreLib.dasm - System.IO.FileSystem:<ResolveLinkTarget>g__GetLinkTargetFullPath|44_0(byref,System.ReadOnlySpan`1[ushort])
         -43 (-6.28 % of base) : System.Private.CoreLib.dasm - System.IO.Enumeration.FileSystemName:TranslateWin32Expression(System.String):System.String
         -40 (-5.78 % of base) : System.Private.CoreLib.dasm - System.Runtime.Intrinsics.Vector64`1[long]:ToString(System.String,System.IFormatProvider):System.String:this (2 methods)
         -40 (-5.45 % of base) : System.Private.CoreLib.dasm - System.Runtime.Intrinsics.Vector64`1[ulong]:ToString(System.String,System.IFormatProvider):System.String:this (2 methods)
         -60 (-5.43 % of base) : System.Private.CoreLib.dasm - System.Runtime.Intrinsics.Vector128`1[long]:ToString(System.String,System.IFormatProvider):System.String:this (2 methods)
         -20 (-5.28 % of base) : System.Private.CoreLib.dasm - System.Runtime.Intrinsics.Vector64`1[double]:ToString(System.String,System.IFormatProvider):System.String:this
         -27 (-5.11 % of base) : System.Private.CoreLib.dasm - System.TypeNameParser:EscapeTypeName(System.String):System.String
         -60 (-5.08 % of base) : System.Private.CoreLib.dasm - System.Reflection.AssemblyNameParser:GetNextToken(byref):int:this
         -60 (-5.07 % of base) : System.Private.CoreLib.dasm - System.Runtime.Intrinsics.Vector128`1[ulong]:ToString(System.String,System.IFormatProvider):System.String:this (2 methods)
         -30 (-4.84 % of base) : System.Private.CoreLib.dasm - System.Runtime.Intrinsics.Vector128`1[double]:ToString(System.String,System.IFormatProvider):System.String:this
         -30 (-4.84 % of base) : System.Private.CoreLib.dasm - System.Runtime.Intrinsics.Vector64`1[float]:ToString(System.String,System.IFormatProvider):System.String:this
         -35 (-4.83 % of base) : System.Private.CoreLib.dasm - System.PasteArguments:AppendArgument(byref,System.String)
         -18 (-4.65 % of base) : System.Private.CoreLib.dasm - System.DateTimeFormat:ParseQuoteString(System.ReadOnlySpan`1[ushort],int,byref):int
         -37 (-4.63 % of base) : System.Private.CoreLib.dasm - System.Reflection.AssemblyNameFormatter:ComputeDisplayName(System.String,System.Version,System.String,ubyte[],int,int):System.String
         -16 (-4.61 % of base) : System.Private.CoreLib.dasm - System.Reflection.RuntimeConstructorInfo:ToString():System.String:this
         -26 (-4.57 % of base) : System.Private.CoreLib.dasm - System.Reflection.RuntimeMethodInfo:ToString():System.String:this
         -30 (-4.55 % of base) : System.Private.CoreLib.dasm - System.Runtime.Intrinsics.Vector64`1[uint]:ToString(System.String,System.IFormatProvider):System.String:this
         -52 (-4.44 % of base) : System.Private.CoreLib.dasm - System.Runtime.Intrinsics.Vector256`1[long]:ToString(System.String,System.IFormatProvider):System.String:this (2 methods)
         -52 (-4.44 % of base) : System.Private.CoreLib.dasm - System.Runtime.Intrinsics.Vector512`1[long]:ToString(System.String,System.IFormatProvider):System.String:this (2 methods)
         -36 (-4.39 % of base) : System.Private.CoreLib.dasm - System.Globalization.CalendarData:NormalizeDatePattern(System.String):System.String
         -14 (-4.37 % of base) : System.Private.CoreLib.dasm - System.DateTimeParse:TryParseQuoteString(System.ReadOnlySpan`1[ushort],int,byref,byref):bool
         -30 (-4.33 % of base) : System.Private.CoreLib.dasm - System.Runtime.Intrinsics.Vector64`1[int]:ToString(System.String,System.IFormatProvider):System.String:this
         -52 (-4.17 % of base) : System.Private.CoreLib.dasm - System.Runtime.Intrinsics.Vector256`1[ulong]:ToString(System.String,System.IFormatProvider):System.String:this (2 methods)
         -52 (-4.17 % of base) : System.Private.CoreLib.dasm - System.Runtime.Intrinsics.Vector512`1[ulong]:ToString(System.String,System.IFormatProvider):System.String:this (2 methods)
         -36 (-4.07 % of base) : System.Private.CoreLib.dasm - System.ApplicationId:ToString():System.String:this
         -28 (-4.04 % of base) : System.Private.CoreLib.dasm - System.Runtime.Intrinsics.Vector128`1[uint]:ToString(System.String,System.IFormatProvider):System.String:this
         -28 (-4.04 % of base) : System.Private.CoreLib.dasm - System.Runtime.Intrinsics.Vector256`1[uint]:ToString(System.String,System.IFormatProvider):System.String:this
         -28 (-4.04 % of base) : System.Private.CoreLib.dasm - System.Runtime.Intrinsics.Vector512`1[uint]:ToString(System.String,System.IFormatProvider):System.String:this
         -26 (-3.98 % of base) : System.Private.CoreLib.dasm - System.Runtime.Intrinsics.Vector128`1[float]:ToString(System.String,System.IFormatProvider):System.String:this
         -26 (-3.98 % of base) : System.Private.CoreLib.dasm - System.Runtime.Intrinsics.Vector256`1[double]:ToString(System.String,System.IFormatProvider):System.String:this
         -26 (-3.98 % of base) : System.Private.CoreLib.dasm - System.Runtime.Intrinsics.Vector256`1[float]:ToString(System.String,System.IFormatProvider):System.String:this
         -26 (-3.98 % of base) : System.Private.CoreLib.dasm - System.Runtime.Intrinsics.Vector512`1[double]:ToString(System.String,System.IFormatProvider):System.String:this
         -26 (-3.98 % of base) : System.Private.CoreLib.dasm - System.Runtime.Intrinsics.Vector512`1[float]:ToString(System.String,System.IFormatProvider):System.String:this
         -24 (-3.95 % of base) : System.Private.CoreLib.dasm - System.DateTimeFormat:FormatCustomizedTimeZone(System.DateTime,System.TimeSpan,int,bool,byref)
         -16 (-3.92 % of base) : System.Private.CoreLib.dasm - System.Reflection.RuntimePropertyInfo:ToString():System.String:this
         -28 (-3.83 % of base) : System.Private.CoreLib.dasm - System.Runtime.Intrinsics.Vector128`1[int]:ToString(System.String,System.IFormatProvider):System.String:this
         -28 (-3.83 % of base) : System.Private.CoreLib.dasm - System.Runtime.Intrinsics.Vector256`1[int]:ToString(System.String,System.IFormatProvider):System.String:this
         -28 (-3.83 % of base) : System.Private.CoreLib.dasm - System.Runtime.Intrinsics.Vector512`1[int]:ToString(System.String,System.IFormatProvider):System.String:this
         -28 (-3.81 % of base) : System.Private.CoreLib.dasm - System.Runtime.Intrinsics.Vector128`1[byte]:ToString(System.String,System.IFormatProvider):System.String:this
         -28 (-3.81 % of base) : System.Private.CoreLib.dasm - System.Runtime.Intrinsics.Vector128`1[short]:ToString(System.String,System.IFormatProvider):System.String:this
         -28 (-3.81 % of base) : System.Private.CoreLib.dasm - System.Runtime.Intrinsics.Vector256`1[byte]:ToString(System.String,System.IFormatProvider):System.String:this
         -28 (-3.81 % of base) : System.Private.CoreLib.dasm - System.Runtime.Intrinsics.Vector256`1[short]:ToString(System.String,System.IFormatProvider):System.String:this
         -28 (-3.81 % of base) : System.Private.CoreLib.dasm - System.Runtime.Intrinsics.Vector512`1[byte]:ToString(System.String,System.IFormatProvider):System.String:this
         -28 (-3.81 % of base) : System.Private.CoreLib.dasm - System.Runtime.Intrinsics.Vector512`1[short]:ToString(System.String,System.IFormatProvider):System.String:this
         -28 (-3.81 % of base) : System.Private.CoreLib.dasm - System.Runtime.Intrinsics.Vector64`1[byte]:ToString(System.String,System.IFormatProvider):System.String:this
         -28 (-3.81 % of base) : System.Private.CoreLib.dasm - System.Runtime.Intrinsics.Vector64`1[short]:ToString(System.String,System.IFormatProvider):System.String:this
         -20 (-3.76 % of base) : System.Private.CoreLib.dasm - System.AggregateException:get_Message():System.String:this
         -26 (-3.75 % of base) : System.Private.CoreLib.dasm - System.Runtime.Intrinsics.Vector128`1[ubyte]:ToString(System.String,System.IFormatProvider):System.String:this
         -26 (-3.75 % of base) : System.Private.CoreLib.dasm - System.Runtime.Intrinsics.Vector128`1[ushort]:ToString(System.String,System.IFormatProvider):System.String:this
         -26 (-3.75 % of base) : System.Private.CoreLib.dasm - System.Runtime.Intrinsics.Vector256`1[ubyte]:ToString(System.String,System.IFormatProvider):System.String:this
         -26 (-3.75 % of base) : System.Private.CoreLib.dasm - System.Runtime.Intrinsics.Vector256`1[ushort]:ToString(System.String,System.IFormatProvider):System.String:this
         -26 (-3.75 % of base) : System.Private.CoreLib.dasm - System.Runtime.Intrinsics.Vector512`1[ubyte]:ToString(System.String,System.IFormatProvider):System.String:this
         -26 (-3.75 % of base) : System.Private.CoreLib.dasm - System.Runtime.Intrinsics.Vector512`1[ushort]:ToString(System.String,System.IFormatProvider):System.String:this
         -26 (-3.75 % of base) : System.Private.CoreLib.dasm - System.Runtime.Intrinsics.Vector64`1[ubyte]:ToString(System.String,System.IFormatProvider):System.String:this
         -26 (-3.75 % of base) : System.Private.CoreLib.dasm - System.Runtime.Intrinsics.Vector64`1[ushort]:ToString(System.String,System.IFormatProvider):System.String:this
         -27 (-3.52 % of base) : System.Private.CoreLib.dasm - System.TimeZoneInfo+StringSerializer:GetNextStringValue():System.String:this
         -30 (-2.79 % of base) : System.Private.CoreLib.dasm - System.IO.Path:GetRelativePath(System.String,System.String,int):System.String
         -20 (-2.63 % of base) : System.Private.CoreLib.dasm - System.Reflection.CustomAttributeData:ToString():System.String:this
         -26 (-2.22 % of base) : System.Private.CoreLib.dasm - System.Diagnostics.Tracing.XplatEventLogger:Serialize(System.Collections.ObjectModel.ReadOnlyCollection`1[System.String],System.Collections.ObjectModel.ReadOnlyCollection`1[System.Object],System.String):System.String
         -13 (-1.98 % of base) : System.Private.CoreLib.dasm - System.Net.WebUtility:HtmlEncode(System.ReadOnlySpan`1[ushort],byref)
         -11 (-1.86 % of base) : System.Private.CoreLib.dasm - System.IO.PathInternal:RemoveRelativeSegments(System.ReadOnlySpan`1[ushort],int,byref):bool
         -10 (-1.81 % of base) : System.Private.CoreLib.dasm - System.IO.Path:Join(System.String[]):System.String
         -16 (-1.75 % of base) : System.Private.CoreLib.dasm - System.Net.WebUtility:HtmlDecode(System.ReadOnlySpan`1[ushort],byref)
          -8 (-1.73 % of base) : System.Private.CoreLib.dasm - System.Number:FormatExponent(byref,System.Globalization.NumberFormatInfo,int,ushort,int,bool)
         -16 (-1.69 % of base) : System.Private.CoreLib.dasm - System.IO.Path:Combine(System.String[]):System.String
         -18 (-1.63 % of base) : System.Private.CoreLib.dasm - System.Number:FormatFixed(byref,byref,int,int[],System.String,System.String)
          -3 (-1.06 % of base) : System.Private.CoreLib.dasm - System.Diagnostics.Tracing.XplatEventLogger:MinimalJsonserializer(System.String,byref)
          -3 (-0.99 % of base) : System.Private.CoreLib.dasm - System.Number:FormatNumber(byref,byref,int,System.Globalization.NumberFormatInfo)
          -9 (-0.86 % of base) : System.Private.CoreLib.dasm - System.Globalization.TimeSpanFormat+FormatLiterals:Init(System.ReadOnlySpan`1[ushort],bool):this
         -10 (-0.74 % of base) : System.Private.CoreLib.dasm - System.Text.CompositeFormat:TryParseLiterals(System.ReadOnlySpan`1[ushort],System.Collections.Generic.List`1[System.ValueTuple`4[System.String,int,int,System.String]]):bool
          -3 (-0.73 % of base) : System.Private.CoreLib.dasm - System.Number:FormatCurrency(byref,byref,int,System.Globalization.NumberFormatInfo)
          -3 (-0.72 % of base) : System.Private.CoreLib.dasm - System.Number:FormatPercent(byref,byref,int,System.Globalization.NumberFormatInfo)
         -10 (-0.54 % of base) : System.Private.CoreLib.dasm - System.Reflection.CustomAttributeTypedArgument:ToString(bool):System.String:this
          -7 (-0.42 % of base) : System.Private.CoreLib.dasm - System.Text.ValueStringBuilder:AppendFormatHelper(System.IFormatProvider,System.String,System.ReadOnlySpan`1[System.Object]):this
          -4 (-0.28 % of base) : System.Private.CoreLib.dasm - System.Globalization.TimeSpanFormat:FormatCustomized(System.TimeSpan,System.ReadOnlySpan`1[ushort],System.Globalization.DateTimeFormatInfo,byref)

88 total methods with Code Size differences (84 improved, 4 regressed), 27455 unchanged.

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

Frameworks diffs

Diffs
Found 304 files with textual diffs.

Summary of Code Size diffs:
(Lower is better)

Total bytes of base: 60330225
Total bytes of diff: 60303472
Total bytes of delta: -26753 (-0.04 % of base)
Total relative delta: -125.46
    diff is an improvement.
    relative diff is an improvement.


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

Top file regressions (bytes):
        2817 : System.Linq.Expressions.dasm (0.33 % of base)
         723 : System.Private.DataContractSerialization.dasm (0.08 % of base)
         540 : System.Security.Cryptography.dasm (0.06 % of base)
         432 : System.Threading.Tasks.Dataflow.dasm (0.04 % of base)
         402 : System.ComponentModel.TypeConverter.dasm (0.14 % of base)
         390 : System.Security.Cryptography.Pkcs.dasm (0.11 % of base)
         342 : System.Reflection.DispatchProxy.dasm (1.61 % of base)
         126 : System.Runtime.Caching.dasm (0.22 % of base)
         102 : System.Composition.TypedParts.dasm (0.20 % of base)
          90 : System.Transactions.Local.dasm (0.07 % of base)
          72 : System.Configuration.ConfigurationManager.dasm (0.02 % of base)
          42 : System.Threading.RateLimiting.dasm (0.02 % of base)
          42 : System.ServiceModel.Syndication.dasm (0.03 % of base)
          36 : System.Formats.Tar.dasm (0.03 % of base)
          30 : Microsoft.Extensions.FileProviders.Physical.dasm (0.16 % of base)
          18 : Microsoft.CSharp.dasm (0.01 % of base)
          18 : System.Data.Odbc.dasm (0.01 % of base)
          12 : System.Net.Security.dasm (0.01 % of base)
           7 : xunit.runner.utility.netcoreapp10.dasm (0.00 % of base)
           6 : Microsoft.NET.WebAssembly.Webcil.dasm (0.03 % of base)
           6 : Microsoft.Extensions.FileProviders.Abstractions.dasm (0.48 % of base)

Top file improvements (bytes):
      -29172 : Microsoft.Diagnostics.Tracing.TraceEvent.dasm (-0.82 % of base)
       -1977 : Microsoft.CodeAnalysis.dasm (-0.10 % of base)
       -1413 : System.Private.CoreLib.dasm (-0.02 % of base)
        -366 : System.ComponentModel.Composition.dasm (-0.10 % of base)
         -54 : OSExtensions.dasm (-0.63 % of base)
         -12 : System.Drawing.Primitives.dasm (-0.03 % of base)
         -12 : System.Linq.Parallel.dasm (-0.00 % of base)

28 total files with Code Size differences (7 improved, 21 regressed), 247 unchanged.

Top method regressions (bytes):
         402 (5.72 % of base) : System.Linq.Expressions.dasm - System.Linq.Expressions.Compiler.LambdaCompiler:EmitLift(int,System.Type,System.Linq.Expressions.MethodCallExpression,System.Linq.Expressions.ParameterExpression[],System.Linq.Expressions.Expression[]):this
         342 (8.19 % of base) : System.Reflection.DispatchProxy.dasm - System.Reflection.DispatchProxyGenerator+ProxyBuilder:.cctor()
         330 (7.16 % of base) : System.ComponentModel.TypeConverter.dasm - System.ComponentModel.Design.StandardCommands:.cctor()
         264 (4.29 % of base) : System.Private.CoreLib.dasm - System.Number:NumberToStringFormat(byref,byref,System.ReadOnlySpan`1[ushort],System.Globalization.NumberFormatInfo)
         144 (8.47 % of base) : System.Linq.Expressions.dasm - System.Linq.Expressions.Compiler.LambdaCompiler:EmitUnaryOperator(int,System.Type,System.Type):this
         128 (6.11 % of base) : System.Linq.Expressions.dasm - System.Dynamic.Utils.DelegateHelpers:CreateObjectArrayDelegateRefEmit(System.Type,System.Func`2[System.Object[],System.Object]):System.Delegate
          96 (6.00 % of base) : System.Linq.Expressions.dasm - System.Linq.Expressions.Compiler.LambdaCompiler:EmitLiftedBinaryArithmetic(int,System.Type,System.Type,System.Type):this
          86 (4.46 % of base) : System.Linq.Expressions.dasm - System.Linq.Expressions.Compiler.LambdaCompiler:EmitSwitchBucket(System.Linq.Expressions.Compiler.LambdaCompiler+SwitchInfo,System.Collections.Generic.List`1[System.Linq.Expressions.Compiler.LambdaCompiler+SwitchLabel]):this
          84 (7.43 % of base) : System.Linq.Expressions.dasm - System.Linq.Expressions.Compiler.LambdaCompiler:EmitLiftedAndAlso(System.Linq.Expressions.BinaryExpression):this
          66 (11.26 % of base) : System.Linq.Expressions.dasm - System.Linq.Expressions.Compiler.ILGen:EmitLoadElement(System.Reflection.Emit.ILGenerator,System.Type)
          66 (9.75 % of base) : System.Linq.Expressions.dasm - System.Linq.Expressions.Compiler.ILGen:EmitLoadValueIndirect(System.Reflection.Emit.ILGenerator,System.Type)
          66 (6.72 % of base) : System.Linq.Expressions.dasm - System.Linq.Expressions.Compiler.LambdaCompiler:EmitLiftedBooleanAnd():this
          66 (6.76 % of base) : System.Linq.Expressions.dasm - System.Linq.Expressions.Compiler.LambdaCompiler:EmitLiftedBooleanOr():this
          66 (6.51 % of base) : System.Linq.Expressions.dasm - System.Linq.Expressions.Compiler.LambdaCompiler:EmitLiftedOrElse(System.Linq.Expressions.BinaryExpression):this
          66 (15.10 % of base) : System.Private.DataContractSerialization.dasm - System.Runtime.Serialization.CodeGenerator:GetLdelemOpCode(int):System.Reflection.Emit.OpCode
          66 (15.07 % of base) : System.Private.DataContractSerialization.dasm - System.Runtime.Serialization.CodeGenerator:GetLdindOpCode(int):System.Reflection.Emit.OpCode
          60 (14.93 % of base) : System.Private.DataContractSerialization.dasm - System.Runtime.Serialization.CodeGenerator:GetConvOpCode(int):System.Reflection.Emit.OpCode
          54 (6.55 % of base) : System.Linq.Expressions.dasm - System.Linq.Expressions.Compiler.ILGen:EmitDefault(System.Reflection.Emit.ILGenerator,System.Type,System.Linq.Expressions.Compiler.ILocalCache)
          48 (9.16 % of base) : System.Linq.Expressions.dasm - System.Linq.Expressions.Compiler.ILGen:EmitStoreElement(System.Reflection.Emit.ILGenerator,System.Type)
          48 (9.16 % of base) : System.Linq.Expressions.dasm - System.Linq.Expressions.Compiler.ILGen:EmitStoreValueIndirect(System.Reflection.Emit.ILGenerator,System.Type)
          48 (14.59 % of base) : System.Private.DataContractSerialization.dasm - System.Runtime.Serialization.CodeGenerator:GetStelemOpCode(int):System.Reflection.Emit.OpCode
          47 (8.42 % of base) : System.Private.CoreLib.dasm - System.Number:FormatGeneral(byref,byref,int,System.Globalization.NumberFormatInfo,ushort,bool)
          44 (3.10 % of base) : System.Linq.Expressions.dasm - System.Linq.Expressions.Compiler.LambdaCompiler:EmitNullableCoalesce(System.Linq.Expressions.BinaryExpression):this
          42 (9.72 % of base) : System.Linq.Expressions.dasm - System.Linq.Expressions.Compiler.LambdaCompiler:EmitCatchStart(System.Linq.Expressions.CatchBlock):this
          42 (4.38 % of base) : System.Linq.Expressions.dasm - System.Linq.Expressions.Compiler.LambdaCompiler:EmitLiftedRelational(int,System.Type):this
          42 (7.68 % of base) : System.Linq.Expressions.dasm - System.Linq.Expressions.Compiler.LambdaCompiler:EmitReferenceCoalesceWithoutConversion(System.Linq.Expressions.BinaryExpression):this
          42 (3.77 % of base) : System.Linq.Expressions.dasm - System.Linq.Expressions.Compiler.LambdaCompiler:EmitUnary(System.Linq.Expressions.UnaryExpression,int):this
          39 (18.22 % of base) : System.Private.DataContractSerialization.dasm - System.Runtime.Serialization.CodeGenerator:GetBranchCode(int):System.Reflection.Emit.OpCode
          36 (1.99 % of base) : System.Composition.TypedParts.dasm - System.Composition.TypedParts.ActivationFeatures.PropertyInjectionFeature: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
          36 (7.33 % of base) : System.Linq.Expressions.dasm - System.Linq.Expressions.Compiler.ILGen:EmitNullableToNullableConversion(System.Reflection.Emit.ILGenerator,System.Type,System.Type,bool,System.Linq.Expressions.Compiler.ILocalCache)
          36 (6.98 % of base) : System.Linq.Expressions.dasm - System.Linq.Expressions.Compiler.ILGen:TryEmitConstant(System.Reflection.Emit.ILGenerator,System.Object,System.Type,System.Linq.Expressions.Compiler.ILocalCache):bool
          36 (3.57 % of base) : System.Linq.Expressions.dasm - System.Linq.Expressions.Compiler.LambdaCompiler:EmitLiftedToNullRelational(int,System.Type):this
          36 (6.49 % of base) : System.Linq.Expressions.dasm - System.Linq.Expressions.Compiler.LambdaCompiler:EmitTypeBinaryExpression(System.Linq.Expressions.Expression):this
          34 (1.47 % of base) : System.Linq.Expressions.dasm - System.Linq.Expressions.Compiler.LambdaCompiler:EmitUnliftedBinaryOp(int,System.Type,System.Type):this
          30 (9.49 % of base) : System.Linq.Expressions.dasm - System.Linq.Expressions.Compiler.LambdaCompiler:EmitConstantOne(System.Type):this
          30 (4.63 % of base) : System.Linq.Expressions.dasm - System.Linq.Expressions.Compiler.LambdaCompiler:EmitDynamicExpression(System.Linq.Expressions.Expression):this
          30 (9.17 % of base) : System.Linq.Expressions.dasm - System.Linq.Expressions.Compiler.LambdaCompiler:EmitMethodAndAlso(System.Linq.Expressions.BinaryExpression,int):this
          30 (9.17 % of base) : System.Linq.Expressions.dasm - System.Linq.Expressions.Compiler.LambdaCompiler:EmitMethodOrElse(System.Linq.Expressions.BinaryExpression,int):this
          30 (2.48 % of base) : System.Security.Cryptography.dasm - System.Security.Cryptography.X509Certificates.UnixExportProvider:EncodeAuthSafe(System.Formats.Asn1.AsnWriter,System.ReadOnlyMemory`1[ubyte],System.ReadOnlyMemory`1[ubyte],bool,System.String,System.String,System.Span`1[ubyte],System.Span`1[ubyte]):System.ArraySegment`1[ubyte]
          27 (9.78 % of base) : System.Linq.Expressions.dasm - System.Linq.Expressions.Compiler.LambdaCompiler:EmitMemberInit(System.Collections.ObjectModel.ReadOnlyCollection`1[System.Linq.Expressions.MemberBinding],bool,System.Type):this
          26 (2.67 % of base) : System.Linq.Expressions.dasm - System.Linq.Expressions.Compiler.LambdaCompiler:AddressOfWriteBackCore(System.Linq.Expressions.IndexExpression):System.Linq.Expressions.Compiler.LambdaCompiler+WriteBack:this
          26 (3.55 % of base) : System.Linq.Expressions.dasm - System.Linq.Expressions.Compiler.LambdaCompiler:EmitLambdaReferenceCoalesce(System.Linq.Expressions.BinaryExpression):this
          25 (3.54 % of base) : System.Linq.Expressions.dasm - System.Linq.Expressions.Compiler.LabelInfo:ValidateJump(System.Linq.Expressions.Compiler.LabelScopeInfo):this
          24 (1.40 % of base) : System.Composition.TypedParts.dasm - System.Composition.TypedParts.Discovery.DiscoveredPart:GetActivator(System.Collections.Generic.IEnumerable`1[System.Composition.Hosting.Core.CompositionDependency]):System.Composition.Hosting.Core.CompositeActivator:this
          24 (4.12 % of base) : System.Composition.TypedParts.dasm - System.Composition.TypedParts.Discovery.DiscoveredPropertyExport:GetExportDescriptor(System.Composition.Hosting.Core.CompositeActivator):System.Composition.Hosting.Core.ExportDescriptor:this
          24 (1.66 % of base) : System.Linq.Expressions.dasm - System.Linq.Expressions.Compiler.CompilerScope:EmitNewHoistedLocals(System.Linq.Expressions.Compiler.LambdaCompiler):this
          24 (5.87 % of base) : System.Linq.Expressions.dasm - System.Linq.Expressions.Compiler.CompilerScope+LocalBoxStorage:EmitStore():this
          24 (4.24 % of base) : System.Linq.Expressions.dasm - System.Linq.Expressions.Compiler.LambdaCompiler:EmitNewExpression(System.Linq.Expressions.Expression):this
          24 (1.66 % of base) : System.Runtime.Caching.dasm - System.Runtime.Caching.MemoryCache:Set(System.String,System.Object,System.Collections.ObjectModel.Collection`1[System.Runtime.Caching.ChangeMonitor],System.DateTimeOffset,System.TimeSpan,System.Runtime.Caching.CacheEntryUpdateCallback):this
          24 (2.93 % of base) : System.Runtime.Caching.dasm - System.Runtime.Caching.MemoryCache:ValidatePolicy(System.Runtime.Caching.CacheItemPolicy)
          18 (1.12 % of base) : System.ComponentModel.TypeConverter.dasm - System.ComponentModel.ReflectTypeDescriptionProvider:GetExtenders(System.Collections.ICollection,System.Object,System.Collections.IDictionary):System.ComponentModel.IExtenderProvider[]
          18 (1.57 % of base) : System.Composition.TypedParts.dasm - System.Composition.TypedParts.ActivationFeatures.OnImportsSatisfiedFeature: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
          18 (5.94 % of base) : System.Linq.Expressions.dasm - System.Linq.Expressions.Compiler.BoundConstants:EmitConstantFromArray(System.Linq.Expressions.Compiler.LambdaCompiler,System.Object,System.Type):this
          18 (4.62 % of base) : System.Linq.Expressions.dasm - System.Linq.Expressions.Compiler.CompilerScope+ElementBoxStorage:EmitStore():this
          18 (2.32 % of base) : System.Linq.Expressions.dasm - System.Linq.Expressions.Compiler.LambdaCompiler:EmitIndexAssignment(System.Linq.Expressions.AssignBinaryExpression,int):this
          18 (4.17 % of base) : System.Linq.Expressions.dasm - System.Linq.Expressions.Compiler.LambdaCompiler:EmitListInit(System.Collections.ObjectModel.ReadOnlyCollection`1[System.Linq.Expressions.ElementInit],bool,System.Type):this
          18 (3.74 % of base) : System.Linq.Expressions.dasm - System.Linq.Expressions.Compiler.LambdaCompiler:EmitListInit(System.Linq.Expressions.ListInitExpression):this
          18 (3.53 % of base) : System.Linq.Expressions.dasm - System.Linq.Expressions.Compiler.LambdaCompiler:EmitMemberInit(System.Linq.Expressions.MemberInitExpression):this
          18 (1.48 % of base) : System.Linq.Expressions.dasm - System.Linq.Expressions.Compiler.LambdaCompiler:EmitTryExpression(System.Linq.Expressions.Expression):this
          18 (2.63 % of base) : System.Linq.Expressions.dasm - System.Linq.Expressions.Compiler.LambdaCompiler:EmitVariableAssignment(System.Linq.Expressions.AssignBinaryExpression,int):this
          18 (1.95 % of base) : System.Linq.Expressions.dasm - System.Linq.Expressions.Compiler.LambdaCompiler+<>c__DisplayClass14_0:<AddressOfWriteBackCore>b__0(System.Linq.Expressions.Compiler.LambdaCompiler):this
          18 (7.17 % of base) : System.Private.DataContractSerialization.dasm - System.Runtime.Serialization.CodeGenerator:Call(System.Reflection.MethodInfo):this
          18 (0.84 % of base) : System.Private.DataContractSerialization.dasm - System.Runtime.Serialization.SchemaImporter:ImportClassMember(System.Xml.Schema.XmlSchemaElement,System.Runtime.Serialization.DataContracts.ClassDataContract):this
          18 (11.25 % of base) : System.ComponentModel.TypeConverter.dasm - System.Text.RegularExpressions.Generated.<RegexGenerator_g>F6DD43EEA644F37FBD420BF6C4F76D7CBF00A201A3A5DFAA2DE4DAED4B5EFB477__Utilities:.cctor()
          18 (11.25 % of base) : System.Private.DataContractSerialization.dasm - System.Text.RegularExpressions.Generated.<RegexGenerator_g>F6DD43EEA644F37FBD420BF6C4F76D7CBF00A201A3A5DFAA2DE4DAED4B5EFB477__Utilities:.cctor()
          18 (10.59 % of base) : System.Data.Odbc.dasm - System.Text.RegularExpressions.Generated.<RegexGenerator_g>F6DD43EEA644F37FBD420BF6C4F76D7CBF00A201A3A5DFAA2DE4DAED4B5EFB477__Utilities:.cctor()
          14 (2.00 % of base) : System.Linq.Expressions.dasm - System.Linq.Expressions.Compiler.LambdaCompiler:AddressOfWriteBackCore(System.Linq.Expressions.MemberExpression):System.Linq.Expressions.Compiler.LambdaCompiler+WriteBack:this
          14 (2.35 % of base) : System.Linq.Expressions.dasm - System.Linq.Expressions.Compiler.LambdaCompiler:EmitMethodCall(System.Reflection.MethodInfo,System.Linq.Expressions.IArgumentProvider,System.Type,int):this
          12 (1.53 % of base) : System.ComponentModel.TypeConverter.dasm - System.ComponentModel.ReflectTypeDescriptionProvider:GetExtendedProperties(System.Object):System.ComponentModel.PropertyDescriptorCollection:this
          12 (1.40 % of base) : System.Configuration.ConfigurationManager.dasm - System.Configuration.ConfigurationLockCollection:Add(System.String):this
          12 (1.96 % of base) : System.Linq.Expressions.dasm - System.Dynamic.BindingRestrictions+InstanceRestriction:GetExpression():System.Linq.Expressions.Expression:this
          12 (1.17 % of base) : System.Linq.Expressions.dasm - System.Dynamic.ExpandoObject+MetaExpando:BindGetOrInvokeMember(System.Dynamic.DynamicMetaObjectBinder,System.String,bool,System.Dynamic.DynamicMetaObject,System.Func`2[System.Dynamic.DynamicMetaObject,System.Dynamic.DynamicMetaObject]):System.Dynamic.DynamicMetaObject:this
          12 (1.73 % of base) : System.Linq.Expressions.dasm - System.Linq.Expressions.Compiler.BoundConstants:EmitCacheConstants(System.Linq.Expressions.Compiler.LambdaCompiler):this
          12 (1.37 % of base) : System.Linq.Expressions.dasm - System.Linq.Expressions.Compiler.CompilerScope:EmitVariableAccess(System.Linq.Expressions.Compiler.LambdaCompiler,System.Collections.ObjectModel.ReadOnlyCollection`1[System.Linq.Expressions.ParameterExpression]):this
          12 (9.68 % of base) : System.Linq.Expressions.dasm - System.Linq.Expressions.Compiler.CompilerScope+ElementBoxStorage:EmitLoadBox():this
          12 (12.37 % of base) : System.Linq.Expressions.dasm - System.Linq.Expressions.Compiler.CompilerScope+LocalBoxStorage:EmitAddress():this
          12 (12.37 % of base) : System.Linq.Expressions.dasm - System.Linq.Expressions.Compiler.CompilerScope+LocalBoxStorage:EmitLoad():this
          12 (9.84 % of base) : System.Linq.Expressions.dasm - System.Linq.Expressions.Compiler.CompilerScope+LocalBoxStorage:EmitStore(System.Linq.Expressions.Compiler.CompilerScope+Storage):this
          12 (5.97 % of base) : System.Linq.Expressions.dasm - System.Linq.Expressions.Compiler.ILGen:EmitNullableToNonNullableStructConversion(System.Reflection.Emit.ILGenerator,System.Type,System.Type,bool,System.Linq.Expressions.Compiler.ILocalCache)
          12 (12.00 % of base) : System.Linq.Expressions.dasm - System.Linq.Expressions.Compiler.ILGen:EmitType(System.Reflection.Emit.ILGenerator,System.Type)
          12 (6.98 % of base) : System.Linq.Expressions.dasm - System.Linq.Expressions.Compiler.LabelInfo:EmitJump():this
          12 (2.88 % of base) : System.Linq.Expressions.dasm - System.Linq.Expressions.Compiler.LambdaCompiler:EmitConditionalExpression(System.Linq.Expressions.Expression,int):this
          12 (5.94 % of base) : System.Linq.Expressions.dasm - System.Linq.Expressions.Compiler.LambdaCompiler:EmitDelegateConstruction(System.Linq.Expressions.Compiler.LambdaCompiler):this
          12 (7.74 % of base) : System.Linq.Expressions.dasm - System.Linq.Expressions.Compiler.LambdaCompiler:EmitExpressionAddress(System.Linq.Expressions.Expression,System.Type):this
          12 (4.56 % of base) : System.Linq.Expressions.dasm - System.Linq.Expressions.Compiler.LambdaCompiler:EmitMemberAddress(System.Reflection.MemberInfo,System.Type):this
          12 (4.94 % of base) : System.Linq.Expressions.dasm - System.Linq.Expressions.Compiler.LambdaCompiler:EmitNullEquality(int,System.Linq.Expressions.Expression,bool):this
          12 (3.63 % of base) : System.Linq.Expressions.dasm - System.Linq.Expressions.Compiler.LambdaCompiler:EmitQuote(System.Linq.Expressions.UnaryExpression):this
          12 (1.75 % of base) : System.Linq.Expressions.dasm - System.Linq.Expressions.Compiler.LambdaCompiler:EmitSwitchCases(System.Linq.Expressions.SwitchExpression,System.Reflection.Emit.Label[],bool[],System.Reflection.Emit.Label,System.Reflection.Emit.Label,int):this
          12 (5.97 % of base) : System.Linq.Expressions.dasm - System.Linq.Expressions.Compiler.LambdaCompiler:EmitThrow(System.Linq.Expressions.UnaryExpression,int):this
          12 (6.06 % of base) : System.Linq.Expressions.dasm - System.Linq.Expressions.Compiler.LambdaCompiler:EmitUnliftedAndAlso(System.Linq.Expressions.BinaryExpression):this
          12 (5.77 % of base) : System.Linq.Expressions.dasm - System.Linq.Expressions.Compiler.LambdaCompiler:EmitUnliftedOrElse(System.Linq.Expressions.BinaryExpression):this
          12 (1.99 % of base) : System.Linq.Expressions.dasm - System.Linq.Expressions.Compiler.LambdaCompiler+<>c__DisplayClass12_0:<AddressOfWriteBackCore>b__0(System.Linq.Expressions.Compiler.LambdaCompiler):this
          12 (2.64 % of base) : System.Linq.Expressions.dasm - System.Linq.Expressions.TypeBinaryExpression:ByValParameterTypeEqual(System.Linq.Expressions.ParameterExpression):System.Linq.Expressions.Expression:this
          12 (1.54 % of base) : System.Linq.Expressions.dasm - System.Linq.Expressions.TypeBinaryExpression:ReduceTypeEqual():System.Linq.Expressions.Expression:this
          12 (2.34 % of base) : System.Runtime.Caching.dasm - System.Runtime.Caching.CacheExpires:EnableExpirationTimer(bool):this
          12 (14.81 % of base) : System.Runtime.Caching.dasm - System.Runtime.Caching.CacheExpires:UtcCalcExpiresBucket(System.DateTime):int
          12 (20.69 % of base) : System.Runtime.Caching.dasm - System.Runtime.Caching.CacheItemPolicy:.ctor():this
          12 (1.59 % of base) : System.Runtime.Caching.dasm - System.Runtime.Caching.MemoryCache:AddOrGetExistingInternal(System.String,System.Object,System.Runtime.Caching.CacheItemPolicy):System.Object:this
          12 (1.55 % of base) : System.Runtime.Caching.dasm - System.Runtime.Caching.MemoryCache:Set(System.String,System.Object,System.Runtime.Caching.CacheItemPolicy,System.String):this
          12 (1.79 % of base) : System.Linq.Expressions.dasm - System.Runtime.CompilerServices.CallSiteBinder:Stitch[System.__Canon](System.Linq.Expressions.Expression,System.Runtime.CompilerServices.CallSiteBinder+LambdaSignature`1[System.__Canon]):System.Linq.Expressions.Expression`1[System.__Canon]

Top method improvements (bytes):
       -2556 (-3.42 % of base) : Microsoft.Diagnostics.Tracing.TraceEvent.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServerTraceEventParser:EnumerateTemplates(System.Func`3[System.String,System.String,int],System.Action`1[Microsoft.Diagnostics.Tracing.TraceEvent]):this
       -1758 (-6.04 % of base) : Microsoft.CodeAnalysis.dasm - Microsoft.CodeAnalysis.DesktopAssemblyIdentityComparer:.cctor()
        -426 (-1.34 % of base) : Microsoft.Diagnostics.Tracing.TraceEvent.dasm - Microsoft.Diagnostics.Tracing.Parsers.KernelTraceEventParser:EnumerateTemplates(System.Func`3[System.String,System.String,int],System.Action`1[Microsoft.Diagnostics.Tracing.TraceEvent]):this
        -276 (-9.09 % of base) : Microsoft.Diagnostics.Tracing.TraceEvent.dasm - Microsoft.Diagnostics.Tracing.Session.TraceEventSession:SetStackTraceIds(int,ulong,int):int
        -264 (-1.13 % of base) : Microsoft.Diagnostics.Tracing.TraceEvent.dasm - Microsoft.Diagnostics.Tracing.Parsers.ClrTraceEventParser:EnumerateTemplates(System.Func`3[System.String,System.String,int],System.Action`1[Microsoft.Diagnostics.Tracing.TraceEvent]):this
        -180 (-3.74 % of base) : System.ComponentModel.Composition.dasm - System.ComponentModel.Composition.MetadataViewGenerator:GenerateInterfaceViewProxyType(System.Type):System.Type
        -144 (-5.21 % of base) : System.Private.CoreLib.dasm - System.TimeZoneInfo+StringSerializer:GetSerializedString(System.TimeZoneInfo):System.String
        -117 (-100.00 % of base) : Microsoft.CodeAnalysis.dasm - Microsoft.CodeAnalysis.SmallDictionary`2[System.__Canon,int]:LeftComplex(Microsoft.CodeAnalysis.SmallDictionary`2+AvlNode[System.__Canon,int]):Microsoft.CodeAnalysis.SmallDictionary`2+AvlNode[System.__Canon,int] (1 base, 0 diff methods)
        -102 (-3.05 % of base) : Microsoft.Diagnostics.Tracing.TraceEvent.dasm - Microsoft.Diagnostics.Tracing.Etlx.TraceLog:InitializeFromFile(System.String):this
         -84 (-0.33 % of base) : Microsoft.Diagnostics.Tracing.TraceEvent.dasm - Microsoft.Diagnostics.Tracing.Parsers.ClrPrivateTraceEventParser:EnumerateTemplates(System.Func`3[System.String,System.String,int],System.Action`1[Microsoft.Diagnostics.Tracing.TraceEvent]):this
         -81 (-3.92 % of base) : System.Linq.Expressions.dasm - System.Linq.Expressions.Compiler.ILGen:EmitNumericConversion(System.Reflection.Emit.ILGenerator,System.Type,System.Type,bool)
         -67 (-7.87 % of base) : System.Private.CoreLib.dasm - System.Globalization.HebrewNumber:Append(byref,int)
         -56 (-5.16 % of base) : System.Private.CoreLib.dasm - System.Reflection.AssemblyNameParser:GetNextToken(byref):int:this
         -54 (-6.66 % of base) : OSExtensions.dasm - Microsoft.Diagnostics.Tracing.Extensions.ETWKernelControl:PutStacksIntoExtensions(System.Collections.Generic.List`1[Microsoft.Diagnostics.Tracing.Extensions.ETWKernelControl+ExtensionItem],ulong,int)
         -51 (-2.60 % of base) : System.Private.CoreLib.dasm - System.TimeZoneInfo+StringSerializer:SerializeTransitionTime(System.TimeZoneInfo+TransitionTime,byref)
         -48 (-2.99 % of base) : Microsoft.Diagnostics.Tracing.TraceEvent.dasm - Microsoft.Diagnostics.Tracing.StartStopActivityComputer+<>c__DisplayClass0_0:<.ctor>b__1(Microsoft.Diagnostics.Tracing.TraceEvent):this
         -42 (-5.91 % of base) : Microsoft.Diagnostics.Tracing.TraceEvent.dasm - Microsoft.Diagnostics.Tracing.BPerfEventSource:ProcessEventRecord(ulong,bool):this
         -42 (-4.75 % of base) : Microsoft.Diagnostics.Tracing.TraceEvent.dasm - Microsoft.Diagnostics.Tracing.EventPipeEventMetaDataHeader:GetProviderGuidFromProviderName(System.String):System.Guid
         -42 (-2.78 % of base) : Microsoft.Diagnostics.Tracing.TraceEvent.dasm - Microsoft.Diagnostics.Tracing.Parsers.JSDumpHeapTraceEventParser:EnumerateTemplates(System.Func`3[System.String,System.String,int],System.Action`1[Microsoft.Diagnostics.Tracing.TraceEvent]):this
         -38 (-6.37 % of base) : System.Private.CoreLib.dasm - System.DateTimeFormat:FormatCustomizedRoundripTimeZone(System.DateTime,System.TimeSpan,byref)
         -36 (-4.53 % of base) : System.ComponentModel.Composition.dasm - Microsoft.Internal.GenerationServices:LoadEnumerable(System.Reflection.Emit.ILGenerator,System.Collections.IEnumerable)
         -36 (-2.70 % of base) : System.Private.CoreLib.dasm - System.ApplicationId:ToString():System.String:this
         -36 (-5.50 % of base) : System.Private.CoreLib.dasm - System.IO.Enumeration.FileSystemName:TranslateWin32Expression(System.String):System.String
         -34 (-2.94 % of base) : System.Private.CoreLib.dasm - System.Globalization.CalendarData:NormalizeDatePattern(System.String):System.String
         -34 (-3.47 % of base) : System.Private.CoreLib.dasm - System.Numerics.Vector`1[int]:ToString(System.String,System.IFormatProvider):System.String:this
         -34 (-3.46 % of base) : System.Private.CoreLib.dasm - System.Numerics.Vector`1[short]:ToString(System.String,System.IFormatProvider):System.String:this
         -34 (-3.47 % of base) : System.Private.CoreLib.dasm - System.Runtime.Intrinsics.Vector128`1[int]:ToString(System.String,System.IFormatProvider):System.String:this
         -34 (-3.46 % of base) : System.Private.CoreLib.dasm - System.Runtime.Intrinsics.Vector128`1[short]:ToString(System.String,System.IFormatProvider):System.String:this
         -34 (-3.47 % of base) : System.Private.CoreLib.dasm - System.Runtime.Intrinsics.Vector256`1[int]:ToString(System.String,System.IFormatProvider):System.String:this
         -34 (-3.46 % of base) : System.Private.CoreLib.dasm - System.Runtime.Intrinsics.Vector256`1[short]:ToString(System.String,System.IFormatProvider):System.String:this
         -34 (-3.47 % of base) : System.Private.CoreLib.dasm - System.Runtime.Intrinsics.Vector512`1[int]:ToString(System.String,System.IFormatProvider):System.String:this
         -34 (-3.46 % of base) : System.Private.CoreLib.dasm - System.Runtime.Intrinsics.Vector512`1[short]:ToString(System.String,System.IFormatProvider):System.String:this
         -34 (-3.46 % of base) : System.Private.CoreLib.dasm - System.Runtime.Intrinsics.Vector64`1[short]:ToString(System.String,System.IFormatProvider):System.String:this
         -30 (-1.19 % of base) : Microsoft.Diagnostics.Tracing.TraceEvent.dasm - Microsoft.Diagnostics.Tracing.Parsers.SymbolTraceEventParser:EnumerateTemplates(System.Func`3[System.String,System.String,int],System.Action`1[Microsoft.Diagnostics.Tracing.TraceEvent]):this
         -30 (-11.76 % of base) : System.ComponentModel.Composition.dasm - System.ComponentModel.Composition.MetadataViewGenerator:GenerateFieldAssignmentFromLocalValue(System.Reflection.Emit.ILGenerator,System.Reflection.Emit.LocalBuilder,System.Reflection.Emit.FieldBuilder)
         -30 (-1.37 % of base) : System.Private.CoreLib.dasm - System.Reflection.AssemblyNameFormatter:ComputeDisplayName(System.String,System.Version,System.String,ubyte[],int,int):System.String
         -30 (-3.16 % of base) : System.Private.CoreLib.dasm - System.Runtime.Intrinsics.Vector64`1[int]:ToString(System.String,System.IFormatProvider):System.String:this
         -29 (-2.18 % of base) : System.Private.CoreLib.dasm - System.DateTimeFormat:FormatCustomizedTimeZone(System.DateTime,System.TimeSpan,int,bool,byref)
         -27 (-3.30 % of base) : System.Private.CoreLib.dasm - System.TimeZoneInfo+StringSerializer:GetNextStringValue():System.String:this
         -26 (-1.85 % of base) : System.Private.CoreLib.dasm - System.IO.Path:GetRelativePath(System.String,System.String,int):System.String
         -26 (-3.01 % of base) : System.Private.CoreLib.dasm - System.Numerics.Vector`1[double]:ToString(System.String,System.IFormatProvider):System.String:this
         -26 (-3.36 % of base) : System.Private.CoreLib.dasm - System.Numerics.Vector`1[long]:ToString(System.String,System.IFormatProvider):System.String:this
         -26 (-3.03 % of base) : System.Private.CoreLib.dasm - System.Numerics.Vector`1[ubyte]:ToString(System.String,System.IFormatProvider):System.String:this
         -26 (-3.23 % of base) : System.Private.CoreLib.dasm - System.Reflection.AssemblyNameFormatter:AppendQuoted(byref,System.String)
         -26 (-5.78 % of base) : System.Private.CoreLib.dasm - System.Reflection.Emit.DynamicMethod:ToString():System.String:this
         -26 (-3.08 % of base) : System.Private.CoreLib.dasm - System.Reflection.RuntimeMethodInfo:ToString():System.String:this
         -26 (-3.26 % of base) : System.Private.CoreLib.dasm - System.Runtime.Intrinsics.Vector128`1[double]:ToString(System.String,System.IFormatProvider):System.String:this
         -26 (-3.58 % of base) : System.Private.CoreLib.dasm - System.Runtime.Intrinsics.Vector128`1[long]:ToString(System.String,System.IFormatProvider):System.String:this
         -26 (-3.03 % of base) : System.Private.CoreLib.dasm - System.Runtime.Intrinsics.Vector128`1[ubyte]:ToString(System.String,System.IFormatProvider):System.String:this
         -26 (-3.01 % of base) : System.Private.CoreLib.dasm - System.Runtime.Intrinsics.Vector256`1[double]:ToString(System.String,System.IFormatProvider):System.String:this
         -26 (-3.36 % of base) : System.Private.CoreLib.dasm - System.Runtime.Intrinsics.Vector256`1[long]:ToString(System.String,System.IFormatProvider):System.String:this
         -26 (-3.03 % of base) : System.Private.CoreLib.dasm - System.Runtime.Intrinsics.Vector256`1[ubyte]:ToString(System.String,System.IFormatProvider):System.String:this
         -26 (-3.01 % of base) : System.Private.CoreLib.dasm - System.Runtime.Intrinsics.Vector512`1[double]:ToString(System.String,System.IFormatProvider):System.String:this
         -26 (-3.36 % of base) : System.Private.CoreLib.dasm - System.Runtime.Intrinsics.Vector512`1[long]:ToString(System.String,System.IFormatProvider):System.String:this
         -26 (-3.03 % of base) : System.Private.CoreLib.dasm - System.Runtime.Intrinsics.Vector512`1[ubyte]:ToString(System.String,System.IFormatProvider):System.String:this
         -26 (-3.03 % of base) : System.Private.CoreLib.dasm - System.Runtime.Intrinsics.Vector64`1[ubyte]:ToString(System.String,System.IFormatProvider):System.String:this
         -24 (-4.44 % of base) : Microsoft.Diagnostics.Tracing.TraceEvent.dasm - Microsoft.Diagnostics.Tracing.Parsers.Clr.ClrStressTraceEventParser:EnumerateTemplates(System.Func`3[System.String,System.String,int],System.Action`1[Microsoft.Diagnostics.Tracing.TraceEvent]):this
         -24 (-5.90 % of base) : Microsoft.Diagnostics.Tracing.TraceEvent.dasm - Microsoft.Diagnostics.Tracing.Parsers.ClrTraceEventParser:add_GCCreateSegment(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.Clr.GCCreateSegmentTraceData]):this
         -24 (-5.90 % of base) : Microsoft.Diagnostics.Tracing.TraceEvent.dasm - Microsoft.Diagnostics.Tracing.Parsers.ClrTraceEventParser:add_GCFreeSegment(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.Clr.GCFreeSegmentTraceData]):this
         -24 (-5.90 % of base) : Microsoft.Diagnostics.Tracing.TraceEvent.dasm - Microsoft.Diagnostics.Tracing.Parsers.ClrTraceEventParser:add_GCHeapStats(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.Clr.GCHeapStatsTraceData]):this
         -24 (-5.90 % of base) : Microsoft.Diagnostics.Tracing.TraceEvent.dasm - Microsoft.Diagnostics.Tracing.Parsers.ClrTraceEventParser:add_GCRestartEEStop(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.Clr.GCNoUserDataTraceData]):this
         -24 (-5.97 % of base) : Microsoft.Diagnostics.Tracing.TraceEvent.dasm - Microsoft.Diagnostics.Tracing.Parsers.ClrTraceEventParser:add_GCSampledObjectAllocation(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.Clr.GCSampledObjectAllocationTraceData]):this
         -24 (-4.27 % of base) : Microsoft.Diagnostics.Tracing.TraceEvent.dasm - Microsoft.Diagnostics.Tracing.Parsers.Kernel.CritSecTraceProviderTraceEventParser:EnumerateTemplates(System.Func`3[System.String,System.String,int],System.Action`1[Microsoft.Diagnostics.Tracing.TraceEvent]):this
         -24 (-4.75 % of base) : Microsoft.Diagnostics.Tracing.TraceEvent.dasm - Microsoft.Diagnostics.Tracing.Parsers.KernelTraceEventParser:add_MemoryPageAccess(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.Kernel.MemoryPageAccessTraceData]):this
         -24 (-4.75 % of base) : Microsoft.Diagnostics.Tracing.TraceEvent.dasm - Microsoft.Diagnostics.Tracing.Parsers.KernelTraceEventParser:add_PerfInfoISR(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.Kernel.ISRTraceData]):this
         -24 (-4.21 % of base) : Microsoft.Diagnostics.Tracing.TraceEvent.dasm - Microsoft.Diagnostics.Tracing.Parsers.LinuxKernelEventParser:EnumerateTemplates(System.Func`3[System.String,System.String,int],System.Action`1[Microsoft.Diagnostics.Tracing.TraceEvent]):this
         -24 (-1.88 % of base) : System.Private.CoreLib.dasm - System.IO.Path:Combine(System.String[]):System.String
         -22 (-9.87 % of base) : System.ComponentModel.Composition.dasm - Microsoft.Internal.GenerationServices:GetExceptionDataAndStoreInLocal(System.Reflection.Emit.ILGenerator,System.Reflection.Emit.LocalBuilder,System.Reflection.Emit.LocalBuilder)
         -22 (-0.98 % of base) : System.Private.CoreLib.dasm - System.Diagnostics.Tracing.XplatEventLogger:Serialize(System.Collections.ObjectModel.ReadOnlyCollection`1[System.String],System.Collections.ObjectModel.ReadOnlyCollection`1[System.Object],System.String):System.String
         -22 (-3.62 % of base) : System.Private.CoreLib.dasm - System.TypeNameParser:EscapeTypeName(System.String):System.String
         -20 (-2.49 % of base) : System.Private.CoreLib.dasm - System.AggregateException:get_Message():System.String:this
         -20 (-1.91 % of base) : System.Private.CoreLib.dasm - System.Net.WebUtility:HtmlDecode(System.ReadOnlySpan`1[ushort],byref)
         -20 (-1.66 % of base) : System.Private.CoreLib.dasm - System.Reflection.CustomAttributeData:ToString():System.String:this
         -19 (-10.92 % of base) : System.Private.CoreLib.dasm - System.DateTimeFormat:Append2DigitNumber(byref,int)
         -18 (-2.32 % of base) : Microsoft.Diagnostics.Tracing.TraceEvent.dasm - Microsoft.Diagnostics.Symbols.NativeSymbolModule+MicrosoftPdbSourceFile:TryInitializeManagedChecksum(Microsoft.Diagnostics.Symbols.NativeSymbolModule):this
         -18 (-0.41 % of base) : Microsoft.Diagnostics.Tracing.TraceEvent.dasm - Microsoft.Diagnostics.Tracing.Parsers.Clr.ClrRundownTraceEventParser:EnumerateTemplates(System.Func`3[System.String,System.String,int],System.Action`1[Microsoft.Diagnostics.Tracing.TraceEvent]):this
         -18 (-4.15 % of base) : Microsoft.Diagnostics.Tracing.TraceEvent.dasm - Microsoft.Diagnostics.Tracing.Parsers.KernelTraceEventParser:add_MemoryProcessMemInfo(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.Kernel.MemoryProcessMemInfoTraceData]):this
         -18 (-1.49 % of base) : Microsoft.Diagnostics.Tracing.TraceEvent.dasm - Microsoft.Diagnostics.Tracing.SampleProfilerThreadTimeComputer:<GenerateThreadTimeStacks>b__8_2(Microsoft.Diagnostics.Tracing.TraceEvent):this
         -18 (-4.38 % of base) : System.Private.CoreLib.dasm - System.DateTimeFormat:ParseQuoteString(System.ReadOnlySpan`1[ushort],int,byref):int
         -18 (-1.64 % of base) : System.Private.CoreLib.dasm - System.Number:FormatFixed(byref,byref,int,int[],System.String,System.String)
         -18 (-1.89 % of base) : System.Private.CoreLib.dasm - System.PasteArguments:AppendArgument(byref,System.String)
         -16 (-6.18 % of base) : System.ComponentModel.Composition.dasm - Microsoft.Internal.GenerationServices:AddItemToLocalDictionary(System.Reflection.Emit.ILGenerator,System.Reflection.Emit.LocalBuilder,System.Object,System.Object)
         -16 (-3.23 % of base) : System.Private.CoreLib.dasm - System.Reflection.RuntimeConstructorInfo:ToString():System.String:this
         -16 (-2.80 % of base) : System.Private.CoreLib.dasm - System.Reflection.RuntimePropertyInfo:ToString():System.String:this
         -16 (-4.26 % of base) : System.Private.CoreLib.dasm - System.Runtime.Intrinsics.Vector64`1[double]:ToString(System.String,System.IFormatProvider):System.String:this
         -16 (-4.85 % of base) : System.Private.CoreLib.dasm - System.Runtime.Intrinsics.Vector64`1[long]:ToString(System.String,System.IFormatProvider):System.String:this
         -16 (-1.06 % of base) : System.Private.CoreLib.dasm - System.Text.CompositeFormat:TryParseLiterals(System.ReadOnlySpan`1[ushort],System.Collections.Generic.List`1[System.ValueTuple`4[System.String,int,int,System.String]]):bool
         -14 (-4.39 % of base) : System.Private.CoreLib.dasm - System.DateTimeParse:TryParseQuoteString(System.ReadOnlySpan`1[ushort],int,byref,byref):bool
         -13 (-5.63 % of base) : System.Private.CoreLib.dasm - System.IO.FileSystem:<ResolveLinkTarget>g__GetLinkTargetFullPath|44_0(byref,System.ReadOnlySpan`1[ushort])
         -12 (-1.66 % of base) : Microsoft.CodeAnalysis.dasm - Microsoft.Cci.MetadataWriter:SerializeEncMethodDebugInformation(Microsoft.Cci.IMethodBody,int):this
         -12 (-0.81 % of base) : Microsoft.CodeAnalysis.dasm - Microsoft.Cci.PdbWriter:GetDocumentWriter(Microsoft.Cci.DebugSourceDocument):Microsoft.Cci.ISymUnmanagedDocumentWriter:this
         -12 (-1.51 % of base) : Microsoft.Diagnostics.Tracing.TraceEvent.dasm - Microsoft.Diagnostics.Symbols.PortableSymbolModule+PortablePdbSourceFile:.ctor(System.Reflection.Metadata.Document,Microsoft.Diagnostics.Symbols.PortableSymbolModule):this
         -12 (-0.03 % of base) : Microsoft.Diagnostics.Tracing.TraceEvent.dasm - Microsoft.Diagnostics.Tracing.CtfTraceEventSource:InitEventMap():System.Collections.Generic.Dictionary`2[System.String,Microsoft.Diagnostics.Tracing.ETWMapping]
         -12 (-1.88 % of base) : Microsoft.Diagnostics.Tracing.TraceEvent.dasm - Microsoft.Diagnostics.Tracing.Etlx.TraceLog+PastEventInfo:LogEvent(Microsoft.Diagnostics.Tracing.TraceEvent,uint,Microsoft.Diagnostics.Tracing.Etlx.TraceEventCounts):this
         -12 (-1.53 % of base) : Microsoft.Diagnostics.Tracing.TraceEvent.dasm - Microsoft.Diagnostics.Tracing.ETWReloggerTraceEventSource+ReloggerCallbacks:Initialize(ulong):this
         -12 (-2.28 % of base) : Microsoft.Diagnostics.Tracing.TraceEvent.dasm - Microsoft.Diagnostics.Tracing.EventPipe.SampleProfilerTraceEventParser:EnumerateTemplates(System.Func`3[System.String,System.String,int],System.Action`1[Microsoft.Diagnostics.Tracing.TraceEvent]):this
         -12 (-1.93 % of base) : Microsoft.Diagnostics.Tracing.TraceEvent.dasm - Microsoft.Diagnostics.Tracing.EventPipeEventMetaDataHeader:GetEventRecordForEventData(byref):ulong:this
         -12 (-5.11 % of base) : Microsoft.Diagnostics.Tracing.TraceEvent.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServerTraceEventParser:add_ActionItemCallbackInvoked(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.OneStringsTemplateATraceData]):this
         -12 (-5.11 % of base) : Microsoft.Diagnostics.Tracing.TraceEvent.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServerTraceEventParser:add_ActionItemScheduled(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.OneStringsTemplateATraceData]):this
         -12 (-5.11 % of base) : Microsoft.Diagnostics.Tracing.TraceEvent.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServerTraceEventParser:add_ActivityCompleted(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.FiveStringsTemplateATraceData]):this

Top method regressions (percentages):
           6 (75.00 % of base) : Microsoft.Extensions.FileProviders.Physical.dasm - Microsoft.Extensions.FileProviders.Physical.PollingFileChangeToken:get_PollingInterval():System.TimeSpan
           6 (75.00 % of base) : Microsoft.Extensions.FileProviders.Physical.dasm - Microsoft.Extensions.FileProviders.Physical.PollingFileChangeToken:set_PollingInterval(System.TimeSpan)
           6 (30.00 % of base) : System.Security.Cryptography.dasm - Interop+Crypto+X509VerifyStatusCode:.cctor()
          12 (23.53 % of base) : System.Security.Cryptography.dasm - System.Security.Cryptography.X509Certificates.OpenSslCachedDirectoryStoreProvider:.cctor()
          12 (20.69 % of base) : System.Runtime.Caching.dasm - System.Runtime.Caching.CacheItemPolicy:.ctor():this
           6 (20.00 % of base) : System.Security.Cryptography.dasm - System.Security.Cryptography.X509Certificates.ChainPal:.cctor()
           6 (20.00 % of base) : System.Threading.RateLimiting.dasm - System.Threading.RateLimiting.DefaultPartitionedRateLimiter`2[double,System.Nullable`1[int]]:.cctor()
           6 (20.00 % of base) : System.Threading.RateLimiting.dasm - System.Threading.RateLimiting.DefaultPartitionedRateLimiter`2[int,System.Nullable`1[int]]:.cctor()
           6 (20.00 % of base) : System.Threading.RateLimiting.dasm - System.Threading.RateLimiting.DefaultPartitionedRateLimiter`2[long,System.Nullable`1[int]]:.cctor()
           6 (20.00 % of base) : System.Threading.RateLimiting.dasm - System.Threading.RateLimiting.DefaultPartitionedRateLimiter`2[short,System.Nullable`1[int]]:.cctor()
           6 (20.00 % of base) : System.Threading.RateLimiting.dasm - System.Threading.RateLimiting.DefaultPartitionedRateLimiter`2[System.Nullable`1[int],System.Nullable`1[int]]:.cctor()
           6 (20.00 % of base) : System.Threading.RateLimiting.dasm - System.Threading.RateLimiting.DefaultPartitionedRateLimiter`2[System.Numerics.Vector`1[float],System.Nullable`1[int]]:.cctor()
           6 (20.00 % of base) : System.Threading.RateLimiting.dasm - System.Threading.RateLimiting.DefaultPartitionedRateLimiter`2[ubyte,System.Nullable`1[int]]:.cctor()
          39 (18.22 % of base) : System.Private.DataContractSerialization.dasm - System.Runtime.Serialization.CodeGenerator:GetBranchCode(int):System.Reflection.Emit.OpCode
           6 (18.18 % of base) : System.Transactions.Local.dasm - System.Transactions.TransactionManager+<>c:<get_MaximumTimeout>b__38_0():System.TimeSpan:this
           6 (18.18 % of base) : System.Transactions.Local.dasm - System.Transactions.TransactionManager+<>c:<set_MaximumTimeout>b__39_0():long:this
           6 (16.67 % of base) : System.ComponentModel.TypeConverter.dasm - System.ComponentModel.ReflectTypeDescriptionProvider:get_ExtenderProviderKey():System.Guid
           6 (16.67 % of base) : System.Linq.Expressions.dasm - System.Linq.Expressions.SymbolDocumentInfo:get_DocumentType():System.Guid:this
          66 (15.10 % of base) : System.Private.DataContractSerialization.dasm - System.Runtime.Serialization.CodeGenerator:GetLdelemOpCode(int):System.Reflection.Emit.OpCode
          66 (15.07 % of base) : System.Private.DataContractSerialization.dasm - System.Runtime.Serialization.CodeGenerator:GetLdindOpCode(int):System.Reflection.Emit.OpCode
           6 (15.00 % of base) : System.Transactions.Local.dasm - System.Transactions.TransactionManager+<>c:<get_DefaultTimeout>b__33_0():long:this
          60 (14.93 % of base) : System.Private.DataContractSerialization.dasm - System.Runtime.Serialization.CodeGenerator:GetConvOpCode(int):System.Reflection.Emit.OpCode
          12 (14.81 % of base) : System.Runtime.Caching.dasm - System.Runtime.Caching.CacheExpires:UtcCalcExpiresBucket(System.DateTime):int
          12 (14.63 % of base) : System.Private.DataContractSerialization.dasm - System.Runtime.Serialization.CodeGenerator:Ldlen():this
          48 (14.59 % of base) : System.Private.DataContractSerialization.dasm - System.Runtime.Serialization.CodeGenerator:GetStelemOpCode(int):System.Reflection.Emit.OpCode
           6 (13.33 % of base) : System.Threading.Tasks.Dataflow.dasm - System.Threading.Tasks.Dataflow.DataflowBlock:Receive[int](System.Threading.Tasks.Dataflow.ISourceBlock`1[int]):int
           6 (13.33 % of base) : System.Threading.Tasks.Dataflow.dasm - System.Threading.Tasks.Dataflow.DataflowBlock:Receive[long](System.Threading.Tasks.Dataflow.ISourceBlock`1[long]):long
           6 (13.33 % of base) : System.Threading.Tasks.Dataflow.dasm - System.Threading.Tasks.Dataflow.DataflowBlock:Receive[short](System.Threading.Tasks.Dataflow.ISourceBlock`1[short]):short
           6 (13.33 % of base) : System.Threading.Tasks.Dataflow.dasm - System.Threading.Tasks.Dataflow.DataflowBlock:Receive[System.Nullable`1[int]](System.Threading.Tasks.Dataflow.ISourceBlock`1[System.Nullable`1[int]]):System.Nullable`1[int]
           6 (13.33 % of base) : System.Threading.Tasks.Dataflow.dasm - System.Threading.Tasks.Dataflow.DataflowBlock:Receive[ubyte](System.Threading.Tasks.Dataflow.ISourceBlock`1[ubyte]):ubyte
           6 (13.33 % of base) : System.Threading.Tasks.Dataflow.dasm - System.Threading.Tasks.Dataflow.DataflowBlock:ReceiveAsync[double](System.Threading.Tasks.Dataflow.ISourceBlock`1[double]):System.Threading.Tasks.Task`1[double]
           6 (13.33 % of base) : System.Threading.Tasks.Dataflow.dasm - System.Threading.Tasks.Dataflow.DataflowBlock:ReceiveAsync[int](System.Threading.Tasks.Dataflow.ISourceBlock`1[int]):System.Threading.Tasks.Task`1[int]
           6 (13.33 % of base) : System.Threading.Tasks.Dataflow.dasm - System.Threading.Tasks.Dataflow.DataflowBlock:ReceiveAsync[long](System.Threading.Tasks.Dataflow.ISourceBlock`1[long]):System.Threading.Tasks.Task`1[long]
           6 (13.33 % of base) : System.Threading.Tasks.Dataflow.dasm - System.Threading.Tasks.Dataflow.DataflowBlock:ReceiveAsync[short](System.Threading.Tasks.Dataflow.ISourceBlock`1[short]):System.Threading.Tasks.Task`1[short]
           6 (13.33 % of base) : System.Threading.Tasks.Dataflow.dasm - System.Threading.Tasks.Dataflow.DataflowBlock:ReceiveAsync[System.Nullable`1[int]](System.Threading.Tasks.Dataflow.ISourceBlock`1[System.Nullable`1[int]]):System.Threading.Tasks.Task`1[System.Nullable`1[int]]
           6 (13.33 % of base) : System.Threading.Tasks.Dataflow.dasm - System.Threading.Tasks.Dataflow.DataflowBlock:ReceiveAsync[System.Numerics.Vector`1[float]](System.Threading.Tasks.Dataflow.ISourceBlock`1[System.Numerics.Vector`1[float]]):System.Threading.Tasks.Task`1[System.Numerics.Vector`1[float]]
           6 (13.33 % of base) : System.Threading.Tasks.Dataflow.dasm - System.Threading.Tasks.Dataflow.DataflowBlock:ReceiveAsync[ubyte](System.Threading.Tasks.Dataflow.ISourceBlock`1[ubyte]):System.Threading.Tasks.Task`1[ubyte]
           6 (12.50 % of base) : System.Threading.Tasks.Dataflow.dasm - System.Threading.Tasks.Dataflow.DataflowBlock:Receive[double](System.Threading.Tasks.Dataflow.ISourceBlock`1[double]):double
          12 (12.37 % of base) : System.Linq.Expressions.dasm - System.Linq.Expressions.Compiler.CompilerScope+LocalBoxStorage:EmitAddress():this
          12 (12.37 % of base) : System.Linq.Expressions.dasm - System.Linq.Expressions.Compiler.CompilerScope+LocalBoxStorage:EmitLoad():this
          12 (12.00 % of base) : System.Linq.Expressions.dasm - System.Linq.Expressions.Compiler.ILGen:EmitType(System.Reflection.Emit.ILGenerator,System.Type)
          66 (11.26 % of base) : System.Linq.Expressions.dasm - System.Linq.Expressions.Compiler.ILGen:EmitLoadElement(System.Reflection.Emit.ILGenerator,System.Type)
          18 (11.25 % of base) : System.ComponentModel.TypeConverter.dasm - System.Text.RegularExpressions.Generated.<RegexGenerator_g>F6DD43EEA644F37FBD420BF6C4F76D7CBF00A201A3A5DFAA2DE4DAED4B5EFB477__Utilities:.cctor()
          18 (11.25 % of base) : System.Private.DataContractSerialization.dasm - System.Text.RegularExpressions.Generated.<RegexGenerator_g>F6DD43EEA644F37FBD420BF6C4F76D7CBF00A201A3A5DFAA2DE4DAED4B5EFB477__Utilities:.cctor()
           6 (10.71 % of base) : Microsoft.Extensions.FileProviders.Abstractions.dasm - Microsoft.Extensions.FileProviders.NotFoundFileInfo:get_LastModified():System.DateTimeOffset:this
           6 (10.71 % of base) : System.Private.DataContractSerialization.dasm - System.Runtime.Serialization.CodeGenerator:Break(System.Object):this
           6 (10.71 % of base) : System.Private.DataContractSerialization.dasm - System.Runtime.Serialization.CodeGenerator:IfFalseBreak(System.Object):this
           6 (10.71 % of base) : System.Security.Cryptography.Pkcs.dasm - System.Security.Cryptography.Asn1.AlgorithmIdentifierAsn:Encode(System.Formats.Asn1.AsnWriter):this
           6 (10.71 % of base) : System.Security.Cryptography.dasm - System.Security.Cryptography.Asn1.AlgorithmIdentifierAsn:Encode(System.Formats.Asn1.AsnWriter):this
           6 (10.71 % of base) : System.Security.Cryptography.Pkcs.dasm - System.Security.Cryptography.Asn1.AttributeAsn:Encode(System.Formats.Asn1.AsnWriter):this
           6 (10.71 % of base) : System.Security.Cryptography.dasm - System.Security.Cryptography.Asn1.AttributeAsn:Encode(System.Formats.Asn1.AsnWriter):this
           6 (10.71 % of base) : System.Security.Cryptography.dasm - System.Security.Cryptography.Asn1.CurveAsn:Encode(System.Formats.Asn1.AsnWriter):this
           6 (10.71 % of base) : System.Security.Cryptography.Pkcs.dasm - System.Security.Cryptography.Asn1.DigestInfoAsn:Encode(System.Formats.Asn1.AsnWriter):this
           6 (10.71 % of base) : System.Security.Cryptography.Pkcs.dasm - System.Security.Cryptography.Asn1.EdiPartyNameAsn:Encode(System.Formats.Asn1.AsnWriter):this
           6 (10.71 % of base) : System.Security.Cryptography.Pkcs.dasm - System.Security.Cryptography.Asn1.EncryptedPrivateKeyInfoAsn:Encode(System.Formats.Asn1.AsnWriter):this
           6 (10.71 % of base) : System.Security.Cryptography.dasm - System.Security.Cryptography.Asn1.FieldID:Encode(System.Formats.Asn1.AsnWriter):this
           6 (10.71 % of base) : System.Security.Cryptography.Pkcs.dasm - System.Security.Cryptography.Asn1.OaepParamsAsn:Encode(System.Formats.Asn1.AsnWriter):this
           6 (10.71 % of base) : System.Security.Cryptography.Pkcs.dasm - System.Security.Cryptography.Asn1.OtherNameAsn:Encode(System.Formats.Asn1.AsnWriter):this
           6 (10.71 % of base) : System.Security.Cryptography.Pkcs.dasm - System.Security.Cryptography.Asn1.PBEParameter:Encode(System.Formats.Asn1.AsnWriter):this
           6 (10.71 % of base) : System.Security.Cryptography.Pkcs.dasm - System.Security.Cryptography.Asn1.Pbkdf2Params:Encode(System.Formats.Asn1.AsnWriter):this
           6 (10.71 % of base) : System.Security.Cryptography.Pkcs.dasm - System.Security.Cryptography.Asn1.Pkcs12.CertBagAsn:Encode(System.Formats.Asn1.AsnWriter):this
           6 (10.71 % of base) : System.Security.Cryptography.dasm - System.Security.Cryptography.Asn1.Pkcs12.CertBagAsn:Encode(System.Formats.Asn1.AsnWriter):this
           6 (10.71 % of base) : System.Security.Cryptography.Pkcs.dasm - System.Security.Cryptography.Asn1.Pkcs12.MacData:Encode(System.Formats.Asn1.AsnWriter):this
           6 (10.71 % of base) : System.Security.Cryptography.Pkcs.dasm - System.Security.Cryptography.Asn1.Pkcs12.PfxAsn:Encode(System.Formats.Asn1.AsnWriter):this
           6 (10.71 % of base) : System.Security.Cryptography.Pkcs.dasm - System.Security.Cryptography.Asn1.Pkcs12.SafeBagAsn:Encode(System.Formats.Asn1.AsnWriter):this
           6 (10.71 % of base) : System.Security.Cryptography.dasm - System.Security.Cryptography.Asn1.Pkcs12.SafeBagAsn:Encode(System.Formats.Asn1.AsnWriter):this
           6 (10.71 % of base) : System.Security.Cryptography.Pkcs.dasm - System.Security.Cryptography.Asn1.Pkcs7.ContentInfoAsn:Encode(System.Formats.Asn1.AsnWriter):this
           6 (10.71 % of base) : System.Security.Cryptography.Pkcs.dasm - System.Security.Cryptography.Asn1.Pkcs7.EncryptedContentInfoAsn:Encode(System.Formats.Asn1.AsnWriter):this
           6 (10.71 % of base) : System.Security.Cryptography.Pkcs.dasm - System.Security.Cryptography.Asn1.Pkcs7.EncryptedDataAsn:Encode(System.Formats.Asn1.AsnWriter):this
           6 (10.71 % of base) : System.Security.Cryptography.Pkcs.dasm - System.Security.Cryptography.Asn1.PrivateKeyInfoAsn:Encode(System.Formats.Asn1.AsnWriter):this
           6 (10.71 % of base) : System.Security.Cryptography.Pkcs.dasm - System.Security.Cryptography.Asn1.PssParamsAsn:Encode(System.Formats.Asn1.AsnWriter):this
           6 (10.71 % of base) : System.Security.Cryptography.dasm - System.Security.Cryptography.Asn1.PssParamsAsn:Encode(System.Formats.Asn1.AsnWriter):this
           6 (10.71 % of base) : System.Security.Cryptography.Pkcs.dasm - System.Security.Cryptography.Asn1.Rc2CbcParameters:Encode(System.Formats.Asn1.AsnWriter):this
           6 (10.71 % of base) : System.Security.Cryptography.dasm - System.Security.Cryptography.Asn1.SpecifiedECDomain:Encode(System.Formats.Asn1.AsnWriter):this
           6 (10.71 % of base) : System.Security.Cryptography.Pkcs.dasm - System.Security.Cryptography.Asn1.SubjectPublicKeyInfoAsn:Encode(System.Formats.Asn1.AsnWriter):this
           6 (10.71 % of base) : System.Security.Cryptography.dasm - System.Security.Cryptography.Asn1.SubjectPublicKeyInfoAsn:Encode(System.Formats.Asn1.AsnWriter):this
           6 (10.71 % of base) : System.Security.Cryptography.Pkcs.dasm - System.Security.Cryptography.Asn1.X509ExtensionAsn:Encode(System.Formats.Asn1.AsnWriter):this
           6 (10.71 % of base) : System.Security.Cryptography.dasm - System.Security.Cryptography.Asn1.X509ExtensionAsn:Encode(System.Formats.Asn1.AsnWriter):this
           6 (10.71 % of base) : System.Security.Cryptography.dasm - System.Security.Cryptography.X509Certificates.Asn1.BasicConstraintsAsn:Encode(System.Formats.Asn1.AsnWriter):this
           6 (10.71 % of base) : System.Security.Cryptography.dasm - System.Security.Cryptography.X509Certificates.Asn1.CertificateAsn:Encode(System.Formats.Asn1.AsnWriter):this
           6 (10.71 % of base) : System.Security.Cryptography.dasm - System.Security.Cryptography.X509Certificates.Asn1.CertificatePolicyMappingAsn:Decode(byref,byref)
           6 (10.71 % of base) : System.Security.Cryptography.dasm - System.Security.Cryptography.X509Certificates.Asn1.CertificationRequestAsn:Encode(System.Formats.Asn1.AsnWriter):this
           6 (10.71 % of base) : System.Security.Cryptography.dasm - System.Security.Cryptography.X509Certificates.Asn1.CertificationRequestInfoAsn:Encode(System.Formats.Asn1.AsnWriter):this
           6 (10.71 % of base) : System.Security.Cryptography.dasm - System.Security.Cryptography.X509Certificates.Asn1.TbsCertificateAsn:Encode(System.Formats.Asn1.AsnWriter):this
           6 (10.71 % of base) : System.Security.Cryptography.dasm - System.Security.Cryptography.X509Certificates.Asn1.ValidityAsn:Decode(byref,byref)
           6 (10.71 % of base) : System.Threading.Tasks.Dataflow.dasm - System.Threading.Tasks.Dataflow.DataflowBlock:Receive[double](System.Threading.Tasks.Dataflow.ISourceBlock`1[double],System.Threading.CancellationToken):double
           6 (10.71 % of base) : System.Threading.Tasks.Dataflow.dasm - System.Threading.Tasks.Dataflow.DataflowBlock:Receive[int](System.Threading.Tasks.Dataflow.ISourceBlock`1[int],System.Threading.CancellationToken):int
           6 (10.71 % of base) : System.Threading.Tasks.Dataflow.dasm - System.Threading.Tasks.Dataflow.DataflowBlock:Receive[long](System.Threading.Tasks.Dataflow.ISourceBlock`1[long],System.Threading.CancellationToken):long
           6 (10.71 % of base) : System.Threading.Tasks.Dataflow.dasm - System.Threading.Tasks.Dataflow.DataflowBlock:Receive[short](System.Threading.Tasks.Dataflow.ISourceBlock`1[short],System.Threading.CancellationToken):short
           6 (10.71 % of base) : System.Threading.Tasks.Dataflow.dasm - System.Threading.Tasks.Dataflow.DataflowBlock:Receive[System.Nullable`1[int]](System.Threading.Tasks.Dataflow.ISourceBlock`1[System.Nullable`1[int]],System.Threading.CancellationToken):System.Nullable`1[int]
           6 (10.71 % of base) : System.Threading.Tasks.Dataflow.dasm - System.Threading.Tasks.Dataflow.DataflowBlock:Receive[ubyte](System.Threading.Tasks.Dataflow.ISourceBlock`1[ubyte],System.Threading.CancellationToken):ubyte
           6 (10.71 % of base) : System.Threading.Tasks.Dataflow.dasm - System.Threading.Tasks.Dataflow.DataflowBlock:ReceiveAsync[double](System.Threading.Tasks.Dataflow.ISourceBlock`1[double],System.Threading.CancellationToken):System.Threading.Tasks.Task`1[double]
           6 (10.71 % of base) : System.Threading.Tasks.Dataflow.dasm - System.Threading.Tasks.Dataflow.DataflowBlock:ReceiveAsync[int](System.Threading.Tasks.Dataflow.ISourceBlock`1[int],System.Threading.CancellationToken):System.Threading.Tasks.Task`1[int]
           6 (10.71 % of base) : System.Threading.Tasks.Dataflow.dasm - System.Threading.Tasks.Dataflow.DataflowBlock:ReceiveAsync[long](System.Threading.Tasks.Dataflow.ISourceBlock`1[long],System.Threading.CancellationToken):System.Threading.Tasks.Task`1[long]
           6 (10.71 % of base) : System.Threading.Tasks.Dataflow.dasm - System.Threading.Tasks.Dataflow.DataflowBlock:ReceiveAsync[short](System.Threading.Tasks.Dataflow.ISourceBlock`1[short],System.Threading.CancellationToken):System.Threading.Tasks.Task`1[short]
           6 (10.71 % of base) : System.Threading.Tasks.Dataflow.dasm - System.Threading.Tasks.Dataflow.DataflowBlock:ReceiveAsync[System.Nullable`1[int]](System.Threading.Tasks.Dataflow.ISourceBlock`1[System.Nullable`1[int]],System.Threading.CancellationToken):System.Threading.Tasks.Task`1[System.Nullable`1[int]]
           6 (10.71 % of base) : System.Threading.Tasks.Dataflow.dasm - System.Threading.Tasks.Dataflow.DataflowBlock:ReceiveAsync[System.Numerics.Vector`1[float]](System.Threading.Tasks.Dataflow.ISourceBlock`1[System.Numerics.Vector`1[float]],System.Threading.CancellationToken):System.Threading.Tasks.Task`1[System.Numerics.Vector`1[float]]
           6 (10.71 % of base) : System.Threading.Tasks.Dataflow.dasm - System.Threading.Tasks.Dataflow.DataflowBlock:ReceiveAsync[ubyte](System.Threading.Tasks.Dataflow.ISourceBlock`1[ubyte],System.Threading.CancellationToken):System.Threading.Tasks.Task`1[ubyte]
          18 (10.59 % of base) : System.Data.Odbc.dasm - System.Text.RegularExpressions.Generated.<RegexGenerator_g>F6DD43EEA644F37FBD420BF6C4F76D7CBF00A201A3A5DFAA2DE4DAED4B5EFB477__Utilities:.cctor()
          12 (10.43 % of base) : System.Private.DataContractSerialization.dasm - System.Runtime.Serialization.CodeGenerator:Ldc(bool):this

Top method improvements (percentages):
        -117 (-100.00 % of base) : Microsoft.CodeAnalysis.dasm - Microsoft.CodeAnalysis.SmallDictionary`2[System.__Canon,int]:LeftComplex(Microsoft.CodeAnalysis.SmallDictionary`2+AvlNode[System.__Canon,int]):Microsoft.CodeAnalysis.SmallDictionary`2+AvlNode[System.__Canon,int] (1 base, 0 diff methods)
          -6 (-14.29 % of base) : Microsoft.CodeAnalysis.dasm - Microsoft.Cci.DebugSourceDocument:get_DocumentType():System.Guid:this
          -6 (-14.29 % of base) : Microsoft.CodeAnalysis.dasm - Microsoft.Cci.DebugSourceDocument:get_LanguageVendor():System.Guid:this
          -6 (-14.29 % of base) : Microsoft.CodeAnalysis.dasm - Microsoft.CodeAnalysis.ConstantValue+ConstantValueOne:get_DecimalValue():System.Decimal:this
          -6 (-13.95 % of base) : Microsoft.CodeAnalysis.dasm - Microsoft.CodeAnalysis.PEAssembly:get_Handle():System.Reflection.Metadata.EntityHandle:this
         -30 (-11.76 % of base) : System.ComponentModel.Composition.dasm - System.ComponentModel.Composition.MetadataViewGenerator:GenerateFieldAssignmentFromLocalValue(System.Reflection.Emit.ILGenerator,System.Reflection.Emit.LocalBuilder,System.Reflection.Emit.FieldBuilder)
          -6 (-11.54 % of base) : Microsoft.Diagnostics.Tracing.TraceEvent.dasm - Microsoft.Diagnostics.Tracing.EventPipe.SampleProfilerTraceEventParser:remove_ThreadSample(System.Action`1[Microsoft.Diagnostics.Tracing.EventPipe.ClrThreadSampleTraceData]):this
         -12 (-11.32 % of base) : System.ComponentModel.Composition.dasm - Microsoft.Internal.GenerationServices:LoadTypeOf(System.Reflection.Emit.ILGenerator,System.Type)
         -19 (-10.92 % of base) : System.Private.CoreLib.dasm - System.DateTimeFormat:Append2DigitNumber(byref,int)
          -6 (-10.91 % of base) : Microsoft.Diagnostics.Tracing.TraceEvent.dasm - Microsoft.Diagnostics.Tracing.EventPipe.SampleProfilerTraceEventParser:remove_ThreadStackWalk(System.Action`1[Microsoft.Diagnostics.Tracing.EventPipe.ClrThreadStackWalkTraceData]):this
          -6 (-10.91 % of base) : Microsoft.Diagnostics.Tracing.TraceEvent.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:remove_IISAuthenticationAuthAnonPasswdChangeNeeded(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3AuthAnonPasswdChangeNeeded]):this
          -6 (-10.91 % of base) : Microsoft.Diagnostics.Tracing.TraceEvent.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:remove_IISAuthenticationAuthBadBasicHeader(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3AuthBadBasicHeader]):this
          -6 (-10.91 % of base) : Microsoft.Diagnostics.Tracing.TraceEvent.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:remove_IISAuthenticationAuthBasicLogonFailed(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3AuthBasicLogonFailed]):this
          -6 (-10.91 % of base) : Microsoft.Diagnostics.Tracing.TraceEvent.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:remove_IISAuthenticationAuthEnd(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3AuthEnd]):this
          -6 (-10.91 % of base) : Microsoft.Diagnostics.Tracing.TraceEvent.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:remove_IISAuthenticationAuthIisdigestLogonFailed(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3AuthIISDigestLogonFailed]):this
          -6 (-10.91 % of base) : Microsoft.Diagnostics.Tracing.TraceEvent.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:remove_IISAuthenticationAuthInvalidAnonAccount(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3AuthInvalidAnonAccount]):this
          -6 (-10.91 % of base) : Microsoft.Diagnostics.Tracing.TraceEvent.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:remove_IISAuthenticationAuthKerberosFailed(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3AuthKerberosFailed]):this
          -6 (-10.91 % of base) : Microsoft.Diagnostics.Tracing.TraceEvent.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:remove_IISAuthenticationAuthNtlmNullSession(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3AuthNTLMNullSession]):this
          -6 (-10.91 % of base) : Microsoft.Diagnostics.Tracing.TraceEvent.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:remove_IISAuthenticationAuthPassportLogonFailed(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3AuthPassportLogonFailed]):this
          -6 (-10.91 % of base) : Microsoft.Diagnostics.Tracing.TraceEvent.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:remove_IISAuthenticationAuthPasswdChangeDisabled(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3AuthPasswdChangeDisabled]):this
          -6 (-10.91 % of base) : Microsoft.Diagnostics.Tracing.TraceEvent.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:remove_IISAuthenticationAuthPasswdChangeNeeded(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3AuthPasswdChangeNeeded]):this
          -6 (-10.91 % of base) : Microsoft.Diagnostics.Tracing.TraceEvent.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:remove_IISAuthenticationAuthRequestAuthType(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3AuthRequestAuthType]):this
          -6 (-10.91 % of base) : Microsoft.Diagnostics.Tracing.TraceEvent.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:remove_IISAuthenticationAuthSspiContinueNeeded(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3AuthSSPIContinueNeeded]):this
          -6 (-10.91 % of base) : Microsoft.Diagnostics.Tracing.TraceEvent.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:remove_IISAuthenticationAuthSspiLogonFailed(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3AuthSSPILogonFailed]):this
          -6 (-10.91 % of base) : Microsoft.Diagnostics.Tracing.TraceEvent.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:remove_IISAuthenticationAuthStart(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3AuthStart]):this
          -6 (-10.91 % of base) : Microsoft.Diagnostics.Tracing.TraceEvent.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:remove_IISAuthenticationAuthSucceeded(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3AuthSucceeded]):this
          -6 (-10.91 % of base) : Microsoft.Diagnostics.Tracing.TraceEvent.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:remove_IISAuthenticationAuthTypeNotSupported(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3AuthTypeNotSupported]):this
          -6 (-10.91 % of base) : Microsoft.Diagnostics.Tracing.TraceEvent.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:remove_IISAuthenticationAuthWdigestLogonFailed(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3AuthWDigestLogonFailed]):this
          -6 (-10.91 % of base) : Microsoft.Diagnostics.Tracing.TraceEvent.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:remove_IISCacheFileCacheAccessEnd(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3CacheFileCacheAccessEnd]):this
          -6 (-10.91 % of base) : Microsoft.Diagnostics.Tracing.TraceEvent.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:remove_IISCacheFileCacheAccessStart(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3CacheFileCacheAccessStart]):this
          -6 (-10.91 % of base) : Microsoft.Diagnostics.Tracing.TraceEvent.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:remove_IISCacheHttpsysCacheable(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3CacheHttpsysCacheable]):this
          -6 (-10.91 % of base) : Microsoft.Diagnostics.Tracing.TraceEvent.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:remove_IISCacheOutputCacheDisabled(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3OutputCacheDisabled]):this
          -6 (-10.91 % of base) : Microsoft.Diagnostics.Tracing.TraceEvent.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:remove_IISCacheOutputCacheLookupEnd(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3OutputCacheLookupEnd]):this
          -6 (-10.91 % of base) : Microsoft.Diagnostics.Tracing.TraceEvent.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:remove_IISCacheOutputCacheLookupStart(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3OutputCacheLookupStart]):this
          -6 (-10.91 % of base) : Microsoft.Diagnostics.Tracing.TraceEvent.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:remove_IISCacheOutputCacheUpdateEnd(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3OutputCacheUpdateEnd]):this
          -6 (-10.91 % of base) : Microsoft.Diagnostics.Tracing.TraceEvent.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:remove_IISCacheOutputCacheUpdateStart(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3OutputCacheUpdateStart]):this
          -6 (-10.91 % of base) : Microsoft.Diagnostics.Tracing.TraceEvent.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:remove_IISCacheUrlCacheAccessEnd(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3CacheURLCacheAccessEnd]):this
          -6 (-10.91 % of base) : Microsoft.Diagnostics.Tracing.TraceEvent.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:remove_IISCacheUrlCacheAccessStart(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3CacheURLCacheAccessStart]):this
          -6 (-10.91 % of base) : Microsoft.Diagnostics.Tracing.TraceEvent.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:remove_IISCGICgiEnd(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3CGIEnd]):this
          -6 (-10.91 % of base) : Microsoft.Diagnostics.Tracing.TraceEvent.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:remove_IISCGICgiHeadersReceived(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3CGIHeadersReceived]):this
          -6 (-10.91 % of base) : Microsoft.Diagnostics.Tracing.TraceEvent.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:remove_IISCGICgiLaunch(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3CGILaunch]):this
          -6 (-10.91 % of base) : Microsoft.Diagnostics.Tracing.TraceEvent.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:remove_IISCGICgiPrematureTermination(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3CGIPrematureTermination]):this
          -6 (-10.91 % of base) : Microsoft.Diagnostics.Tracing.TraceEvent.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:remove_IISCGICgiRequestEntitySent(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3CGIRequestEntitySent]):this
          -6 (-10.91 % of base) : Microsoft.Diagnostics.Tracing.TraceEvent.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:remove_IISCGICgiStart(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3CGIStart]):this
          -6 (-10.91 % of base) : Microsoft.Diagnostics.Tracing.TraceEvent.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:remove_IISCGICgiTimeout(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3CGITimeout]):this
          -6 (-10.91 % of base) : Microsoft.Diagnostics.Tracing.TraceEvent.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:remove_IISCompressionDynamicCompressionDo(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3DynamicCompressionDo]):this
          -6 (-10.91 % of base) : Microsoft.Diagnostics.Tracing.TraceEvent.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:remove_IISCompressionDynamicCompressionEnd(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3DynamicCompressionEnd]):this
          -6 (-10.91 % of base) : Microsoft.Diagnostics.Tracing.TraceEvent.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:remove_IISCompressionDynamicCompressionNotSuccess(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3DynamicCompressionNotSuccess]):this
          -6 (-10.91 % of base) : Microsoft.Diagnostics.Tracing.TraceEvent.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:remove_IISCompressionDynamicCompressionStart(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3DynamicCompressionStart]):this
          -6 (-10.91 % of base) : Microsoft.Diagnostics.Tracing.TraceEvent.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:remove_IISCompressionDynamicCompressionSuccess(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3DynamicCompressionSuccess]):this
          -6 (-10.91 % of base) : Microsoft.Diagnostics.Tracing.TraceEvent.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:remove_IISCompressionStaticCompressionCreateEnd(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3StaticCompressionCreateEnd]):this
          -6 (-10.91 % of base) : Microsoft.Diagnostics.Tracing.TraceEvent.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:remove_IISCompressionStaticCompressionCreateStart(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3StaticCompressionCreateStart]):this
          -6 (-10.91 % of base) : Microsoft.Diagnostics.Tracing.TraceEvent.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:remove_IISCompressionStaticCompressionEnd(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3StaticCompressionEnd]):this
          -6 (-10.91 % of base) : Microsoft.Diagnostics.Tracing.TraceEvent.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:remove_IISCompressionStaticCompressionNotSuccess(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3StaticCompressionNotSuccess]):this
          -6 (-10.91 % of base) : Microsoft.Diagnostics.Tracing.TraceEvent.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:remove_IISCompressionStaticCompressionStart(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3StaticCompressionStart]):this
          -6 (-10.91 % of base) : Microsoft.Diagnostics.Tracing.TraceEvent.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:remove_IISCompressionStaticCompressionSuccess(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3StaticCompressionSuccess]):this
          -6 (-10.91 % of base) : Microsoft.Diagnostics.Tracing.TraceEvent.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:remove_IISFastCGIFastcgiActivityTimeout(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3CGIFActivityTimeout]):this
          -6 (-10.91 % of base) : Microsoft.Diagnostics.Tracing.TraceEvent.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:remove_IISFastCGIFastcgiAddJobobjectFail(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3CGIFAddJobObjectFail]):this
          -6 (-10.91 % of base) : Microsoft.Diagnostics.Tracing.TraceEvent.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:remove_IISFastCGIFastcgiApplicationManagerShutdown(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3CGIFAppMgrShutdown]):this
          -6 (-10.91 % of base) : Microsoft.Diagnostics.Tracing.TraceEvent.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:remove_IISFastCGIFastcgiAssignProcess(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3CGIFAssignProcess]):this
          -6 (-10.91 % of base) : Microsoft.Diagnostics.Tracing.TraceEvent.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:remove_IISFastCGIFastcgiEnd(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3CGIFEnd]):this
          -6 (-10.91 % of base) : Microsoft.Diagnostics.Tracing.TraceEvent.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:remove_IISFastCGIFastcgiPathNotFound(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3CGIFPathNotFound]):this
          -6 (-10.91 % of base) : Microsoft.Diagnostics.Tracing.TraceEvent.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:remove_IISFastCGIFastcgiQueueFull(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3CGIFQueueFull]):this
          -6 (-10.91 % of base) : Microsoft.Diagnostics.Tracing.TraceEvent.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:remove_IISFastCGIFastcgiQueueRequest(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3CGIFQueueRequest]):this
          -6 (-10.91 % of base) : Microsoft.Diagnostics.Tracing.TraceEvent.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:remove_IISFastCGIFastcgiRapidFailureProtection(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3CGIFRapidFailureProtection]):this
          -6 (-10.91 % of base) : Microsoft.Diagnostics.Tracing.TraceEvent.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:remove_IISFastCGIFastcgiRequestTimeout(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3CGIFRequestTimeout]):this
          -6 (-10.91 % of base) : Microsoft.Diagnostics.Tracing.TraceEvent.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:remove_IISFastCGIFastcgiResponseWritten(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3CGIFResponseWritten]):this
          -6 (-10.91 % of base) : Microsoft.Diagnostics.Tracing.TraceEvent.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:remove_IISFastCGIFastcgiScriptProcessorMissing(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3CGIFScriptProcessorMissing]):this
          -6 (-10.91 % of base) : Microsoft.Diagnostics.Tracing.TraceEvent.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:remove_IISFastCGIFastcgiStart(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3CGIFStart]):this
          -6 (-10.91 % of base) : Microsoft.Diagnostics.Tracing.TraceEvent.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:remove_IISFastCGIFastcgiStderrTraceError(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3CGIFTraceError]):this
          -6 (-10.91 % of base) : Microsoft.Diagnostics.Tracing.TraceEvent.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:remove_IISFastCGIFastcgiStderrTraceInfo(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3CGIFTraceInfo]):this
          -6 (-10.91 % of base) : Microsoft.Diagnostics.Tracing.TraceEvent.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:remove_IISFastCGIFastcgiStderrTraceWarning(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3CGIFTraceWarning]):this
          -6 (-10.91 % of base) : Microsoft.Diagnostics.Tracing.TraceEvent.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:remove_IISFastCGIFastcgiUnexpectedExit(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3CGIFUnexpectedExit]):this
          -6 (-10.91 % of base) : Microsoft.Diagnostics.Tracing.TraceEvent.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:remove_IISFastCGIFastcgiUnknownError(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3CGIFUnknownError]):this
          -6 (-10.91 % of base) : Microsoft.Diagnostics.Tracing.TraceEvent.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:remove_IISFastCGIFastcgiWaitingForResponse(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3CGIFWaitingForResponse]):this
          -6 (-10.91 % of base) : Microsoft.Diagnostics.Tracing.TraceEvent.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:remove_IISFilterFilterAccessDeniedEnd(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3FilterAccessDeniedEnd]):this
          -6 (-10.91 % of base) : Microsoft.Diagnostics.Tracing.TraceEvent.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:remove_IISFilterFilterAccessDeniedStart(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3FilterAccessDeniedStart]):this
          -6 (-10.91 % of base) : Microsoft.Diagnostics.Tracing.TraceEvent.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:remove_IISFilterFilterAddReqHeader(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3FilterAddReqHeader]):this
          -6 (-10.91 % of base) : Microsoft.Diagnostics.Tracing.TraceEvent.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:remove_IISFilterFilterAddRespHeader(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3FilterAddRespHeader]):this
          -6 (-10.91 % of base) : Microsoft.Diagnostics.Tracing.TraceEvent.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:remove_IISFilterFilterAuthCompleteEnd(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3FilterAuthCompleteEnd]):this
          -6 (-10.91 % of base) : Microsoft.Diagnostics.Tracing.TraceEvent.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:remove_IISFilterFilterAuthCompleteStart(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3FilterAuthCompleteStart]):this
          -6 (-10.91 % of base) : Microsoft.Diagnostics.Tracing.TraceEvent.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:remove_IISFilterFilterAuthenticationEnd(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3FilterAuthenticationEnd]):this
          -6 (-10.91 % of base) : Microsoft.Diagnostics.Tracing.TraceEvent.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:remove_IISFilterFilterAuthenticationStart(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3FilterAuthenticationStart]):this
          -6 (-10.91 % of base) : Microsoft.Diagnostics.Tracing.TraceEvent.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:remove_IISFilterFilterEnd(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3FilterEnd]):this
          -6 (-10.91 % of base) : Microsoft.Diagnostics.Tracing.TraceEvent.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:remove_IISFilterFilterEndOfRequestEnd(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3FilterEndOfRequestEnd]):this
          -6 (-10.91 % of base) : Microsoft.Diagnostics.Tracing.TraceEvent.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:remove_IISFilterFilterEndOfRequestStart(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3FilterEndOfRequestStart]):this
          -6 (-10.91 % of base) : Microsoft.Diagnostics.Tracing.TraceEvent.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:remove_IISFilterFilterError(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3FilterError]):this
          -6 (-10.91 % of base) : Microsoft.Diagnostics.Tracing.TraceEvent.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:remove_IISFilterFilterLogEnd(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3FilterLogEnd]):this
          -6 (-10.91 % of base) : Microsoft.Diagnostics.Tracing.TraceEvent.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:remove_IISFilterFilterLogStart(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3FilterLogStart]):this
          -6 (-10.91 % of base) : Microsoft.Diagnostics.Tracing.TraceEvent.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:remove_IISFilterFilterPreprocHeadersEnd(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3FilterPreprocEnd]):this
          -6 (-10.91 % of base) : Microsoft.Diagnostics.Tracing.TraceEvent.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:remove_IISFilterFilterPreprocHeadersStart(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3FilterPreprocStart]):this
          -6 (-10.91 % of base) : Microsoft.Diagnostics.Tracing.TraceEvent.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:remove_IISFilterFilterSendRawDataEnd(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3FilterSendRawDataEnd]):this
          -6 (-10.91 % of base) : Microsoft.Diagnostics.Tracing.TraceEvent.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:remove_IISFilterFilterSendRawDataStart(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3FilterSendRawDataStart]):this
          -6 (-10.91 % of base) : Microsoft.Diagnostics.Tracing.TraceEvent.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:remove_IISFilterFilterSendResponseEnd(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3FilterSendResponseEnd]):this
          -6 (-10.91 % of base) : Microsoft.Diagnostics.Tracing.TraceEvent.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:remove_IISFilterFilterSendResponseStart(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3FilterSendResponseStart]):this
          -6 (-10.91 % of base) : Microsoft.Diagnostics.Tracing.TraceEvent.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:remove_IISFilterFilterSetReqHeader(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3FilterSetReqHeader]):this
          -6 (-10.91 % of base) : Microsoft.Diagnostics.Tracing.TraceEvent.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:remove_IISFilterFilterSetRespHeader(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3FilterSetRespHeader]):this
          -6 (-10.91 % of base) : Microsoft.Diagnostics.Tracing.TraceEvent.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:remove_IISFilterFilterStart(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3FilterStart]):this
          -6 (-10.91 % of base) : Microsoft.Diagnostics.Tracing.TraceEvent.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:remove_IISFilterFilterUrlMapEnd(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3FilterURLMapEnd]):this
          -6 (-10.91 % of base) : Microsoft.Diagnostics.Tracing.TraceEvent.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:remove_IISFilterFilterUrlMapStart(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3FilterURLMapStart]):this

3488 total methods with Code Size differences (2999 improved, 489 regressed), 391554 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