Skip to content

Instantly share code, notes, and snippets.

@kunalspathak
Last active July 1, 2021 15:49
Show Gist options
  • Save kunalspathak/9dd9c76a740f3399dd19a3ed0edabddf to your computer and use it in GitHub Desktop.
Save kunalspathak/9dd9c76a740f3399dd19a3ed0edabddf to your computer and use it in GitHub Desktop.

Benchmarks.run.Linux.x64.checked

Summary of Code Size diffs:
(Lower is better)

Total bytes of base: 2028424
Total bytes of diff: 2013740
Total bytes of delta: -14684 (-0.72% of base)

Total relative delta: -11.44
    diff is an improvement.
    relative diff is an improvement.
Detail diffs


Top file regressions (bytes):
          96 : 11227.dasm (3.24% of base)
          34 : 6087.dasm (1.01% of base)
          23 : 3739.dasm (1.77% of base)
           9 : 25519.dasm (2.74% of base)
           9 : 25868.dasm (2.80% of base)
           8 : 8023.dasm (1.98% of base)
           7 : 17050.dasm (1.41% of base)
           6 : 2650.dasm (0.59% of base)
           5 : 5714.dasm (0.29% of base)
           3 : 17364.dasm (0.22% of base)
           3 : 2238.dasm (2.40% of base)
           3 : 27470.dasm (1.74% of base)
           3 : 5957.dasm (0.38% of base)
           3 : 17223.dasm (0.78% of base)
           3 : 21306.dasm (0.46% of base)
           3 : 13559.dasm (1.38% of base)
           3 : 22735.dasm (0.55% of base)
           1 : 5099.dasm (0.45% of base)

Top file improvements (bytes):
        -418 : 19490.dasm (-3.94% of base)
        -388 : 6359.dasm (-3.16% of base)
        -346 : 12425.dasm (-5.99% of base)
        -285 : 21891.dasm (-2.81% of base)
        -275 : 1207.dasm (-4.32% of base)
        -173 : 13159.dasm (-1.48% of base)
        -161 : 3552.dasm (-6.81% of base)
        -145 : 5539.dasm (-3.66% of base)
        -145 : 7511.dasm (-8.31% of base)
        -132 : 3969.dasm (-1.20% of base)
        -128 : 19674.dasm (-3.78% of base)
        -117 : 3474.dasm (-2.27% of base)
        -114 : 17648.dasm (-1.33% of base)
        -114 : 15174.dasm (-1.33% of base)
        -112 : 8845.dasm (-1.94% of base)
        -110 : 27899.dasm (-2.03% of base)
        -108 : 6350.dasm (-1.92% of base)
        -106 : 8147.dasm (-4.53% of base)
        -104 : 8553.dasm (-2.11% of base)
        -103 : 20262.dasm (-4.18% of base)

887 total files with Code Size differences (869 improved, 18 regressed), 948 unchanged.

Top method regressions (bytes):
          96 ( 3.24% of base) : 11227.dasm - Number:ParseNumber(byref,long,int,byref,System.Text.StringBuilder,System.Globalization.NumberFormatInfo,bool):bool
          34 ( 1.01% of base) : 6087.dasm - System.Globalization.TimeSpanFormat:TryFormatStandard(System.TimeSpan,int,System.String,System.Span`1[Char],byref):bool
          23 ( 1.77% of base) : 3739.dasm - System.Text.Encoding:GetCharsWithFallback(System.ReadOnlySpan`1[Byte],int,System.Span`1[Char],int,System.Text.DecoderNLS):int:this
           9 ( 2.74% of base) : 25519.dasm - System.MathBenchmarks.Double:PowTest()
           9 ( 2.80% of base) : 25868.dasm - System.MathBenchmarks.Single:PowTest()
           8 ( 1.98% of base) : 8023.dasm - System.Uri:GetCombinedString(System.Uri,System.String,bool,byref)
           7 ( 1.41% of base) : 17050.dasm - BenchmarksGame.Mandelbrot_2:DoBench(int,System.IO.MemoryStream,bool)
           6 ( 0.59% of base) : 2650.dasm - WorkingChain:VerifyCallback(int,long):int:this
           5 ( 0.29% of base) : 5714.dasm - System.Buffers.Text.Utf8Parser:TryParseNumber(System.ReadOnlySpan`1[Byte],byref,byref,int,byref):bool
           3 ( 0.22% of base) : 17364.dasm - System.Runtime.Serialization.Formatters.Binary.BinaryParser:ReadArray(int):this
           3 ( 2.40% of base) : 2238.dasm - System.Runtime.InteropServices.Marshal:ZeroFreeGlobalAllocUnicode(long)
           3 ( 1.74% of base) : 27470.dasm - System.Collections.CreateAddAndClear`1[Int32][System.Int32]:Span():System.Span`1[Int32]:this
           3 ( 0.38% of base) : 5957.dasm - System.Text.Encodings.Web.OptimizedInboxTextEncoder:Encode(System.ReadOnlySpan`1[Char],System.Span`1[Char],byref,byref,bool):int:this
           3 ( 0.78% of base) : 17223.dasm - System.Collections.BitArray:set_Length(int):this
           3 ( 0.46% of base) : 21306.dasm - System.Collections.BitArray:RightShift(int):System.Collections.BitArray:this
           3 ( 1.38% of base) : 13559.dasm - System.Collections.BitArray:SetAll(bool):this
           3 ( 0.55% of base) : 22735.dasm - System.Collections.BitArray:LeftShift(int):System.Collections.BitArray:this
           1 ( 0.45% of base) : 5099.dasm - System.Text.RegularExpressions.RegexCharClass:AddLowercase(System.Globalization.CultureInfo):this

Top method improvements (bytes):
        -418 (-3.94% of base) : 19490.dasm - Microsoft.CodeAnalysis.CSharp.Symbols.SourceMemberContainerTypeSymbol:AddNonTypeMembers(MembersAndInitializersBuilder,Microsoft.CodeAnalysis.SyntaxList`1[[Microsoft.CodeAnalysis.CSharp.Syntax.MemberDeclarationSyntax, Microsoft.CodeAnalysis.CSharp, Version=2.10.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],Microsoft.CodeAnalysis.DiagnosticBag):this
        -388 (-3.16% of base) : 6359.dasm - Utf8Json.Formatters.ISO8601DateTimeOffsetFormatter:Serialize(byref,System.DateTimeOffset,Utf8Json.IJsonFormatterResolver):this
        -346 (-5.99% of base) : 12425.dasm - DynamicClass:Regex1_Go(System.Text.RegularExpressions.RegexRunner)
        -285 (-2.81% of base) : 21891.dasm - Utf8Json.Formatters.MicroBenchmarks_Serializers_MyEventsListerItemFormatter2:Serialize(byref,MicroBenchmarks.Serializers.MyEventsListerItem,Utf8Json.IJsonFormatterResolver):this
        -275 (-4.32% of base) : 1207.dasm - System.Number:NumberToStringFormat(byref,byref,System.ReadOnlySpan`1[Char],System.Globalization.NumberFormatInfo)
        -173 (-1.48% of base) : 13159.dasm - Utf8Json.Formatters.ISO8601DateTimeFormatter:Serialize(byref,System.DateTime,Utf8Json.IJsonFormatterResolver):this
        -161 (-6.81% of base) : 3552.dasm - System.Reflection.Emit.MethodBuilder:CreateMethodBodyHelper(System.Reflection.Emit.ILGenerator):this
        -145 (-3.66% of base) : 5539.dasm - System.Uri:ReCreateParts(int,ushort,int):System.String:this
        -145 (-8.31% of base) : 7511.dasm - System.Globalization.DateTimeFormatInfo:Tokenize(int,byref,byref,byref):bool:this
        -132 (-1.20% of base) : 3969.dasm - System.DefaultBinder:BindToMethod(int,System.Reflection.MethodBase[],byref,System.Reflection.ParameterModifier[],System.Globalization.CultureInfo,System.String[],byref):System.Reflection.MethodBase:this
        -128 (-3.78% of base) : 19674.dasm - Microsoft.CodeAnalysis.CSharp.Symbols.SourceMemberContainerTypeSymbol:ComputeInterfaceImplementations(Microsoft.CodeAnalysis.DiagnosticBag,System.Threading.CancellationToken):System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.CSharp.Symbols.SynthesizedExplicitImplementationForwardingMethod, Microsoft.CodeAnalysis.CSharp, Version=2.10.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]]:this
        -117 (-2.27% of base) : 3474.dasm - System.Xml.Serialization.XmlSerializationWriterILGen:WriteElements(System.Xml.Serialization.SourceInfo,System.String,System.Xml.Serialization.ElementAccessor[],System.Xml.Serialization.TextAccessor,System.Xml.Serialization.ChoiceIdentifierAccessor,System.String,bool,bool):this
        -114 (-1.33% of base) : 17648.dasm - Jil.Deserialize.Methods:_ReadISO8601DateWithOffset(System.IO.TextReader,System.Char[]):System.DateTimeOffset
        -114 (-1.33% of base) : 15174.dasm - Jil.Deserialize.Methods:_ReadISO8601DateWithOffsetThunkReader(byref,System.Char[]):System.DateTimeOffset
        -112 (-1.94% of base) : 8845.dasm - Utf8Json.Formatters.MicroBenchmarks_Serializers_LocationFormatter1:Serialize(byref,MicroBenchmarks.Serializers.Location,Utf8Json.IJsonFormatterResolver):this
        -110 (-2.03% of base) : 27899.dasm - DynamicClass:ReadMyEventsListerItemFromJson(System.Runtime.Serialization.XmlReaderDelegator,System.Runtime.Serialization.Json.XmlObjectSerializerReadContextComplexJson,System.Xml.XmlDictionaryString,System.Xml.XmlDictionaryString[]):System.Object
        -108 (-1.92% of base) : 6350.dasm - Utf8Json.Formatters.MicroBenchmarks_Serializers_ActiveOrUpcomingEventFormatter2:Serialize(byref,MicroBenchmarks.Serializers.ActiveOrUpcomingEvent,Utf8Json.IJsonFormatterResolver):this
        -106 (-4.53% of base) : 8147.dasm - CriticalHelper:WriteMembers(System.Runtime.Serialization.ClassDataContract,System.Reflection.Emit.LocalBuilder,System.Runtime.Serialization.ClassDataContract):int:this
        -104 (-2.11% of base) : 8553.dasm - DynamicClass:ReadActiveOrUpcomingEventFromJson(System.Runtime.Serialization.XmlReaderDelegator,System.Runtime.Serialization.Json.XmlObjectSerializerReadContextComplexJson,System.Xml.XmlDictionaryString,System.Xml.XmlDictionaryString[]):System.Object
        -103 (-4.18% of base) : 20262.dasm - Microsoft.CodeAnalysis.CSharp.ImportChain:TranslateImports(Microsoft.CodeAnalysis.CSharp.Emit.PEModuleBuilder,Microsoft.CodeAnalysis.DiagnosticBag):System.Collections.Immutable.ImmutableArray`1[UsedNamespaceOrType]:this

Top method regressions (percentages):
          96 ( 3.24% of base) : 11227.dasm - Number:ParseNumber(byref,long,int,byref,System.Text.StringBuilder,System.Globalization.NumberFormatInfo,bool):bool
           9 ( 2.80% of base) : 25868.dasm - System.MathBenchmarks.Single:PowTest()
           9 ( 2.74% of base) : 25519.dasm - System.MathBenchmarks.Double:PowTest()
           3 ( 2.40% of base) : 2238.dasm - System.Runtime.InteropServices.Marshal:ZeroFreeGlobalAllocUnicode(long)
           8 ( 1.98% of base) : 8023.dasm - System.Uri:GetCombinedString(System.Uri,System.String,bool,byref)
          23 ( 1.77% of base) : 3739.dasm - System.Text.Encoding:GetCharsWithFallback(System.ReadOnlySpan`1[Byte],int,System.Span`1[Char],int,System.Text.DecoderNLS):int:this
           3 ( 1.74% of base) : 27470.dasm - System.Collections.CreateAddAndClear`1[Int32][System.Int32]:Span():System.Span`1[Int32]:this
           7 ( 1.41% of base) : 17050.dasm - BenchmarksGame.Mandelbrot_2:DoBench(int,System.IO.MemoryStream,bool)
           3 ( 1.38% of base) : 13559.dasm - System.Collections.BitArray:SetAll(bool):this
          34 ( 1.01% of base) : 6087.dasm - System.Globalization.TimeSpanFormat:TryFormatStandard(System.TimeSpan,int,System.String,System.Span`1[Char],byref):bool
           3 ( 0.78% of base) : 17223.dasm - System.Collections.BitArray:set_Length(int):this
           6 ( 0.59% of base) : 2650.dasm - WorkingChain:VerifyCallback(int,long):int:this
           3 ( 0.55% of base) : 22735.dasm - System.Collections.BitArray:LeftShift(int):System.Collections.BitArray:this
           3 ( 0.46% of base) : 21306.dasm - System.Collections.BitArray:RightShift(int):System.Collections.BitArray:this
           1 ( 0.45% of base) : 5099.dasm - System.Text.RegularExpressions.RegexCharClass:AddLowercase(System.Globalization.CultureInfo):this
           3 ( 0.38% of base) : 5957.dasm - System.Text.Encodings.Web.OptimizedInboxTextEncoder:Encode(System.ReadOnlySpan`1[Char],System.Span`1[Char],byref,byref,bool):int:this
           5 ( 0.29% of base) : 5714.dasm - System.Buffers.Text.Utf8Parser:TryParseNumber(System.ReadOnlySpan`1[Byte],byref,byref,int,byref):bool
           3 ( 0.22% of base) : 17364.dasm - System.Runtime.Serialization.Formatters.Binary.BinaryParser:ReadArray(int):this

Top method improvements (percentages):
        -145 (-8.31% of base) : 7511.dasm - System.Globalization.DateTimeFormatInfo:Tokenize(int,byref,byref,byref):bool:this
         -34 (-7.91% of base) : 26281.dasm - V8.Crypto.BigInteger:multiplyTo(V8.Crypto.BigInteger,V8.Crypto.BigInteger):this
         -88 (-7.55% of base) : 19484.dasm - Microsoft.CodeAnalysis.CSharp.Symbols.SourceMemberContainerTypeSymbol:MakeAllMembers(Microsoft.CodeAnalysis.DiagnosticBag):System.Collections.Generic.Dictionary`2[[System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.CSharp.Symbol, Microsoft.CodeAnalysis.CSharp, Version=2.10.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]], System.Collections.Immutable, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]:this
        -161 (-6.81% of base) : 3552.dasm - System.Reflection.Emit.MethodBuilder:CreateMethodBodyHelper(System.Reflection.Emit.ILGenerator):this
        -346 (-5.99% of base) : 12425.dasm - DynamicClass:Regex1_Go(System.Text.RegularExpressions.RegexRunner)
         -23 (-5.90% of base) : 9732.dasm - System.Text.Latin1Utility:WidenLatin1ToUtf16_Sse2(long,long,long)
         -14 (-5.88% of base) : 19124.dasm - Microsoft.CodeAnalysis.CSharp.CSharpCompilation:GetUnaliasedReferencedAssemblies(Microsoft.CodeAnalysis.PooledObjects.ArrayBuilder`1[[Microsoft.CodeAnalysis.CSharp.Symbols.AssemblySymbol, Microsoft.CodeAnalysis.CSharp, Version=2.10.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]]):this
         -18 (-5.14% of base) : 5244.dasm - System.Text.RegularExpressions.RegexCharClass:CharInCategory(ushort,System.String,int,int,int):bool
         -20 (-5.09% of base) : 19223.dasm - Microsoft.CodeAnalysis.CSharp.Symbols.Metadata.PE.TupleTypeDecoder:DecodeTypeArguments(System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.CSharp.Symbols.TypeSymbol, Microsoft.CodeAnalysis.CSharp, Version=2.10.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]]):System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.CSharp.Symbols.TypeSymbol, Microsoft.CodeAnalysis.CSharp, Version=2.10.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]]:this
         -74 (-4.83% of base) : 2713.dasm - System.Threading.Tasks.Task:WaitAllCore(System.Threading.Tasks.Task[],int,System.Threading.CancellationToken):bool
         -27 (-4.64% of base) : 19707.dasm - Microsoft.CodeAnalysis.CSharp.Symbols.SourceMemberContainerTypeSymbol:CheckSequentialOnPartialType(Microsoft.CodeAnalysis.DiagnosticBag):this
         -20 (-4.56% of base) : 16267.dasm - System.Number:FormatScientific(byref,byref,int,System.Globalization.NumberFormatInfo,ushort)
        -106 (-4.53% of base) : 8147.dasm - CriticalHelper:WriteMembers(System.Runtime.Serialization.ClassDataContract,System.Reflection.Emit.LocalBuilder,System.Runtime.Serialization.ClassDataContract):int:this
        -102 (-4.34% of base) : 502.dasm - MemberInfoCache`1[__Canon][System.__Canon]:PopulateProperties(Filter,System.RuntimeType,System.Collections.Generic.Dictionary`2[[System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[System.Collections.Generic.List`1[[System.Reflection.RuntimePropertyInfo, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]], System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]],System.Boolean[],byref):this
        -275 (-4.32% of base) : 1207.dasm - System.Number:NumberToStringFormat(byref,byref,System.ReadOnlySpan`1[Char],System.Globalization.NumberFormatInfo)
        -103 (-4.18% of base) : 20262.dasm - Microsoft.CodeAnalysis.CSharp.ImportChain:TranslateImports(Microsoft.CodeAnalysis.CSharp.Emit.PEModuleBuilder,Microsoft.CodeAnalysis.DiagnosticBag):System.Collections.Immutable.ImmutableArray`1[UsedNamespaceOrType]:this
         -14 (-4.14% of base) : 19096.dasm - Microsoft.CodeAnalysis.CSharp.MergedTypeDeclaration:get_NameLocations():System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.SourceLocation, Microsoft.CodeAnalysis, Version=2.10.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]]:this
         -12 (-4.08% of base) : 11065.dasm - System.Xml.XmlNode:GetEventArgs(System.Xml.XmlNode,System.Xml.XmlNode,System.Xml.XmlNode,System.String,System.String,int):System.Xml.XmlNodeChangedEventArgs:this
         -25 (-4.08% of base) : 7368.dasm - ProtoBuf.Serializers.SurrogateSerializer:HasCast(ProtoBuf.Meta.TypeModel,System.Type,System.Type,System.Type,byref):bool
         -96 (-4.08% of base) : 18954.dasm - Microsoft.CodeAnalysis.CSharp.Symbol:GetAttributesToBind(Roslyn.Utilities.OneOrMany`1[[Microsoft.CodeAnalysis.SyntaxList`1[[Microsoft.CodeAnalysis.CSharp.Syntax.AttributeListSyntax, Microsoft.CodeAnalysis.CSharp, Version=2.10.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]], Microsoft.CodeAnalysis, Version=2.10.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],short,Microsoft.CodeAnalysis.DiagnosticBag,Microsoft.CodeAnalysis.CSharp.CSharpCompilation,System.Func`2[[Microsoft.CodeAnalysis.CSharp.Syntax.AttributeSyntax, Microsoft.CodeAnalysis.CSharp, Version=2.10.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35],[System.Boolean, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]],Microsoft.CodeAnalysis.CSharp.Binder,byref):System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.CSharp.Syntax.AttributeSyntax, Microsoft.CodeAnalysis.CSharp, Version=2.10.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]]:this

887 total methods with Code Size differences (869 improved, 18 regressed), 948 unchanged.



Summary of Perf Score diffs:
(Lower is better)

Total PerfScoreUnits of base: 767855166.8899993
Total PerfScoreUnits of diff: 766740526.5299989
Total PerfScoreUnits of delta: -1114640.36 (-0.15% of base)

Total relative delta: -15.42
    diff is an improvement.
    relative diff is an improvement.
Detail diffs


Top file regressions (PerfScoreUnits):
    14260.78 : 12425.dasm (2.99% of base)
      528.00 : 25211.dasm (8.70% of base)
      368.40 : 9909.dasm (2.34% of base)
      366.70 : 365.dasm (2.34% of base)
       64.35 : 15536.dasm (1.48% of base)
       60.50 : 6397.dasm (0.16% of base)
       60.45 : 16560.dasm (1.08% of base)
       50.30 : 6783.dasm (2.46% of base)
       30.48 : 11227.dasm (2.11% of base)
       22.20 : 17102.dasm (0.47% of base)
       16.00 : 19042.dasm (0.13% of base)
       16.00 : 19427.dasm (0.47% of base)
        8.00 : 7243.dasm (1.98% of base)
        8.00 : 19115.dasm (2.34% of base)
        8.00 : 3364.dasm (1.25% of base)
        8.00 : 2455.dasm (0.66% of base)
        8.00 : 3560.dasm (1.18% of base)
        7.50 : 2970.dasm (2.83% of base)
        7.30 : 22646.dasm (0.11% of base)
        7.30 : 22648.dasm (0.13% of base)

Top file improvements (PerfScoreUnits):
    -1048874.40 : 6239.dasm (-0.14% of base)
    -36872.00 : 19476.dasm (-30.41% of base)
    -21876.30 : 19674.dasm (-8.64% of base)
    -3120.85 : 19000.dasm (-5.99% of base)
    -3052.50 : 549.dasm (-2.73% of base)
    -1498.60 : 20822.dasm (-4.47% of base)
    -1497.70 : 5018.dasm (-2.53% of base)
     -773.20 : 79.dasm (-1.14% of base)
     -518.60 : 18677.dasm (-1.38% of base)
     -310.00 : 19076.dasm (-7.16% of base)
     -297.64 : 18900.dasm (-1.64% of base)
     -292.00 : 1207.dasm (-4.24% of base)
     -283.30 : 2498.dasm (-4.07% of base)
     -256.60 : 11650.dasm (-0.05% of base)
     -237.35 : 3550.dasm (-0.06% of base)
     -235.60 : 18954.dasm (-4.48% of base)
     -231.20 : 6719.dasm (-5.08% of base)
     -222.80 : 19490.dasm (-2.47% of base)
     -209.40 : 20824.dasm (-6.15% of base)
     -149.50 : 22514.dasm (-2.52% of base)

1114 total files with Perf Score differences (941 improved, 173 regressed), 721 unchanged.

Top method regressions (PerfScoreUnits):
    14260.78 ( 2.99% of base) : 12425.dasm - DynamicClass:Regex1_Go(System.Text.RegularExpressions.RegexRunner)
      528.00 ( 8.70% of base) : 25211.dasm - System.Tests.Perf_Array:ArrayRetrieve3D():int:this
      368.40 ( 2.34% of base) : 9909.dasm - System.Text.StringBuilder:AppendFormatHelper(System.IFormatProvider,System.String,System.ParamsArray):System.Text.StringBuilder:this
      366.70 ( 2.34% of base) : 365.dasm - System.Text.ValueStringBuilder:AppendFormatHelper(System.IFormatProvider,System.String,System.ParamsArray):this
       64.35 ( 1.48% of base) : 15536.dasm - NeuralJagged:read_data_file():this
       60.50 ( 0.16% of base) : 6397.dasm - Utf8Json.JsonReader:ReadStringSegmentCore(byref,byref,byref):this
       60.45 ( 1.08% of base) : 16560.dasm - Neural:read_data_file():this
       50.30 ( 2.46% of base) : 6783.dasm - System.Xml.XmlTextReaderImpl:ParseText(byref,byref,byref):bool:this
       30.48 ( 2.11% of base) : 11227.dasm - Number:ParseNumber(byref,long,int,byref,System.Text.StringBuilder,System.Globalization.NumberFormatInfo,bool):bool
       22.20 ( 0.47% of base) : 17102.dasm - LUDecomp:ludcmp(System.Double[][],int,System.Int32[],byref):int
       16.00 ( 0.13% of base) : 19042.dasm - Microsoft.CodeAnalysis.CSharp.Symbols.SourceAssemblySymbol:ForceComplete(Microsoft.CodeAnalysis.SourceLocation,System.Threading.CancellationToken):this
       16.00 ( 0.47% of base) : 19427.dasm - Microsoft.CodeAnalysis.CSharp.Symbols.SourceModuleSymbol:ForceComplete(Microsoft.CodeAnalysis.SourceLocation,System.Threading.CancellationToken):this
        8.00 ( 1.98% of base) : 7243.dasm - ProtoBuf.Helpers:Sort(System.Int32[],System.Object[])
        8.00 ( 2.34% of base) : 19115.dasm - Microsoft.CodeAnalysis.CSharp.Symbols.SourceNamespaceSymbol:RegisterDeclaredCorTypes():this
        8.00 ( 1.25% of base) : 3364.dasm - System.Xml.Serialization.XmlSerializationWriterILGen:GenerateBegin():this
        8.00 ( 0.66% of base) : 2455.dasm - System.IO.Enumeration.FileSystemEnumerator`1[__Canon][System.__Canon]:MoveNext():bool:this
        8.00 ( 1.18% of base) : 3560.dasm - System.Xml.Serialization.XmlSerializationReaderILGen:GenerateBegin():this
        7.50 ( 2.83% of base) : 2970.dasm - System.Net.Security.SslStream:WriteSingleChunk(System.Net.Security.AsyncReadWriteAdapter,System.ReadOnlyMemory`1[Byte]):System.Threading.Tasks.ValueTask:this
        7.30 ( 0.11% of base) : 22646.dasm - <ConcurrentReadWriteLargeBuffer>d__36:MoveNext():this
        7.30 ( 0.13% of base) : 22648.dasm - <<ConcurrentReadWriteLargeBuffer>b__0>d:MoveNext():this

Top method improvements (PerfScoreUnits):
    -1048874.40 (-0.14% of base) : 6239.dasm - Utf8Json.Resolvers.Internal.DynamicObjectTypeBuilder:BuildSerialize(System.Type,Utf8Json.Internal.Emit.MetaType,System.Reflection.Emit.ILGenerator,System.Action,System.Func`3[[System.Int32, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[Utf8Json.Internal.Emit.MetaMember, Utf8Json, Version=1.3.7.0, Culture=neutral, PublicKeyToken=8a73d3ba7e392e27],[System.Boolean, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]],bool,bool,int)
    -36872.00 (-30.41% of base) : 19476.dasm - Microsoft.CodeAnalysis.CSharp.Symbols.Metadata.PE.PENamedTypeSymbol:MakeDeclaredInterfaces():System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.CSharp.Symbols.NamedTypeSymbol, Microsoft.CodeAnalysis.CSharp, Version=2.10.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]]:this
    -21876.30 (-8.64% of base) : 19674.dasm - Microsoft.CodeAnalysis.CSharp.Symbols.SourceMemberContainerTypeSymbol:ComputeInterfaceImplementations(Microsoft.CodeAnalysis.DiagnosticBag,System.Threading.CancellationToken):System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.CSharp.Symbols.SynthesizedExplicitImplementationForwardingMethod, Microsoft.CodeAnalysis.CSharp, Version=2.10.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]]:this
    -3120.85 (-5.99% of base) : 19000.dasm - Microsoft.CodeAnalysis.CSharp.CSharpCompilation:GetDiagnostics(int,bool,Microsoft.CodeAnalysis.DiagnosticBag,System.Threading.CancellationToken):this
    -3052.50 (-2.73% of base) : 549.dasm - System.Text.Unicode.Utf8Utility:GetPointerToFirstInvalidByte(long,int,byref,byref):long
    -1498.60 (-4.47% of base) : 20822.dasm - Microsoft.CodeAnalysis.CSharp.Emit.PEModuleBuilder:GetForwardedTypes(System.Collections.Generic.HashSet`1[[Microsoft.CodeAnalysis.CSharp.Symbols.NamedTypeSymbol, Microsoft.CodeAnalysis.CSharp, Version=2.10.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],Microsoft.CodeAnalysis.CommonAssemblyWellKnownAttributeData`1[[Microsoft.CodeAnalysis.CSharp.Symbols.NamedTypeSymbol, Microsoft.CodeAnalysis.CSharp, Version=2.10.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],Microsoft.CodeAnalysis.PooledObjects.ArrayBuilder`1[ExportedType])
    -1497.70 (-2.53% of base) : 5018.dasm - Newtonsoft.Json.JsonTextReader:ReadStringIntoBuffer(ushort):this
     -773.20 (-1.14% of base) : 79.dasm - System.Text.Unicode.Utf8Utility:TranscodeToUtf8(long,int,long,int,byref,byref):int
     -518.60 (-1.38% of base) : 18677.dasm - Microsoft.CodeAnalysis.CommonReferenceManager`2[__Canon,__Canon][System.__Canon,System.__Canon]:ResolveMetadataReferences(System.__Canon,System.Collections.Generic.Dictionary`2[__Canon,__Canon],byref,byref,byref,byref,byref,Microsoft.CodeAnalysis.DiagnosticBag):System.Collections.Immutable.ImmutableArray`1[ResolvedReference]:this
     -310.00 (-7.16% of base) : 19076.dasm - Microsoft.CodeAnalysis.CSharp.Symbols.SourceNamespaceSymbol:MakeNameToMembersMap(Microsoft.CodeAnalysis.DiagnosticBag):System.Collections.Generic.Dictionary`2[[System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.CSharp.Symbols.NamespaceOrTypeSymbol, Microsoft.CodeAnalysis.CSharp, Version=2.10.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]], System.Collections.Immutable, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]:this
     -297.64 (-1.64% of base) : 18900.dasm - Microsoft.CodeAnalysis.CommonReferenceManager`2[__Canon,__Canon][System.__Canon,System.__Canon]:ReuseAssemblySymbols(Microsoft.CodeAnalysis.CommonReferenceManager`2+BoundInputAssembly[System.__Canon,System.__Canon][],System.__Canon[],System.Collections.Immutable.ImmutableArray`1[__Canon],int):this
     -292.00 (-4.24% of base) : 1207.dasm - System.Number:NumberToStringFormat(byref,byref,System.ReadOnlySpan`1[Char],System.Globalization.NumberFormatInfo)
     -283.30 (-4.07% of base) : 2498.dasm - Internal.Cryptography.Pal.X500NameEncoder:X500DistinguishedNameDecode(System.Byte[],bool,bool,bool,System.String,System.String,bool):System.String
     -256.60 (-0.05% of base) : 11650.dasm - DynamicClass:Regex1_Go(System.Text.RegularExpressions.RegexRunner)
     -237.35 (-0.06% of base) : 3550.dasm - System.Reflection.Emit.TypeBuilder:CreateTypeNoLock():System.Reflection.TypeInfo:this
     -235.60 (-4.48% of base) : 18954.dasm - Microsoft.CodeAnalysis.CSharp.Symbol:GetAttributesToBind(Roslyn.Utilities.OneOrMany`1[[Microsoft.CodeAnalysis.SyntaxList`1[[Microsoft.CodeAnalysis.CSharp.Syntax.AttributeListSyntax, Microsoft.CodeAnalysis.CSharp, Version=2.10.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]], Microsoft.CodeAnalysis, Version=2.10.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],short,Microsoft.CodeAnalysis.DiagnosticBag,Microsoft.CodeAnalysis.CSharp.CSharpCompilation,System.Func`2[[Microsoft.CodeAnalysis.CSharp.Syntax.AttributeSyntax, Microsoft.CodeAnalysis.CSharp, Version=2.10.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35],[System.Boolean, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]],Microsoft.CodeAnalysis.CSharp.Binder,byref):System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.CSharp.Syntax.AttributeSyntax, Microsoft.CodeAnalysis.CSharp, Version=2.10.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]]:this
     -231.20 (-5.08% of base) : 6719.dasm - System.Xml.XmlTextReaderImpl:ParseXmlDeclaration(bool):bool:this
     -222.80 (-2.47% of base) : 19490.dasm - Microsoft.CodeAnalysis.CSharp.Symbols.SourceMemberContainerTypeSymbol:AddNonTypeMembers(MembersAndInitializersBuilder,Microsoft.CodeAnalysis.SyntaxList`1[[Microsoft.CodeAnalysis.CSharp.Syntax.MemberDeclarationSyntax, Microsoft.CodeAnalysis.CSharp, Version=2.10.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],Microsoft.CodeAnalysis.DiagnosticBag):this
     -209.40 (-6.15% of base) : 20824.dasm - Microsoft.CodeAnalysis.CSharp.Emit.PEAssemblyBuilderBase:AddEmbeddedResourcesFromAddedModules(Microsoft.CodeAnalysis.PooledObjects.ArrayBuilder`1[[Microsoft.Cci.ManagedResource, Microsoft.CodeAnalysis, Version=2.10.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],Microsoft.CodeAnalysis.DiagnosticBag):this
     -149.50 (-2.52% of base) : 22514.dasm - System.Diagnostics.Tracing.EventSource:CreateManifestAndDescriptors(System.Type,System.String,System.Diagnostics.Tracing.EventSource,int):System.Byte[]

Top method regressions (percentages):
      528.00 ( 8.70% of base) : 25211.dasm - System.Tests.Perf_Array:ArrayRetrieve3D():int:this
        6.00 ( 3.29% of base) : 7399.dasm - System.Globalization.CultureData:UnescapeNlsString(System.String,int,int):System.String
        4.00 ( 3.16% of base) : 18955.dasm - Microsoft.CodeAnalysis.CustomAttributesBag`1[__Canon][System.__Canon]:NotePartComplete(ubyte):this
        4.60 ( 3.07% of base) : 22083.dasm - Microsoft.CodeAnalysis.ChildSyntaxList:ItemInternalAsNode(Microsoft.CodeAnalysis.SyntaxNode,int):Microsoft.CodeAnalysis.SyntaxNode
    14260.78 ( 2.99% of base) : 12425.dasm - DynamicClass:Regex1_Go(System.Text.RegularExpressions.RegexRunner)
        6.00 ( 2.97% of base) : 18428.dasm - Microsoft.CodeAnalysis.CSharp.Syntax.InternalSyntax.Lexer:ScanNumericLiteralSingleInteger(byref,byref,byref,bool,bool):this
        7.50 ( 2.83% of base) : 2970.dasm - System.Net.Security.SslStream:WriteSingleChunk(System.Net.Security.AsyncReadWriteAdapter,System.ReadOnlyMemory`1[Byte]):System.Threading.Tasks.ValueTask:this
       50.30 ( 2.46% of base) : 6783.dasm - System.Xml.XmlTextReaderImpl:ParseText(byref,byref,byref):bool:this
        8.00 ( 2.34% of base) : 19115.dasm - Microsoft.CodeAnalysis.CSharp.Symbols.SourceNamespaceSymbol:RegisterDeclaredCorTypes():this
      368.40 ( 2.34% of base) : 9909.dasm - System.Text.StringBuilder:AppendFormatHelper(System.IFormatProvider,System.String,System.ParamsArray):System.Text.StringBuilder:this
      366.70 ( 2.34% of base) : 365.dasm - System.Text.ValueStringBuilder:AppendFormatHelper(System.IFormatProvider,System.String,System.ParamsArray):this
       30.48 ( 2.11% of base) : 11227.dasm - Number:ParseNumber(byref,long,int,byref,System.Text.StringBuilder,System.Globalization.NumberFormatInfo,bool):bool
        0.50 ( 2.07% of base) : 22655.dasm - System.Memory.Span`1[Byte][System.Byte]:Clear():this
        8.00 ( 1.98% of base) : 7243.dasm - ProtoBuf.Helpers:Sort(System.Int32[],System.Object[])
        0.50 ( 1.77% of base) : 16899.dasm - System.Numerics.Tests.Perf_BigInteger:Add(BigIntegers):System.Numerics.BigInteger:this
        0.50 ( 1.77% of base) : 22708.dasm - System.Numerics.Tests.Perf_BigInteger:Subtract(BigIntegers):System.Numerics.BigInteger:this
        4.00 ( 1.61% of base) : 19651.dasm - Microsoft.CodeAnalysis.CSharp.Symbols.SourceOrdinaryMethodSymbol:CompleteAsyncMethodChecks(Microsoft.CodeAnalysis.DiagnosticBag,System.Threading.CancellationToken):this
        4.00 ( 1.50% of base) : 510.dasm - MemberInfoCache`1[__Canon][System.__Canon]:AddMethod(System.RuntimeType,long,int):System.Reflection.MethodBase:this
        0.42 ( 1.49% of base) : 2238.dasm - System.Runtime.InteropServices.Marshal:ZeroFreeGlobalAllocUnicode(long)
       64.35 ( 1.48% of base) : 15536.dasm - NeuralJagged:read_data_file():this

Top method improvements (percentages):
    -36872.00 (-30.41% of base) : 19476.dasm - Microsoft.CodeAnalysis.CSharp.Symbols.Metadata.PE.PENamedTypeSymbol:MakeDeclaredInterfaces():System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.CSharp.Symbols.NamedTypeSymbol, Microsoft.CodeAnalysis.CSharp, Version=2.10.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]]:this
    -21876.30 (-8.64% of base) : 19674.dasm - Microsoft.CodeAnalysis.CSharp.Symbols.SourceMemberContainerTypeSymbol:ComputeInterfaceImplementations(Microsoft.CodeAnalysis.DiagnosticBag,System.Threading.CancellationToken):System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.CSharp.Symbols.SynthesizedExplicitImplementationForwardingMethod, Microsoft.CodeAnalysis.CSharp, Version=2.10.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]]:this
      -16.60 (-8.27% of base) : 11713.dasm - System.Buffers.Tests.ReadOnlySequenceTests`1[Char][System.Char]:IterateGetPosition(System.Buffers.ReadOnlySequence`1[Char]):int:this
      -14.80 (-8.18% of base) : 5244.dasm - System.Text.RegularExpressions.RegexCharClass:CharInCategory(ushort,System.String,int,int,int):bool
      -11.10 (-7.92% of base) : 9732.dasm - System.Text.Latin1Utility:WidenLatin1ToUtf16_Sse2(long,long,long)
      -33.20 (-7.53% of base) : 19715.dasm - Microsoft.CodeAnalysis.CSharp.Symbols.SourceMemberContainerTypeSymbol:CheckForUnmatchedOperator(Microsoft.CodeAnalysis.DiagnosticBag,System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.CSharp.Symbols.MethodSymbol, Microsoft.CodeAnalysis.CSharp, Version=2.10.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.CSharp.Symbols.MethodSymbol, Microsoft.CodeAnalysis.CSharp, Version=2.10.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],System.String)
     -123.34 (-7.16% of base) : 3552.dasm - System.Reflection.Emit.MethodBuilder:CreateMethodBodyHelper(System.Reflection.Emit.ILGenerator):this
     -310.00 (-7.16% of base) : 19076.dasm - Microsoft.CodeAnalysis.CSharp.Symbols.SourceNamespaceSymbol:MakeNameToMembersMap(Microsoft.CodeAnalysis.DiagnosticBag):System.Collections.Generic.Dictionary`2[[System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.CSharp.Symbols.NamespaceOrTypeSymbol, Microsoft.CodeAnalysis.CSharp, Version=2.10.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]], System.Collections.Immutable, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]:this
      -30.10 (-7.12% of base) : 14975.dasm - System.Collections.Utils:FillCollections(byref,int,System.__Canon[])
      -16.30 (-6.97% of base) : 21635.dasm - Microsoft.Extensions.DependencyInjection.ActivatorUtilities:TryFindMatchingConstructor(System.Type,System.Type[],byref,byref):bool
      -20.90 (-6.96% of base) : 26281.dasm - V8.Crypto.BigInteger:multiplyTo(V8.Crypto.BigInteger,V8.Crypto.BigInteger):this
      -54.60 (-6.83% of base) : 904.dasm - System.Buffers.TlsOverPerCoreLockedStacksArrayPool`1[Byte][System.Byte]:Trim():bool:this
       -4.30 (-6.64% of base) : 20344.dasm - Microsoft.CodeAnalysis.CSharp.CodeGen.CodeGenerator:EmitArguments(System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.CSharp.BoundExpression, Microsoft.CodeAnalysis.CSharp, Version=2.10.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.CSharp.Symbols.ParameterSymbol, Microsoft.CodeAnalysis.CSharp, Version=2.10.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],System.Collections.Immutable.ImmutableArray`1[RefKind]):this
       -8.60 (-6.62% of base) : 817.dasm - System.Text.ASCIIUtility:WidenAsciiToUtf16_Intrinsified(long,long,long):long
      -42.70 (-6.56% of base) : 2224.dasm - Internal.Cryptography.Pal.UnixPkcs12Reader:FindMatchingKey(System.Security.Cryptography.Asn1.Pkcs12.SafeBagAsn[],int,System.ReadOnlySpan`1[Byte]):int
       -7.30 (-6.44% of base) : 7039.dasm - Microsoft.Extensions.Logging.Logger:Log(int,Microsoft.Extensions.Logging.EventId,Microsoft.Extensions.Logging.FormattedLogValues,System.Exception,System.Func`3[[Microsoft.Extensions.Logging.FormattedLogValues, Microsoft.Extensions.Logging.Abstractions, Version=6.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60],[System.Exception, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]):this
      -74.60 (-6.42% of base) : 22249.dasm - Microsoft.CodeAnalysis.CSharp.Symbols.MergedNamespaceSymbol:SlowGetChildrenOfName(System.String):System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.CSharp.Symbol, Microsoft.CodeAnalysis.CSharp, Version=2.10.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]]:this
       -4.30 (-6.40% of base) : 15101.dasm - System.Collections.ContainsTrue`1[Int32][System.Int32]:Span():bool:this
       -4.30 (-6.40% of base) : 22688.dasm - System.Collections.ContainsFalse`1[Int32][System.Int32]:Span():bool:this
      -54.50 (-6.34% of base) : 7511.dasm - System.Globalization.DateTimeFormatInfo:Tokenize(int,byref,byref,byref):bool:this

1114 total methods with Perf Score differences (941 improved, 173 regressed), 721 unchanged.



Summary of Instruction Count diffs:
(Lower is better)

Total Instructions of base: 503104
Total Instructions of diff: 500082
Total Instructions of delta: -3022 (-0.60% of base)

Total relative delta: -9.84
    diff is an improvement.
    relative diff is an improvement.
Detail diffs


Top file regressions (Instructions):
          14 : 11227.dasm (1.73% of base)
           9 : 6087.dasm (1.04% of base)
           5 : 3739.dasm (1.44% of base)
           2 : 2650.dasm (0.71% of base)
           1 : 2238.dasm (2.27% of base)
           1 : 27470.dasm (1.82% of base)
           1 : 17223.dasm (0.94% of base)
           1 : 21306.dasm (0.53% of base)
           1 : 13559.dasm (1.43% of base)
           1 : 22735.dasm (0.63% of base)

Top file improvements (Instructions):
         -81 : 12425.dasm (-5.25% of base)
         -64 : 6359.dasm (-2.38% of base)
         -60 : 19490.dasm (-2.74% of base)
         -57 : 13159.dasm (-2.12% of base)
         -46 : 21891.dasm (-2.03% of base)
         -42 : 1207.dasm (-2.85% of base)
         -36 : 3969.dasm (-1.32% of base)
         -25 : 3552.dasm (-4.75% of base)
         -25 : 7511.dasm (-5.62% of base)
         -23 : 8845.dasm (-1.72% of base)
         -23 : 5539.dasm (-2.41% of base)
         -23 : 6350.dasm (-1.79% of base)
         -23 : 6369.dasm (-1.87% of base)
         -21 : 3495.dasm (-3.13% of base)
         -20 : 3474.dasm (-1.62% of base)
         -20 : 2713.dasm (-4.84% of base)
         -20 : 19674.dasm (-2.86% of base)
         -17 : 11948.dasm (-2.96% of base)
         -17 : 8147.dasm (-3.21% of base)
         -17 : 20262.dasm (-3.15% of base)

871 total files with Instruction Count differences (861 improved, 10 regressed), 964 unchanged.

Top method regressions (Instructions):
          14 ( 1.73% of base) : 11227.dasm - Number:ParseNumber(byref,long,int,byref,System.Text.StringBuilder,System.Globalization.NumberFormatInfo,bool):bool
           9 ( 1.04% of base) : 6087.dasm - System.Globalization.TimeSpanFormat:TryFormatStandard(System.TimeSpan,int,System.String,System.Span`1[Char],byref):bool
           5 ( 1.44% of base) : 3739.dasm - System.Text.Encoding:GetCharsWithFallback(System.ReadOnlySpan`1[Byte],int,System.Span`1[Char],int,System.Text.DecoderNLS):int:this
           2 ( 0.71% of base) : 2650.dasm - WorkingChain:VerifyCallback(int,long):int:this
           1 ( 2.27% of base) : 2238.dasm - System.Runtime.InteropServices.Marshal:ZeroFreeGlobalAllocUnicode(long)
           1 ( 1.82% of base) : 27470.dasm - System.Collections.CreateAddAndClear`1[Int32][System.Int32]:Span():System.Span`1[Int32]:this
           1 ( 0.94% of base) : 17223.dasm - System.Collections.BitArray:set_Length(int):this
           1 ( 0.53% of base) : 21306.dasm - System.Collections.BitArray:RightShift(int):System.Collections.BitArray:this
           1 ( 1.43% of base) : 13559.dasm - System.Collections.BitArray:SetAll(bool):this
           1 ( 0.63% of base) : 22735.dasm - System.Collections.BitArray:LeftShift(int):System.Collections.BitArray:this

Top method improvements (Instructions):
         -81 (-5.25% of base) : 12425.dasm - DynamicClass:Regex1_Go(System.Text.RegularExpressions.RegexRunner)
         -64 (-2.38% of base) : 6359.dasm - Utf8Json.Formatters.ISO8601DateTimeOffsetFormatter:Serialize(byref,System.DateTimeOffset,Utf8Json.IJsonFormatterResolver):this
         -60 (-2.74% of base) : 19490.dasm - Microsoft.CodeAnalysis.CSharp.Symbols.SourceMemberContainerTypeSymbol:AddNonTypeMembers(MembersAndInitializersBuilder,Microsoft.CodeAnalysis.SyntaxList`1[[Microsoft.CodeAnalysis.CSharp.Syntax.MemberDeclarationSyntax, Microsoft.CodeAnalysis.CSharp, Version=2.10.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],Microsoft.CodeAnalysis.DiagnosticBag):this
         -57 (-2.12% of base) : 13159.dasm - Utf8Json.Formatters.ISO8601DateTimeFormatter:Serialize(byref,System.DateTime,Utf8Json.IJsonFormatterResolver):this
         -46 (-2.03% of base) : 21891.dasm - Utf8Json.Formatters.MicroBenchmarks_Serializers_MyEventsListerItemFormatter2:Serialize(byref,MicroBenchmarks.Serializers.MyEventsListerItem,Utf8Json.IJsonFormatterResolver):this
         -42 (-2.85% of base) : 1207.dasm - System.Number:NumberToStringFormat(byref,byref,System.ReadOnlySpan`1[Char],System.Globalization.NumberFormatInfo)
         -36 (-1.32% of base) : 3969.dasm - System.DefaultBinder:BindToMethod(int,System.Reflection.MethodBase[],byref,System.Reflection.ParameterModifier[],System.Globalization.CultureInfo,System.String[],byref):System.Reflection.MethodBase:this
         -25 (-4.75% of base) : 3552.dasm - System.Reflection.Emit.MethodBuilder:CreateMethodBodyHelper(System.Reflection.Emit.ILGenerator):this
         -25 (-5.62% of base) : 7511.dasm - System.Globalization.DateTimeFormatInfo:Tokenize(int,byref,byref,byref):bool:this
         -23 (-1.72% of base) : 8845.dasm - Utf8Json.Formatters.MicroBenchmarks_Serializers_LocationFormatter1:Serialize(byref,MicroBenchmarks.Serializers.Location,Utf8Json.IJsonFormatterResolver):this
         -23 (-2.41% of base) : 5539.dasm - System.Uri:ReCreateParts(int,ushort,int):System.String:this
         -23 (-1.79% of base) : 6350.dasm - Utf8Json.Formatters.MicroBenchmarks_Serializers_ActiveOrUpcomingEventFormatter2:Serialize(byref,MicroBenchmarks.Serializers.ActiveOrUpcomingEvent,Utf8Json.IJsonFormatterResolver):this
         -23 (-1.87% of base) : 6369.dasm - Utf8Json.Formatters.MicroBenchmarks_Serializers_CampaignSummaryViewModelFormatter3:Serialize(byref,MicroBenchmarks.Serializers.CampaignSummaryViewModel,Utf8Json.IJsonFormatterResolver):this
         -21 (-3.13% of base) : 3495.dasm - System.Text.RegularExpressions.RegexParser:ScanCharClass(bool,bool):System.Text.RegularExpressions.RegexCharClass:this
         -20 (-1.62% of base) : 3474.dasm - System.Xml.Serialization.XmlSerializationWriterILGen:WriteElements(System.Xml.Serialization.SourceInfo,System.String,System.Xml.Serialization.ElementAccessor[],System.Xml.Serialization.TextAccessor,System.Xml.Serialization.ChoiceIdentifierAccessor,System.String,bool,bool):this
         -20 (-4.84% of base) : 2713.dasm - System.Threading.Tasks.Task:WaitAllCore(System.Threading.Tasks.Task[],int,System.Threading.CancellationToken):bool
         -20 (-2.86% of base) : 19674.dasm - Microsoft.CodeAnalysis.CSharp.Symbols.SourceMemberContainerTypeSymbol:ComputeInterfaceImplementations(Microsoft.CodeAnalysis.DiagnosticBag,System.Threading.CancellationToken):System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.CSharp.Symbols.SynthesizedExplicitImplementationForwardingMethod, Microsoft.CodeAnalysis.CSharp, Version=2.10.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]]:this
         -17 (-2.96% of base) : 11948.dasm - System.Runtime.Serialization.Formatters.Binary.ObjectWriter:WriteArray(System.Runtime.Serialization.Formatters.Binary.WriteObjectInfo,System.Runtime.Serialization.Formatters.Binary.NameInfo,System.Runtime.Serialization.Formatters.Binary.WriteObjectInfo):this
         -17 (-3.21% of base) : 8147.dasm - CriticalHelper:WriteMembers(System.Runtime.Serialization.ClassDataContract,System.Reflection.Emit.LocalBuilder,System.Runtime.Serialization.ClassDataContract):int:this
         -17 (-3.15% of base) : 20262.dasm - Microsoft.CodeAnalysis.CSharp.ImportChain:TranslateImports(Microsoft.CodeAnalysis.CSharp.Emit.PEModuleBuilder,Microsoft.CodeAnalysis.DiagnosticBag):System.Collections.Immutable.ImmutableArray`1[UsedNamespaceOrType]:this

Top method regressions (percentages):
           1 ( 2.27% of base) : 2238.dasm - System.Runtime.InteropServices.Marshal:ZeroFreeGlobalAllocUnicode(long)
           1 ( 1.82% of base) : 27470.dasm - System.Collections.CreateAddAndClear`1[Int32][System.Int32]:Span():System.Span`1[Int32]:this
          14 ( 1.73% of base) : 11227.dasm - Number:ParseNumber(byref,long,int,byref,System.Text.StringBuilder,System.Globalization.NumberFormatInfo,bool):bool
           5 ( 1.44% of base) : 3739.dasm - System.Text.Encoding:GetCharsWithFallback(System.ReadOnlySpan`1[Byte],int,System.Span`1[Char],int,System.Text.DecoderNLS):int:this
           1 ( 1.43% of base) : 13559.dasm - System.Collections.BitArray:SetAll(bool):this
           9 ( 1.04% of base) : 6087.dasm - System.Globalization.TimeSpanFormat:TryFormatStandard(System.TimeSpan,int,System.String,System.Span`1[Char],byref):bool
           1 ( 0.94% of base) : 17223.dasm - System.Collections.BitArray:set_Length(int):this
           2 ( 0.71% of base) : 2650.dasm - WorkingChain:VerifyCallback(int,long):int:this
           1 ( 0.63% of base) : 22735.dasm - System.Collections.BitArray:LeftShift(int):System.Collections.BitArray:this
           1 ( 0.53% of base) : 21306.dasm - System.Collections.BitArray:RightShift(int):System.Collections.BitArray:this

Top method improvements (percentages):
          -9 (-6.87% of base) : 26281.dasm - V8.Crypto.BigInteger:multiplyTo(V8.Crypto.BigInteger,V8.Crypto.BigInteger):this
         -25 (-5.62% of base) : 7511.dasm - System.Globalization.DateTimeFormatInfo:Tokenize(int,byref,byref,byref):bool:this
         -16 (-5.35% of base) : 19484.dasm - Microsoft.CodeAnalysis.CSharp.Symbols.SourceMemberContainerTypeSymbol:MakeAllMembers(Microsoft.CodeAnalysis.DiagnosticBag):System.Collections.Generic.Dictionary`2[[System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.CSharp.Symbol, Microsoft.CodeAnalysis.CSharp, Version=2.10.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]], System.Collections.Immutable, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]:this
          -6 (-5.31% of base) : 5244.dasm - System.Text.RegularExpressions.RegexCharClass:CharInCategory(ushort,System.String,int,int,int):bool
         -81 (-5.25% of base) : 12425.dasm - DynamicClass:Regex1_Go(System.Text.RegularExpressions.RegexRunner)
         -20 (-4.84% of base) : 2713.dasm - System.Threading.Tasks.Task:WaitAllCore(System.Threading.Tasks.Task[],int,System.Threading.CancellationToken):bool
         -25 (-4.75% of base) : 3552.dasm - System.Reflection.Emit.MethodBuilder:CreateMethodBodyHelper(System.Reflection.Emit.ILGenerator):this
          -8 (-4.28% of base) : 8209.dasm - System.Runtime.Serialization.Json.XmlJsonWriter:WriteEscapedJsonString(System.String):this
          -8 (-4.23% of base) : 22249.dasm - Microsoft.CodeAnalysis.CSharp.Symbols.MergedNamespaceSymbol:SlowGetChildrenOfName(System.String):System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.CSharp.Symbol, Microsoft.CodeAnalysis.CSharp, Version=2.10.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]]:this
          -5 (-4.17% of base) : 19223.dasm - Microsoft.CodeAnalysis.CSharp.Symbols.Metadata.PE.TupleTypeDecoder:DecodeTypeArguments(System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.CSharp.Symbols.TypeSymbol, Microsoft.CodeAnalysis.CSharp, Version=2.10.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]]):System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.CSharp.Symbols.TypeSymbol, Microsoft.CodeAnalysis.CSharp, Version=2.10.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]]:this
          -7 (-4.07% of base) : 18966.dasm - Microsoft.CodeAnalysis.CSharp.Symbols.SourceAssemblySymbol:GetNetModuleAttributes(byref):System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.CSharp.Symbols.CSharpAttributeData, Microsoft.CodeAnalysis.CSharp, Version=2.10.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]]:this
          -7 (-3.80% of base) : 7368.dasm - ProtoBuf.Serializers.SurrogateSerializer:HasCast(ProtoBuf.Meta.TypeModel,System.Type,System.Type,System.Type,byref):bool
          -3 (-3.66% of base) : 18997.dasm - Microsoft.CodeAnalysis.CSharp.Symbols.SourceModuleSymbol:GetAssembliesToEmbedTypesFrom():System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.CSharp.Symbols.AssemblySymbol, Microsoft.CodeAnalysis.CSharp, Version=2.10.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]]:this
         -10 (-3.62% of base) : 19019.dasm - Microsoft.CodeAnalysis.CSharp.CSharpParseOptions:ValidateOptions(Microsoft.CodeAnalysis.PooledObjects.ArrayBuilder`1[[Microsoft.CodeAnalysis.Diagnostic, Microsoft.CodeAnalysis, Version=2.10.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]]):this
          -5 (-3.62% of base) : 16267.dasm - System.Number:FormatScientific(byref,byref,int,System.Globalization.NumberFormatInfo,ushort)
         -15 (-3.61% of base) : 19076.dasm - Microsoft.CodeAnalysis.CSharp.Symbols.SourceNamespaceSymbol:MakeNameToMembersMap(Microsoft.CodeAnalysis.DiagnosticBag):System.Collections.Generic.Dictionary`2[[System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.CSharp.Symbols.NamespaceOrTypeSymbol, Microsoft.CodeAnalysis.CSharp, Version=2.10.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]], System.Collections.Immutable, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]:this
          -6 (-3.51% of base) : 11919.dasm - System.Runtime.Serialization.Formatters.Binary.ObjectWriter:Write(System.Runtime.Serialization.Formatters.Binary.WriteObjectInfo,System.Runtime.Serialization.Formatters.Binary.NameInfo,System.Runtime.Serialization.Formatters.Binary.NameInfo,System.String[],System.Type[],System.Object[],System.Runtime.Serialization.Formatters.Binary.WriteObjectInfo[]):this
         -13 (-3.41% of base) : 3710.dasm - System.Xml.XmlTextEncoder:Write(System.String):this
          -5 (-3.36% of base) : 5472.dasm - System.Collections.Generic.PriorityQueue`2[__Canon,__Canon][System.__Canon,System.__Canon]:MoveDownCustomComparer(System.ValueTuple`2[__Canon,__Canon],int):this
         -12 (-3.27% of base) : 21693.dasm - System.Buffers.Text.Base64:DecodeFromUtf8(System.ReadOnlySpan`1[Byte],System.Span`1[Byte],byref,byref,bool):int

871 total methods with Instruction Count differences (861 improved, 10 regressed), 964 unchanged.


Benchmarks.run.windows.arm64.checked


Summary of Code Size diffs:
(Lower is better)

Total bytes of base: 597164
Total bytes of diff: 594792
Total bytes of delta: -2372 (-0.40% of base)

Total relative delta: -1.00
    diff is an improvement.
    relative diff is an improvement.
Detail diffs


Top file regressions (bytes):
           4 : 1473.dasm (0.39% of base)
           4 : 2736.dasm (0.41% of base)
           4 : 453.dasm (0.25% of base)

Top file improvements (bytes):
        -256 : 2660.dasm (-2.13% of base)
        -220 : 10458.dasm (-1.84% of base)
         -88 : 15236.dasm (-1.09% of base)
         -80 : 900.dasm (-1.56% of base)
         -72 : 2647.dasm (-0.59% of base)
         -64 : 3608.dasm (-0.83% of base)
         -60 : 2636.dasm (-2.88% of base)
         -60 : 3440.dasm (-1.19% of base)
         -48 : 15230.dasm (-4.14% of base)
         -44 : 6292.dasm (-1.68% of base)
         -44 : 15182.dasm (-2.47% of base)
         -44 : 14913.dasm (-1.30% of base)
         -40 : 3309.dasm (-0.27% of base)
         -40 : 14139.dasm (-2.36% of base)
         -36 : 11261.dasm (-1.60% of base)
         -32 : 3580.dasm (-1.71% of base)
         -28 : 14136.dasm (-2.05% of base)
         -28 : 15740.dasm (-1.30% of base)
         -28 : 3378.dasm (-1.16% of base)
         -28 : 430.dasm (-1.34% of base)

124 total files with Code Size differences (121 improved, 3 regressed), 232 unchanged.

Top method regressions (bytes):
           4 ( 0.39% of base) : 1473.dasm - ProtoBuf.Meta.TypeModel:ResolveListAdd(ProtoBuf.Meta.TypeModel,System.Type,System.Type,byref):System.Reflection.MethodInfo
           4 ( 0.41% of base) : 2736.dasm - Newtonsoft.Json.Utilities.EnumUtils:InitializeValuesAndNames(Newtonsoft.Json.Utilities.StructMultiKey`2[[System.Type, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[Newtonsoft.Json.Serialization.NamingStrategy, Newtonsoft.Json, Version=12.0.0.0, Culture=neutral, PublicKeyToken=30ad4fe6b2a6aeed]]):Newtonsoft.Json.Utilities.EnumInfo
           4 ( 0.25% of base) : 453.dasm - System.Reflection.CustomAttribute:AddCustomAttributes(byref,System.Reflection.RuntimeModule,int,System.RuntimeType,bool,System.RuntimeType+ListBuilder`1[[System.Object, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]])

Top method improvements (bytes):
        -256 (-2.13% of base) : 2660.dasm - Utf8Json.Formatters.ISO8601DateTimeOffsetFormatter:Serialize(byref,System.DateTimeOffset,Utf8Json.IJsonFormatterResolver):this
        -220 (-1.84% of base) : 10458.dasm - Utf8Json.Formatters.ISO8601DateTimeFormatter:Serialize(byref,System.DateTime,Utf8Json.IJsonFormatterResolver):this
         -88 (-1.09% of base) : 15236.dasm - Microsoft.CodeAnalysis.CSharp.Symbols.SourceMemberContainerTypeSymbol:AddNonTypeMembers(MembersAndInitializersBuilder,Microsoft.CodeAnalysis.SyntaxList`1[[Microsoft.CodeAnalysis.CSharp.Syntax.MemberDeclarationSyntax, Microsoft.CodeAnalysis.CSharp, Version=2.10.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],Microsoft.CodeAnalysis.DiagnosticBag):this
         -80 (-1.56% of base) : 900.dasm - System.Number:NumberToStringFormat(byref,byref,System.ReadOnlySpan`1[Char],System.Globalization.NumberFormatInfo)
         -72 (-0.59% of base) : 2647.dasm - System.DefaultBinder:BindToMethod(int,System.Reflection.MethodBase[],byref,System.Reflection.ParameterModifier[],System.Globalization.CultureInfo,System.String[],byref):System.Reflection.MethodBase:this
         -64 (-0.83% of base) : 3608.dasm - System.Xml.Serialization.XmlSerializationReaderILGen:WriteLiteralStructMethod(System.Xml.Serialization.StructMapping):this
         -60 (-2.88% of base) : 2636.dasm - System.Reflection.Emit.MethodBuilder:CreateMethodBodyHelper(System.Reflection.Emit.ILGenerator):this
         -60 (-1.19% of base) : 3440.dasm - System.Xml.Serialization.XmlSerializationWriterILGen:WriteElements(System.Xml.Serialization.SourceInfo,System.String,System.Xml.Serialization.ElementAccessor[],System.Xml.Serialization.TextAccessor,System.Xml.Serialization.ChoiceIdentifierAccessor,System.String,bool,bool):this
         -48 (-4.14% of base) : 15230.dasm - Microsoft.CodeAnalysis.CSharp.Symbols.SourceMemberContainerTypeSymbol:MakeAllMembers(Microsoft.CodeAnalysis.DiagnosticBag):System.Collections.Generic.Dictionary`2[[System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.CSharp.Symbol, Microsoft.CodeAnalysis.CSharp, Version=2.10.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]], System.Collections.Immutable, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]:this
         -44 (-1.68% of base) : 6292.dasm - System.Number:TryParseNumber(byref,long,int,byref,System.Globalization.NumberFormatInfo):bool
         -44 (-2.47% of base) : 15182.dasm - Microsoft.CodeAnalysis.CSharp.Symbols.SourceNamespaceSymbol:MakeNameToMembersMap(Microsoft.CodeAnalysis.DiagnosticBag):System.Collections.Generic.Dictionary`2[[System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.CSharp.Symbols.NamespaceOrTypeSymbol, Microsoft.CodeAnalysis.CSharp, Version=2.10.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]], System.Collections.Immutable, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]:this
         -44 (-1.30% of base) : 14913.dasm - Microsoft.CodeAnalysis.CommonReferenceManager`2[__Canon,__Canon][System.__Canon,System.__Canon]:ResolveMetadataReferences(System.__Canon,System.Collections.Generic.Dictionary`2[__Canon,__Canon],byref,byref,byref,byref,byref,Microsoft.CodeAnalysis.DiagnosticBag):System.Collections.Immutable.ImmutableArray`1[ResolvedReference]:this
         -40 (-0.27% of base) : 3309.dasm - System.Xml.Serialization.XmlReflectionImporter:ImportAccessorMapping(System.Xml.Serialization.MemberMapping,System.Xml.Serialization.FieldModel,System.Xml.Serialization.XmlAttributes,System.String,System.Type,bool,bool,System.Xml.Serialization.RecursionLimiter):this
         -40 (-2.36% of base) : 14139.dasm - System.Numerics.BigIntegerCalculator:Multiply(long,int,long,int,long,int)
         -36 (-1.60% of base) : 11261.dasm - System.Runtime.Serialization.Formatters.Binary.ObjectWriter:WriteArray(System.Runtime.Serialization.Formatters.Binary.WriteObjectInfo,System.Runtime.Serialization.Formatters.Binary.NameInfo,System.Runtime.Serialization.Formatters.Binary.WriteObjectInfo):this
         -32 (-1.71% of base) : 3580.dasm - System.Xml.Serialization.XmlSerializationReaderILGen:WriteMemberElementsIf(System.Xml.Serialization.XmlSerializationReaderILGen+Member[],Member,System.String):this
         -28 (-2.05% of base) : 14136.dasm - System.Numerics.BigIntegerCalculator:Square(long,int,long,int)
         -28 (-1.30% of base) : 15740.dasm - Microsoft.CodeAnalysis.CSharp.Symbols.SourceNamedTypeSymbol:MakeDeclaredBases(Roslyn.Utilities.ConsList`1[[Microsoft.CodeAnalysis.CSharp.Symbol, Microsoft.CodeAnalysis.CSharp, Version=2.10.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],Microsoft.CodeAnalysis.DiagnosticBag):System.Tuple`2[[Microsoft.CodeAnalysis.CSharp.Symbols.NamedTypeSymbol, Microsoft.CodeAnalysis.CSharp, Version=2.10.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35],[System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.CSharp.Symbols.NamedTypeSymbol, Microsoft.CodeAnalysis.CSharp, Version=2.10.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]], System.Collections.Immutable, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]:this
         -28 (-1.16% of base) : 3378.dasm - System.Xml.Serialization.TempAssembly:GenerateRefEmitAssembly(System.Xml.Serialization.XmlMapping[],System.Type[],System.String):System.Reflection.Assembly
         -28 (-1.34% of base) : 430.dasm - MemberInfoCache`1[__Canon][System.__Canon]:PopulateProperties(Filter,System.RuntimeType,System.Collections.Generic.Dictionary`2[[System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[System.Collections.Generic.List`1[[System.Reflection.RuntimePropertyInfo, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]], System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]],System.Boolean[],byref):this

Top method regressions (percentages):
           4 ( 0.41% of base) : 2736.dasm - Newtonsoft.Json.Utilities.EnumUtils:InitializeValuesAndNames(Newtonsoft.Json.Utilities.StructMultiKey`2[[System.Type, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[Newtonsoft.Json.Serialization.NamingStrategy, Newtonsoft.Json, Version=12.0.0.0, Culture=neutral, PublicKeyToken=30ad4fe6b2a6aeed]]):Newtonsoft.Json.Utilities.EnumInfo
           4 ( 0.39% of base) : 1473.dasm - ProtoBuf.Meta.TypeModel:ResolveListAdd(ProtoBuf.Meta.TypeModel,System.Type,System.Type,byref):System.Reflection.MethodInfo
           4 ( 0.25% of base) : 453.dasm - System.Reflection.CustomAttribute:AddCustomAttributes(byref,System.Reflection.RuntimeModule,int,System.RuntimeType,bool,System.RuntimeType+ListBuilder`1[[System.Object, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]])

Top method improvements (percentages):
         -48 (-4.14% of base) : 15230.dasm - Microsoft.CodeAnalysis.CSharp.Symbols.SourceMemberContainerTypeSymbol:MakeAllMembers(Microsoft.CodeAnalysis.DiagnosticBag):System.Collections.Generic.Dictionary`2[[System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.CSharp.Symbol, Microsoft.CodeAnalysis.CSharp, Version=2.10.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]], System.Collections.Immutable, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]:this
         -24 (-3.19% of base) : 15774.dasm - Microsoft.CodeAnalysis.CSharp.Symbols.MergedNamespaceSymbol:SlowGetChildrenOfName(System.String):System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.CSharp.Symbol, Microsoft.CodeAnalysis.CSharp, Version=2.10.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]]:this
         -60 (-2.88% of base) : 2636.dasm - System.Reflection.Emit.MethodBuilder:CreateMethodBodyHelper(System.Reflection.Emit.ILGenerator):this
         -44 (-2.47% of base) : 15182.dasm - Microsoft.CodeAnalysis.CSharp.Symbols.SourceNamespaceSymbol:MakeNameToMembersMap(Microsoft.CodeAnalysis.DiagnosticBag):System.Collections.Generic.Dictionary`2[[System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.CSharp.Symbols.NamespaceOrTypeSymbol, Microsoft.CodeAnalysis.CSharp, Version=2.10.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]], System.Collections.Immutable, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]:this
         -40 (-2.36% of base) : 14139.dasm - System.Numerics.BigIntegerCalculator:Multiply(long,int,long,int,long,int)
        -256 (-2.13% of base) : 2660.dasm - Utf8Json.Formatters.ISO8601DateTimeOffsetFormatter:Serialize(byref,System.DateTimeOffset,Utf8Json.IJsonFormatterResolver):this
         -28 (-2.05% of base) : 14136.dasm - System.Numerics.BigIntegerCalculator:Square(long,int,long,int)
         -28 (-1.99% of base) : 15729.dasm - Microsoft.CodeAnalysis.CSharp.Binder:LookupMembersInClass(Microsoft.CodeAnalysis.CSharp.LookupResult,Microsoft.CodeAnalysis.CSharp.Symbols.TypeSymbol,System.String,int,Roslyn.Utilities.ConsList`1[[Microsoft.CodeAnalysis.CSharp.Symbol, Microsoft.CodeAnalysis.CSharp, Version=2.10.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],int,Microsoft.CodeAnalysis.CSharp.Binder,bool,byref):this
         -24 (-1.86% of base) : 7075.dasm - System.DefaultBinder:FindMostSpecific(System.Reflection.ParameterInfo[],System.Int32[],System.Type,System.Reflection.ParameterInfo[],System.Int32[],System.Type,System.Type[],System.Object[]):int
        -220 (-1.84% of base) : 10458.dasm - Utf8Json.Formatters.ISO8601DateTimeFormatter:Serialize(byref,System.DateTime,Utf8Json.IJsonFormatterResolver):this
         -16 (-1.76% of base) : 1814.dasm - System.Globalization.DateTimeFormatInfo:InsertHash(System.Globalization.DateTimeFormatInfo+TokenHashValue[],System.String,int,int):this
         -32 (-1.71% of base) : 3580.dasm - System.Xml.Serialization.XmlSerializationReaderILGen:WriteMemberElementsIf(System.Xml.Serialization.XmlSerializationReaderILGen+Member[],Member,System.String):this
         -20 (-1.71% of base) : 17863.dasm - MessagePack.Formatters.MicroBenchmarks_Serializers_CampaignSummaryViewModelFormatter3:Deserialize(System.Byte[],int,MessagePack.IFormatterResolver,byref):MicroBenchmarks.Serializers.CampaignSummaryViewModel:this
         -44 (-1.68% of base) : 6292.dasm - System.Number:TryParseNumber(byref,long,int,byref,System.Globalization.NumberFormatInfo):bool
         -36 (-1.60% of base) : 11261.dasm - System.Runtime.Serialization.Formatters.Binary.ObjectWriter:WriteArray(System.Runtime.Serialization.Formatters.Binary.WriteObjectInfo,System.Runtime.Serialization.Formatters.Binary.NameInfo,System.Runtime.Serialization.Formatters.Binary.WriteObjectInfo):this
         -80 (-1.56% of base) : 900.dasm - System.Number:NumberToStringFormat(byref,byref,System.ReadOnlySpan`1[Char],System.Globalization.NumberFormatInfo)
         -12 (-1.52% of base) : 613.dasm - MemberInfoCache`1[__Canon][System.__Canon]:PopulateLiteralFields(Filter,System.RuntimeType,byref):this
         -20 (-1.51% of base) : 17855.dasm - MessagePack.Formatters.MicroBenchmarks_Serializers_ActiveOrUpcomingEventFormatter2:Deserialize(System.Byte[],int,MessagePack.IFormatterResolver,byref):MicroBenchmarks.Serializers.ActiveOrUpcomingEvent:this
         -16 (-1.48% of base) : 14742.dasm - Microsoft.CodeAnalysis.CSharp.SyntaxAndDeclarationManager:CreateState(System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.SyntaxTree, Microsoft.CodeAnalysis, Version=2.10.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],System.String,Microsoft.CodeAnalysis.SourceReferenceResolver,Microsoft.CodeAnalysis.CommonMessageProvider,bool):State
         -24 (-1.47% of base) : 5776.dasm - System.Text.Json.JsonWriterHelper:EscapeNextBytes(ubyte,System.Span`1[Byte],byref)

124 total methods with Code Size differences (121 improved, 3 regressed), 232 unchanged.



Summary of Perf Score diffs:
(Lower is better)

Total PerfScoreUnits of base: 907973742.4200001
Total PerfScoreUnits of diff: 906921505.7100004
Total PerfScoreUnits of delta: -1052236.71 (-0.12% of base)

Total relative delta: -1.07
    diff is an improvement.
    relative diff is an improvement.
Detail diffs


Top file regressions (PerfScoreUnits):
      369.90 : 287.dasm (2.08% of base)
      368.40 : 9346.dasm (2.05% of base)
       78.00 : 13042.dasm (1.01% of base)
        8.00 : 13118.dasm (0.30% of base)
        8.00 : 15057.dasm (0.56% of base)
        6.00 : 4286.dasm (0.68% of base)
        4.40 : 453.dasm (0.23% of base)
        4.00 : 5266.dasm (0.63% of base)
        4.00 : 17793.dasm (0.61% of base)
        4.00 : 390.dasm (0.69% of base)
        2.60 : 12910.dasm (0.88% of base)
        2.40 : 1473.dasm (0.50% of base)
        2.40 : 2736.dasm (0.41% of base)
        2.00 : 3240.dasm (0.38% of base)
        2.00 : 4385.dasm (0.39% of base)
        2.00 : 15854.dasm (0.36% of base)
        2.00 : 15759.dasm (0.38% of base)
        2.00 : 18011.dasm (0.34% of base)
        2.00 : 4596.dasm (0.40% of base)
        2.00 : 4602.dasm (0.38% of base)

Top file improvements (PerfScoreUnits):
    -1048866.40 : 2511.dasm (-0.12% of base)
     -507.90 : 14913.dasm (-0.96% of base)
     -418.00 : 15121.dasm (-1.68% of base)
     -232.40 : 15182.dasm (-3.95% of base)
     -224.00 : 3778.dasm (-3.61% of base)
     -128.40 : 14267.dasm (-0.02% of base)
     -128.40 : 10370.dasm (-0.02% of base)
     -124.80 : 16562.dasm (-1.57% of base)
     -124.40 : 15120.dasm (-1.51% of base)
     -123.20 : 1263.dasm (-2.23% of base)
      -98.80 : 15236.dasm (-1.01% of base)
      -91.19 : 2647.dasm (-0.95% of base)
      -90.80 : 3963.dasm (-4.30% of base)
      -76.40 : 2281.dasm (-2.94% of base)
      -75.00 : 900.dasm (-1.04% of base)
      -71.40 : 19750.dasm (-0.75% of base)
      -69.20 : 3580.dasm (-1.44% of base)
      -66.32 : 2636.dasm (-3.06% of base)
      -64.80 : 2698.dasm (-0.15% of base)
      -54.88 : 12607.dasm (-1.28% of base)

189 total files with Perf Score differences (133 improved, 56 regressed), 167 unchanged.

Top method regressions (PerfScoreUnits):
      369.90 ( 2.08% of base) : 287.dasm - System.Text.ValueStringBuilder:AppendFormatHelper(System.IFormatProvider,System.String,System.ParamsArray):this
      368.40 ( 2.05% of base) : 9346.dasm - System.Text.StringBuilder:AppendFormatHelper(System.IFormatProvider,System.String,System.ParamsArray):System.Text.StringBuilder:this
       78.00 ( 1.01% of base) : 13042.dasm - Neural:read_data_file():this
        8.00 ( 0.30% of base) : 13118.dasm - ProtoBuf.Compiler.CompilerContext:Switch(ProtoBuf.Compiler.CodeLabel[]):this
        8.00 ( 0.56% of base) : 15057.dasm - Microsoft.CodeAnalysis.CommonReferenceManager`2[__Canon,__Canon][System.__Canon,System.__Canon]:TryAddAssembly(Microsoft.CodeAnalysis.AssemblyIdentity,Microsoft.CodeAnalysis.MetadataReference,int,Microsoft.CodeAnalysis.DiagnosticBag,Microsoft.CodeAnalysis.Location,System.Collections.Generic.Dictionary`2[__Canon,__Canon],bool):Microsoft.CodeAnalysis.MetadataReference:this
        6.00 ( 0.68% of base) : 4286.dasm - System.Threading.Tasks.Task:RunContinuations(System.Object):this
        4.40 ( 0.23% of base) : 453.dasm - System.Reflection.CustomAttribute:AddCustomAttributes(byref,System.Reflection.RuntimeModule,int,System.RuntimeType,bool,System.RuntimeType+ListBuilder`1[[System.Object, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]])
        4.00 ( 0.63% of base) : 5266.dasm - System.Collections.Generic.Dictionary`2[ValueTuple`2,__Canon][System.ValueTuple`2[System.Int32,System.Int32],System.__Canon]:TryInsert(System.ValueTuple`2[Int32,Int32],System.__Canon,ubyte):bool:this
        4.00 ( 0.61% of base) : 17793.dasm - System.String:SplitWithPostProcessing(System.ReadOnlySpan`1[Int32],System.ReadOnlySpan`1[Int32],int,int,int):System.String[]:this
        4.00 ( 0.69% of base) : 390.dasm - System.Collections.Generic.HashSet`1[__Canon][System.__Canon]:AddIfNotPresent(System.__Canon,byref):bool:this
        2.60 ( 0.88% of base) : 12910.dasm - System.Text.Encodings.Web.OptimizedInboxTextEncoder:Encode(System.ReadOnlySpan`1[Char],System.Span`1[Char],byref,byref,bool):int:this
        2.40 ( 0.50% of base) : 1473.dasm - ProtoBuf.Meta.TypeModel:ResolveListAdd(ProtoBuf.Meta.TypeModel,System.Type,System.Type,byref):System.Reflection.MethodInfo
        2.40 ( 0.41% of base) : 2736.dasm - Newtonsoft.Json.Utilities.EnumUtils:InitializeValuesAndNames(Newtonsoft.Json.Utilities.StructMultiKey`2[[System.Type, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[Newtonsoft.Json.Serialization.NamingStrategy, Newtonsoft.Json, Version=12.0.0.0, Culture=neutral, PublicKeyToken=30ad4fe6b2a6aeed]]):Newtonsoft.Json.Utilities.EnumInfo
        2.00 ( 0.38% of base) : 3240.dasm - System.Collections.Generic.Dictionary`2[Int64,__Canon][System.Int64,System.__Canon]:TryInsert(long,System.__Canon,ubyte):bool:this
        2.00 ( 0.39% of base) : 4385.dasm - System.Collections.Generic.HashSet`1[Int32][System.Int32]:AddIfNotPresent(int,byref):bool:this
        2.00 ( 0.36% of base) : 15854.dasm - System.Collections.Generic.Dictionary`2[VariableIdentifier,Int32][Microsoft.CodeAnalysis.CSharp.DataFlowPass+VariableIdentifier,System.Int32]:TryInsert(VariableIdentifier,int,ubyte):bool:this
        2.00 ( 0.38% of base) : 15759.dasm - System.Collections.Generic.Dictionary`2[TypeDefinitionHandle,ImmutableArray`1][System.Reflection.Metadata.TypeDefinitionHandle,System.Collections.Immutable.ImmutableArray`1[System.Reflection.Metadata.TypeDefinitionHandle]]:TryInsert(System.Reflection.Metadata.TypeDefinitionHandle,System.Collections.Immutable.ImmutableArray`1[TypeDefinitionHandle],ubyte):bool:this
        2.00 ( 0.34% of base) : 18011.dasm - System.Collections.Generic.HashSet`1[ValueTuple`2][System.ValueTuple`2[System.Int32,System.Int32]]:AddIfNotPresent(System.ValueTuple`2[Int32,Int32],byref):bool:this
        2.00 ( 0.40% of base) : 4596.dasm - System.Collections.Generic.Dictionary`2[Int32,Int32][System.Int32,System.Int32]:TryInsert(int,int,ubyte):bool:this
        2.00 ( 0.38% of base) : 4602.dasm - System.Collections.Generic.Dictionary`2[Int32,ValueTuple`4][System.Int32,System.ValueTuple`4[System.Int64,System.Int64,System.Int64,System.Int64]]:TryInsert(int,System.ValueTuple`4[Int64,Int64,Int64,Int64],ubyte):bool:this

Top method improvements (PerfScoreUnits):
    -1048866.40 (-0.12% of base) : 2511.dasm - Utf8Json.Resolvers.Internal.DynamicObjectTypeBuilder:BuildSerialize(System.Type,Utf8Json.Internal.Emit.MetaType,System.Reflection.Emit.ILGenerator,System.Action,System.Func`3[[System.Int32, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[Utf8Json.Internal.Emit.MetaMember, Utf8Json, Version=1.3.7.0, Culture=neutral, PublicKeyToken=8a73d3ba7e392e27],[System.Boolean, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]],bool,bool,int)
     -507.90 (-0.96% of base) : 14913.dasm - Microsoft.CodeAnalysis.CommonReferenceManager`2[__Canon,__Canon][System.__Canon,System.__Canon]:ResolveMetadataReferences(System.__Canon,System.Collections.Generic.Dictionary`2[__Canon,__Canon],byref,byref,byref,byref,byref,Microsoft.CodeAnalysis.DiagnosticBag):System.Collections.Immutable.ImmutableArray`1[ResolvedReference]:this
     -418.00 (-1.68% of base) : 15121.dasm - Microsoft.CodeAnalysis.CommonReferenceManager`2[__Canon,__Canon][System.__Canon,System.__Canon]:ReuseAssemblySymbols(Microsoft.CodeAnalysis.CommonReferenceManager`2+BoundInputAssembly[System.__Canon,System.__Canon][],System.__Canon[],System.Collections.Immutable.ImmutableArray`1[__Canon],int):this
     -232.40 (-3.95% of base) : 15182.dasm - Microsoft.CodeAnalysis.CSharp.Symbols.SourceNamespaceSymbol:MakeNameToMembersMap(Microsoft.CodeAnalysis.DiagnosticBag):System.Collections.Generic.Dictionary`2[[System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.CSharp.Symbols.NamespaceOrTypeSymbol, Microsoft.CodeAnalysis.CSharp, Version=2.10.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]], System.Collections.Immutable, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]:this
     -224.00 (-3.61% of base) : 3778.dasm - System.Xml.XmlTextReaderImpl:ParseXmlDeclaration(bool):bool:this
     -128.40 (-0.02% of base) : 14267.dasm - DynamicClass:Regex1_Go(System.Text.RegularExpressions.RegexRunner)
     -128.40 (-0.02% of base) : 10370.dasm - DynamicClass:Regex1_Go(System.Text.RegularExpressions.RegexRunner)
     -124.80 (-1.57% of base) : 16562.dasm - System.Diagnostics.Tracing.EventSource:CreateManifestAndDescriptors(System.Type,System.String,System.Diagnostics.Tracing.EventSource,int):System.Byte[]
     -124.40 (-1.51% of base) : 15120.dasm - Microsoft.CodeAnalysis.CommonReferenceManager`2[__Canon,__Canon][System.__Canon,System.__Canon]:ReuseAssemblySymbolsWithNoPiaLocalTypes(Microsoft.CodeAnalysis.CommonReferenceManager`2+BoundInputAssembly[System.__Canon,System.__Canon][],System.__Canon[],System.Collections.Immutable.ImmutableArray`1[__Canon],int):bool:this
     -123.20 (-2.23% of base) : 1263.dasm - ProtoBuf.Meta.MetaType:ResolveTupleConstructor(System.Type,byref):System.Reflection.ConstructorInfo
      -98.80 (-1.01% of base) : 15236.dasm - Microsoft.CodeAnalysis.CSharp.Symbols.SourceMemberContainerTypeSymbol:AddNonTypeMembers(MembersAndInitializersBuilder,Microsoft.CodeAnalysis.SyntaxList`1[[Microsoft.CodeAnalysis.CSharp.Syntax.MemberDeclarationSyntax, Microsoft.CodeAnalysis.CSharp, Version=2.10.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],Microsoft.CodeAnalysis.DiagnosticBag):this
      -91.19 (-0.95% of base) : 2647.dasm - System.DefaultBinder:BindToMethod(int,System.Reflection.MethodBase[],byref,System.Reflection.ParameterModifier[],System.Globalization.CultureInfo,System.String[],byref):System.Reflection.MethodBase:this
      -90.80 (-4.30% of base) : 3963.dasm - Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteFactory:CreateConstructorCallSite(Microsoft.Extensions.DependencyInjection.ServiceLookup.ResultCache,System.Type,System.Type,Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteChain):Microsoft.Extensions.DependencyInjection.ServiceLookup.ServiceCallSite:this
      -76.40 (-2.94% of base) : 2281.dasm - Utf8Json.Internal.Emit.MetaType:.ctor(System.Type,System.Func`2[[System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]],bool):this
      -75.00 (-1.04% of base) : 900.dasm - System.Number:NumberToStringFormat(byref,byref,System.ReadOnlySpan`1[Char],System.Globalization.NumberFormatInfo)
      -71.40 (-0.75% of base) : 19750.dasm - Algorithms.VectorDoubleRenderer:RenderSingleThreadedNoADT(float,float,float,float,float):this
      -69.20 (-1.44% of base) : 3580.dasm - System.Xml.Serialization.XmlSerializationReaderILGen:WriteMemberElementsIf(System.Xml.Serialization.XmlSerializationReaderILGen+Member[],Member,System.String):this
      -66.32 (-3.06% of base) : 2636.dasm - System.Reflection.Emit.MethodBuilder:CreateMethodBodyHelper(System.Reflection.Emit.ILGenerator):this
      -64.80 (-0.15% of base) : 2698.dasm - Utf8Json.JsonReader:ReadStringSegmentCore(byref,byref,byref):this
      -54.88 (-1.28% of base) : 12607.dasm - JetStream.Statistics:findOptimalSegmentationInternal(System.Single[][],System.Int32[][],System.Double[],JetStream.SampleVarianceUpperTriangularMatrix,int)

Top method regressions (percentages):
      369.90 ( 2.08% of base) : 287.dasm - System.Text.ValueStringBuilder:AppendFormatHelper(System.IFormatProvider,System.String,System.ParamsArray):this
      368.40 ( 2.05% of base) : 9346.dasm - System.Text.StringBuilder:AppendFormatHelper(System.IFormatProvider,System.String,System.ParamsArray):System.Text.StringBuilder:this
        0.50 ( 1.89% of base) : 16810.dasm - System.Memory.Span`1[Byte][System.Byte]:Clear():this
        0.50 ( 1.43% of base) : 12851.dasm - System.Numerics.Tests.Perf_BigInteger:Subtract(BigIntegers):System.Numerics.BigInteger:this
        0.50 ( 1.43% of base) : 10961.dasm - System.Numerics.Tests.Perf_BigInteger:Add(BigIntegers):System.Numerics.BigInteger:this
        0.50 ( 1.15% of base) : 2985.dasm - Enumerator[__Canon][System.__Canon]:MoveNext():bool:this
       78.00 ( 1.01% of base) : 13042.dasm - Neural:read_data_file():this
        0.50 ( 0.97% of base) : 15296.dasm - Microsoft.CodeAnalysis.SeparatedSyntaxList`1[__Canon][System.__Canon]:get_Item(int):System.__Canon:this
        0.50 ( 0.90% of base) : 12809.dasm - System.Linq.OrderedEnumerable`2[Int32,Int32][System.Int32,System.Int32]:GetComparer(System.Linq.CachingComparer`1[Int32]):System.Linq.CachingComparer`1[Int32]:this
        0.50 ( 0.88% of base) : 2541.dasm - System.Linq.OrderedEnumerable`2[__Canon,Int32][System.__Canon,System.Int32]:GetComparer(System.Linq.CachingComparer`1[__Canon]):System.Linq.CachingComparer`1[__Canon]:this
        2.60 ( 0.88% of base) : 12910.dasm - System.Text.Encodings.Web.OptimizedInboxTextEncoder:Encode(System.ReadOnlySpan`1[Char],System.Span`1[Char],byref,byref,bool):int:this
        0.50 ( 0.86% of base) : 5898.dasm - System.Text.Json.Serialization.ReadAsyncBufferState:Dispose():this
        2.00 ( 0.78% of base) : 4489.dasm - System.Collections.Immutable.ImmutableSortedDictionary`2[__Canon,__Canon][System.__Canon,System.__Canon]:AddRange(System.Collections.Generic.IEnumerable`1[KeyValuePair`2],bool,bool):System.Collections.Immutable.ImmutableSortedDictionary`2[__Canon,__Canon]:this
        0.50 ( 0.72% of base) : 5657.dasm - System.Text.Json.Document.Tests.Perf_DocumentParse:Setup():this
        4.00 ( 0.69% of base) : 390.dasm - System.Collections.Generic.HashSet`1[__Canon][System.__Canon]:AddIfNotPresent(System.__Canon,byref):bool:this
        6.00 ( 0.68% of base) : 4286.dasm - System.Threading.Tasks.Task:RunContinuations(System.Object):this
        4.00 ( 0.63% of base) : 5266.dasm - System.Collections.Generic.Dictionary`2[ValueTuple`2,__Canon][System.ValueTuple`2[System.Int32,System.Int32],System.__Canon]:TryInsert(System.ValueTuple`2[Int32,Int32],System.__Canon,ubyte):bool:this
        4.00 ( 0.61% of base) : 17793.dasm - System.String:SplitWithPostProcessing(System.ReadOnlySpan`1[Int32],System.ReadOnlySpan`1[Int32],int,int,int):System.String[]:this
        8.00 ( 0.56% of base) : 15057.dasm - Microsoft.CodeAnalysis.CommonReferenceManager`2[__Canon,__Canon][System.__Canon,System.__Canon]:TryAddAssembly(Microsoft.CodeAnalysis.AssemblyIdentity,Microsoft.CodeAnalysis.MetadataReference,int,Microsoft.CodeAnalysis.DiagnosticBag,Microsoft.CodeAnalysis.Location,System.Collections.Generic.Dictionary`2[__Canon,__Canon],bool):Microsoft.CodeAnalysis.MetadataReference:this
        0.50 ( 0.54% of base) : 14245.dasm - System.Text.Json.Tests.Perf_Base64:WriteByteArrayAsBase64Core(System.Byte[]):this

Top method improvements (percentages):
      -90.80 (-4.30% of base) : 3963.dasm - Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteFactory:CreateConstructorCallSite(Microsoft.Extensions.DependencyInjection.ServiceLookup.ResultCache,System.Type,System.Type,Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteChain):Microsoft.Extensions.DependencyInjection.ServiceLookup.ServiceCallSite:this
     -232.40 (-3.95% of base) : 15182.dasm - Microsoft.CodeAnalysis.CSharp.Symbols.SourceNamespaceSymbol:MakeNameToMembersMap(Microsoft.CodeAnalysis.DiagnosticBag):System.Collections.Generic.Dictionary`2[[System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.CSharp.Symbols.NamespaceOrTypeSymbol, Microsoft.CodeAnalysis.CSharp, Version=2.10.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]], System.Collections.Immutable, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]:this
     -224.00 (-3.61% of base) : 3778.dasm - System.Xml.XmlTextReaderImpl:ParseXmlDeclaration(bool):bool:this
      -31.90 (-3.25% of base) : 15767.dasm - Microsoft.CodeAnalysis.CSharp.Imports:LookupSymbolInUsings(System.Collections.Immutable.ImmutableArray`1[NamespaceOrTypeAndUsingDirective],Microsoft.CodeAnalysis.CSharp.Binder,Microsoft.CodeAnalysis.CSharp.LookupResult,System.String,int,Roslyn.Utilities.ConsList`1[[Microsoft.CodeAnalysis.CSharp.Symbol, Microsoft.CodeAnalysis.CSharp, Version=2.10.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],int,bool,byref)
      -30.40 (-3.23% of base) : 4993.dasm - System.Buffers.TlsOverPerCoreLockedStacksArrayPool`1[Byte][System.Byte]:Trim():bool:this
      -66.32 (-3.06% of base) : 2636.dasm - System.Reflection.Emit.MethodBuilder:CreateMethodBodyHelper(System.Reflection.Emit.ILGenerator):this
      -46.60 (-2.98% of base) : 7647.dasm - System.Runtime.Serialization.CollectionDataContract:IsCollectionOrTryCreate(System.Type,bool,byref,byref,bool):bool
      -30.40 (-2.96% of base) : 10767.dasm - System.Buffers.TlsOverPerCoreLockedStacksArrayPool`1[__Canon][System.__Canon]:Trim():bool:this
      -76.40 (-2.94% of base) : 2281.dasm - Utf8Json.Internal.Emit.MetaType:.ctor(System.Type,System.Func`2[[System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]],bool):this
      -42.40 (-2.84% of base) : 15774.dasm - Microsoft.CodeAnalysis.CSharp.Symbols.MergedNamespaceSymbol:SlowGetChildrenOfName(System.String):System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.CSharp.Symbol, Microsoft.CodeAnalysis.CSharp, Version=2.10.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]]:this
      -24.80 (-2.79% of base) : 15230.dasm - Microsoft.CodeAnalysis.CSharp.Symbols.SourceMemberContainerTypeSymbol:MakeAllMembers(Microsoft.CodeAnalysis.DiagnosticBag):System.Collections.Generic.Dictionary`2[[System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.CSharp.Symbol, Microsoft.CodeAnalysis.CSharp, Version=2.10.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]], System.Collections.Immutable, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]:this
      -41.30 (-2.60% of base) : 15729.dasm - Microsoft.CodeAnalysis.CSharp.Binder:LookupMembersInClass(Microsoft.CodeAnalysis.CSharp.LookupResult,Microsoft.CodeAnalysis.CSharp.Symbols.TypeSymbol,System.String,int,Roslyn.Utilities.ConsList`1[[Microsoft.CodeAnalysis.CSharp.Symbol, Microsoft.CodeAnalysis.CSharp, Version=2.10.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],int,Microsoft.CodeAnalysis.CSharp.Binder,bool,byref):this
      -16.40 (-2.39% of base) : 19647.dasm - System.Xml.ArrayHelper`2[__Canon,Byte][System.__Canon,System.Byte]:ReadArray(System.Xml.XmlDictionaryReader,System.__Canon,System.__Canon,int):System.Byte[]:this
      -44.80 (-2.32% of base) : 15740.dasm - Microsoft.CodeAnalysis.CSharp.Symbols.SourceNamedTypeSymbol:MakeDeclaredBases(Roslyn.Utilities.ConsList`1[[Microsoft.CodeAnalysis.CSharp.Symbol, Microsoft.CodeAnalysis.CSharp, Version=2.10.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],Microsoft.CodeAnalysis.DiagnosticBag):System.Tuple`2[[Microsoft.CodeAnalysis.CSharp.Symbols.NamedTypeSymbol, Microsoft.CodeAnalysis.CSharp, Version=2.10.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35],[System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.CSharp.Symbols.NamedTypeSymbol, Microsoft.CodeAnalysis.CSharp, Version=2.10.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]], System.Collections.Immutable, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]:this
      -12.00 (-2.31% of base) : 17863.dasm - MessagePack.Formatters.MicroBenchmarks_Serializers_CampaignSummaryViewModelFormatter3:Deserialize(System.Byte[],int,MessagePack.IFormatterResolver,byref):MicroBenchmarks.Serializers.CampaignSummaryViewModel:this
     -123.20 (-2.23% of base) : 1263.dasm - ProtoBuf.Meta.MetaType:ResolveTupleConstructor(System.Type,byref):System.Reflection.ConstructorInfo
      -54.85 (-2.11% of base) : 2660.dasm - Utf8Json.Formatters.ISO8601DateTimeOffsetFormatter:Serialize(byref,System.DateTimeOffset,Utf8Json.IJsonFormatterResolver):this
       -7.40 (-1.95% of base) : 15766.dasm - Microsoft.CodeAnalysis.CSharp.Imports:LookupSymbolInAliases(Microsoft.CodeAnalysis.CSharp.Binder,Microsoft.CodeAnalysis.CSharp.LookupResult,System.String,int,Roslyn.Utilities.ConsList`1[[Microsoft.CodeAnalysis.CSharp.Symbol, Microsoft.CodeAnalysis.CSharp, Version=2.10.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],int,bool,byref):this
      -12.00 (-1.95% of base) : 17855.dasm - MessagePack.Formatters.MicroBenchmarks_Serializers_ActiveOrUpcomingEventFormatter2:Deserialize(System.Byte[],int,MessagePack.IFormatterResolver,byref):MicroBenchmarks.Serializers.ActiveOrUpcomingEvent:this
      -16.40 (-1.86% of base) : 4628.dasm - System.Collections.Generic.PriorityQueue`2[__Canon,__Canon][System.__Canon,System.__Canon]:MoveDownCustomComparer(System.ValueTuple`2[__Canon,__Canon],int):this

189 total methods with Perf Score differences (133 improved, 56 regressed), 167 unchanged.



Summary of Instruction Count diffs:
(Lower is better)

Total Instructions of base: 149291
Total Instructions of diff: 148698
Total Instructions of delta: -593 (-0.40% of base)

Total relative delta: -1.00
    diff is an improvement.
    relative diff is an improvement.
Detail diffs


Top file regressions (Instructions):
           1 : 1473.dasm (0.39% of base)
           1 : 2736.dasm (0.41% of base)
           1 : 453.dasm (0.25% of base)

Top file improvements (Instructions):
         -64 : 2660.dasm (-2.13% of base)
         -55 : 10458.dasm (-1.84% of base)
         -22 : 15236.dasm (-1.09% of base)
         -20 : 900.dasm (-1.56% of base)
         -18 : 2647.dasm (-0.59% of base)
         -16 : 3608.dasm (-0.83% of base)
         -15 : 2636.dasm (-2.88% of base)
         -15 : 3440.dasm (-1.19% of base)
         -12 : 15230.dasm (-4.14% of base)
         -11 : 6292.dasm (-1.68% of base)
         -11 : 15182.dasm (-2.47% of base)
         -11 : 14913.dasm (-1.30% of base)
         -10 : 3309.dasm (-0.27% of base)
         -10 : 14139.dasm (-2.36% of base)
          -9 : 11261.dasm (-1.60% of base)
          -8 : 3580.dasm (-1.71% of base)
          -7 : 14136.dasm (-2.05% of base)
          -7 : 15740.dasm (-1.30% of base)
          -7 : 3378.dasm (-1.16% of base)
          -7 : 430.dasm (-1.34% of base)

124 total files with Instruction Count differences (121 improved, 3 regressed), 232 unchanged.

Top method regressions (Instructions):
           1 ( 0.39% of base) : 1473.dasm - ProtoBuf.Meta.TypeModel:ResolveListAdd(ProtoBuf.Meta.TypeModel,System.Type,System.Type,byref):System.Reflection.MethodInfo
           1 ( 0.41% of base) : 2736.dasm - Newtonsoft.Json.Utilities.EnumUtils:InitializeValuesAndNames(Newtonsoft.Json.Utilities.StructMultiKey`2[[System.Type, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[Newtonsoft.Json.Serialization.NamingStrategy, Newtonsoft.Json, Version=12.0.0.0, Culture=neutral, PublicKeyToken=30ad4fe6b2a6aeed]]):Newtonsoft.Json.Utilities.EnumInfo
           1 ( 0.25% of base) : 453.dasm - System.Reflection.CustomAttribute:AddCustomAttributes(byref,System.Reflection.RuntimeModule,int,System.RuntimeType,bool,System.RuntimeType+ListBuilder`1[[System.Object, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]])

Top method improvements (Instructions):
         -64 (-2.13% of base) : 2660.dasm - Utf8Json.Formatters.ISO8601DateTimeOffsetFormatter:Serialize(byref,System.DateTimeOffset,Utf8Json.IJsonFormatterResolver):this
         -55 (-1.84% of base) : 10458.dasm - Utf8Json.Formatters.ISO8601DateTimeFormatter:Serialize(byref,System.DateTime,Utf8Json.IJsonFormatterResolver):this
         -22 (-1.09% of base) : 15236.dasm - Microsoft.CodeAnalysis.CSharp.Symbols.SourceMemberContainerTypeSymbol:AddNonTypeMembers(MembersAndInitializersBuilder,Microsoft.CodeAnalysis.SyntaxList`1[[Microsoft.CodeAnalysis.CSharp.Syntax.MemberDeclarationSyntax, Microsoft.CodeAnalysis.CSharp, Version=2.10.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],Microsoft.CodeAnalysis.DiagnosticBag):this
         -20 (-1.56% of base) : 900.dasm - System.Number:NumberToStringFormat(byref,byref,System.ReadOnlySpan`1[Char],System.Globalization.NumberFormatInfo)
         -18 (-0.59% of base) : 2647.dasm - System.DefaultBinder:BindToMethod(int,System.Reflection.MethodBase[],byref,System.Reflection.ParameterModifier[],System.Globalization.CultureInfo,System.String[],byref):System.Reflection.MethodBase:this
         -16 (-0.83% of base) : 3608.dasm - System.Xml.Serialization.XmlSerializationReaderILGen:WriteLiteralStructMethod(System.Xml.Serialization.StructMapping):this
         -15 (-2.88% of base) : 2636.dasm - System.Reflection.Emit.MethodBuilder:CreateMethodBodyHelper(System.Reflection.Emit.ILGenerator):this
         -15 (-1.19% of base) : 3440.dasm - System.Xml.Serialization.XmlSerializationWriterILGen:WriteElements(System.Xml.Serialization.SourceInfo,System.String,System.Xml.Serialization.ElementAccessor[],System.Xml.Serialization.TextAccessor,System.Xml.Serialization.ChoiceIdentifierAccessor,System.String,bool,bool):this
         -12 (-4.14% of base) : 15230.dasm - Microsoft.CodeAnalysis.CSharp.Symbols.SourceMemberContainerTypeSymbol:MakeAllMembers(Microsoft.CodeAnalysis.DiagnosticBag):System.Collections.Generic.Dictionary`2[[System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.CSharp.Symbol, Microsoft.CodeAnalysis.CSharp, Version=2.10.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]], System.Collections.Immutable, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]:this
         -11 (-1.68% of base) : 6292.dasm - System.Number:TryParseNumber(byref,long,int,byref,System.Globalization.NumberFormatInfo):bool
         -11 (-2.47% of base) : 15182.dasm - Microsoft.CodeAnalysis.CSharp.Symbols.SourceNamespaceSymbol:MakeNameToMembersMap(Microsoft.CodeAnalysis.DiagnosticBag):System.Collections.Generic.Dictionary`2[[System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.CSharp.Symbols.NamespaceOrTypeSymbol, Microsoft.CodeAnalysis.CSharp, Version=2.10.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]], System.Collections.Immutable, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]:this
         -11 (-1.30% of base) : 14913.dasm - Microsoft.CodeAnalysis.CommonReferenceManager`2[__Canon,__Canon][System.__Canon,System.__Canon]:ResolveMetadataReferences(System.__Canon,System.Collections.Generic.Dictionary`2[__Canon,__Canon],byref,byref,byref,byref,byref,Microsoft.CodeAnalysis.DiagnosticBag):System.Collections.Immutable.ImmutableArray`1[ResolvedReference]:this
         -10 (-0.27% of base) : 3309.dasm - System.Xml.Serialization.XmlReflectionImporter:ImportAccessorMapping(System.Xml.Serialization.MemberMapping,System.Xml.Serialization.FieldModel,System.Xml.Serialization.XmlAttributes,System.String,System.Type,bool,bool,System.Xml.Serialization.RecursionLimiter):this
         -10 (-2.36% of base) : 14139.dasm - System.Numerics.BigIntegerCalculator:Multiply(long,int,long,int,long,int)
          -9 (-1.60% of base) : 11261.dasm - System.Runtime.Serialization.Formatters.Binary.ObjectWriter:WriteArray(System.Runtime.Serialization.Formatters.Binary.WriteObjectInfo,System.Runtime.Serialization.Formatters.Binary.NameInfo,System.Runtime.Serialization.Formatters.Binary.WriteObjectInfo):this
          -8 (-1.71% of base) : 3580.dasm - System.Xml.Serialization.XmlSerializationReaderILGen:WriteMemberElementsIf(System.Xml.Serialization.XmlSerializationReaderILGen+Member[],Member,System.String):this
          -7 (-2.05% of base) : 14136.dasm - System.Numerics.BigIntegerCalculator:Square(long,int,long,int)
          -7 (-1.30% of base) : 15740.dasm - Microsoft.CodeAnalysis.CSharp.Symbols.SourceNamedTypeSymbol:MakeDeclaredBases(Roslyn.Utilities.ConsList`1[[Microsoft.CodeAnalysis.CSharp.Symbol, Microsoft.CodeAnalysis.CSharp, Version=2.10.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],Microsoft.CodeAnalysis.DiagnosticBag):System.Tuple`2[[Microsoft.CodeAnalysis.CSharp.Symbols.NamedTypeSymbol, Microsoft.CodeAnalysis.CSharp, Version=2.10.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35],[System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.CSharp.Symbols.NamedTypeSymbol, Microsoft.CodeAnalysis.CSharp, Version=2.10.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]], System.Collections.Immutable, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]:this
          -7 (-1.16% of base) : 3378.dasm - System.Xml.Serialization.TempAssembly:GenerateRefEmitAssembly(System.Xml.Serialization.XmlMapping[],System.Type[],System.String):System.Reflection.Assembly
          -7 (-1.34% of base) : 430.dasm - MemberInfoCache`1[__Canon][System.__Canon]:PopulateProperties(Filter,System.RuntimeType,System.Collections.Generic.Dictionary`2[[System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[System.Collections.Generic.List`1[[System.Reflection.RuntimePropertyInfo, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]], System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]],System.Boolean[],byref):this

Top method regressions (percentages):
           1 ( 0.41% of base) : 2736.dasm - Newtonsoft.Json.Utilities.EnumUtils:InitializeValuesAndNames(Newtonsoft.Json.Utilities.StructMultiKey`2[[System.Type, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[Newtonsoft.Json.Serialization.NamingStrategy, Newtonsoft.Json, Version=12.0.0.0, Culture=neutral, PublicKeyToken=30ad4fe6b2a6aeed]]):Newtonsoft.Json.Utilities.EnumInfo
           1 ( 0.39% of base) : 1473.dasm - ProtoBuf.Meta.TypeModel:ResolveListAdd(ProtoBuf.Meta.TypeModel,System.Type,System.Type,byref):System.Reflection.MethodInfo
           1 ( 0.25% of base) : 453.dasm - System.Reflection.CustomAttribute:AddCustomAttributes(byref,System.Reflection.RuntimeModule,int,System.RuntimeType,bool,System.RuntimeType+ListBuilder`1[[System.Object, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]])

Top method improvements (percentages):
         -12 (-4.14% of base) : 15230.dasm - Microsoft.CodeAnalysis.CSharp.Symbols.SourceMemberContainerTypeSymbol:MakeAllMembers(Microsoft.CodeAnalysis.DiagnosticBag):System.Collections.Generic.Dictionary`2[[System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.CSharp.Symbol, Microsoft.CodeAnalysis.CSharp, Version=2.10.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]], System.Collections.Immutable, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]:this
          -6 (-3.19% of base) : 15774.dasm - Microsoft.CodeAnalysis.CSharp.Symbols.MergedNamespaceSymbol:SlowGetChildrenOfName(System.String):System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.CSharp.Symbol, Microsoft.CodeAnalysis.CSharp, Version=2.10.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]]:this
         -15 (-2.88% of base) : 2636.dasm - System.Reflection.Emit.MethodBuilder:CreateMethodBodyHelper(System.Reflection.Emit.ILGenerator):this
         -11 (-2.47% of base) : 15182.dasm - Microsoft.CodeAnalysis.CSharp.Symbols.SourceNamespaceSymbol:MakeNameToMembersMap(Microsoft.CodeAnalysis.DiagnosticBag):System.Collections.Generic.Dictionary`2[[System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.CSharp.Symbols.NamespaceOrTypeSymbol, Microsoft.CodeAnalysis.CSharp, Version=2.10.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]], System.Collections.Immutable, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]:this
         -10 (-2.36% of base) : 14139.dasm - System.Numerics.BigIntegerCalculator:Multiply(long,int,long,int,long,int)
         -64 (-2.13% of base) : 2660.dasm - Utf8Json.Formatters.ISO8601DateTimeOffsetFormatter:Serialize(byref,System.DateTimeOffset,Utf8Json.IJsonFormatterResolver):this
          -7 (-2.05% of base) : 14136.dasm - System.Numerics.BigIntegerCalculator:Square(long,int,long,int)
          -7 (-1.99% of base) : 15729.dasm - Microsoft.CodeAnalysis.CSharp.Binder:LookupMembersInClass(Microsoft.CodeAnalysis.CSharp.LookupResult,Microsoft.CodeAnalysis.CSharp.Symbols.TypeSymbol,System.String,int,Roslyn.Utilities.ConsList`1[[Microsoft.CodeAnalysis.CSharp.Symbol, Microsoft.CodeAnalysis.CSharp, Version=2.10.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],int,Microsoft.CodeAnalysis.CSharp.Binder,bool,byref):this
          -6 (-1.86% of base) : 7075.dasm - System.DefaultBinder:FindMostSpecific(System.Reflection.ParameterInfo[],System.Int32[],System.Type,System.Reflection.ParameterInfo[],System.Int32[],System.Type,System.Type[],System.Object[]):int
         -55 (-1.84% of base) : 10458.dasm - Utf8Json.Formatters.ISO8601DateTimeFormatter:Serialize(byref,System.DateTime,Utf8Json.IJsonFormatterResolver):this
          -4 (-1.76% of base) : 1814.dasm - System.Globalization.DateTimeFormatInfo:InsertHash(System.Globalization.DateTimeFormatInfo+TokenHashValue[],System.String,int,int):this
          -8 (-1.71% of base) : 3580.dasm - System.Xml.Serialization.XmlSerializationReaderILGen:WriteMemberElementsIf(System.Xml.Serialization.XmlSerializationReaderILGen+Member[],Member,System.String):this
          -5 (-1.71% of base) : 17863.dasm - MessagePack.Formatters.MicroBenchmarks_Serializers_CampaignSummaryViewModelFormatter3:Deserialize(System.Byte[],int,MessagePack.IFormatterResolver,byref):MicroBenchmarks.Serializers.CampaignSummaryViewModel:this
         -11 (-1.68% of base) : 6292.dasm - System.Number:TryParseNumber(byref,long,int,byref,System.Globalization.NumberFormatInfo):bool
          -9 (-1.60% of base) : 11261.dasm - System.Runtime.Serialization.Formatters.Binary.ObjectWriter:WriteArray(System.Runtime.Serialization.Formatters.Binary.WriteObjectInfo,System.Runtime.Serialization.Formatters.Binary.NameInfo,System.Runtime.Serialization.Formatters.Binary.WriteObjectInfo):this
         -20 (-1.56% of base) : 900.dasm - System.Number:NumberToStringFormat(byref,byref,System.ReadOnlySpan`1[Char],System.Globalization.NumberFormatInfo)
          -3 (-1.52% of base) : 613.dasm - MemberInfoCache`1[__Canon][System.__Canon]:PopulateLiteralFields(Filter,System.RuntimeType,byref):this
          -5 (-1.51% of base) : 17855.dasm - MessagePack.Formatters.MicroBenchmarks_Serializers_ActiveOrUpcomingEventFormatter2:Deserialize(System.Byte[],int,MessagePack.IFormatterResolver,byref):MicroBenchmarks.Serializers.ActiveOrUpcomingEvent:this
          -4 (-1.48% of base) : 14742.dasm - Microsoft.CodeAnalysis.CSharp.SyntaxAndDeclarationManager:CreateState(System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.SyntaxTree, Microsoft.CodeAnalysis, Version=2.10.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],System.String,Microsoft.CodeAnalysis.SourceReferenceResolver,Microsoft.CodeAnalysis.CommonMessageProvider,bool):State
          -6 (-1.47% of base) : 5776.dasm - System.Text.Json.JsonWriterHelper:EscapeNextBytes(ubyte,System.Span`1[Byte],byref)

124 total methods with Instruction Count differences (121 improved, 3 regressed), 232 unchanged.


Benchmarks.run.windows.x64.checked


Summary of Code Size diffs:
(Lower is better)

Total bytes of base: 1084734
Total bytes of diff: 1077145
Total bytes of delta: -7589 (-0.70% of base)

Total relative delta: -3.82
    diff is an improvement.
    relative diff is an improvement.
Detail diffs


Top file regressions (bytes):
         232 : 878.dasm (3.51% of base)
          86 : 5538.dasm (2.79% of base)
          10 : 10655.dasm (0.42% of base)
           6 : 6425.dasm (0.58% of base)
           3 : 9957.dasm (1.20% of base)
           3 : 20256.dasm (0.47% of base)
           3 : 25556.dasm (1.70% of base)
           3 : 21752.dasm (0.57% of base)
           3 : 16841.dasm (0.81% of base)
           3 : 13268.dasm (1.30% of base)

Top file improvements (bytes):
        -532 : 2621.dasm (-4.15% of base)
        -460 : 12543.dasm (-3.59% of base)
        -379 : 18357.dasm (-3.80% of base)
        -236 : 3404.dasm (-4.15% of base)
        -149 : 18541.dasm (-4.17% of base)
        -136 : 268.dasm (-5.20% of base)
        -130 : 1773.dasm (-7.44% of base)
        -127 : 3573.dasm (-1.52% of base)
        -125 : 2597.dasm (-5.29% of base)
        -124 : 17941.dasm (-6.34% of base)
        -116 : 767.dasm (-7.61% of base)
         -95 : 16656.dasm (-1.14% of base)
         -95 : 14384.dasm (-1.15% of base)
         -94 : 17819.dasm (-3.80% of base)
         -94 : 3273.dasm (-0.58% of base)
         -93 : 6074.dasm (-4.45% of base)
         -93 : 18351.dasm (-8.17% of base)
         -90 : 7248.dasm (-4.21% of base)
         -88 : 10576.dasm (-3.50% of base)
         -84 : 411.dasm (-3.52% of base)

311 total files with Code Size differences (301 improved, 10 regressed), 422 unchanged.

Top method regressions (bytes):
         232 ( 3.51% of base) : 878.dasm - System.Number:NumberToStringFormat(byref,byref,System.ReadOnlySpan`1[Char],System.Globalization.NumberFormatInfo)
          86 ( 2.79% of base) : 5538.dasm - Number:ParseNumber(byref,long,int,byref,System.Text.StringBuilder,System.Globalization.NumberFormatInfo,bool):bool
          10 ( 0.42% of base) : 10655.dasm - System.Numerics.BigNumber:FormatBigInteger(bool,System.Numerics.BigInteger,System.String,System.ReadOnlySpan`1[Char],System.Globalization.NumberFormatInfo,System.Span`1[Char],byref,byref):System.String
           6 ( 0.58% of base) : 6425.dasm - System.Text.RegularExpressions.RegexNode:<ReduceAlternation>g__ReduceSingleLetterAndNestedAlternations|80_0():this
           3 ( 1.20% of base) : 9957.dasm - System.Runtime.InteropServices.Marshal:ZeroFreeGlobalAllocUnicode(long)
           3 ( 0.47% of base) : 20256.dasm - System.Collections.BitArray:RightShift(int):System.Collections.BitArray:this
           3 ( 1.70% of base) : 25556.dasm - System.Collections.CreateAddAndClear`1[Int32][System.Int32]:Span():System.Span`1[Int32]:this
           3 ( 0.57% of base) : 21752.dasm - System.Collections.BitArray:LeftShift(int):System.Collections.BitArray:this
           3 ( 0.81% of base) : 16841.dasm - System.Collections.BitArray:set_Length(int):this
           3 ( 1.30% of base) : 13268.dasm - System.Collections.BitArray:SetAll(bool):this

Top method improvements (bytes):
        -532 (-4.15% of base) : 2621.dasm - Utf8Json.Formatters.ISO8601DateTimeOffsetFormatter:Serialize(byref,System.DateTimeOffset,Utf8Json.IJsonFormatterResolver):this
        -460 (-3.59% of base) : 12543.dasm - Utf8Json.Formatters.ISO8601DateTimeFormatter:Serialize(byref,System.DateTime,Utf8Json.IJsonFormatterResolver):this
        -379 (-3.80% of base) : 18357.dasm - Microsoft.CodeAnalysis.CSharp.Symbols.SourceMemberContainerTypeSymbol:AddNonTypeMembers(MembersAndInitializersBuilder,Microsoft.CodeAnalysis.SyntaxList`1[[Microsoft.CodeAnalysis.CSharp.Syntax.MemberDeclarationSyntax, Microsoft.CodeAnalysis.CSharp, Version=2.10.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],Microsoft.CodeAnalysis.DiagnosticBag):this
        -236 (-4.15% of base) : 3404.dasm - System.Xml.Serialization.XmlSerializationWriterILGen:WriteElements(System.Xml.Serialization.SourceInfo,System.String,System.Xml.Serialization.ElementAccessor[],System.Xml.Serialization.TextAccessor,System.Xml.Serialization.ChoiceIdentifierAccessor,System.String,bool,bool):this
        -149 (-4.17% of base) : 18541.dasm - Microsoft.CodeAnalysis.CSharp.Symbols.SourceMemberContainerTypeSymbol:ComputeInterfaceImplementations(Microsoft.CodeAnalysis.DiagnosticBag,System.Threading.CancellationToken):System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.CSharp.Symbols.SynthesizedExplicitImplementationForwardingMethod, Microsoft.CodeAnalysis.CSharp, Version=2.10.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]]:this
        -136 (-5.20% of base) : 268.dasm - System.Text.ValueStringBuilder:AppendFormatHelper(System.IFormatProvider,System.String,System.ParamsArray):this
        -130 (-7.44% of base) : 1773.dasm - System.Globalization.DateTimeFormatInfo:Tokenize(int,byref,byref,byref):bool:this
        -127 (-1.52% of base) : 3573.dasm - System.Xml.Serialization.XmlSerializationReaderILGen:WriteLiteralStructMethod(System.Xml.Serialization.StructMapping):this
        -125 (-5.29% of base) : 2597.dasm - System.Reflection.Emit.MethodBuilder:CreateMethodBodyHelper(System.Reflection.Emit.ILGenerator):this
        -124 (-6.34% of base) : 17941.dasm - Microsoft.CodeAnalysis.CSharp.Symbols.SourceNamespaceSymbol:MakeNameToMembersMap(Microsoft.CodeAnalysis.DiagnosticBag):System.Collections.Generic.Dictionary`2[[System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.CSharp.Symbols.NamespaceOrTypeSymbol, Microsoft.CodeAnalysis.CSharp, Version=2.10.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]], System.Collections.Immutable, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]:this
        -116 (-7.61% of base) : 767.dasm - System.Number:FormatFixed(byref,byref,int,System.Int32[],System.String,System.String)
         -95 (-1.14% of base) : 16656.dasm - Jil.Deserialize.Methods:_ReadISO8601DateWithOffset(System.IO.TextReader,System.Char[]):System.DateTimeOffset
         -95 (-1.15% of base) : 14384.dasm - Jil.Deserialize.Methods:_ReadISO8601DateWithOffsetThunkReader(byref,System.Char[]):System.DateTimeOffset
         -94 (-3.80% of base) : 17819.dasm - Microsoft.CodeAnalysis.CSharp.Symbol:GetAttributesToBind(Roslyn.Utilities.OneOrMany`1[[Microsoft.CodeAnalysis.SyntaxList`1[[Microsoft.CodeAnalysis.CSharp.Syntax.AttributeListSyntax, Microsoft.CodeAnalysis.CSharp, Version=2.10.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]], Microsoft.CodeAnalysis, Version=2.10.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],short,Microsoft.CodeAnalysis.DiagnosticBag,Microsoft.CodeAnalysis.CSharp.CSharpCompilation,System.Func`2[[Microsoft.CodeAnalysis.CSharp.Syntax.AttributeSyntax, Microsoft.CodeAnalysis.CSharp, Version=2.10.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35],[System.Boolean, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]],Microsoft.CodeAnalysis.CSharp.Binder,byref):System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.CSharp.Syntax.AttributeSyntax, Microsoft.CodeAnalysis.CSharp, Version=2.10.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]]:this
         -94 (-0.58% of base) : 3273.dasm - System.Xml.Serialization.XmlReflectionImporter:ImportAccessorMapping(System.Xml.Serialization.MemberMapping,System.Xml.Serialization.FieldModel,System.Xml.Serialization.XmlAttributes,System.String,System.Type,bool,bool,System.Xml.Serialization.RecursionLimiter):this
         -93 (-4.45% of base) : 6074.dasm - System.Text.Json.JsonSerializer:LookupProperty(System.Object,System.ReadOnlySpan`1[Byte],byref,System.Text.Json.JsonSerializerOptions,byref,bool):System.Text.Json.Serialization.Metadata.JsonPropertyInfo
         -93 (-8.17% of base) : 18351.dasm - Microsoft.CodeAnalysis.CSharp.Symbols.SourceMemberContainerTypeSymbol:MakeAllMembers(Microsoft.CodeAnalysis.DiagnosticBag):System.Collections.Generic.Dictionary`2[[System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.CSharp.Symbol, Microsoft.CodeAnalysis.CSharp, Version=2.10.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]], System.Collections.Immutable, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]:this
         -90 (-4.21% of base) : 7248.dasm - CriticalHelper:WriteMembers(System.Runtime.Serialization.ClassDataContract,System.Reflection.Emit.LocalBuilder,System.Runtime.Serialization.ClassDataContract):int:this
         -88 (-3.50% of base) : 10576.dasm - System.Text.StringBuilder:AppendFormatHelper(System.IFormatProvider,System.String,System.ParamsArray):System.Text.StringBuilder:this
         -84 (-3.52% of base) : 411.dasm - MemberInfoCache`1[__Canon][System.__Canon]:PopulateProperties(Filter,System.RuntimeType,System.Collections.Generic.Dictionary`2[[System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[System.Collections.Generic.List`1[[System.Reflection.RuntimePropertyInfo, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]], System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]],System.Boolean[],byref):this

Top method regressions (percentages):
         232 ( 3.51% of base) : 878.dasm - System.Number:NumberToStringFormat(byref,byref,System.ReadOnlySpan`1[Char],System.Globalization.NumberFormatInfo)
          86 ( 2.79% of base) : 5538.dasm - Number:ParseNumber(byref,long,int,byref,System.Text.StringBuilder,System.Globalization.NumberFormatInfo,bool):bool
           3 ( 1.70% of base) : 25556.dasm - System.Collections.CreateAddAndClear`1[Int32][System.Int32]:Span():System.Span`1[Int32]:this
           3 ( 1.30% of base) : 13268.dasm - System.Collections.BitArray:SetAll(bool):this
           3 ( 1.20% of base) : 9957.dasm - System.Runtime.InteropServices.Marshal:ZeroFreeGlobalAllocUnicode(long)
           3 ( 0.81% of base) : 16841.dasm - System.Collections.BitArray:set_Length(int):this
           6 ( 0.58% of base) : 6425.dasm - System.Text.RegularExpressions.RegexNode:<ReduceAlternation>g__ReduceSingleLetterAndNestedAlternations|80_0():this
           3 ( 0.57% of base) : 21752.dasm - System.Collections.BitArray:LeftShift(int):System.Collections.BitArray:this
           3 ( 0.47% of base) : 20256.dasm - System.Collections.BitArray:RightShift(int):System.Collections.BitArray:this
          10 ( 0.42% of base) : 10655.dasm - System.Numerics.BigNumber:FormatBigInteger(bool,System.Numerics.BigInteger,System.String,System.ReadOnlySpan`1[Char],System.Globalization.NumberFormatInfo,System.Span`1[Char],byref,byref):System.String

Top method improvements (percentages):
         -93 (-8.17% of base) : 18351.dasm - Microsoft.CodeAnalysis.CSharp.Symbols.SourceMemberContainerTypeSymbol:MakeAllMembers(Microsoft.CodeAnalysis.DiagnosticBag):System.Collections.Generic.Dictionary`2[[System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.CSharp.Symbol, Microsoft.CodeAnalysis.CSharp, Version=2.10.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]], System.Collections.Immutable, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]:this
        -116 (-7.61% of base) : 767.dasm - System.Number:FormatFixed(byref,byref,int,System.Int32[],System.String,System.String)
        -130 (-7.44% of base) : 1773.dasm - System.Globalization.DateTimeFormatInfo:Tokenize(int,byref,byref,byref):bool:this
        -124 (-6.34% of base) : 17941.dasm - Microsoft.CodeAnalysis.CSharp.Symbols.SourceNamespaceSymbol:MakeNameToMembersMap(Microsoft.CodeAnalysis.DiagnosticBag):System.Collections.Generic.Dictionary`2[[System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.CSharp.Symbols.NamespaceOrTypeSymbol, Microsoft.CodeAnalysis.CSharp, Version=2.10.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]], System.Collections.Immutable, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]:this
        -125 (-5.29% of base) : 2597.dasm - System.Reflection.Emit.MethodBuilder:CreateMethodBodyHelper(System.Reflection.Emit.ILGenerator):this
        -136 (-5.20% of base) : 268.dasm - System.Text.ValueStringBuilder:AppendFormatHelper(System.IFormatProvider,System.String,System.ParamsArray):this
         -30 (-4.81% of base) : 17831.dasm - Microsoft.CodeAnalysis.CSharp.Symbols.SourceAssemblySymbol:GetNetModuleAttributes(byref):System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.CSharp.Symbols.CSharpAttributeData, Microsoft.CodeAnalysis.CSharp, Version=2.10.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]]:this
         -93 (-4.45% of base) : 6074.dasm - System.Text.Json.JsonSerializer:LookupProperty(System.Object,System.ReadOnlySpan`1[Byte],byref,System.Text.Json.JsonSerializerOptions,byref,bool):System.Text.Json.Serialization.Metadata.JsonPropertyInfo
         -30 (-4.37% of base) : 20823.dasm - Microsoft.CodeAnalysis.CSharp.Symbols.MergedNamespaceSymbol:SlowGetChildrenOfName(System.String):System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.CSharp.Symbol, Microsoft.CodeAnalysis.CSharp, Version=2.10.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]]:this
         -40 (-4.36% of base) : 596.dasm - MemberInfoCache`1[__Canon][System.__Canon]:PopulateLiteralFields(Filter,System.RuntimeType,byref):this
         -24 (-4.29% of base) : 11113.dasm - System.Runtime.Serialization.Formatters.Binary.ObjectWriter:Write(System.Runtime.Serialization.Formatters.Binary.WriteObjectInfo,System.Runtime.Serialization.Formatters.Binary.NameInfo,System.Runtime.Serialization.Formatters.Binary.NameInfo,System.String[],System.Type[],System.Object[],System.Runtime.Serialization.Formatters.Binary.WriteObjectInfo[]):this
         -90 (-4.21% of base) : 7248.dasm - CriticalHelper:WriteMembers(System.Runtime.Serialization.ClassDataContract,System.Reflection.Emit.LocalBuilder,System.Runtime.Serialization.ClassDataContract):int:this
        -149 (-4.17% of base) : 18541.dasm - Microsoft.CodeAnalysis.CSharp.Symbols.SourceMemberContainerTypeSymbol:ComputeInterfaceImplementations(Microsoft.CodeAnalysis.DiagnosticBag,System.Threading.CancellationToken):System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.CSharp.Symbols.SynthesizedExplicitImplementationForwardingMethod, Microsoft.CodeAnalysis.CSharp, Version=2.10.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]]:this
        -236 (-4.15% of base) : 3404.dasm - System.Xml.Serialization.XmlSerializationWriterILGen:WriteElements(System.Xml.Serialization.SourceInfo,System.String,System.Xml.Serialization.ElementAccessor[],System.Xml.Serialization.TextAccessor,System.Xml.Serialization.ChoiceIdentifierAccessor,System.String,bool,bool):this
        -532 (-4.15% of base) : 2621.dasm - Utf8Json.Formatters.ISO8601DateTimeOffsetFormatter:Serialize(byref,System.DateTimeOffset,Utf8Json.IJsonFormatterResolver):this
         -63 (-4.09% of base) : 8566.dasm - System.Threading.Tasks.Task:WaitAllCore(System.Threading.Tasks.Task[],int,System.Threading.CancellationToken):bool
         -83 (-3.87% of base) : 7759.dasm - CriticalHelper:WriteMembers(System.Runtime.Serialization.ClassDataContract,System.Reflection.Emit.LocalBuilder,System.Runtime.Serialization.ClassDataContract):int:this
         -63 (-3.86% of base) : 606.dasm - System.Text.Unicode.Utf8Utility:GetPointerToFirstInvalidByte(long,int,byref,byref):long
        -379 (-3.80% of base) : 18357.dasm - Microsoft.CodeAnalysis.CSharp.Symbols.SourceMemberContainerTypeSymbol:AddNonTypeMembers(MembersAndInitializersBuilder,Microsoft.CodeAnalysis.SyntaxList`1[[Microsoft.CodeAnalysis.CSharp.Syntax.MemberDeclarationSyntax, Microsoft.CodeAnalysis.CSharp, Version=2.10.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],Microsoft.CodeAnalysis.DiagnosticBag):this
         -94 (-3.80% of base) : 17819.dasm - Microsoft.CodeAnalysis.CSharp.Symbol:GetAttributesToBind(Roslyn.Utilities.OneOrMany`1[[Microsoft.CodeAnalysis.SyntaxList`1[[Microsoft.CodeAnalysis.CSharp.Syntax.AttributeListSyntax, Microsoft.CodeAnalysis.CSharp, Version=2.10.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]], Microsoft.CodeAnalysis, Version=2.10.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],short,Microsoft.CodeAnalysis.DiagnosticBag,Microsoft.CodeAnalysis.CSharp.CSharpCompilation,System.Func`2[[Microsoft.CodeAnalysis.CSharp.Syntax.AttributeSyntax, Microsoft.CodeAnalysis.CSharp, Version=2.10.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35],[System.Boolean, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]],Microsoft.CodeAnalysis.CSharp.Binder,byref):System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.CSharp.Syntax.AttributeSyntax, Microsoft.CodeAnalysis.CSharp, Version=2.10.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]]:this

311 total methods with Code Size differences (301 improved, 10 regressed), 422 unchanged.



Summary of Perf Score diffs:
(Lower is better)

Total PerfScoreUnits of base: 946655065.0700002
Total PerfScoreUnits of diff: 945568497.94
Total PerfScoreUnits of delta: -1086567.13 (-0.11% of base)

Total relative delta: -3.99
    diff is an improvement.
    relative diff is an improvement.
Detail diffs


Top file regressions (PerfScoreUnits):
      181.60 : 878.dasm (2.71% of base)
      176.60 : 10576.dasm (1.10% of base)
      163.85 : 268.dasm (1.03% of base)
      128.00 : 5333.dasm (0.08% of base)
       63.00 : 14791.dasm (1.56% of base)
       60.00 : 2781.dasm (3.86% of base)
       59.60 : 2659.dasm (0.17% of base)
       49.50 : 3803.dasm (2.59% of base)
       25.00 : 3743.dasm (0.62% of base)
       24.93 : 15910.dasm (0.52% of base)
       24.50 : 15368.dasm (0.46% of base)
       16.00 : 18294.dasm (0.47% of base)
       16.00 : 17907.dasm (0.13% of base)
       11.02 : 5538.dasm (0.80% of base)
        8.00 : 17694.dasm (0.67% of base)
        7.00 : 7814.dasm (0.81% of base)
        4.00 : 17952.dasm (1.38% of base)
        4.00 : 18518.dasm (1.63% of base)
        4.00 : 23237.dasm (0.78% of base)
        4.00 : 394.dasm (1.22% of base)

Top file improvements (PerfScoreUnits):
    -1048870.40 : 2472.dasm (-0.11% of base)
    -17778.90 : 18541.dasm (-7.51% of base)
    -4105.00 : 18343.dasm (-4.75% of base)
    -3053.90 : 606.dasm (-2.89% of base)
    -2968.90 : 17865.dasm (-6.16% of base)
    -1413.90 : 19690.dasm (-4.44% of base)
     -919.80 : 15674.dasm (-7.02% of base)
     -659.00 : 6251.dasm (-1.29% of base)
     -422.20 : 27467.dasm (-3.04% of base)
     -420.40 : 17513.dasm (-1.09% of base)
     -327.36 : 17757.dasm (-1.79% of base)
     -323.40 : 17941.dasm (-7.54% of base)
     -293.50 : 9395.dasm (-2.23% of base)
     -290.00 : 26722.dasm (-1.65% of base)
     -290.00 : 27098.dasm (-1.72% of base)
     -256.90 : 25397.dasm (-0.06% of base)
     -256.80 : 17075.dasm (-0.06% of base)
     -253.85 : 2595.dasm (-0.06% of base)
     -247.40 : 17819.dasm (-4.88% of base)
     -198.90 : 18357.dasm (-2.35% of base)

417 total files with Perf Score differences (321 improved, 96 regressed), 316 unchanged.

Top method regressions (PerfScoreUnits):
      181.60 ( 2.71% of base) : 878.dasm - System.Number:NumberToStringFormat(byref,byref,System.ReadOnlySpan`1[Char],System.Globalization.NumberFormatInfo)
      176.60 ( 1.10% of base) : 10576.dasm - System.Text.StringBuilder:AppendFormatHelper(System.IFormatProvider,System.String,System.ParamsArray):System.Text.StringBuilder:this
      163.85 ( 1.03% of base) : 268.dasm - System.Text.ValueStringBuilder:AppendFormatHelper(System.IFormatProvider,System.String,System.ParamsArray):this
      128.00 ( 0.08% of base) : 5333.dasm - System.UriHelper:UnescapeString(long,int,int,byref,ushort,ushort,ushort,int,System.UriParser,bool)
       63.00 ( 1.56% of base) : 14791.dasm - NeuralJagged:read_data_file():this
       60.00 ( 3.86% of base) : 2781.dasm - System.Collections.Hashtable:get_Item(System.Object):System.Object:this
       59.60 ( 0.17% of base) : 2659.dasm - Utf8Json.JsonReader:ReadStringSegmentCore(byref,byref,byref):this
       49.50 ( 2.59% of base) : 3803.dasm - System.Xml.XmlTextReaderImpl:ParseText(byref,byref,byref):bool:this
       25.00 ( 0.62% of base) : 3743.dasm - System.Xml.XmlTextReaderImpl:ParseXmlDeclaration(bool):bool:this
       24.93 ( 0.52% of base) : 15910.dasm - LUDecomp:ludcmp(System.Double[][],int,System.Int32[],byref):int
       24.50 ( 0.46% of base) : 15368.dasm - Neural:read_data_file():this
       16.00 ( 0.47% of base) : 18294.dasm - Microsoft.CodeAnalysis.CSharp.Symbols.SourceModuleSymbol:ForceComplete(Microsoft.CodeAnalysis.SourceLocation,System.Threading.CancellationToken):this
       16.00 ( 0.13% of base) : 17907.dasm - Microsoft.CodeAnalysis.CSharp.Symbols.SourceAssemblySymbol:ForceComplete(Microsoft.CodeAnalysis.SourceLocation,System.Threading.CancellationToken):this
       11.02 ( 0.80% of base) : 5538.dasm - Number:ParseNumber(byref,long,int,byref,System.Text.StringBuilder,System.Globalization.NumberFormatInfo,bool):bool
        8.00 ( 0.67% of base) : 17694.dasm - Microsoft.CodeAnalysis.CommonReferenceManager`2[__Canon,__Canon][System.__Canon,System.__Canon]:TryAddAssembly(Microsoft.CodeAnalysis.AssemblyIdentity,Microsoft.CodeAnalysis.MetadataReference,int,Microsoft.CodeAnalysis.DiagnosticBag,Microsoft.CodeAnalysis.Location,System.Collections.Generic.Dictionary`2[__Canon,__Canon],bool):Microsoft.CodeAnalysis.MetadataReference:this
        7.00 ( 0.81% of base) : 7814.dasm - System.Xml.XmlBaseReader:ProcessAttributes(System.Xml.XmlBaseReader+XmlAttributeNode[],int):this
        4.00 ( 1.38% of base) : 17952.dasm - Microsoft.CodeAnalysis.CSharp.Symbols.SourceMemberContainerTypeSymbol:.ctor(Microsoft.CodeAnalysis.CSharp.Symbols.NamespaceOrTypeSymbol,Microsoft.CodeAnalysis.CSharp.MergedTypeDeclaration,Microsoft.CodeAnalysis.DiagnosticBag):this
        4.00 ( 1.63% of base) : 18518.dasm - Microsoft.CodeAnalysis.CSharp.Symbols.SourceOrdinaryMethodSymbol:CompleteAsyncMethodChecks(Microsoft.CodeAnalysis.DiagnosticBag,System.Threading.CancellationToken):this
        4.00 ( 0.78% of base) : 23237.dasm - System.Collections.Generic.HashSet`1[ValueTuple`2][System.ValueTuple`2[System.Int32,System.Int32]]:AddIfNotPresent(System.ValueTuple`2[Int32,Int32],byref):bool:this
        4.00 ( 1.22% of base) : 394.dasm - System.Collections.Generic.HashSet`1[__Canon][System.__Canon]:FindItemIndex(System.__Canon):int:this

Top method improvements (PerfScoreUnits):
    -1048870.40 (-0.11% of base) : 2472.dasm - Utf8Json.Resolvers.Internal.DynamicObjectTypeBuilder:BuildSerialize(System.Type,Utf8Json.Internal.Emit.MetaType,System.Reflection.Emit.ILGenerator,System.Action,System.Func`3[[System.Int32, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[Utf8Json.Internal.Emit.MetaMember, Utf8Json, Version=1.3.7.0, Culture=neutral, PublicKeyToken=8a73d3ba7e392e27],[System.Boolean, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]],bool,bool,int)
    -17778.90 (-7.51% of base) : 18541.dasm - Microsoft.CodeAnalysis.CSharp.Symbols.SourceMemberContainerTypeSymbol:ComputeInterfaceImplementations(Microsoft.CodeAnalysis.DiagnosticBag,System.Threading.CancellationToken):System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.CSharp.Symbols.SynthesizedExplicitImplementationForwardingMethod, Microsoft.CodeAnalysis.CSharp, Version=2.10.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]]:this
    -4105.00 (-4.75% of base) : 18343.dasm - Microsoft.CodeAnalysis.CSharp.Symbols.Metadata.PE.PENamedTypeSymbol:MakeDeclaredInterfaces():System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.CSharp.Symbols.NamedTypeSymbol, Microsoft.CodeAnalysis.CSharp, Version=2.10.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]]:this
    -3053.90 (-2.89% of base) : 606.dasm - System.Text.Unicode.Utf8Utility:GetPointerToFirstInvalidByte(long,int,byref,byref):long
    -2968.90 (-6.16% of base) : 17865.dasm - Microsoft.CodeAnalysis.CSharp.CSharpCompilation:GetDiagnostics(int,bool,Microsoft.CodeAnalysis.DiagnosticBag,System.Threading.CancellationToken):this
    -1413.90 (-4.44% of base) : 19690.dasm - Microsoft.CodeAnalysis.CSharp.Emit.PEModuleBuilder:GetForwardedTypes(System.Collections.Generic.HashSet`1[[Microsoft.CodeAnalysis.CSharp.Symbols.NamedTypeSymbol, Microsoft.CodeAnalysis.CSharp, Version=2.10.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],Microsoft.CodeAnalysis.CommonAssemblyWellKnownAttributeData`1[[Microsoft.CodeAnalysis.CSharp.Symbols.NamedTypeSymbol, Microsoft.CodeAnalysis.CSharp, Version=2.10.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],Microsoft.CodeAnalysis.PooledObjects.ArrayBuilder`1[ExportedType])
     -919.80 (-7.02% of base) : 15674.dasm - System.IO.Enumeration.FileSystemName:MatchPattern(System.ReadOnlySpan`1[Char],System.ReadOnlySpan`1[Char],bool,bool):bool
     -659.00 (-1.29% of base) : 6251.dasm - Newtonsoft.Json.JsonTextReader:ReadStringIntoBuffer(ushort):this
     -422.20 (-3.04% of base) : 27467.dasm - Algorithms.VectorDoubleRenderer:RenderSingleThreadedNoADT(float,float,float,float,float):this
     -420.40 (-1.09% of base) : 17513.dasm - Microsoft.CodeAnalysis.CommonReferenceManager`2[__Canon,__Canon][System.__Canon,System.__Canon]:ResolveMetadataReferences(System.__Canon,System.Collections.Generic.Dictionary`2[__Canon,__Canon],byref,byref,byref,byref,byref,Microsoft.CodeAnalysis.DiagnosticBag):System.Collections.Immutable.ImmutableArray`1[ResolvedReference]:this
     -327.36 (-1.79% of base) : 17757.dasm - Microsoft.CodeAnalysis.CommonReferenceManager`2[__Canon,__Canon][System.__Canon,System.__Canon]:ReuseAssemblySymbols(Microsoft.CodeAnalysis.CommonReferenceManager`2+BoundInputAssembly[System.__Canon,System.__Canon][],System.__Canon[],System.Collections.Immutable.ImmutableArray`1[__Canon],int):this
     -323.40 (-7.54% of base) : 17941.dasm - Microsoft.CodeAnalysis.CSharp.Symbols.SourceNamespaceSymbol:MakeNameToMembersMap(Microsoft.CodeAnalysis.DiagnosticBag):System.Collections.Generic.Dictionary`2[[System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.CSharp.Symbols.NamespaceOrTypeSymbol, Microsoft.CodeAnalysis.CSharp, Version=2.10.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]], System.Collections.Immutable, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]:this
     -293.50 (-2.23% of base) : 9395.dasm - Algorithms.VectorDoubleRenderer:RenderSingleThreadedWithADT(float,float,float,float,float):this
     -290.00 (-1.65% of base) : 26722.dasm - Algorithms.VectorFloatRenderer:RenderSingleThreadedNoADT(float,float,float,float,float):this
     -290.00 (-1.72% of base) : 27098.dasm - Algorithms.VectorFloatRenderer:RenderSingleThreadedWithADT(float,float,float,float,float):this
     -256.90 (-0.06% of base) : 25397.dasm - DynamicClass:Regex1_Go(System.Text.RegularExpressions.RegexRunner)
     -256.80 (-0.06% of base) : 17075.dasm - DynamicClass:Regex1_Go(System.Text.RegularExpressions.RegexRunner)
     -253.85 (-0.06% of base) : 2595.dasm - System.Reflection.Emit.TypeBuilder:CreateTypeNoLock():System.Reflection.TypeInfo:this
     -247.40 (-4.88% of base) : 17819.dasm - Microsoft.CodeAnalysis.CSharp.Symbol:GetAttributesToBind(Roslyn.Utilities.OneOrMany`1[[Microsoft.CodeAnalysis.SyntaxList`1[[Microsoft.CodeAnalysis.CSharp.Syntax.AttributeListSyntax, Microsoft.CodeAnalysis.CSharp, Version=2.10.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]], Microsoft.CodeAnalysis, Version=2.10.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],short,Microsoft.CodeAnalysis.DiagnosticBag,Microsoft.CodeAnalysis.CSharp.CSharpCompilation,System.Func`2[[Microsoft.CodeAnalysis.CSharp.Syntax.AttributeSyntax, Microsoft.CodeAnalysis.CSharp, Version=2.10.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35],[System.Boolean, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]],Microsoft.CodeAnalysis.CSharp.Binder,byref):System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.CSharp.Syntax.AttributeSyntax, Microsoft.CodeAnalysis.CSharp, Version=2.10.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]]:this
     -198.90 (-2.35% of base) : 18357.dasm - Microsoft.CodeAnalysis.CSharp.Symbols.SourceMemberContainerTypeSymbol:AddNonTypeMembers(MembersAndInitializersBuilder,Microsoft.CodeAnalysis.SyntaxList`1[[Microsoft.CodeAnalysis.CSharp.Syntax.MemberDeclarationSyntax, Microsoft.CodeAnalysis.CSharp, Version=2.10.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],Microsoft.CodeAnalysis.DiagnosticBag):this

Top method regressions (percentages):
       60.00 ( 3.86% of base) : 2781.dasm - System.Collections.Hashtable:get_Item(System.Object):System.Object:this
        4.00 ( 3.22% of base) : 17820.dasm - Microsoft.CodeAnalysis.CustomAttributesBag`1[__Canon][System.__Canon]:NotePartComplete(ubyte):this
        4.00 ( 3.17% of base) : 5170.dasm - System.Threading.DeferredDisposableLifetime`1[__Canon][System.__Canon]:Dispose(System.__Canon):this
      181.60 ( 2.71% of base) : 878.dasm - System.Number:NumberToStringFormat(byref,byref,System.ReadOnlySpan`1[Char],System.Globalization.NumberFormatInfo)
       49.50 ( 2.59% of base) : 3803.dasm - System.Xml.XmlTextReaderImpl:ParseText(byref,byref,byref):bool:this
        0.50 ( 2.35% of base) : 21848.dasm - System.Memory.Span`1[Byte][System.Byte]:Clear():this
        4.00 ( 1.63% of base) : 18518.dasm - Microsoft.CodeAnalysis.CSharp.Symbols.SourceOrdinaryMethodSymbol:CompleteAsyncMethodChecks(Microsoft.CodeAnalysis.DiagnosticBag,System.Threading.CancellationToken):this
       63.00 ( 1.56% of base) : 14791.dasm - NeuralJagged:read_data_file():this
        0.50 ( 1.54% of base) : 2948.dasm - Enumerator[__Canon][System.__Canon]:MoveNext():bool:this
        0.50 ( 1.53% of base) : 22998.dasm - System.Threading.Tests.Perf_SpinLock:TryEnter_Fail():bool:this
        4.00 ( 1.38% of base) : 17952.dasm - Microsoft.CodeAnalysis.CSharp.Symbols.SourceMemberContainerTypeSymbol:.ctor(Microsoft.CodeAnalysis.CSharp.Symbols.NamespaceOrTypeSymbol,Microsoft.CodeAnalysis.CSharp.MergedTypeDeclaration,Microsoft.CodeAnalysis.DiagnosticBag):this
        0.50 ( 1.33% of base) : 20694.dasm - Microsoft.CodeAnalysis.SeparatedSyntaxList`1[__Canon][System.__Canon]:get_Item(int):System.__Canon:this
        1.98 ( 1.29% of base) : 19198.dasm - Microsoft.CodeAnalysis.CSharp.LocalRewriter:InsertMissingOptionalArguments(Microsoft.CodeAnalysis.SyntaxNode,System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.CSharp.Symbols.ParameterSymbol, Microsoft.CodeAnalysis.CSharp, Version=2.10.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],Microsoft.CodeAnalysis.CSharp.BoundExpression[],Microsoft.CodeAnalysis.PooledObjects.ArrayBuilder`1[RefKind],ubyte):this
        4.00 ( 1.22% of base) : 394.dasm - System.Collections.Generic.HashSet`1[__Canon][System.__Canon]:FindItemIndex(System.__Canon):int:this
        0.50 ( 1.22% of base) : 5943.dasm - System.Text.Json.Serialization.ReadAsyncBufferState:Dispose():this
        0.50 ( 1.21% of base) : 22997.dasm - System.Threading.Tests.Perf_SpinLock:AcquireAcquiredSpinLock():this
      176.60 ( 1.10% of base) : 10576.dasm - System.Text.StringBuilder:AppendFormatHelper(System.IFormatProvider,System.String,System.ParamsArray):System.Text.StringBuilder:this
        2.60 ( 1.10% of base) : 13748.dasm - System.Text.Encodings.Web.OptimizedInboxTextEncoder:Encode(System.ReadOnlySpan`1[Char],System.Span`1[Char],byref,byref,bool):int:this
        2.00 ( 1.09% of base) : 1911.dasm - System.Collections.Generic.SparseArrayBuilder`1[__Canon][System.__Canon]:CopyTo(System.__Canon[],int,int):this
      163.85 ( 1.03% of base) : 268.dasm - System.Text.ValueStringBuilder:AppendFormatHelper(System.IFormatProvider,System.String,System.ParamsArray):this

Top method improvements (percentages):
      -62.60 (-8.10% of base) : 4997.dasm - System.Buffers.TlsOverPerCoreLockedStacksArrayPool`1[Byte][System.Byte]:Trim():bool:this
      -62.60 (-7.62% of base) : 7977.dasm - System.Buffers.TlsOverPerCoreLockedStacksArrayPool`1[__Canon][System.__Canon]:Trim():bool:this
     -323.40 (-7.54% of base) : 17941.dasm - Microsoft.CodeAnalysis.CSharp.Symbols.SourceNamespaceSymbol:MakeNameToMembersMap(Microsoft.CodeAnalysis.DiagnosticBag):System.Collections.Generic.Dictionary`2[[System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.CSharp.Symbols.NamespaceOrTypeSymbol, Microsoft.CodeAnalysis.CSharp, Version=2.10.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]], System.Collections.Immutable, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]:this
    -17778.90 (-7.51% of base) : 18541.dasm - Microsoft.CodeAnalysis.CSharp.Symbols.SourceMemberContainerTypeSymbol:ComputeInterfaceImplementations(Microsoft.CodeAnalysis.DiagnosticBag,System.Threading.CancellationToken):System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.CSharp.Symbols.SynthesizedExplicitImplementationForwardingMethod, Microsoft.CodeAnalysis.CSharp, Version=2.10.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]]:this
     -919.80 (-7.02% of base) : 15674.dasm - System.IO.Enumeration.FileSystemName:MatchPattern(System.ReadOnlySpan`1[Char],System.ReadOnlySpan`1[Char],bool,bool):bool
      -50.05 (-6.88% of base) : 767.dasm - System.Number:FormatFixed(byref,byref,int,System.Int32[],System.String,System.String)
    -2968.90 (-6.16% of base) : 17865.dasm - Microsoft.CodeAnalysis.CSharp.CSharpCompilation:GetDiagnostics(int,bool,Microsoft.CodeAnalysis.DiagnosticBag,System.Threading.CancellationToken):this
      -91.20 (-5.28% of base) : 3931.dasm - Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteFactory:CreateConstructorCallSite(Microsoft.Extensions.DependencyInjection.ServiceLookup.ResultCache,System.Type,System.Type,Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteChain):Microsoft.Extensions.DependencyInjection.ServiceLookup.ServiceCallSite:this
      -40.50 (-4.98% of base) : 1773.dasm - System.Globalization.DateTimeFormatInfo:Tokenize(int,byref,byref,byref):bool:this
      -55.00 (-4.97% of base) : 20823.dasm - Microsoft.CodeAnalysis.CSharp.Symbols.MergedNamespaceSymbol:SlowGetChildrenOfName(System.String):System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.CSharp.Symbol, Microsoft.CodeAnalysis.CSharp, Version=2.10.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]]:this
     -247.40 (-4.88% of base) : 17819.dasm - Microsoft.CodeAnalysis.CSharp.Symbol:GetAttributesToBind(Roslyn.Utilities.OneOrMany`1[[Microsoft.CodeAnalysis.SyntaxList`1[[Microsoft.CodeAnalysis.CSharp.Syntax.AttributeListSyntax, Microsoft.CodeAnalysis.CSharp, Version=2.10.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]], Microsoft.CodeAnalysis, Version=2.10.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],short,Microsoft.CodeAnalysis.DiagnosticBag,Microsoft.CodeAnalysis.CSharp.CSharpCompilation,System.Func`2[[Microsoft.CodeAnalysis.CSharp.Syntax.AttributeSyntax, Microsoft.CodeAnalysis.CSharp, Version=2.10.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35],[System.Boolean, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]],Microsoft.CodeAnalysis.CSharp.Binder,byref):System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.CSharp.Syntax.AttributeSyntax, Microsoft.CodeAnalysis.CSharp, Version=2.10.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]]:this
      -35.30 (-4.87% of base) : 18351.dasm - Microsoft.CodeAnalysis.CSharp.Symbols.SourceMemberContainerTypeSymbol:MakeAllMembers(Microsoft.CodeAnalysis.DiagnosticBag):System.Collections.Generic.Dictionary`2[[System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.CSharp.Symbol, Microsoft.CodeAnalysis.CSharp, Version=2.10.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]], System.Collections.Immutable, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]:this
      -80.22 (-4.81% of base) : 2597.dasm - System.Reflection.Emit.MethodBuilder:CreateMethodBodyHelper(System.Reflection.Emit.ILGenerator):this
    -4105.00 (-4.75% of base) : 18343.dasm - Microsoft.CodeAnalysis.CSharp.Symbols.Metadata.PE.PENamedTypeSymbol:MakeDeclaredInterfaces():System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.CSharp.Symbols.NamedTypeSymbol, Microsoft.CodeAnalysis.CSharp, Version=2.10.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]]:this
      -37.10 (-4.73% of base) : 20818.dasm - Microsoft.CodeAnalysis.CSharp.Imports:LookupSymbolInUsings(System.Collections.Immutable.ImmutableArray`1[NamespaceOrTypeAndUsingDirective],Microsoft.CodeAnalysis.CSharp.Binder,Microsoft.CodeAnalysis.CSharp.LookupResult,System.String,int,Roslyn.Utilities.ConsList`1[[Microsoft.CodeAnalysis.CSharp.Symbol, Microsoft.CodeAnalysis.CSharp, Version=2.10.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],int,bool,byref)
      -16.40 (-4.55% of base) : 18582.dasm - Microsoft.CodeAnalysis.CSharp.Symbols.SourceMemberContainerTypeSymbol:CheckForUnmatchedOperator(Microsoft.CodeAnalysis.DiagnosticBag,System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.CSharp.Symbols.MethodSymbol, Microsoft.CodeAnalysis.CSharp, Version=2.10.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.CSharp.Symbols.MethodSymbol, Microsoft.CodeAnalysis.CSharp, Version=2.10.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],System.String)
      -25.42 (-4.45% of base) : 6074.dasm - System.Text.Json.JsonSerializer:LookupProperty(System.Object,System.ReadOnlySpan`1[Byte],byref,System.Text.Json.JsonSerializerOptions,byref,bool):System.Text.Json.Serialization.Metadata.JsonPropertyInfo
    -1413.90 (-4.44% of base) : 19690.dasm - Microsoft.CodeAnalysis.CSharp.Emit.PEModuleBuilder:GetForwardedTypes(System.Collections.Generic.HashSet`1[[Microsoft.CodeAnalysis.CSharp.Symbols.NamedTypeSymbol, Microsoft.CodeAnalysis.CSharp, Version=2.10.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],Microsoft.CodeAnalysis.CommonAssemblyWellKnownAttributeData`1[[Microsoft.CodeAnalysis.CSharp.Symbols.NamedTypeSymbol, Microsoft.CodeAnalysis.CSharp, Version=2.10.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],Microsoft.CodeAnalysis.PooledObjects.ArrayBuilder`1[ExportedType])
      -16.30 (-4.36% of base) : 14519.dasm - System.Collections.Utils:FillCollections(byref,int,System.__Canon[])
      -89.20 (-4.21% of base) : 2242.dasm - Utf8Json.Internal.Emit.MetaType:.ctor(System.Type,System.Func`2[[System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]],bool):this

417 total methods with Perf Score differences (321 improved, 96 regressed), 316 unchanged.



Summary of Instruction Count diffs:
(Lower is better)

Total Instructions of base: 261483
Total Instructions of diff: 260284
Total Instructions of delta: -1199 (-0.46% of base)

Total relative delta: -2.69
    diff is an improvement.
    relative diff is an improvement.
Detail diffs


Top file regressions (Instructions):
          39 : 878.dasm (2.89% of base)
           7 : 5538.dasm (0.92% of base)
           1 : 9957.dasm (1.37% of base)
           1 : 20256.dasm (0.52% of base)
           1 : 25556.dasm (1.75% of base)
           1 : 21752.dasm (0.63% of base)
           1 : 16841.dasm (0.97% of base)
           1 : 13268.dasm (1.49% of base)

Top file improvements (Instructions):
         -67 : 2621.dasm (-2.46% of base)
         -58 : 12543.dasm (-2.13% of base)
         -50 : 18357.dasm (-2.48% of base)
         -21 : 3404.dasm (-1.67% of base)
         -20 : 2597.dasm (-3.82% of base)
         -19 : 18541.dasm (-2.76% of base)
         -19 : 268.dasm (-3.31% of base)
         -18 : 3573.dasm (-0.93% of base)
         -17 : 1773.dasm (-4.05% of base)
         -16 : 6074.dasm (-3.42% of base)
         -16 : 10576.dasm (-2.84% of base)
         -16 : 17819.dasm (-3.24% of base)
         -15 : 18351.dasm (-5.19% of base)
         -15 : 767.dasm (-3.69% of base)
         -15 : 17941.dasm (-3.62% of base)
         -14 : 20965.dasm (-0.64% of base)
         -14 : 11142.dasm (-2.39% of base)
         -14 : 3273.dasm (-0.41% of base)
         -14 : 8566.dasm (-3.49% of base)
         -13 : 17513.dasm (-1.62% of base)

304 total files with Instruction Count differences (296 improved, 8 regressed), 429 unchanged.

Top method regressions (Instructions):
          39 ( 2.89% of base) : 878.dasm - System.Number:NumberToStringFormat(byref,byref,System.ReadOnlySpan`1[Char],System.Globalization.NumberFormatInfo)
           7 ( 0.92% of base) : 5538.dasm - Number:ParseNumber(byref,long,int,byref,System.Text.StringBuilder,System.Globalization.NumberFormatInfo,bool):bool
           1 ( 1.37% of base) : 9957.dasm - System.Runtime.InteropServices.Marshal:ZeroFreeGlobalAllocUnicode(long)
           1 ( 0.52% of base) : 20256.dasm - System.Collections.BitArray:RightShift(int):System.Collections.BitArray:this
           1 ( 1.75% of base) : 25556.dasm - System.Collections.CreateAddAndClear`1[Int32][System.Int32]:Span():System.Span`1[Int32]:this
           1 ( 0.63% of base) : 21752.dasm - System.Collections.BitArray:LeftShift(int):System.Collections.BitArray:this
           1 ( 0.97% of base) : 16841.dasm - System.Collections.BitArray:set_Length(int):this
           1 ( 1.49% of base) : 13268.dasm - System.Collections.BitArray:SetAll(bool):this

Top method improvements (Instructions):
         -67 (-2.46% of base) : 2621.dasm - Utf8Json.Formatters.ISO8601DateTimeOffsetFormatter:Serialize(byref,System.DateTimeOffset,Utf8Json.IJsonFormatterResolver):this
         -58 (-2.13% of base) : 12543.dasm - Utf8Json.Formatters.ISO8601DateTimeFormatter:Serialize(byref,System.DateTime,Utf8Json.IJsonFormatterResolver):this
         -50 (-2.48% of base) : 18357.dasm - Microsoft.CodeAnalysis.CSharp.Symbols.SourceMemberContainerTypeSymbol:AddNonTypeMembers(MembersAndInitializersBuilder,Microsoft.CodeAnalysis.SyntaxList`1[[Microsoft.CodeAnalysis.CSharp.Syntax.MemberDeclarationSyntax, Microsoft.CodeAnalysis.CSharp, Version=2.10.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],Microsoft.CodeAnalysis.DiagnosticBag):this
         -21 (-1.67% of base) : 3404.dasm - System.Xml.Serialization.XmlSerializationWriterILGen:WriteElements(System.Xml.Serialization.SourceInfo,System.String,System.Xml.Serialization.ElementAccessor[],System.Xml.Serialization.TextAccessor,System.Xml.Serialization.ChoiceIdentifierAccessor,System.String,bool,bool):this
         -20 (-3.82% of base) : 2597.dasm - System.Reflection.Emit.MethodBuilder:CreateMethodBodyHelper(System.Reflection.Emit.ILGenerator):this
         -19 (-2.76% of base) : 18541.dasm - Microsoft.CodeAnalysis.CSharp.Symbols.SourceMemberContainerTypeSymbol:ComputeInterfaceImplementations(Microsoft.CodeAnalysis.DiagnosticBag,System.Threading.CancellationToken):System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.CSharp.Symbols.SynthesizedExplicitImplementationForwardingMethod, Microsoft.CodeAnalysis.CSharp, Version=2.10.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]]:this
         -19 (-3.31% of base) : 268.dasm - System.Text.ValueStringBuilder:AppendFormatHelper(System.IFormatProvider,System.String,System.ParamsArray):this
         -18 (-0.93% of base) : 3573.dasm - System.Xml.Serialization.XmlSerializationReaderILGen:WriteLiteralStructMethod(System.Xml.Serialization.StructMapping):this
         -17 (-4.05% of base) : 1773.dasm - System.Globalization.DateTimeFormatInfo:Tokenize(int,byref,byref,byref):bool:this
         -16 (-3.42% of base) : 6074.dasm - System.Text.Json.JsonSerializer:LookupProperty(System.Object,System.ReadOnlySpan`1[Byte],byref,System.Text.Json.JsonSerializerOptions,byref,bool):System.Text.Json.Serialization.Metadata.JsonPropertyInfo
         -16 (-2.84% of base) : 10576.dasm - System.Text.StringBuilder:AppendFormatHelper(System.IFormatProvider,System.String,System.ParamsArray):System.Text.StringBuilder:this
         -16 (-3.24% of base) : 17819.dasm - Microsoft.CodeAnalysis.CSharp.Symbol:GetAttributesToBind(Roslyn.Utilities.OneOrMany`1[[Microsoft.CodeAnalysis.SyntaxList`1[[Microsoft.CodeAnalysis.CSharp.Syntax.AttributeListSyntax, Microsoft.CodeAnalysis.CSharp, Version=2.10.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]], Microsoft.CodeAnalysis, Version=2.10.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],short,Microsoft.CodeAnalysis.DiagnosticBag,Microsoft.CodeAnalysis.CSharp.CSharpCompilation,System.Func`2[[Microsoft.CodeAnalysis.CSharp.Syntax.AttributeSyntax, Microsoft.CodeAnalysis.CSharp, Version=2.10.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35],[System.Boolean, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]],Microsoft.CodeAnalysis.CSharp.Binder,byref):System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.CSharp.Syntax.AttributeSyntax, Microsoft.CodeAnalysis.CSharp, Version=2.10.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]]:this
         -15 (-5.19% of base) : 18351.dasm - Microsoft.CodeAnalysis.CSharp.Symbols.SourceMemberContainerTypeSymbol:MakeAllMembers(Microsoft.CodeAnalysis.DiagnosticBag):System.Collections.Generic.Dictionary`2[[System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.CSharp.Symbol, Microsoft.CodeAnalysis.CSharp, Version=2.10.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]], System.Collections.Immutable, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]:this
         -15 (-3.69% of base) : 767.dasm - System.Number:FormatFixed(byref,byref,int,System.Int32[],System.String,System.String)
         -15 (-3.62% of base) : 17941.dasm - Microsoft.CodeAnalysis.CSharp.Symbols.SourceNamespaceSymbol:MakeNameToMembersMap(Microsoft.CodeAnalysis.DiagnosticBag):System.Collections.Generic.Dictionary`2[[System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.CSharp.Symbols.NamespaceOrTypeSymbol, Microsoft.CodeAnalysis.CSharp, Version=2.10.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]], System.Collections.Immutable, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]:this
         -14 (-0.64% of base) : 20965.dasm - Utf8Json.Formatters.MicroBenchmarks_Serializers_MyEventsListerItemFormatter2:Serialize(byref,MicroBenchmarks.Serializers.MyEventsListerItem,Utf8Json.IJsonFormatterResolver):this
         -14 (-2.39% of base) : 11142.dasm - System.Runtime.Serialization.Formatters.Binary.ObjectWriter:WriteArray(System.Runtime.Serialization.Formatters.Binary.WriteObjectInfo,System.Runtime.Serialization.Formatters.Binary.NameInfo,System.Runtime.Serialization.Formatters.Binary.WriteObjectInfo):this
         -14 (-0.41% of base) : 3273.dasm - System.Xml.Serialization.XmlReflectionImporter:ImportAccessorMapping(System.Xml.Serialization.MemberMapping,System.Xml.Serialization.FieldModel,System.Xml.Serialization.XmlAttributes,System.String,System.Type,bool,bool,System.Xml.Serialization.RecursionLimiter):this
         -14 (-3.49% of base) : 8566.dasm - System.Threading.Tasks.Task:WaitAllCore(System.Threading.Tasks.Task[],int,System.Threading.CancellationToken):bool
         -13 (-1.62% of base) : 17513.dasm - Microsoft.CodeAnalysis.CommonReferenceManager`2[__Canon,__Canon][System.__Canon,System.__Canon]:ResolveMetadataReferences(System.__Canon,System.Collections.Generic.Dictionary`2[__Canon,__Canon],byref,byref,byref,byref,byref,Microsoft.CodeAnalysis.DiagnosticBag):System.Collections.Immutable.ImmutableArray`1[ResolvedReference]:this

Top method regressions (percentages):
          39 ( 2.89% of base) : 878.dasm - System.Number:NumberToStringFormat(byref,byref,System.ReadOnlySpan`1[Char],System.Globalization.NumberFormatInfo)
           1 ( 1.75% of base) : 25556.dasm - System.Collections.CreateAddAndClear`1[Int32][System.Int32]:Span():System.Span`1[Int32]:this
           1 ( 1.49% of base) : 13268.dasm - System.Collections.BitArray:SetAll(bool):this
           1 ( 1.37% of base) : 9957.dasm - System.Runtime.InteropServices.Marshal:ZeroFreeGlobalAllocUnicode(long)
           1 ( 0.97% of base) : 16841.dasm - System.Collections.BitArray:set_Length(int):this
           7 ( 0.92% of base) : 5538.dasm - Number:ParseNumber(byref,long,int,byref,System.Text.StringBuilder,System.Globalization.NumberFormatInfo,bool):bool
           1 ( 0.63% of base) : 21752.dasm - System.Collections.BitArray:LeftShift(int):System.Collections.BitArray:this
           1 ( 0.52% of base) : 20256.dasm - System.Collections.BitArray:RightShift(int):System.Collections.BitArray:this

Top method improvements (percentages):
         -15 (-5.19% of base) : 18351.dasm - Microsoft.CodeAnalysis.CSharp.Symbols.SourceMemberContainerTypeSymbol:MakeAllMembers(Microsoft.CodeAnalysis.DiagnosticBag):System.Collections.Generic.Dictionary`2[[System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.CSharp.Symbol, Microsoft.CodeAnalysis.CSharp, Version=2.10.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]], System.Collections.Immutable, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]:this
         -17 (-4.05% of base) : 1773.dasm - System.Globalization.DateTimeFormatInfo:Tokenize(int,byref,byref,byref):bool:this
         -20 (-3.82% of base) : 2597.dasm - System.Reflection.Emit.MethodBuilder:CreateMethodBodyHelper(System.Reflection.Emit.ILGenerator):this
         -15 (-3.69% of base) : 767.dasm - System.Number:FormatFixed(byref,byref,int,System.Int32[],System.String,System.String)
         -15 (-3.62% of base) : 17941.dasm - Microsoft.CodeAnalysis.CSharp.Symbols.SourceNamespaceSymbol:MakeNameToMembersMap(Microsoft.CodeAnalysis.DiagnosticBag):System.Collections.Generic.Dictionary`2[[System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.CSharp.Symbols.NamespaceOrTypeSymbol, Microsoft.CodeAnalysis.CSharp, Version=2.10.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]], System.Collections.Immutable, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]:this
          -6 (-3.61% of base) : 11113.dasm - System.Runtime.Serialization.Formatters.Binary.ObjectWriter:Write(System.Runtime.Serialization.Formatters.Binary.WriteObjectInfo,System.Runtime.Serialization.Formatters.Binary.NameInfo,System.Runtime.Serialization.Formatters.Binary.NameInfo,System.String[],System.Type[],System.Object[],System.Runtime.Serialization.Formatters.Binary.WriteObjectInfo[]):this
          -6 (-3.61% of base) : 17831.dasm - Microsoft.CodeAnalysis.CSharp.Symbols.SourceAssemblySymbol:GetNetModuleAttributes(byref):System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.CSharp.Symbols.CSharpAttributeData, Microsoft.CodeAnalysis.CSharp, Version=2.10.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]]:this
         -14 (-3.49% of base) : 8566.dasm - System.Threading.Tasks.Task:WaitAllCore(System.Threading.Tasks.Task[],int,System.Threading.CancellationToken):bool
         -16 (-3.42% of base) : 6074.dasm - System.Text.Json.JsonSerializer:LookupProperty(System.Object,System.ReadOnlySpan`1[Byte],byref,System.Text.Json.JsonSerializerOptions,byref,bool):System.Text.Json.Serialization.Metadata.JsonPropertyInfo
         -19 (-3.31% of base) : 268.dasm - System.Text.ValueStringBuilder:AppendFormatHelper(System.IFormatProvider,System.String,System.ParamsArray):this
          -6 (-3.24% of base) : 20823.dasm - Microsoft.CodeAnalysis.CSharp.Symbols.MergedNamespaceSymbol:SlowGetChildrenOfName(System.String):System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.CSharp.Symbol, Microsoft.CodeAnalysis.CSharp, Version=2.10.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]]:this
         -16 (-3.24% of base) : 17819.dasm - Microsoft.CodeAnalysis.CSharp.Symbol:GetAttributesToBind(Roslyn.Utilities.OneOrMany`1[[Microsoft.CodeAnalysis.SyntaxList`1[[Microsoft.CodeAnalysis.CSharp.Syntax.AttributeListSyntax, Microsoft.CodeAnalysis.CSharp, Version=2.10.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]], Microsoft.CodeAnalysis, Version=2.10.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],short,Microsoft.CodeAnalysis.DiagnosticBag,Microsoft.CodeAnalysis.CSharp.CSharpCompilation,System.Func`2[[Microsoft.CodeAnalysis.CSharp.Syntax.AttributeSyntax, Microsoft.CodeAnalysis.CSharp, Version=2.10.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35],[System.Boolean, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]],Microsoft.CodeAnalysis.CSharp.Binder,byref):System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.CSharp.Syntax.AttributeSyntax, Microsoft.CodeAnalysis.CSharp, Version=2.10.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]]:this
         -16 (-2.84% of base) : 10576.dasm - System.Text.StringBuilder:AppendFormatHelper(System.IFormatProvider,System.String,System.ParamsArray):System.Text.StringBuilder:this
         -19 (-2.76% of base) : 18541.dasm - Microsoft.CodeAnalysis.CSharp.Symbols.SourceMemberContainerTypeSymbol:ComputeInterfaceImplementations(Microsoft.CodeAnalysis.DiagnosticBag,System.Threading.CancellationToken):System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.CSharp.Symbols.SynthesizedExplicitImplementationForwardingMethod, Microsoft.CodeAnalysis.CSharp, Version=2.10.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]]:this
          -6 (-2.54% of base) : 18141.dasm - Microsoft.CodeAnalysis.CSharp.Symbols.Metadata.PE.PENamedTypeSymbol:CreateMethods(Microsoft.CodeAnalysis.PooledObjects.ArrayBuilder`1[[Microsoft.CodeAnalysis.CSharp.Symbol, Microsoft.CodeAnalysis.CSharp, Version=2.10.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]]):Microsoft.CodeAnalysis.PooledObjects.PooledDictionary`2[[System.Reflection.Metadata.MethodDefinitionHandle, System.Reflection.Metadata, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a],[Microsoft.CodeAnalysis.CSharp.Symbols.Metadata.PE.PEMethodSymbol, Microsoft.CodeAnalysis.CSharp, Version=2.10.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]]:this
          -1 (-2.50% of base) : 947.dasm - System.Linq.OrderedEnumerable`2[Double,Double][System.Double,System.Double]:GetEnumerableSorter(System.Linq.EnumerableSorter`1[Double]):System.Linq.EnumerableSorter`1[Double]:this
         -50 (-2.48% of base) : 18357.dasm - Microsoft.CodeAnalysis.CSharp.Symbols.SourceMemberContainerTypeSymbol:AddNonTypeMembers(MembersAndInitializersBuilder,Microsoft.CodeAnalysis.SyntaxList`1[[Microsoft.CodeAnalysis.CSharp.Syntax.MemberDeclarationSyntax, Microsoft.CodeAnalysis.CSharp, Version=2.10.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],Microsoft.CodeAnalysis.DiagnosticBag):this
         -10 (-2.46% of base) : 606.dasm - System.Text.Unicode.Utf8Utility:GetPointerToFirstInvalidByte(long,int,byref,byref):long
         -67 (-2.46% of base) : 2621.dasm - Utf8Json.Formatters.ISO8601DateTimeOffsetFormatter:Serialize(byref,System.DateTimeOffset,Utf8Json.IJsonFormatterResolver):this
          -8 (-2.45% of base) : 20431.dasm - System.String:SplitWithPostProcessing(System.ReadOnlySpan`1[Int32],System.ReadOnlySpan`1[Int32],int,int,int):System.String[]:this

304 total methods with Instruction Count differences (296 improved, 8 regressed), 429 unchanged.


Benchmarks.run.windows.x86.checked


Summary of Code Size diffs:
(Lower is better)

Total bytes of base: 2614926
Total bytes of diff: 2591227
Total bytes of delta: -23699 (-0.91% of base)

Total relative delta: -36.06
    diff is an improvement.
    relative diff is an improvement.
Detail diffs


Top file regressions (bytes):
         219 : 20473.dasm (21.06% of base)
         197 : 2607.dasm (1.47% of base)
         137 : 2458.dasm (1.67% of base)
          86 : 3570.dasm (3.54% of base)
          85 : 19411.dasm (2.29% of base)
          80 : 22743.dasm (2.48% of base)
          73 : 14246.dasm (2.36% of base)
          54 : 15826.dasm (3.66% of base)
          48 : 10052.dasm (3.75% of base)
          48 : 15737.dasm (0.32% of base)
          43 : 4255.dasm (2.28% of base)
          37 : 8963.dasm (2.68% of base)
          35 : 5340.dasm (2.26% of base)
          35 : 7864.dasm (1.19% of base)
          34 : 5516.dasm (2.02% of base)
          34 : 20333.dasm (5.51% of base)
          33 : 5460.dasm (0.44% of base)
          27 : 3727.dasm (0.88% of base)
          26 : 7173.dasm (1.61% of base)
          25 : 9884.dasm (1.64% of base)

Top file improvements (bytes):
        -884 : 12614.dasm (-8.52% of base)
        -418 : 16461.dasm (-4.40% of base)
        -366 : 872.dasm (-6.89% of base)
        -365 : 2609.dasm (-2.78% of base)
        -332 : 6591.dasm (-10.35% of base)
        -325 : 6464.dasm (-4.62% of base)
        -283 : 9881.dasm (-8.37% of base)
        -274 : 12616.dasm (-6.25% of base)
        -182 : 2594.dasm (-1.94% of base)
        -180 : 11692.dasm (-1.35% of base)
        -180 : 18108.dasm (-17.01% of base)
        -170 : 11290.dasm (-2.17% of base)
        -166 : 3411.dasm (-6.33% of base)
        -151 : 1671.dasm (-3.70% of base)
        -143 : 266.dasm (-7.79% of base)
        -138 : 19347.dasm (-1.34% of base)
        -127 : 9123.dasm (-5.56% of base)
        -125 : 3557.dasm (-1.75% of base)
        -120 : 10217.dasm (-6.83% of base)
        -118 : 5676.dasm (-2.52% of base)

1901 total files with Code Size differences (1795 improved, 106 regressed), 1543 unchanged.

Top method regressions (bytes):
         219 (21.06% of base) : 20473.dasm - System.Diagnostics.NtProcessInfoHelper:GetProcessInfos(System.ReadOnlySpan`1[Byte],System.Nullable`1[Int32]):System.Diagnostics.ProcessInfo[]
         197 ( 1.47% of base) : 2607.dasm - Utf8Json.Formatters.ISO8601DateTimeOffsetFormatter:Serialize(byref,System.DateTimeOffset,Utf8Json.IJsonFormatterResolver):this
         137 ( 1.67% of base) : 2458.dasm - Utf8Json.Resolvers.Internal.DynamicObjectTypeBuilder:BuildSerialize(System.Type,Utf8Json.Internal.Emit.MetaType,System.Reflection.Emit.ILGenerator,System.Action,System.Func`3[[System.Int32, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[Utf8Json.Internal.Emit.MetaMember, Utf8Json, Version=1.3.7.0, Culture=neutral, PublicKeyToken=8a73d3ba7e392e27],[System.Boolean, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]],bool,bool,int)
          86 ( 3.54% of base) : 3570.dasm - System.Xml.Serialization.XmlSerializationReaderILGen:WriteMemberBegin(System.Xml.Serialization.XmlSerializationReaderILGen+Member[]):this
          85 ( 2.29% of base) : 19411.dasm - System.Diagnostics.Tracing.EventSource:CreateManifestAndDescriptors(System.Type,System.String,System.Diagnostics.Tracing.EventSource,int):System.Byte[]
          80 ( 2.48% of base) : 22743.dasm - DecCalc:VarDecDiv(byref,byref)
          73 ( 2.36% of base) : 14246.dasm - LUDecomp:ludcmp(System.Double[][],int,System.Int32[],byref):int
          54 ( 3.66% of base) : 15826.dasm - Microsoft.CodeAnalysis.PEModule:GetTargetAttributeSignatureIndex(System.Reflection.Metadata.MetadataReader,System.Reflection.Metadata.CustomAttributeHandle,Microsoft.CodeAnalysis.AttributeDescription):int
          48 ( 3.75% of base) : 10052.dasm - System.Number:TryParseUInt32IntegerStyle(System.ReadOnlySpan`1[Char],int,System.Globalization.NumberFormatInfo,byref):int
          48 ( 0.32% of base) : 15737.dasm - System.Reflection.Metadata.MetadataReader:InitializeTableReaders(System.Reflection.Internal.MemoryBlock,ubyte,System.Int32[],System.Int32[]):this
          43 ( 2.28% of base) : 4255.dasm - Grisu3:TryDigitGenShortest(byref,byref,byref,System.Span`1[Byte],byref,byref):bool
          37 ( 2.68% of base) : 8963.dasm - Sigil.Emit`1[__Canon][System.__Canon]:Call(System.Reflection.MethodInfo,System.Type[]):Sigil.Emit`1[__Canon]:this
          35 ( 2.26% of base) : 5340.dasm - System.Number:TryParseUInt64IntegerStyle(System.ReadOnlySpan`1[Char],int,System.Globalization.NumberFormatInfo,byref):int
          35 ( 1.19% of base) : 7864.dasm - System.Net.Sockets.Socket:.ctor(System.Net.Sockets.SafeSocketHandle,bool):this
          34 ( 2.02% of base) : 5516.dasm - System.Buffers.Text.Base64:DecodeFromUtf8(System.ReadOnlySpan`1[Byte],System.Span`1[Byte],byref,byref,bool):int
          34 ( 5.51% of base) : 20333.dasm - System.Diagnostics.Tracing.EventSource:LogEventArgsMismatches(int,System.Object[]):this
          33 ( 0.44% of base) : 5460.dasm - System.Text.Json.JsonDocument:Parse(System.ReadOnlySpan`1[Byte],System.Text.Json.JsonReaderOptions,byref,byref)
          27 ( 0.88% of base) : 3727.dasm - System.Xml.XmlTextReaderImpl:ParseXmlDeclaration(bool):bool:this
          26 ( 1.61% of base) : 7173.dasm - System.Number:TryParseInt64IntegerStyle(System.ReadOnlySpan`1[Char],int,System.Globalization.NumberFormatInfo,byref):int
          25 ( 1.64% of base) : 9884.dasm - System.UriHelper:UnescapeString(int,int,int,byref,ushort,ushort,ushort,int,System.UriParser,bool)

Top method improvements (bytes):
        -884 (-8.52% of base) : 12614.dasm - DynamicClass:Regex2_Go(System.Text.RegularExpressions.RegexRunner)
        -418 (-4.40% of base) : 16461.dasm - Microsoft.CodeAnalysis.CSharp.Symbols.SourceMemberContainerTypeSymbol:AddNonTypeMembers(MembersAndInitializersBuilder,Microsoft.CodeAnalysis.SyntaxList`1[[Microsoft.CodeAnalysis.CSharp.Syntax.MemberDeclarationSyntax, Microsoft.CodeAnalysis.CSharp, Version=2.10.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],Microsoft.CodeAnalysis.DiagnosticBag):this
        -366 (-6.89% of base) : 872.dasm - System.Number:NumberToStringFormat(byref,byref,System.ReadOnlySpan`1[Char],System.Globalization.NumberFormatInfo)
        -365 (-2.78% of base) : 2609.dasm - Utf8Json.JsonWriter:WriteInt64(long):this
        -332 (-10.35% of base) : 6591.dasm - System.Uri:CheckAuthorityHelper(int,int,int,byref,byref,System.UriParser,byref):int:this
        -325 (-4.62% of base) : 6464.dasm - MessagePack.Formatters.DateTimeOffsetFormatter:Serialize(byref,int,System.DateTimeOffset,MessagePack.IFormatterResolver):int:this
        -283 (-8.37% of base) : 9881.dasm - System.Uri:ReCreateParts(int,ushort,int):System.String:this
        -274 (-6.25% of base) : 12616.dasm - DynamicClass:Regex3_Go(System.Text.RegularExpressions.RegexRunner)
        -182 (-1.94% of base) : 2594.dasm - System.DefaultBinder:BindToMethod(int,System.Reflection.MethodBase[],byref,System.Reflection.ParameterModifier[],System.Globalization.CultureInfo,System.String[],byref):System.Reflection.MethodBase:this
        -180 (-1.35% of base) : 11692.dasm - Utf8Json.Formatters.ISO8601DateTimeFormatter:Serialize(byref,System.DateTime,Utf8Json.IJsonFormatterResolver):this
        -180 (-17.01% of base) : 18108.dasm - System.Reflection.Metadata.Ecma335.MetadataBuilder:SerializeTypeDefTable(System.Reflection.Metadata.BlobBuilder,System.Collections.Immutable.ImmutableArray`1[Int32],System.Reflection.Metadata.Ecma335.MetadataSizes):this
        -170 (-2.17% of base) : 11290.dasm - System.Buffers.Tests.ReadOnlySequenceTests`1[Char][System.Char]:First(System.Buffers.ReadOnlySequence`1[Char]):int:this
        -166 (-6.33% of base) : 3411.dasm - System.Text.RegularExpressions.RegexParser:ScanCharClass(bool,bool):System.Text.RegularExpressions.RegexCharClass:this
        -151 (-3.70% of base) : 1671.dasm - System.DateTimeFormat:FormatCustomized(System.DateTime,System.ReadOnlySpan`1[Char],System.Globalization.DateTimeFormatInfo,System.TimeSpan,System.Text.StringBuilder):System.Text.StringBuilder
        -143 (-7.79% of base) : 266.dasm - System.Text.ValueStringBuilder:AppendFormatHelper(System.IFormatProvider,System.String,System.ParamsArray):this
        -138 (-1.34% of base) : 19347.dasm - DynamicClass:_DynamicMethod0(byref,MicroBenchmarks.Serializers.CollectionsOfPrimitives,int)
        -127 (-5.56% of base) : 9123.dasm - Jil.Deserialize.NameAutomata`1[Int32][System.Int32]:NextChar(System.Type,Data`1[Int32,Int32],System.Collections.Generic.IList`1[[Jil.Deserialize.NameAutomata`1+AutomataName[[System.Int32, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]], Jil, Version=2.17.0.0, Culture=neutral, PublicKeyToken=null]],int,Sigil.Label)
        -125 (-1.75% of base) : 3557.dasm - System.Xml.Serialization.XmlSerializationReaderILGen:WriteLiteralStructMethod(System.Xml.Serialization.StructMapping):this
        -120 (-6.83% of base) : 10217.dasm - System.Text.StringBuilder:AppendFormatHelper(System.IFormatProvider,System.String,System.ParamsArray):System.Text.StringBuilder:this
        -118 (-2.52% of base) : 5676.dasm - System.Text.Json.JsonDocument:TryParseValue(byref,byref,bool,bool):bool

Top method regressions (percentages):
         219 (21.06% of base) : 20473.dasm - System.Diagnostics.NtProcessInfoHelper:GetProcessInfos(System.ReadOnlySpan`1[Byte],System.Nullable`1[Int32]):System.Diagnostics.ProcessInfo[]
          10 ( 8.55% of base) : 22601.dasm - System.Collections.CreateAddAndClear`1[Int32][System.Int32]:Span():System.Span`1[Int32]:this
          34 ( 5.51% of base) : 20333.dasm - System.Diagnostics.Tracing.EventSource:LogEventArgsMismatches(int,System.Object[]):this
           8 ( 5.44% of base) : 10303.dasm - System.Runtime.Serialization.ObjectIDGenerator:FindElement(System.Object,byref):int:this
          10 ( 4.42% of base) : 5891.dasm - System.Text.Json.Tests.Utf8JsonReaderCommentsTests:GetSequence(System.Byte[],int):System.Buffers.ReadOnlySequence`1[Byte]
          25 ( 4.39% of base) : 18183.dasm - System.Xml.Serialization.XmlReflectionImporter:CreateArrayElementsFromAttributes(System.Xml.Serialization.ArrayMapping,System.Xml.Serialization.XmlArrayItemAttributes,System.Type,System.String,System.Xml.Serialization.RecursionLimiter):this
          14 ( 4.37% of base) : 16284.dasm - Microsoft.CodeAnalysis.CSharp.Symbols.Metadata.PE.PEPropertySymbol:GetParameters(Microsoft.CodeAnalysis.CSharp.Symbols.Metadata.PE.PEModuleSymbol,Microsoft.CodeAnalysis.CSharp.Symbols.Metadata.PE.PEPropertySymbol,Microsoft.CodeAnalysis.ParamInfo`1[Microsoft.CodeAnalysis.CSharp.Symbols.TypeSymbol][],Microsoft.CodeAnalysis.ParamInfo`1[Microsoft.CodeAnalysis.CSharp.Symbols.TypeSymbol][],bool,byref):System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.CSharp.Symbols.ParameterSymbol, Microsoft.CodeAnalysis.CSharp, Version=2.10.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]]
          11 ( 4.37% of base) : 10445.dasm - Newtonsoft.Json.DefaultJsonNameTable:Get(System.Char[],int,int):System.String:this
          48 ( 3.75% of base) : 10052.dasm - System.Number:TryParseUInt32IntegerStyle(System.ReadOnlySpan`1[Char],int,System.Globalization.NumberFormatInfo,byref):int
           5 ( 3.73% of base) : 14487.dasm - System.Linq.Enumerable:ToDictionary(System.Int32[],System.Func`2[Int32,Int32],System.Collections.Generic.IEqualityComparer`1[Int32]):System.Collections.Generic.Dictionary`2[Int32,Int32]
          54 ( 3.66% of base) : 15826.dasm - Microsoft.CodeAnalysis.PEModule:GetTargetAttributeSignatureIndex(System.Reflection.Metadata.MetadataReader,System.Reflection.Metadata.CustomAttributeHandle,Microsoft.CodeAnalysis.AttributeDescription):int
           5 ( 3.62% of base) : 5705.dasm - System.Linq.Enumerable:ToDictionary(System.__Canon[],System.Func`2[__Canon,__Canon],System.Collections.Generic.IEqualityComparer`1[__Canon]):System.Collections.Generic.Dictionary`2[__Canon,__Canon]
          19 ( 3.58% of base) : 20255.dasm - DynamicClass:Regex3_Go(System.Text.RegularExpressions.RegexRunner)
          86 ( 3.54% of base) : 3570.dasm - System.Xml.Serialization.XmlSerializationReaderILGen:WriteMemberBegin(System.Xml.Serialization.XmlSerializationReaderILGen+Member[]):this
           9 ( 3.49% of base) : 23392.dasm - NumericSortJagged:LoadNumArrayWithRand(System.Int32[][],int,int)
          10 ( 3.42% of base) : 875.dasm - System.String:Replace(ushort,ushort):System.String:this
          13 ( 3.31% of base) : 22321.dasm - System.Collections.Concurrent.ConcurrentStack`1[Int32][System.Int32]:TryPopCore(int,byref):int:this
          13 ( 3.31% of base) : 11314.dasm - System.Collections.Concurrent.ConcurrentStack`1[__Canon][System.__Canon]:TryPopCore(int,byref):int:this
           5 ( 3.07% of base) : 7511.dasm - System.Linq.Enumerable:ToDictionary(System.Int32[],System.Func`2[Int32,Int32],System.Func`2[Int32,Int32],System.Collections.Generic.IEqualityComparer`1[Int32]):System.Collections.Generic.Dictionary`2[Int32,Int32]
           5 ( 2.99% of base) : 4582.dasm - System.Linq.Enumerable:ToDictionary(System.__Canon[],System.Func`2[__Canon,__Canon],System.Func`2[__Canon,__Canon],System.Collections.Generic.IEqualityComparer`1[__Canon]):System.Collections.Generic.Dictionary`2[__Canon,__Canon]

Top method improvements (percentages):
        -180 (-17.01% of base) : 18108.dasm - System.Reflection.Metadata.Ecma335.MetadataBuilder:SerializeTypeDefTable(System.Reflection.Metadata.BlobBuilder,System.Collections.Immutable.ImmutableArray`1[Int32],System.Reflection.Metadata.Ecma335.MetadataSizes):this
         -89 (-11.47% of base) : 2025.dasm - System.Text.RegularExpressions.RegexNode:ReduceConcatenationWithAdjacentStrings():this
         -82 (-11.11% of base) : 7764.dasm - System.Buffers.ReadOnlySequence`1[Byte][System.Byte]:Slice(long,System.SequencePosition):System.Buffers.ReadOnlySequence`1[Byte]:this
         -36 (-10.59% of base) : 5898.dasm - System.Text.Json.Tests.Perf_Strings:GetString(System.Random,int,int,int):System.String
        -332 (-10.35% of base) : 6591.dasm - System.Uri:CheckAuthorityHelper(int,int,int,byref,byref,System.UriParser,byref):int:this
         -69 (-10.21% of base) : 10805.dasm - System.IO.Compression.Brotli:Compress_WithState():System.Span`1[Byte]:this
        -114 (-10.12% of base) : 18116.dasm - System.Reflection.Metadata.Ecma335.MetadataBuilder:SerializeAssemblyRefTable(System.Reflection.Metadata.BlobBuilder,System.Collections.Immutable.ImmutableArray`1[Int32],System.Reflection.Metadata.Ecma335.MetadataSizes):this
         -31 (-9.51% of base) : 12538.dasm - BenchmarksGame.Fasta_1:MakeRepeatFastaBuffer(System.Byte[],int,System.IO.Stream)
         -16 (-9.25% of base) : 5357.dasm - System.Text.Encodings.Web.OptimizedInboxTextEncoder:.ctor(System.Text.Encodings.Web.ScalarEscaperBase,byref,bool,System.ReadOnlySpan`1[Char]):this
         -38 (-9.25% of base) : 280.dasm - System.RuntimeType:GetMethodCandidates(System.String,int,int,int,System.Type[],bool):System.RuntimeType+ListBuilder`1[[System.Reflection.MethodInfo, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]:this
         -34 (-9.04% of base) : 8879.dasm - Sigil.Impl.LinqAlternative:_Order(System.Collections.Generic.IEnumerable`1[KeyValuePair`2],Sigil.Impl.SigilFunc`2[KeyValuePair`2,Int32],System.Collections.Generic.IComparer`1[Int32]):System.Collections.Generic.IEnumerable`1[KeyValuePair`2]
         -41 (-8.82% of base) : 1784.dasm - System.Globalization.DateTimeFormatInfoScanner:ScanDateWord(System.String):this
         -25 (-8.62% of base) : 20797.dasm - System.Diagnostics.Process:GetProcessesByName(System.String,System.String):System.Diagnostics.Process[]
         -69 (-8.59% of base) : 9190.dasm - System.String:ReplaceHelper(int,System.String,System.ReadOnlySpan`1[Int32]):System.String:this
         -24 (-8.54% of base) : 4368.dasm - System.Collections.Generic.GenericArraySortHelper`2[__Canon,__Canon][System.__Canon,System.__Canon]:InsertionSort(System.Span`1[__Canon],System.Span`1[__Canon])
        -884 (-8.52% of base) : 12614.dasm - DynamicClass:Regex2_Go(System.Text.RegularExpressions.RegexRunner)
         -84 (-8.48% of base) : 12084.dasm - Benchstone.BenchF.Romber:Test():bool:this
        -283 (-8.37% of base) : 9881.dasm - System.Uri:ReCreateParts(int,ushort,int):System.String:this
         -18 (-8.18% of base) : 4970.dasm - System.IO.Strategies.BufferedFileStreamStrategy:Write(System.Byte[],int,int):this
         -18 (-8.18% of base) : 4785.dasm - System.IO.Strategies.BufferedFileStreamStrategy:Read(System.Byte[],int,int):int:this

1901 total methods with Code Size differences (1795 improved, 106 regressed), 1543 unchanged.



Summary of Perf Score diffs:
(Lower is better)

Total PerfScoreUnits of base: 1279839379.7999995
Total PerfScoreUnits of diff: 1227145769.4999995
Total PerfScoreUnits of delta: -52693610.30 (-4.12% of base)

Total relative delta: -52.41
    diff is an improvement.
    relative diff is an improvement.
Detail diffs


Top file regressions (PerfScoreUnits):
     5312.50 : 9884.dasm (2.91% of base)
      528.00 : 15054.dasm (6.24% of base)
      262.60 : 14706.dasm (1.25% of base)
      220.40 : 15826.dasm (4.61% of base)
      120.00 : 8377.dasm (7.33% of base)
      118.80 : 2645.dasm (0.30% of base)
       73.27 : 2594.dasm (1.09% of base)
       56.35 : 5852.dasm (5.55% of base)
       55.70 : 3787.dasm (2.69% of base)
       47.20 : 20473.dasm (2.60% of base)
       47.10 : 3570.dasm (2.52% of base)
       38.95 : 13384.dasm (1.20% of base)
       36.45 : 2607.dasm (1.35% of base)
       33.80 : 7549.dasm (2.21% of base)
       31.04 : 14246.dasm (0.58% of base)
       30.75 : 22743.dasm (2.11% of base)
       30.00 : 5281.dasm (8.29% of base)
       28.80 : 2315.dasm (3.04% of base)
       28.00 : 16398.dasm (0.77% of base)
       24.34 : 20333.dasm (8.24% of base)

Top file improvements (PerfScoreUnits):
    -52537201.02 : 2458.dasm (-6.56% of base)
    -41474.40 : 16447.dasm (-31.55% of base)
    -34451.60 : 15666.dasm (-36.38% of base)
    -27648.80 : 14793.dasm (-0.69% of base)
    -6028.70 : 16644.dasm (-2.80% of base)
    -6026.80 : 59.dasm (-8.48% of base)
    -3181.70 : 15966.dasm (-6.78% of base)
    -3008.60 : 14305.dasm (-0.11% of base)
    -2463.50 : 14789.dasm (-0.47% of base)
    -2271.60 : 2581.dasm (-0.38% of base)
    -2063.30 : 9916.dasm (-3.97% of base)
    -1355.04 : 266.dasm (-7.04% of base)
    -1273.83 : 10217.dasm (-6.63% of base)
     -978.00 : 8407.dasm (-1.65% of base)
     -831.80 : 14303.dasm (-0.05% of base)
     -786.80 : 602.dasm (-5.85% of base)
     -660.20 : 17795.dasm (-2.20% of base)
     -557.30 : 15858.dasm (-1.52% of base)
     -554.60 : 872.dasm (-8.00% of base)
     -544.40 : 23725.dasm (-5.75% of base)

2262 total files with Perf Score differences (1973 improved, 289 regressed), 1182 unchanged.

Top method regressions (PerfScoreUnits):
     5312.50 ( 2.91% of base) : 9884.dasm - System.UriHelper:UnescapeString(int,int,int,byref,ushort,ushort,ushort,int,System.UriParser,bool)
      528.00 ( 6.24% of base) : 15054.dasm - System.Tests.Perf_Array:ArrayRetrieve3D():int:this
      262.60 ( 1.25% of base) : 14706.dasm - System.Runtime.Serialization.ObjectManager:CompleteObject(System.Runtime.Serialization.ObjectHolder,bool):this
      220.40 ( 4.61% of base) : 15826.dasm - Microsoft.CodeAnalysis.PEModule:GetTargetAttributeSignatureIndex(System.Reflection.Metadata.MetadataReader,System.Reflection.Metadata.CustomAttributeHandle,Microsoft.CodeAnalysis.AttributeDescription):int
      120.00 ( 7.33% of base) : 8377.dasm - System.Tests.Perf_Array:ArrayRetrieve2D():int:this
      118.80 ( 0.30% of base) : 2645.dasm - Utf8Json.JsonReader:ReadStringSegmentCore(byref,byref,byref):this
       73.27 ( 1.09% of base) : 2594.dasm - System.DefaultBinder:BindToMethod(int,System.Reflection.MethodBase[],byref,System.Reflection.ParameterModifier[],System.Globalization.CultureInfo,System.String[],byref):System.Reflection.MethodBase:this
       56.35 ( 5.55% of base) : 5852.dasm - BigInteger:DivRem(byref,byref,byref,byref)
       55.70 ( 2.69% of base) : 3787.dasm - System.Xml.XmlTextReaderImpl:ParseText(byref,byref,byref):bool:this
       47.20 ( 2.60% of base) : 20473.dasm - System.Diagnostics.NtProcessInfoHelper:GetProcessInfos(System.ReadOnlySpan`1[Byte],System.Nullable`1[Int32]):System.Diagnostics.ProcessInfo[]
       47.10 ( 2.52% of base) : 3570.dasm - System.Xml.Serialization.XmlSerializationReaderILGen:WriteMemberBegin(System.Xml.Serialization.XmlSerializationReaderILGen+Member[]):this
       38.95 ( 1.20% of base) : 13384.dasm - NeuralJagged:read_data_file():this
       36.45 ( 1.35% of base) : 2607.dasm - Utf8Json.Formatters.ISO8601DateTimeOffsetFormatter:Serialize(byref,System.DateTimeOffset,Utf8Json.IJsonFormatterResolver):this
       33.80 ( 2.21% of base) : 7549.dasm - System.Collections.Concurrent.ConcurrentDictionary`2[Int32,Int32][System.Int32,System.Int32]:TryAddInternal(int,System.Nullable`1[Int32],int,bool,bool,byref):bool:this
       31.04 ( 0.58% of base) : 14246.dasm - LUDecomp:ludcmp(System.Double[][],int,System.Int32[],byref):int
       30.75 ( 2.11% of base) : 22743.dasm - DecCalc:VarDecDiv(byref,byref)
       30.00 ( 8.29% of base) : 5281.dasm - System.Tests.Perf_Array:ArrayRetrieve1D():int:this
       28.80 ( 3.04% of base) : 2315.dasm - System.SpanHelpers:LastIndexOf(byref,ushort,int):int
       28.00 ( 0.77% of base) : 16398.dasm - Microsoft.CodeAnalysis.CSharp.Symbols.SourceModuleSymbol:ForceComplete(Microsoft.CodeAnalysis.SourceLocation,System.Threading.CancellationToken):this
       24.34 ( 8.24% of base) : 20333.dasm - System.Diagnostics.Tracing.EventSource:LogEventArgsMismatches(int,System.Object[]):this

Top method improvements (PerfScoreUnits):
    -52537201.02 (-6.56% of base) : 2458.dasm - Utf8Json.Resolvers.Internal.DynamicObjectTypeBuilder:BuildSerialize(System.Type,Utf8Json.Internal.Emit.MetaType,System.Reflection.Emit.ILGenerator,System.Action,System.Func`3[[System.Int32, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[Utf8Json.Internal.Emit.MetaMember, Utf8Json, Version=1.3.7.0, Culture=neutral, PublicKeyToken=8a73d3ba7e392e27],[System.Boolean, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]],bool,bool,int)
    -41474.40 (-31.55% of base) : 16447.dasm - Microsoft.CodeAnalysis.CSharp.Symbols.Metadata.PE.PENamedTypeSymbol:MakeDeclaredInterfaces():System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.CSharp.Symbols.NamedTypeSymbol, Microsoft.CodeAnalysis.CSharp, Version=2.10.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]]:this
    -34451.60 (-36.38% of base) : 15666.dasm - Microsoft.CodeAnalysis.PEModule:GetMetadataModuleNamesOrThrow():System.Collections.Immutable.ImmutableArray`1[[System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]:this
    -27648.80 (-0.69% of base) : 14793.dasm - DynamicClass:_DynamicMethod3(System.IO.TextReader,int):MicroBenchmarks.Serializers.MyEventsListerItem
    -6028.70 (-2.80% of base) : 16644.dasm - Microsoft.CodeAnalysis.CSharp.Symbols.SourceMemberContainerTypeSymbol:ComputeInterfaceImplementations(Microsoft.CodeAnalysis.DiagnosticBag,System.Threading.CancellationToken):System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.CSharp.Symbols.SynthesizedExplicitImplementationForwardingMethod, Microsoft.CodeAnalysis.CSharp, Version=2.10.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]]:this
    -6026.80 (-8.48% of base) : 59.dasm - System.Text.Unicode.Utf8Utility:TranscodeToUtf8(int,int,int,int,byref,byref):int
    -3181.70 (-6.78% of base) : 15966.dasm - Microsoft.CodeAnalysis.CSharp.CSharpCompilation:GetDiagnostics(int,bool,Microsoft.CodeAnalysis.DiagnosticBag,System.Threading.CancellationToken):this
    -3008.60 (-0.11% of base) : 14305.dasm - DynamicClass:_DynamicMethod3(byref,int):MicroBenchmarks.Serializers.MyEventsListerItem
    -2463.50 (-0.47% of base) : 14789.dasm - DynamicClass:_DynamicMethod9(System.IO.TextReader,int):MicroBenchmarks.Serializers.MyEventsListerViewModel
    -2271.60 (-0.38% of base) : 2581.dasm - System.Reflection.Emit.TypeBuilder:CreateTypeNoLock():System.Reflection.TypeInfo:this
    -2063.30 (-3.97% of base) : 9916.dasm - <WriteAsync>d__21:MoveNext():this
    -1355.04 (-7.04% of base) : 266.dasm - System.Text.ValueStringBuilder:AppendFormatHelper(System.IFormatProvider,System.String,System.ParamsArray):this
    -1273.83 (-6.63% of base) : 10217.dasm - System.Text.StringBuilder:AppendFormatHelper(System.IFormatProvider,System.String,System.ParamsArray):System.Text.StringBuilder:this
     -978.00 (-1.65% of base) : 8407.dasm - Newtonsoft.Json.JsonTextReader:ReadStringIntoBuffer(ushort):this
     -831.80 (-0.05% of base) : 14303.dasm - DynamicClass:_DynamicMethod9(byref,int):MicroBenchmarks.Serializers.MyEventsListerViewModel
     -786.80 (-5.85% of base) : 602.dasm - System.Text.Unicode.Utf8Utility:GetPointerToFirstInvalidByte(int,int,byref,byref):int
     -660.20 (-2.20% of base) : 17795.dasm - Microsoft.CodeAnalysis.CSharp.Emit.PEModuleBuilder:GetForwardedTypes(System.Collections.Generic.HashSet`1[[Microsoft.CodeAnalysis.CSharp.Symbols.NamedTypeSymbol, Microsoft.CodeAnalysis.CSharp, Version=2.10.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],Microsoft.CodeAnalysis.CommonAssemblyWellKnownAttributeData`1[[Microsoft.CodeAnalysis.CSharp.Symbols.NamedTypeSymbol, Microsoft.CodeAnalysis.CSharp, Version=2.10.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],Microsoft.CodeAnalysis.PooledObjects.ArrayBuilder`1[ExportedType])
     -557.30 (-1.52% of base) : 15858.dasm - Microsoft.CodeAnalysis.CommonReferenceManager`2[__Canon,__Canon][System.__Canon,System.__Canon]:ReuseAssemblySymbols(Microsoft.CodeAnalysis.CommonReferenceManager`2+BoundInputAssembly[System.__Canon,System.__Canon][],System.__Canon[],System.Collections.Immutable.ImmutableArray`1[__Canon],int):this
     -554.60 (-8.00% of base) : 872.dasm - System.Number:NumberToStringFormat(byref,byref,System.ReadOnlySpan`1[Char],System.Globalization.NumberFormatInfo)
     -544.40 (-5.75% of base) : 23725.dasm - Algorithms.VectorFloatRenderer:RenderSingleThreadedWithADT(float,float,float,float,float):this

Top method regressions (percentages):
       30.00 ( 8.29% of base) : 5281.dasm - System.Tests.Perf_Array:ArrayRetrieve1D():int:this
       24.34 ( 8.24% of base) : 20333.dasm - System.Diagnostics.Tracing.EventSource:LogEventArgsMismatches(int,System.Object[]):this
      120.00 ( 7.33% of base) : 8377.dasm - System.Tests.Perf_Array:ArrayRetrieve2D():int:this
      528.00 ( 6.24% of base) : 15054.dasm - System.Tests.Perf_Array:ArrayRetrieve3D():int:this
       56.35 ( 5.55% of base) : 5852.dasm - BigInteger:DivRem(byref,byref,byref,byref)
       16.37 ( 5.01% of base) : 18458.dasm - DynamicClass:Regex2_Go(System.Text.RegularExpressions.RegexRunner)
       16.37 ( 4.86% of base) : 19278.dasm - DynamicClass:Regex2_Go(System.Text.RegularExpressions.RegexRunner)
      220.40 ( 4.61% of base) : 15826.dasm - Microsoft.CodeAnalysis.PEModule:GetTargetAttributeSignatureIndex(System.Reflection.Metadata.MetadataReader,System.Reflection.Metadata.CustomAttributeHandle,Microsoft.CodeAnalysis.AttributeDescription):int
       20.00 ( 4.40% of base) : 18183.dasm - System.Xml.Serialization.XmlReflectionImporter:CreateArrayElementsFromAttributes(System.Xml.Serialization.ArrayMapping,System.Xml.Serialization.XmlArrayItemAttributes,System.Type,System.String,System.Xml.Serialization.RecursionLimiter):this
        5.52 ( 4.21% of base) : 20255.dasm - DynamicClass:Regex3_Go(System.Text.RegularExpressions.RegexRunner)
       17.40 ( 4.20% of base) : 22382.dasm - System.IO.Tests.Perf_StreamWriter:WritePartialCharArray(int):this
        5.50 ( 4.19% of base) : 14487.dasm - System.Linq.Enumerable:ToDictionary(System.Int32[],System.Func`2[Int32,Int32],System.Collections.Generic.IEqualityComparer`1[Int32]):System.Collections.Generic.Dictionary`2[Int32,Int32]
        5.50 ( 4.06% of base) : 5705.dasm - System.Linq.Enumerable:ToDictionary(System.__Canon[],System.Func`2[__Canon,__Canon],System.Collections.Generic.IEqualityComparer`1[__Canon]):System.Collections.Generic.Dictionary`2[__Canon,__Canon]
        1.00 ( 3.80% of base) : 13574.dasm - System.Formats.Cbor.CborReader:PeekInitialByte(ubyte):System.Formats.Cbor.CborInitialByte:this
        8.00 ( 3.53% of base) : 16342.dasm - Microsoft.CodeAnalysis.RuntimeMembers.SignatureComparer`5[__Canon,__Canon,__Canon,__Canon,__Canon][System.__Canon,System.__Canon,System.__Canon,System.__Canon,System.__Canon]:MatchType(System.__Canon,System.Collections.Immutable.ImmutableArray`1[Byte],byref):bool:this
       14.40 ( 3.36% of base) : 16284.dasm - Microsoft.CodeAnalysis.CSharp.Symbols.Metadata.PE.PEPropertySymbol:GetParameters(Microsoft.CodeAnalysis.CSharp.Symbols.Metadata.PE.PEModuleSymbol,Microsoft.CodeAnalysis.CSharp.Symbols.Metadata.PE.PEPropertySymbol,Microsoft.CodeAnalysis.ParamInfo`1[Microsoft.CodeAnalysis.CSharp.Symbols.TypeSymbol][],Microsoft.CodeAnalysis.ParamInfo`1[Microsoft.CodeAnalysis.CSharp.Symbols.TypeSymbol][],bool,byref):System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.CSharp.Symbols.ParameterSymbol, Microsoft.CodeAnalysis.CSharp, Version=2.10.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]]
        4.00 ( 3.13% of base) : 5036.dasm - System.Threading.DeferredDisposableLifetime`1[__Canon][System.__Canon]:Dispose(System.__Canon):this
        4.00 ( 3.11% of base) : 15921.dasm - Microsoft.CodeAnalysis.CustomAttributesBag`1[__Canon][System.__Canon]:NotePartComplete(ubyte):this
        5.50 ( 3.08% of base) : 7511.dasm - System.Linq.Enumerable:ToDictionary(System.Int32[],System.Func`2[Int32,Int32],System.Func`2[Int32,Int32],System.Collections.Generic.IEqualityComparer`1[Int32]):System.Collections.Generic.Dictionary`2[Int32,Int32]
       28.80 ( 3.04% of base) : 2315.dasm - System.SpanHelpers:LastIndexOf(byref,ushort,int):int

Top method improvements (percentages):
    -34451.60 (-36.38% of base) : 15666.dasm - Microsoft.CodeAnalysis.PEModule:GetMetadataModuleNamesOrThrow():System.Collections.Immutable.ImmutableArray`1[[System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]:this
    -41474.40 (-31.55% of base) : 16447.dasm - Microsoft.CodeAnalysis.CSharp.Symbols.Metadata.PE.PENamedTypeSymbol:MakeDeclaredInterfaces():System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.CSharp.Symbols.NamedTypeSymbol, Microsoft.CodeAnalysis.CSharp, Version=2.10.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]]:this
      -68.40 (-17.24% of base) : 22987.dasm - System.IO.Tests.Perf_StreamWriter:WriteString(int):this
      -24.99 (-16.79% of base) : 5898.dasm - System.Text.Json.Tests.Perf_Strings:GetString(System.Random,int,int,int):System.String
      -18.50 (-14.85% of base) : 18056.dasm - SuffixSort:Compare(System.Collections.Generic.KeyValuePair`2[[System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[System.Reflection.Metadata.StringHandle, System.Reflection.Metadata, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]],System.Collections.Generic.KeyValuePair`2[[System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[System.Reflection.Metadata.StringHandle, System.Reflection.Metadata, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]):int:this
      -56.40 (-14.22% of base) : 7720.dasm - System.IO.Tests.Perf_StreamWriter:WriteCharArray(int):this
      -14.00 (-13.41% of base) : 1652.dasm - System.Globalization.CalendarData:GetCalendarMonthInfo(System.String,ushort,int,byref):bool
      -13.40 (-12.86% of base) : 19864.dasm - System.Net.Http.QPack.QPackEncoder:EncodeNameString(System.String,System.Span`1[Byte],byref):bool
     -109.20 (-12.45% of base) : 15875.dasm - Microsoft.CodeAnalysis.PEModule:FindTargetAttributes(System.Reflection.Metadata.EntityHandle,Microsoft.CodeAnalysis.AttributeDescription):System.Collections.Generic.List`1[AttributeInfo]:this
      -95.40 (-12.38% of base) : 2025.dasm - System.Text.RegularExpressions.RegexNode:ReduceConcatenationWithAdjacentStrings():this
      -22.82 (-12.15% of base) : 7764.dasm - System.Buffers.ReadOnlySequence`1[Byte][System.Byte]:Slice(long,System.SequencePosition):System.Buffers.ReadOnlySequence`1[Byte]:this
     -391.40 (-11.76% of base) : 3911.dasm - Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteFactory:CreateConstructorCallSite(Microsoft.Extensions.DependencyInjection.ServiceLookup.ResultCache,System.Type,System.Type,Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteChain):Microsoft.Extensions.DependencyInjection.ServiceLookup.ServiceCallSite:this
     -199.30 (-11.63% of base) : 2766.dasm - System.Collections.Hashtable:get_Item(System.Object):System.Object:this
     -442.60 (-10.99% of base) : 16042.dasm - Microsoft.CodeAnalysis.CSharp.Symbols.SourceNamespaceSymbol:MakeNameToMembersMap(Microsoft.CodeAnalysis.DiagnosticBag):System.Collections.Generic.Dictionary`2[[System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.CSharp.Symbols.NamespaceOrTypeSymbol, Microsoft.CodeAnalysis.CSharp, Version=2.10.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]], System.Collections.Immutable, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]:this
      -23.30 (-10.28% of base) : 280.dasm - System.RuntimeType:GetMethodCandidates(System.String,int,int,int,System.Type[],bool):System.RuntimeType+ListBuilder`1[[System.Reflection.MethodInfo, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]:this
      -45.02 (-10.21% of base) : 9190.dasm - System.String:ReplaceHelper(int,System.String,System.ReadOnlySpan`1[Int32]):System.String:this
      -50.48 (-10.05% of base) : 12538.dasm - BenchmarksGame.Fasta_1:MakeRepeatFastaBuffer(System.Byte[],int,System.IO.Stream)
       -4.30 (-9.97% of base) : 4038.dasm - Net5CompatImpl:NextBytes(System.Byte[]):this
     -113.80 (-9.81% of base) : 19512.dasm - System.Diagnostics.Tracing.EventSource:SendManifest(System.Byte[]):this
      -75.90 (-9.80% of base) : 24221.dasm - V8.Crypto.RSAKey:pkcs1pad2(System.String,int):V8.Crypto.BigInteger

2262 total methods with Perf Score differences (1973 improved, 289 regressed), 1182 unchanged.



Summary of Instruction Count diffs:
(Lower is better)

Total Instructions of base: 794377
Total Instructions of diff: 788351
Total Instructions of delta: -6026 (-0.76% of base)

Total relative delta: -29.12
    diff is an improvement.
    relative diff is an improvement.
Detail diffs


Top file regressions (Instructions):
          30 : 2458.dasm (1.54% of base)
          25 : 20473.dasm (7.31% of base)
          20 : 14246.dasm (2.40% of base)
          19 : 15826.dasm (4.48% of base)
          16 : 1966.dasm (1.74% of base)
          15 : 5516.dasm (3.26% of base)
          13 : 22743.dasm (1.42% of base)
          13 : 3570.dasm (1.82% of base)
          11 : 20255.dasm (6.29% of base)
          11 : 6608.dasm (2.87% of base)
          11 : 2607.dasm (0.34% of base)
          10 : 19411.dasm (1.02% of base)
          10 : 20333.dasm (4.61% of base)
           9 : 981.dasm (2.23% of base)
           8 : 9884.dasm (1.79% of base)
           8 : 18183.dasm (4.19% of base)
           6 : 15858.dasm (1.41% of base)
           6 : 834.dasm (1.12% of base)
           6 : 19278.dasm (2.17% of base)
           6 : 20259.dasm (3.30% of base)

Top file improvements (Instructions):
        -175 : 12614.dasm (-6.13% of base)
         -86 : 12616.dasm (-5.89% of base)
         -65 : 16461.dasm (-2.78% of base)
         -59 : 2609.dasm (-1.90% of base)
         -59 : 872.dasm (-4.38% of base)
         -55 : 9881.dasm (-5.62% of base)
         -50 : 266.dasm (-8.50% of base)
         -49 : 6591.dasm (-5.20% of base)
         -47 : 11692.dasm (-1.44% of base)
         -42 : 10217.dasm (-7.45% of base)
         -42 : 6464.dasm (-2.27% of base)
         -37 : 1671.dasm (-3.26% of base)
         -34 : 14276.dasm (-5.18% of base)
         -34 : 3411.dasm (-4.54% of base)
         -30 : 2025.dasm (-11.63% of base)
         -29 : 11290.dasm (-1.37% of base)
         -29 : 23639.dasm (-1.61% of base)
         -29 : 18108.dasm (-8.98% of base)
         -28 : 2594.dasm (-1.11% of base)
         -27 : 14868.dasm (-7.28% of base)

1849 total files with Instruction Count differences (1763 improved, 86 regressed), 1595 unchanged.

Top method regressions (Instructions):
          30 ( 1.54% of base) : 2458.dasm - Utf8Json.Resolvers.Internal.DynamicObjectTypeBuilder:BuildSerialize(System.Type,Utf8Json.Internal.Emit.MetaType,System.Reflection.Emit.ILGenerator,System.Action,System.Func`3[[System.Int32, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[Utf8Json.Internal.Emit.MetaMember, Utf8Json, Version=1.3.7.0, Culture=neutral, PublicKeyToken=8a73d3ba7e392e27],[System.Boolean, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]],bool,bool,int)
          25 ( 7.31% of base) : 20473.dasm - System.Diagnostics.NtProcessInfoHelper:GetProcessInfos(System.ReadOnlySpan`1[Byte],System.Nullable`1[Int32]):System.Diagnostics.ProcessInfo[]
          20 ( 2.40% of base) : 14246.dasm - LUDecomp:ludcmp(System.Double[][],int,System.Int32[],byref):int
          19 ( 4.48% of base) : 15826.dasm - Microsoft.CodeAnalysis.PEModule:GetTargetAttributeSignatureIndex(System.Reflection.Metadata.MetadataReader,System.Reflection.Metadata.CustomAttributeHandle,Microsoft.CodeAnalysis.AttributeDescription):int
          16 ( 1.74% of base) : 1966.dasm - System.Globalization.TimeSpanFormat:TryFormatStandard(System.TimeSpan,int,System.String,System.Span`1[Char],byref):bool
          15 ( 3.26% of base) : 5516.dasm - System.Buffers.Text.Base64:DecodeFromUtf8(System.ReadOnlySpan`1[Byte],System.Span`1[Byte],byref,byref,bool):int
          13 ( 1.42% of base) : 22743.dasm - DecCalc:VarDecDiv(byref,byref)
          13 ( 1.82% of base) : 3570.dasm - System.Xml.Serialization.XmlSerializationReaderILGen:WriteMemberBegin(System.Xml.Serialization.XmlSerializationReaderILGen+Member[]):this
          11 ( 6.29% of base) : 20255.dasm - DynamicClass:Regex3_Go(System.Text.RegularExpressions.RegexRunner)
          11 ( 2.87% of base) : 6608.dasm - System.Uri:CheckCanonical(int,byref,int,ushort):int:this
          11 ( 0.34% of base) : 2607.dasm - Utf8Json.Formatters.ISO8601DateTimeOffsetFormatter:Serialize(byref,System.DateTimeOffset,Utf8Json.IJsonFormatterResolver):this
          10 ( 1.02% of base) : 19411.dasm - System.Diagnostics.Tracing.EventSource:CreateManifestAndDescriptors(System.Type,System.String,System.Diagnostics.Tracing.EventSource,int):System.Byte[]
          10 ( 4.61% of base) : 20333.dasm - System.Diagnostics.Tracing.EventSource:LogEventArgsMismatches(int,System.Object[]):this
           9 ( 2.23% of base) : 981.dasm - BilinearTest:BilinearInterpol(System.Double[],System.Double[],double,double,System.Double[],double,double,double):System.Double[]
           8 ( 1.79% of base) : 9884.dasm - System.UriHelper:UnescapeString(int,int,int,byref,ushort,ushort,ushort,int,System.UriParser,bool)
           8 ( 4.19% of base) : 18183.dasm - System.Xml.Serialization.XmlReflectionImporter:CreateArrayElementsFromAttributes(System.Xml.Serialization.ArrayMapping,System.Xml.Serialization.XmlArrayItemAttributes,System.Type,System.String,System.Xml.Serialization.RecursionLimiter):this
           6 ( 1.41% of base) : 15858.dasm - Microsoft.CodeAnalysis.CommonReferenceManager`2[__Canon,__Canon][System.__Canon,System.__Canon]:ReuseAssemblySymbols(Microsoft.CodeAnalysis.CommonReferenceManager`2+BoundInputAssembly[System.__Canon,System.__Canon][],System.__Canon[],System.Collections.Immutable.ImmutableArray`1[__Canon],int):this
           6 ( 1.12% of base) : 834.dasm - System.Text.UnicodeEncoding:GetByteCount(int,int,System.Text.EncoderNLS):int:this
           6 ( 2.17% of base) : 19278.dasm - DynamicClass:Regex2_Go(System.Text.RegularExpressions.RegexRunner)
           6 ( 3.30% of base) : 20259.dasm - DynamicClass:Regex5_Go(System.Text.RegularExpressions.RegexRunner)

Top method improvements (Instructions):
        -175 (-6.13% of base) : 12614.dasm - DynamicClass:Regex2_Go(System.Text.RegularExpressions.RegexRunner)
         -86 (-5.89% of base) : 12616.dasm - DynamicClass:Regex3_Go(System.Text.RegularExpressions.RegexRunner)
         -65 (-2.78% of base) : 16461.dasm - Microsoft.CodeAnalysis.CSharp.Symbols.SourceMemberContainerTypeSymbol:AddNonTypeMembers(MembersAndInitializersBuilder,Microsoft.CodeAnalysis.SyntaxList`1[[Microsoft.CodeAnalysis.CSharp.Syntax.MemberDeclarationSyntax, Microsoft.CodeAnalysis.CSharp, Version=2.10.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],Microsoft.CodeAnalysis.DiagnosticBag):this
         -59 (-1.90% of base) : 2609.dasm - Utf8Json.JsonWriter:WriteInt64(long):this
         -59 (-4.38% of base) : 872.dasm - System.Number:NumberToStringFormat(byref,byref,System.ReadOnlySpan`1[Char],System.Globalization.NumberFormatInfo)
         -55 (-5.62% of base) : 9881.dasm - System.Uri:ReCreateParts(int,ushort,int):System.String:this
         -50 (-8.50% of base) : 266.dasm - System.Text.ValueStringBuilder:AppendFormatHelper(System.IFormatProvider,System.String,System.ParamsArray):this
         -49 (-5.20% of base) : 6591.dasm - System.Uri:CheckAuthorityHelper(int,int,int,byref,byref,System.UriParser,byref):int:this
         -47 (-1.44% of base) : 11692.dasm - Utf8Json.Formatters.ISO8601DateTimeFormatter:Serialize(byref,System.DateTime,Utf8Json.IJsonFormatterResolver):this
         -42 (-7.45% of base) : 10217.dasm - System.Text.StringBuilder:AppendFormatHelper(System.IFormatProvider,System.String,System.ParamsArray):System.Text.StringBuilder:this
         -42 (-2.27% of base) : 6464.dasm - MessagePack.Formatters.DateTimeOffsetFormatter:Serialize(byref,int,System.DateTimeOffset,MessagePack.IFormatterResolver):int:this
         -37 (-3.26% of base) : 1671.dasm - System.DateTimeFormat:FormatCustomized(System.DateTime,System.ReadOnlySpan`1[Char],System.Globalization.DateTimeFormatInfo,System.TimeSpan,System.Text.StringBuilder):System.Text.StringBuilder
         -34 (-5.18% of base) : 14276.dasm - MessagePack.Formatters.ByteArrayFormatter:Serialize(byref,int,System.Byte[],MessagePack.IFormatterResolver):int:this
         -34 (-4.54% of base) : 3411.dasm - System.Text.RegularExpressions.RegexParser:ScanCharClass(bool,bool):System.Text.RegularExpressions.RegexCharClass:this
         -30 (-11.63% of base) : 2025.dasm - System.Text.RegularExpressions.RegexNode:ReduceConcatenationWithAdjacentStrings():this
         -29 (-1.37% of base) : 11290.dasm - System.Buffers.Tests.ReadOnlySequenceTests`1[Char][System.Char]:First(System.Buffers.ReadOnlySequence`1[Char]):int:this
         -29 (-1.61% of base) : 23639.dasm - Benchstone.BenchF.LLoops:Main1(int):this
         -29 (-8.98% of base) : 18108.dasm - System.Reflection.Metadata.Ecma335.MetadataBuilder:SerializeTypeDefTable(System.Reflection.Metadata.BlobBuilder,System.Collections.Immutable.ImmutableArray`1[Int32],System.Reflection.Metadata.Ecma335.MetadataSizes):this
         -28 (-1.11% of base) : 2594.dasm - System.DefaultBinder:BindToMethod(int,System.Reflection.MethodBase[],byref,System.Reflection.ParameterModifier[],System.Globalization.CultureInfo,System.String[],byref):System.Reflection.MethodBase:this
         -27 (-7.28% of base) : 14868.dasm - SciMark2.LU:factor(System.Double[][],System.Int32[]):int

Top method regressions (percentages):
          25 ( 7.31% of base) : 20473.dasm - System.Diagnostics.NtProcessInfoHelper:GetProcessInfos(System.ReadOnlySpan`1[Byte],System.Nullable`1[Int32]):System.Diagnostics.ProcessInfo[]
          11 ( 6.29% of base) : 20255.dasm - DynamicClass:Regex3_Go(System.Text.RegularExpressions.RegexRunner)
          10 ( 4.61% of base) : 20333.dasm - System.Diagnostics.Tracing.EventSource:LogEventArgsMismatches(int,System.Object[]):this
           5 ( 4.59% of base) : 16284.dasm - Microsoft.CodeAnalysis.CSharp.Symbols.Metadata.PE.PEPropertySymbol:GetParameters(Microsoft.CodeAnalysis.CSharp.Symbols.Metadata.PE.PEModuleSymbol,Microsoft.CodeAnalysis.CSharp.Symbols.Metadata.PE.PEPropertySymbol,Microsoft.CodeAnalysis.ParamInfo`1[Microsoft.CodeAnalysis.CSharp.Symbols.TypeSymbol][],Microsoft.CodeAnalysis.ParamInfo`1[Microsoft.CodeAnalysis.CSharp.Symbols.TypeSymbol][],bool,byref):System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.CSharp.Symbols.ParameterSymbol, Microsoft.CodeAnalysis.CSharp, Version=2.10.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]]
          19 ( 4.48% of base) : 15826.dasm - Microsoft.CodeAnalysis.PEModule:GetTargetAttributeSignatureIndex(System.Reflection.Metadata.MetadataReader,System.Reflection.Metadata.CustomAttributeHandle,Microsoft.CodeAnalysis.AttributeDescription):int
           8 ( 4.19% of base) : 18183.dasm - System.Xml.Serialization.XmlReflectionImporter:CreateArrayElementsFromAttributes(System.Xml.Serialization.ArrayMapping,System.Xml.Serialization.XmlArrayItemAttributes,System.Type,System.String,System.Xml.Serialization.RecursionLimiter):this
           2 ( 3.77% of base) : 14487.dasm - System.Linq.Enumerable:ToDictionary(System.Int32[],System.Func`2[Int32,Int32],System.Collections.Generic.IEqualityComparer`1[Int32]):System.Collections.Generic.Dictionary`2[Int32,Int32]
           2 ( 3.64% of base) : 5705.dasm - System.Linq.Enumerable:ToDictionary(System.__Canon[],System.Func`2[__Canon,__Canon],System.Collections.Generic.IEqualityComparer`1[__Canon]):System.Collections.Generic.Dictionary`2[__Canon,__Canon]
           3 ( 3.45% of base) : 5891.dasm - System.Text.Json.Tests.Utf8JsonReaderCommentsTests:GetSequence(System.Byte[],int):System.Buffers.ReadOnlySequence`1[Byte]
           6 ( 3.30% of base) : 20259.dasm - DynamicClass:Regex5_Go(System.Text.RegularExpressions.RegexRunner)
          15 ( 3.26% of base) : 5516.dasm - System.Buffers.Text.Base64:DecodeFromUtf8(System.ReadOnlySpan`1[Byte],System.Span`1[Byte],byref,byref,bool):int
           2 ( 3.23% of base) : 7511.dasm - System.Linq.Enumerable:ToDictionary(System.Int32[],System.Func`2[Int32,Int32],System.Func`2[Int32,Int32],System.Collections.Generic.IEqualityComparer`1[Int32]):System.Collections.Generic.Dictionary`2[Int32,Int32]
           2 ( 3.17% of base) : 10303.dasm - System.Runtime.Serialization.ObjectIDGenerator:FindElement(System.Object,byref):int:this
           5 ( 3.16% of base) : 8039.dasm - <>c:<JoinInternal>b__41_0(System.Span`1[Char],int):this
           2 ( 3.12% of base) : 4582.dasm - System.Linq.Enumerable:ToDictionary(System.__Canon[],System.Func`2[__Canon,__Canon],System.Func`2[__Canon,__Canon],System.Collections.Generic.IEqualityComparer`1[__Canon]):System.Collections.Generic.Dictionary`2[__Canon,__Canon]
          11 ( 2.87% of base) : 6608.dasm - System.Uri:CheckCanonical(int,byref,int,ushort):int:this
           5 ( 2.75% of base) : 20257.dasm - DynamicClass:Regex4_Go(System.Text.RegularExpressions.RegexRunner)
          20 ( 2.40% of base) : 14246.dasm - LUDecomp:ludcmp(System.Double[][],int,System.Int32[],byref):int
           9 ( 2.23% of base) : 981.dasm - BilinearTest:BilinearInterpol(System.Double[],System.Double[],double,double,System.Double[],double,double,double):System.Double[]
           6 ( 2.21% of base) : 18458.dasm - DynamicClass:Regex2_Go(System.Text.RegularExpressions.RegexRunner)

Top method improvements (percentages):
         -30 (-11.63% of base) : 2025.dasm - System.Text.RegularExpressions.RegexNode:ReduceConcatenationWithAdjacentStrings():this
          -7 (-10.61% of base) : 5357.dasm - System.Text.Encodings.Web.OptimizedInboxTextEncoder:.ctor(System.Text.Encodings.Web.ScalarEscaperBase,byref,bool,System.ReadOnlySpan`1[Char]):this
         -26 (-10.40% of base) : 7764.dasm - System.Buffers.ReadOnlySequence`1[Byte][System.Byte]:Slice(long,System.SequencePosition):System.Buffers.ReadOnlySequence`1[Byte]:this
          -9 (-9.18% of base) : 20797.dasm - System.Diagnostics.Process:GetProcessesByName(System.String,System.String):System.Diagnostics.Process[]
         -29 (-8.98% of base) : 18108.dasm - System.Reflection.Metadata.Ecma335.MetadataBuilder:SerializeTypeDefTable(System.Reflection.Metadata.BlobBuilder,System.Collections.Immutable.ImmutableArray`1[Int32],System.Reflection.Metadata.Ecma335.MetadataSizes):this
         -50 (-8.50% of base) : 266.dasm - System.Text.ValueStringBuilder:AppendFormatHelper(System.IFormatProvider,System.String,System.ParamsArray):this
         -10 (-8.33% of base) : 5898.dasm - System.Text.Json.Tests.Perf_Strings:GetString(System.Random,int,int,int):System.String
         -42 (-7.45% of base) : 10217.dasm - System.Text.StringBuilder:AppendFormatHelper(System.IFormatProvider,System.String,System.ParamsArray):System.Text.StringBuilder:this
          -7 (-7.45% of base) : 3465.dasm - System.Text.RegularExpressions.Match:AddMatch(int,int,int):this
         -27 (-7.28% of base) : 14868.dasm - SciMark2.LU:factor(System.Double[][],System.Int32[]):int
         -24 (-7.10% of base) : 369.dasm - System.Collections.Generic.HashSet`1[__Canon][System.__Canon]:AddIfNotPresent(System.__Canon,byref):bool:this
          -8 (-6.90% of base) : 12538.dasm - BenchmarksGame.Fasta_1:MakeRepeatFastaBuffer(System.Byte[],int,System.IO.Stream)
          -9 (-6.87% of base) : 15622.dasm - Microsoft.CodeAnalysis.CSharp.CSharpSyntaxNode:ComputeSyntaxTree(Microsoft.CodeAnalysis.CSharp.CSharpSyntaxNode):Microsoft.CodeAnalysis.SyntaxTree
          -7 (-6.86% of base) : 17300.dasm - Microsoft.CodeAnalysis.CSharp.LocalRewriter:OptimizeTemporaries(Microsoft.CodeAnalysis.CSharp.BoundExpression[],Microsoft.CodeAnalysis.PooledObjects.ArrayBuilder`1[[Microsoft.CodeAnalysis.CSharp.BoundAssignmentOperator, Microsoft.CodeAnalysis.CSharp, Version=2.10.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],Microsoft.CodeAnalysis.PooledObjects.ArrayBuilder`1[[Microsoft.CodeAnalysis.CSharp.Symbols.LocalSymbol, Microsoft.CodeAnalysis.CSharp, Version=2.10.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]])
          -5 (-6.85% of base) : 22987.dasm - System.IO.Tests.Perf_StreamWriter:WriteString(int):this
          -5 (-6.85% of base) : 7720.dasm - System.IO.Tests.Perf_StreamWriter:WriteCharArray(int):this
         -16 (-6.84% of base) : 5791.dasm - System.Text.Json.Serialization.JsonConverter`1[Int32][System.Int32]:TryWrite(System.Text.Json.Utf8JsonWriter,byref,System.Text.Json.JsonSerializerOptions,byref):bool:this
         -12 (-6.82% of base) : 4187.dasm - System.Threading.ThreadPoolWorkQueue:Dequeue(System.Threading.ThreadPoolWorkQueueThreadLocals,byref):System.Object:this
         -14 (-6.76% of base) : 18107.dasm - System.Reflection.Metadata.Ecma335.MetadataBuilder:SerializeTypeRefTable(System.Reflection.Metadata.BlobBuilder,System.Collections.Immutable.ImmutableArray`1[Int32],System.Reflection.Metadata.Ecma335.MetadataSizes):this
          -7 (-6.73% of base) : 12125.dasm - System.Runtime.Serialization.Json.ByteArrayHelperWithString:WriteArray(System.Xml.XmlWriter,System.Byte[],int,int):this

1849 total methods with Instruction Count differences (1763 improved, 86 regressed), 1595 unchanged.


Libraries.crossgen2.Linux.arm.checked


Summary of Code Size diffs:
(Lower is better)

Total bytes of base: 6108300
Total bytes of diff: 6094282
Total bytes of delta: -14018 (-0.23% of base)

Total relative delta: -13.51
    diff is an improvement.
    relative diff is an improvement.
Detail diffs


Top file regressions (bytes):
          86 : 13243.dasm (1.33% of base)
          76 : 12508.dasm (1.28% of base)
          42 : 69178.dasm (1.92% of base)
          42 : 92418.dasm (0.34% of base)
          36 : 75203.dasm (3.61% of base)
          14 : 24203.dasm (1.24% of base)
          12 : 75211.dasm (1.30% of base)
          10 : 72926.dasm (0.69% of base)
          10 : 94592.dasm (0.49% of base)
          10 : 108982.dasm (0.53% of base)
           8 : 78723.dasm (0.88% of base)
           6 : 72793.dasm (0.95% of base)
           6 : 105004.dasm (0.23% of base)
           6 : 184567.dasm (0.46% of base)
           2 : 67366.dasm (0.71% of base)
           2 : 159683.dasm (0.25% of base)
           2 : 67761.dasm (0.18% of base)
           2 : 78040.dasm (0.07% of base)

Top file improvements (bytes):
        -290 : 63937.dasm (-0.73% of base)
        -266 : 65137.dasm (-1.15% of base)
        -254 : 51225.dasm (-1.12% of base)
        -232 : 62060.dasm (-0.39% of base)
        -174 : 137365.dasm (-3.84% of base)
        -166 : 134415.dasm (-3.59% of base)
        -156 : 74961.dasm (-5.01% of base)
        -116 : 83214.dasm (-1.18% of base)
        -112 : 198116.dasm (-2.86% of base)
        -100 : 134414.dasm (-2.41% of base)
        -100 : 137385.dasm (-2.41% of base)
         -90 : 181395.dasm (-3.35% of base)
         -88 : 83078.dasm (-1.87% of base)
         -86 : 136384.dasm (-0.71% of base)
         -86 : 82201.dasm (-6.01% of base)
         -84 : 99633.dasm (-0.71% of base)
         -82 : 51771.dasm (-1.14% of base)
         -68 : 5764.dasm (-0.44% of base)
         -68 : 94986.dasm (-2.80% of base)
         -64 : 73016.dasm (-4.03% of base)

2069 total files with Code Size differences (2051 improved, 18 regressed), 3344 unchanged.

Top method regressions (bytes):
          86 ( 1.33% of base) : 13243.dasm - System.Xml.Schema.Compiler:CompileLocalAttributes(System.Xml.Schema.XmlSchemaComplexType,System.Xml.Schema.XmlSchemaComplexType,System.Xml.Schema.XmlSchemaObjectCollection,System.Xml.Schema.XmlSchemaAnyAttribute,int):this
          76 ( 1.28% of base) : 12508.dasm - System.Xml.Schema.SchemaCollectionCompiler:CompileLocalAttributes(System.Xml.Schema.XmlSchemaComplexType,System.Xml.Schema.XmlSchemaComplexType,System.Xml.Schema.XmlSchemaObjectCollection,System.Xml.Schema.XmlSchemaAnyAttribute,int):this
          42 ( 1.92% of base) : 69178.dasm - System.Diagnostics.Tracing.EventPipeMetadataGenerator:GenerateMetadata(int,System.String,long,int,int,int,System.Diagnostics.Tracing.EventParameterInfo[]):System.Byte[]:this
          42 ( 0.34% of base) : 92418.dasm - System.Reflection.Metadata.MetadataReader:InitializeTableReaders(System.Reflection.Internal.MemoryBlock,ubyte,System.Int32[],System.Int32[]):this
          36 ( 3.61% of base) : 75203.dasm - System.Text.Encoding:GetCharsWithFallback(int,int,int,int,int,int,System.Text.DecoderNLS):int:this
          14 ( 1.24% of base) : 24203.dasm - Microsoft.CodeAnalysis.CSharp.Symbols.Metadata.PE.PEMethodSymbol:LoadSignature():Microsoft.CodeAnalysis.CSharp.Symbols.Metadata.PE.PEMethodSymbol+SignatureData:this
          12 ( 1.30% of base) : 75211.dasm - System.Text.Encoding:GetBytesWithFallback(int,int,int,int,int,int,System.Text.EncoderNLS):int:this
          10 ( 0.69% of base) : 72926.dasm - System.Reflection.CustomAttribute:AddCustomAttributes(byref,System.Reflection.RuntimeModule,int,System.RuntimeType,bool,System.RuntimeType+ListBuilder`1[System.Object])
          10 ( 0.49% of base) : 94592.dasm - System.Data.Odbc.OdbcDataReader:RetrieveKeyInfoFromStatistics(System.Data.Odbc.OdbcDataReader+QualifiedTableName,bool):int:this
          10 ( 0.53% of base) : 108982.dasm - Microsoft.CodeAnalysis.VisualBasic.OverloadResolution:DetermineMostSpecificNarrowingConversion(Microsoft.CodeAnalysis.VisualBasic.Symbols.TypeSymbol,Microsoft.CodeAnalysis.VisualBasic.Symbols.TypeSymbol,Microsoft.CodeAnalysis.ArrayBuilder`1[Microsoft.CodeAnalysis.VisualBasic.Symbols.MethodSymbol],Microsoft.CodeAnalysis.ArrayBuilder`1[System.Collections.Generic.KeyValuePair`2[Microsoft.CodeAnalysis.VisualBasic.ConversionKind, Microsoft.CodeAnalysis.VisualBasic.ConversionKind]],byref,byref,bool,byref):bool
           8 ( 0.88% of base) : 78723.dasm - System.Globalization.DateTimeFormatInfo:InsertHash(System.Globalization.DateTimeFormatInfo+TokenHashValue[],System.String,int,int):this
           6 ( 0.95% of base) : 72793.dasm - System.Reflection.MethodBase:CheckArguments(byref,System.Object[],System.Reflection.Binder,int,System.Globalization.CultureInfo,System.Signature):System.Span`1[System.Object]:this
           6 ( 0.23% of base) : 105004.dasm - QueryLambdaBinder:BindJoinKeys(Microsoft.CodeAnalysis.VisualBasic.Binder,Microsoft.CodeAnalysis.VisualBasic.Syntax.JoinClauseSyntax,Microsoft.CodeAnalysis.VisualBasic.BoundQueryClauseBase,Microsoft.CodeAnalysis.VisualBasic.BoundQueryClauseBase,System.Collections.Immutable.ImmutableArray`1[Microsoft.CodeAnalysis.VisualBasic.Symbols.RangeVariableSymbol],byref,byref,byref,byref,Microsoft.CodeAnalysis.DiagnosticBag)
           6 ( 0.46% of base) : 184567.dasm - System.Runtime.Caching.UsageBucket:FlushUnderUsedItems(int,bool):int:this
           2 ( 0.71% of base) : 67366.dasm - Utilities.Cache`2:TryGet(System.__Canon,byref):bool:this
           2 ( 0.25% of base) : 159683.dasm - Microsoft.CodeAnalysis.CodeGen.SwitchIntegralJumpTableEmitter:CreateBucketLabels(Microsoft.CodeAnalysis.CodeGen.SwitchIntegralJumpTableEmitter+SwitchBucket):System.Object[]:this
           2 ( 0.18% of base) : 67761.dasm - System.Collections.Generic.HashSet`1:AddIfNotPresent(System.__Canon,byref):bool:this
           2 ( 0.07% of base) : 78040.dasm - System.Globalization.TimeSpanFormat:TryFormatStandard(System.TimeSpan,int,System.String,System.Span`1[System.Char],byref):bool

Top method improvements (bytes):
        -290 (-0.73% of base) : 63937.dasm - Microsoft.Diagnostics.Tracing.Parsers.ClrPrivateTraceEventParser:EnumerateTemplates(System.Func`3[System.String, System.String, Microsoft.Diagnostics.Tracing.EventFilterResponse],System.Action`1[Microsoft.Diagnostics.Tracing.TraceEvent]):this
        -266 (-1.15% of base) : 65137.dasm - Microsoft.Diagnostics.Tracing.Parsers.MicrosoftAntimalwareEngineTraceEventParser:EnumerateTemplates(System.Func`3[System.String, System.String, Microsoft.Diagnostics.Tracing.EventFilterResponse],System.Action`1[Microsoft.Diagnostics.Tracing.TraceEvent]):this
        -254 (-1.12% of base) : 51225.dasm - Microsoft.Diagnostics.Tracing.Parsers.AspNet.AspNetTraceEventParser:EnumerateTemplates(System.Func`3[System.String, System.String, Microsoft.Diagnostics.Tracing.EventFilterResponse],System.Action`1[Microsoft.Diagnostics.Tracing.TraceEvent]):this
        -232 (-0.39% of base) : 62060.dasm - Microsoft.Diagnostics.Tracing.Parsers.KernelTraceEventParser:EnumerateTemplates(System.Func`3[System.String, System.String, Microsoft.Diagnostics.Tracing.EventFilterResponse],System.Action`1[Microsoft.Diagnostics.Tracing.TraceEvent]):this
        -174 (-3.84% of base) : 137365.dasm - System.Data.RBTree`1:RBDeleteX(int,int,int):int:this
        -166 (-3.59% of base) : 134415.dasm - System.Data.RBTree`1:RBDeleteX(int,int,int):int:this
        -156 (-5.01% of base) : 74961.dasm - System.Text.UnicodeEncoding:GetChars(int,int,int,int,System.Text.DecoderNLS):int:this
        -116 (-1.18% of base) : 83214.dasm - System.DefaultBinder:BindToMethod(int,System.Reflection.MethodBase[],byref,System.Reflection.ParameterModifier[],System.Globalization.CultureInfo,System.String[],byref):System.Reflection.MethodBase:this
        -112 (-2.86% of base) : 198116.dasm - Number:NumberToStringFormat(byref,byref,System.ReadOnlySpan`1[System.Char],System.Globalization.NumberFormatInfo)
        -100 (-2.41% of base) : 134414.dasm - System.Data.RBTree`1:RBDeleteFixup(int,int,int,int):int:this
        -100 (-2.41% of base) : 137385.dasm - System.Data.RBTree`1:RBDeleteFixup(int,int,int,int):int:this
         -90 (-3.35% of base) : 181395.dasm - ParameterizedStrings:EvaluateInternal(System.String,byref,System.TermInfo+ParameterizedStrings+FormatParam[],System.Collections.Generic.Stack`1[System.TermInfo+ParameterizedStrings+FormatParam],byref,byref):System.String
         -88 (-1.87% of base) : 83078.dasm - System.DateTimeFormat:FormatCustomized(System.DateTime,System.ReadOnlySpan`1[System.Char],System.Globalization.DateTimeFormatInfo,System.TimeSpan,System.Text.StringBuilder):System.Text.StringBuilder
         -86 (-0.71% of base) : 136384.dasm - System.Data.XmlTreeGen:HandleTable(System.Data.DataTable,System.Xml.XmlDocument,System.Xml.XmlElement,bool):System.Xml.XmlElement:this
         -86 (-6.01% of base) : 82201.dasm - BigInteger:DivRem(byref,byref,byref,byref)
         -84 (-0.71% of base) : 99633.dasm - Microsoft.VisualBasic.CompilerServices.VBBinder:BindToMethod(int,System.Reflection.MethodBase[],byref,System.Reflection.ParameterModifier[],System.Globalization.CultureInfo,System.String[],byref):System.Reflection.MethodBase:this
         -82 (-1.14% of base) : 51771.dasm - Microsoft.Diagnostics.Tracing.Parsers.Clr.ClrRundownTraceEventParser:EnumerateTemplates(System.Func`3[System.String, System.String, Microsoft.Diagnostics.Tracing.EventFilterResponse],System.Action`1[Microsoft.Diagnostics.Tracing.TraceEvent]):this
         -68 (-0.44% of base) : 5764.dasm - System.Xml.Serialization.XmlReflectionImporter:ImportAccessorMapping(System.Xml.Serialization.MemberMapping,System.Xml.Serialization.FieldModel,System.Xml.Serialization.XmlAttributes,System.String,System.Type,bool,bool,System.Xml.Serialization.RecursionLimiter):this
         -68 (-2.80% of base) : 94986.dasm - System.Data.Common.MultipartIdentifier:ParseMultipartIdentifier(System.String,System.String,System.String,ushort,int,bool,System.String,bool):System.String[]
         -64 (-4.03% of base) : 73016.dasm - System.Reflection.AssemblyName:EscapeString(System.String,int,int,System.Char[],byref,bool,ushort,ushort,ushort):System.Char[]

Top method regressions (percentages):
          36 ( 3.61% of base) : 75203.dasm - System.Text.Encoding:GetCharsWithFallback(int,int,int,int,int,int,System.Text.DecoderNLS):int:this
          42 ( 1.92% of base) : 69178.dasm - System.Diagnostics.Tracing.EventPipeMetadataGenerator:GenerateMetadata(int,System.String,long,int,int,int,System.Diagnostics.Tracing.EventParameterInfo[]):System.Byte[]:this
          86 ( 1.33% of base) : 13243.dasm - System.Xml.Schema.Compiler:CompileLocalAttributes(System.Xml.Schema.XmlSchemaComplexType,System.Xml.Schema.XmlSchemaComplexType,System.Xml.Schema.XmlSchemaObjectCollection,System.Xml.Schema.XmlSchemaAnyAttribute,int):this
          12 ( 1.30% of base) : 75211.dasm - System.Text.Encoding:GetBytesWithFallback(int,int,int,int,int,int,System.Text.EncoderNLS):int:this
          76 ( 1.28% of base) : 12508.dasm - System.Xml.Schema.SchemaCollectionCompiler:CompileLocalAttributes(System.Xml.Schema.XmlSchemaComplexType,System.Xml.Schema.XmlSchemaComplexType,System.Xml.Schema.XmlSchemaObjectCollection,System.Xml.Schema.XmlSchemaAnyAttribute,int):this
          14 ( 1.24% of base) : 24203.dasm - Microsoft.CodeAnalysis.CSharp.Symbols.Metadata.PE.PEMethodSymbol:LoadSignature():Microsoft.CodeAnalysis.CSharp.Symbols.Metadata.PE.PEMethodSymbol+SignatureData:this
           6 ( 0.95% of base) : 72793.dasm - System.Reflection.MethodBase:CheckArguments(byref,System.Object[],System.Reflection.Binder,int,System.Globalization.CultureInfo,System.Signature):System.Span`1[System.Object]:this
           8 ( 0.88% of base) : 78723.dasm - System.Globalization.DateTimeFormatInfo:InsertHash(System.Globalization.DateTimeFormatInfo+TokenHashValue[],System.String,int,int):this
           2 ( 0.71% of base) : 67366.dasm - Utilities.Cache`2:TryGet(System.__Canon,byref):bool:this
          10 ( 0.69% of base) : 72926.dasm - System.Reflection.CustomAttribute:AddCustomAttributes(byref,System.Reflection.RuntimeModule,int,System.RuntimeType,bool,System.RuntimeType+ListBuilder`1[System.Object])
          10 ( 0.53% of base) : 108982.dasm - Microsoft.CodeAnalysis.VisualBasic.OverloadResolution:DetermineMostSpecificNarrowingConversion(Microsoft.CodeAnalysis.VisualBasic.Symbols.TypeSymbol,Microsoft.CodeAnalysis.VisualBasic.Symbols.TypeSymbol,Microsoft.CodeAnalysis.ArrayBuilder`1[Microsoft.CodeAnalysis.VisualBasic.Symbols.MethodSymbol],Microsoft.CodeAnalysis.ArrayBuilder`1[System.Collections.Generic.KeyValuePair`2[Microsoft.CodeAnalysis.VisualBasic.ConversionKind, Microsoft.CodeAnalysis.VisualBasic.ConversionKind]],byref,byref,bool,byref):bool
          10 ( 0.49% of base) : 94592.dasm - System.Data.Odbc.OdbcDataReader:RetrieveKeyInfoFromStatistics(System.Data.Odbc.OdbcDataReader+QualifiedTableName,bool):int:this
           6 ( 0.46% of base) : 184567.dasm - System.Runtime.Caching.UsageBucket:FlushUnderUsedItems(int,bool):int:this
          42 ( 0.34% of base) : 92418.dasm - System.Reflection.Metadata.MetadataReader:InitializeTableReaders(System.Reflection.Internal.MemoryBlock,ubyte,System.Int32[],System.Int32[]):this
           2 ( 0.25% of base) : 159683.dasm - Microsoft.CodeAnalysis.CodeGen.SwitchIntegralJumpTableEmitter:CreateBucketLabels(Microsoft.CodeAnalysis.CodeGen.SwitchIntegralJumpTableEmitter+SwitchBucket):System.Object[]:this
           6 ( 0.23% of base) : 105004.dasm - QueryLambdaBinder:BindJoinKeys(Microsoft.CodeAnalysis.VisualBasic.Binder,Microsoft.CodeAnalysis.VisualBasic.Syntax.JoinClauseSyntax,Microsoft.CodeAnalysis.VisualBasic.BoundQueryClauseBase,Microsoft.CodeAnalysis.VisualBasic.BoundQueryClauseBase,System.Collections.Immutable.ImmutableArray`1[Microsoft.CodeAnalysis.VisualBasic.Symbols.RangeVariableSymbol],byref,byref,byref,byref,Microsoft.CodeAnalysis.DiagnosticBag)
           2 ( 0.18% of base) : 67761.dasm - System.Collections.Generic.HashSet`1:AddIfNotPresent(System.__Canon,byref):bool:this
           2 ( 0.07% of base) : 78040.dasm - System.Globalization.TimeSpanFormat:TryFormatStandard(System.TimeSpan,int,System.String,System.Span`1[System.Char],byref):bool

Top method improvements (percentages):
         -38 (-11.24% of base) : 90846.dasm - System.Reflection.Internal.MemoryBlock:BinarySearchReference(System.Int32[],int,int,int,bool):int:this
         -86 (-6.01% of base) : 82201.dasm - BigInteger:DivRem(byref,byref,byref,byref)
        -156 (-5.01% of base) : 74961.dasm - System.Text.UnicodeEncoding:GetChars(int,int,int,int,System.Text.DecoderNLS):int:this
         -28 (-4.67% of base) : 182410.dasm - System.IO.Ports.SerialPort:InternalRead(System.Char[],int,int,int,bool):int:this
         -58 (-4.25% of base) : 16556.dasm - System.Xml.XmlEventCache:EventsToWriter(System.Xml.XmlWriter):this
         -30 (-4.19% of base) : 146417.dasm - System.Xml.XmlUTF8TextReader:ReadQualifiedName(System.Xml.PrefixHandle,System.Xml.StringHandle):this
         -22 (-4.06% of base) : 134340.dasm - System.Data.RelatedView:Invoke(System.Data.DataRow,int):bool:this
         -64 (-4.03% of base) : 73016.dasm - System.Reflection.AssemblyName:EscapeString(System.String,int,int,System.Char[],byref,bool,ushort,ushort,ushort):System.Char[]
        -174 (-3.84% of base) : 137365.dasm - System.Data.RBTree`1:RBDeleteX(int,int,int):int:this
         -22 (-3.72% of base) : 149009.dasm - OperatorIntrinsics:SetArraySlice3D(System.__Canon[,,],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],System.__Canon[,,])
          -4 (-3.64% of base) : 42972.dasm - Microsoft.CodeAnalysis.CSharp.Binder:MakeQueryUnboundLambda(Microsoft.CodeAnalysis.CSharp.CSharpSyntaxNode,Microsoft.CodeAnalysis.CSharp.Binder+QueryUnboundLambdaState):Microsoft.CodeAnalysis.CSharp.UnboundLambda:this
          -8 (-3.60% of base) : 150161.dasm - Microsoft.FSharp.Collections.Array3DModule:Create(int,int,int,System.__Canon):System.__Canon[,,]
        -166 (-3.59% of base) : 134415.dasm - System.Data.RBTree`1:RBDeleteX(int,int,int):int:this
         -24 (-3.55% of base) : 148987.dasm - OperatorIntrinsics:SetArraySlice4D(System.__Canon[,,,],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],System.__Canon[,,,])
         -10 (-3.55% of base) : 150160.dasm - Microsoft.FSharp.Collections.Array3DModule:Initialize(int,int,int,Microsoft.FSharp.Core.FSharpFunc`2[System.Int32, Microsoft.FSharp.Core.FSharpFunc`2[System.Int32, Microsoft.FSharp.Core.FSharpFunc`2[System.Int32, System.__Canon]]]):System.__Canon[,,]
         -46 (-3.54% of base) : 187423.dasm - System.Runtime.Serialization.Formatters.Binary.ObjectMap:.ctor(System.String,System.String[],System.Runtime.Serialization.Formatters.Binary.BinaryTypeEnum[],System.Object[],System.Int32[],System.Runtime.Serialization.Formatters.Binary.ObjectReader,int,System.Runtime.Serialization.Formatters.Binary.BinaryAssemblyInfo,System.Runtime.Serialization.Formatters.Binary.SizedArray):this
         -12 (-3.41% of base) : 67947.dasm - System.Collections.Generic.ArraySortHelper`2:InsertionSort(System.Span`1[System.__Canon],System.Span`1[System.__Canon],System.Collections.Generic.IComparer`1[System.__Canon])
         -12 (-3.39% of base) : 150164.dasm - Microsoft.FSharp.Collections.Array4DModule:Initialize(int,int,int,int,Microsoft.FSharp.Core.FSharpFunc`2[System.Int32, Microsoft.FSharp.Core.FSharpFunc`2[System.Int32, Microsoft.FSharp.Core.FSharpFunc`2[System.Int32, Microsoft.FSharp.Core.FSharpFunc`2[System.Int32, System.__Canon]]]]):System.__Canon[,,,]
         -10 (-3.38% of base) : 150165.dasm - Microsoft.FSharp.Collections.Array4DModule:Create(int,int,int,int,System.__Canon):System.__Canon[,,,]
         -90 (-3.35% of base) : 181395.dasm - ParameterizedStrings:EvaluateInternal(System.String,byref,System.TermInfo+ParameterizedStrings+FormatParam[],System.Collections.Generic.Stack`1[System.TermInfo+ParameterizedStrings+FormatParam],byref,byref):System.String

2069 total methods with Code Size differences (2051 improved, 18 regressed), 3344 unchanged.



Summary of Perf Score diffs:
(Lower is better)

Total PerfScoreUnits of base: 28549039.269999955
Total PerfScoreUnits of diff: 28416554.649999987
Total PerfScoreUnits of delta: -132484.62 (-0.46% of base)

Total relative delta: -22.30
    diff is an improvement.
    relative diff is an improvement.
Detail diffs


Top file regressions (PerfScoreUnits):
      431.50 : 152481.dasm (1.10% of base)
      373.30 : 74823.dasm (1.96% of base)
      369.20 : 75510.dasm (1.92% of base)
       64.00 : 78479.dasm (0.41% of base)
       60.00 : 68156.dasm (3.82% of base)
       30.00 : 52.dasm (1.46% of base)
       19.50 : 152954.dasm (0.28% of base)
       16.00 : 140435.dasm (0.41% of base)
       16.00 : 97787.dasm (0.97% of base)
       16.00 : 139703.dasm (0.40% of base)
       14.60 : 13243.dasm (0.20% of base)
       14.60 : 75203.dasm (3.90% of base)
       14.00 : 141848.dasm (1.40% of base)
       12.00 : 164491.dasm (0.59% of base)
       10.70 : 104789.dasm (0.61% of base)
        9.00 : 163356.dasm (2.06% of base)
        8.00 : 136769.dasm (1.19% of base)
        8.00 : 69680.dasm (0.39% of base)
        8.00 : 84540.dasm (1.05% of base)
        8.00 : 91653.dasm (0.33% of base)

Top file improvements (PerfScoreUnits):
    -65568.40 : 169446.dasm (-0.39% of base)
    -16896.40 : 6375.dasm (-3.01% of base)
    -16385.40 : 102392.dasm (-2.51% of base)
    -1512.00 : 154846.dasm (-6.60% of base)
    -1229.20 : 84765.dasm (-7.52% of base)
    -1041.80 : 90298.dasm (-1.38% of base)
     -772.60 : 74745.dasm (-0.64% of base)
     -692.60 : 78485.dasm (-2.58% of base)
     -644.60 : 74976.dasm (-0.05% of base)
     -632.68 : 162400.dasm (-2.69% of base)
     -504.00 : 185107.dasm (-1.77% of base)
     -436.90 : 148987.dasm (-4.10% of base)
     -433.40 : 38091.dasm (-1.11% of base)
     -402.40 : 149002.dasm (-3.90% of base)
     -366.10 : 122292.dasm (-1.80% of base)
     -313.60 : 136384.dasm (-1.32% of base)
     -308.00 : 134868.dasm (-3.26% of base)
     -305.20 : 43662.dasm (-0.57% of base)
     -270.60 : 135211.dasm (-3.41% of base)
     -252.20 : 134891.dasm (-3.32% of base)

2514 total files with Perf Score differences (2201 improved, 313 regressed), 2899 unchanged.

Top method regressions (PerfScoreUnits):
      431.50 ( 1.10% of base) : 152481.dasm - Microsoft.FSharp.Linq.RuntimeHelpers.LeafExpressionConverter:ConvExprToLinqInContext(Microsoft.FSharp.Linq.RuntimeHelpers.LeafExpressionConverter+ConvEnv,Microsoft.FSharp.Quotations.FSharpExpr):System.Linq.Expressions.Expression
      373.30 ( 1.96% of base) : 74823.dasm - System.Text.ValueStringBuilder:AppendFormatHelper(System.IFormatProvider,System.String,System.ParamsArray):this
      369.20 ( 1.92% of base) : 75510.dasm - System.Text.StringBuilder:AppendFormatHelper(System.IFormatProvider,System.String,System.ParamsArray):System.Text.StringBuilder:this
       64.00 ( 0.41% of base) : 78479.dasm - System.Globalization.IdnMapping:PunycodeDecode(System.String):System.String
       60.00 ( 3.82% of base) : 68156.dasm - System.Collections.Hashtable:get_Item(System.Object):System.Object:this
       30.00 ( 1.46% of base) : 52.dasm - System.Text.ISO2022Encoding:GetBytesCP5022xJP(int,int,int,int,System.Text.ISO2022Encoding+ISO2022Encoder):int:this
       19.50 ( 0.28% of base) : 152954.dasm - Microsoft.FSharp.Linq.QueryModule:TransInner(int,bool,Microsoft.FSharp.Quotations.FSharpExpr):System.Tuple`2[Microsoft.FSharp.Linq.QueryModule+TransInnerResult, Microsoft.FSharp.Linq.RuntimeHelpers.Adapters+ConversionDescription]
       16.00 ( 0.41% of base) : 140435.dasm - <ReadAsync>d__106`1:MoveNext():this
       16.00 ( 0.97% of base) : 97787.dasm - Microsoft.XmlSerializer.Generator.Sgen:ParseResponseFile(System.String[]):System.String[]:this
       16.00 ( 0.40% of base) : 139703.dasm - <ReadAsync>d__106`1:MoveNext():this
       14.60 ( 0.20% of base) : 13243.dasm - System.Xml.Schema.Compiler:CompileLocalAttributes(System.Xml.Schema.XmlSchemaComplexType,System.Xml.Schema.XmlSchemaComplexType,System.Xml.Schema.XmlSchemaObjectCollection,System.Xml.Schema.XmlSchemaAnyAttribute,int):this
       14.60 ( 3.90% of base) : 75203.dasm - System.Text.Encoding:GetCharsWithFallback(int,int,int,int,int,int,System.Text.DecoderNLS):int:this
       14.00 ( 1.40% of base) : 141848.dasm - System.ComponentModel.EnumConverter:ConvertTo(System.ComponentModel.ITypeDescriptorContext,System.Globalization.CultureInfo,System.Object,System.Type):System.Object:this
       12.00 ( 0.59% of base) : 164491.dasm - Microsoft.Cci.CustomDebugInfoWriter:SerializeDynamicLocalInfo(Microsoft.Cci.IMethodBody,Microsoft.CodeAnalysis.ArrayBuilder`1[Microsoft.Cci.BlobBuilder])
       10.70 ( 0.61% of base) : 104789.dasm - AnonymousTypeToStringMethodSymbol:GetBoundMethodBody(Microsoft.CodeAnalysis.DiagnosticBag,byref):Microsoft.CodeAnalysis.VisualBasic.BoundBlock:this
        9.00 ( 2.06% of base) : 163356.dasm - Microsoft.CodeAnalysis.CompilationOptions:GetHashCodeHelper():int:this
        8.00 ( 1.19% of base) : 136769.dasm - System.Xml.XmlDataDocument:FixNestedChildren(System.Data.DataRow,System.Xml.XmlElement):this
        8.00 ( 0.39% of base) : 69680.dasm - System.IO.Enumeration.FileSystemEnumerator`1:MoveNext():bool:this
        8.00 ( 1.05% of base) : 84540.dasm - System.String:ReplaceCore(System.ReadOnlySpan`1[System.Char],System.ReadOnlySpan`1[System.Char],System.ReadOnlySpan`1[System.Char],System.Globalization.CompareInfo,int):System.String
        8.00 ( 0.33% of base) : 91653.dasm - System.Reflection.Metadata.Ecma335.ControlFlowBuilder:CopyCodeAndFixupBranches(System.Reflection.Metadata.BlobBuilder,System.Reflection.Metadata.BlobBuilder):this

Top method improvements (PerfScoreUnits):
    -65568.40 (-0.39% of base) : 169446.dasm - System.Linq.Expressions.Expression:ValidateNewArgs(System.Reflection.ConstructorInfo,byref,byref)
    -16896.40 (-3.01% of base) : 6375.dasm - System.Xml.Serialization.ReflectionXmlSerializationReader:WriteLiteralStructMethod(System.Xml.Serialization.StructMapping,bool,bool,System.String):System.Object:this
    -16385.40 (-2.51% of base) : 102392.dasm - SynthesizedComInterface:.ctor(Microsoft.CodeAnalysis.VisualBasic.Symbols.SourceNamedTypeSymbol,Microsoft.CodeAnalysis.ArrayBuilder`1[System.Collections.Generic.KeyValuePair`2[Microsoft.CodeAnalysis.VisualBasic.Symbol, System.Int32]]):this
    -1512.00 (-6.60% of base) : 154846.dasm - System.Linq.Parallel.SortHelper`2:QuickSort(int,int,System.__Canon[],System.Int32[],System.Threading.CancellationToken):this
    -1229.20 (-7.52% of base) : 84765.dasm - System.RuntimeType:InvokeMember(System.String,int,System.Reflection.Binder,System.Object,System.Object[],System.Reflection.ParameterModifier[],System.Globalization.CultureInfo,System.String[]):System.Object:this
    -1041.80 (-1.38% of base) : 90298.dasm - Newtonsoft.Json.JsonTextReader:ReadStringIntoBuffer(ushort):this
     -772.60 (-0.64% of base) : 74745.dasm - System.Text.Unicode.Utf8Utility:TranscodeToUtf8(int,int,int,int,byref,byref):int
     -692.60 (-2.58% of base) : 78485.dasm - System.Globalization.IdnMapping:PunycodeEncode(System.String):System.String
     -644.60 (-0.05% of base) : 74976.dasm - <<WriteAsync>g__WriteAsyncCore|50_0>d:MoveNext():this
     -632.68 (-2.69% of base) : 162400.dasm - Microsoft.CodeAnalysis.CommonReferenceManager`2:ReuseAssemblySymbols(Microsoft.CodeAnalysis.CommonReferenceManager`2+BoundInputAssembly[System.__Canon, System.__Canon][],System.__Canon[],System.Collections.Immutable.ImmutableArray`1[Microsoft.CodeAnalysis.CommonReferenceManager`2+AssemblyData[System.__Canon, System.__Canon]],int):this
     -504.00 (-1.77% of base) : 185107.dasm - System.Collections.Generic.SegmentedList`1:QuickSort(int,int,System.Collections.Generic.IComparer`1[System.Byte]):this
     -436.90 (-4.10% of base) : 148987.dasm - OperatorIntrinsics:SetArraySlice4D(System.__Canon[,,,],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],System.__Canon[,,,])
     -433.40 (-1.11% of base) : 38091.dasm - Microsoft.CodeAnalysis.CSharp.PreciseAbstractFlowPass`1:VisitBinaryLogicalOperatorChildren(Microsoft.CodeAnalysis.CSharp.BoundExpression):this
     -402.40 (-3.90% of base) : 149002.dasm - OperatorIntrinsics:GetArraySlice4D(System.__Canon[,,,],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32]):System.__Canon[,,,]
     -366.10 (-1.80% of base) : 122292.dasm - Microsoft.CodeAnalysis.VisualBasic.Symbols.SourceMemberContainerTypeSymbol:CheckForOverloadsErrors(Microsoft.CodeAnalysis.DiagnosticBag):this
     -313.60 (-1.32% of base) : 136384.dasm - System.Data.XmlTreeGen:HandleTable(System.Data.DataTable,System.Xml.XmlDocument,System.Xml.XmlElement,bool):System.Xml.XmlElement:this
     -308.00 (-3.26% of base) : 134868.dasm - System.Data.DataTable:EvaluateDependentExpressions(System.Collections.Generic.List`1[System.Data.DataColumn],System.Data.DataRow,int,System.Collections.Generic.List`1[System.Data.DataRow]):this
     -305.20 (-0.57% of base) : 43662.dasm - Microsoft.CodeAnalysis.CSharp.PreciseAbstractFlowPass`1:VisitBinaryLogicalOperatorChildren(Microsoft.CodeAnalysis.CSharp.BoundExpression):this
     -270.60 (-3.41% of base) : 135211.dasm - System.Data.DataSet:ReadXmlDiffgram(System.Xml.XmlReader):this
     -252.20 (-3.32% of base) : 134891.dasm - System.Data.DataTable:ReadXmlDiffgram(System.Xml.XmlReader):this

Top method regressions (percentages):
       14.60 ( 3.90% of base) : 75203.dasm - System.Text.Encoding:GetCharsWithFallback(int,int,int,int,int,int,System.Text.DecoderNLS):int:this
       60.00 ( 3.82% of base) : 68156.dasm - System.Collections.Hashtable:get_Item(System.Object):System.Object:this
        9.00 ( 2.06% of base) : 163356.dasm - Microsoft.CodeAnalysis.CompilationOptions:GetHashCodeHelper():int:this
      373.30 ( 1.96% of base) : 74823.dasm - System.Text.ValueStringBuilder:AppendFormatHelper(System.IFormatProvider,System.String,System.ParamsArray):this
        0.50 ( 1.95% of base) : 14371.dasm - System.Xml.DocumentXPathNavigator:FirstChild(System.Xml.XmlNode):System.Xml.XmlNode:this
        0.50 ( 1.95% of base) : 14373.dasm - System.Xml.DocumentXPathNavigator:ParentNode(System.Xml.XmlNode):System.Xml.XmlNode:this
        0.50 ( 1.95% of base) : 196067.dasm - System.Web.HttpUtility:JavaScriptStringEncode(System.String,bool):System.String
        3.50 ( 1.93% of base) : 66105.dasm - Microsoft.Diagnostics.Tracing.Etlx.TraceCodeAddresses:FindAndRemove(long,int,byref):Microsoft.Diagnostics.Tracing.Etlx.TraceCodeAddresses+ILToNativeMap:this
      369.20 ( 1.92% of base) : 75510.dasm - System.Text.StringBuilder:AppendFormatHelper(System.IFormatProvider,System.String,System.ParamsArray):System.Text.StringBuilder:this
        0.50 ( 1.85% of base) : 118550.dasm - Microsoft.CodeAnalysis.VisualBasic.Syntax.InternalSyntax.BlockContext:FreeStatements():this
        0.50 ( 1.82% of base) : 80695.dasm - System.CultureAwareComparer:Equals(System.Object):bool:this
        0.50 ( 1.81% of base) : 123058.dasm - Microsoft.CodeAnalysis.VisualBasic.Symbols.MissingAssemblySymbol:Equals(System.Object):bool:this
        0.50 ( 1.66% of base) : 14365.dasm - System.Xml.DocumentXPathNavigator:PreviousText(System.Xml.XmlNode):System.Xml.XmlNode:this
        0.50 ( 1.66% of base) : 14367.dasm - System.Xml.DocumentXPathNavigator:PreviousSibling(System.Xml.XmlNode):System.Xml.XmlNode:this
        0.50 ( 1.66% of base) : 14369.dasm - System.Xml.DocumentXPathNavigator:NextSibling(System.Xml.XmlNode):System.Xml.XmlNode:this
        2.00 ( 1.62% of base) : 3481.dasm - Internal.TypeSystem.Ecma.CachingMetadataStringDecoder:Find(int,System.String):System.String:this
        3.50 ( 1.58% of base) : 140408.dasm - Ssl:AddExtraChainCertificates(Microsoft.Win32.SafeHandles.SafeSslHandle,System.Security.Cryptography.X509Certificates.X509Certificate2[]):bool
        2.00 ( 1.47% of base) : 3480.dasm - Internal.TypeSystem.Ecma.CachingMetadataStringDecoder:FindASCII(int,int,int):System.String:this
       30.00 ( 1.46% of base) : 52.dasm - System.Text.ISO2022Encoding:GetBytesCP5022xJP(int,int,int,int,System.Text.ISO2022Encoding+ISO2022Encoder):int:this
        0.50 ( 1.46% of base) : 566.dasm - System.Net.Http.Headers.ProductInfoHeaderValue:Equals(System.Object):bool:this

Top method improvements (percentages):
      -95.20 (-7.58% of base) : 146824.dasm - System.Xml.XmlBufferReader:GetEscapedChars(int,int,System.Char[]):int:this
    -1229.20 (-7.52% of base) : 84765.dasm - System.RuntimeType:InvokeMember(System.String,int,System.Reflection.Binder,System.Object,System.Object[],System.Reflection.ParameterModifier[],System.Globalization.CultureInfo,System.String[]):System.Object:this
     -137.32 (-7.41% of base) : 96363.dasm - Microsoft.CSharp.RuntimeBinder.Errors.ErrorHandling:Error(int,Microsoft.CSharp.RuntimeBinder.Errors.ErrArg[]):Microsoft.CSharp.RuntimeBinder.RuntimeBinderException
     -172.80 (-6.82% of base) : 193478.dasm - System.Numerics.Tensors.Tensor`1:GetTriangle(int,bool):System.Numerics.Tensors.Tensor`1[System.__Canon]:this
     -127.20 (-6.81% of base) : 148983.dasm - OperatorIntrinsics:SetArraySlice4DFixedSingle4(System.__Canon[,,,],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],int,System.__Canon[,,])
     -127.20 (-6.81% of base) : 148984.dasm - OperatorIntrinsics:SetArraySlice4DFixedSingle3(System.__Canon[,,,],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],int,Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],System.__Canon[,,])
     -127.20 (-6.81% of base) : 148985.dasm - OperatorIntrinsics:SetArraySlice4DFixedSingle2(System.__Canon[,,,],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],int,Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],System.__Canon[,,])
     -127.20 (-6.77% of base) : 148986.dasm - OperatorIntrinsics:SetArraySlice4DFixedSingle1(System.__Canon[,,,],int,Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],System.__Canon[,,])
      -53.20 (-6.69% of base) : 67947.dasm - System.Collections.Generic.ArraySortHelper`2:InsertionSort(System.Span`1[System.__Canon],System.Span`1[System.__Canon],System.Collections.Generic.IComparer`1[System.__Canon])
    -1512.00 (-6.60% of base) : 154846.dasm - System.Linq.Parallel.SortHelper`2:QuickSort(int,int,System.__Canon[],System.Int32[],System.Threading.CancellationToken):this
     -158.00 (-6.41% of base) : 149001.dasm - OperatorIntrinsics:GetArraySlice4DFixedSingle1(System.__Canon[,,,],int,Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32]):System.__Canon[,,]
     -133.50 (-6.21% of base) : 134151.dasm - System.Data.UniqueConstraint:IsConstraintViolated():bool:this
      -20.80 (-6.20% of base) : 182410.dasm - System.IO.Ports.SerialPort:InternalRead(System.Char[],int,int,int,bool):int:this
     -158.00 (-6.07% of base) : 148998.dasm - OperatorIntrinsics:GetArraySlice4DFixedSingle4(System.__Canon[,,,],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],int):System.__Canon[,,]
     -158.00 (-6.07% of base) : 148999.dasm - OperatorIntrinsics:GetArraySlice4DFixedSingle3(System.__Canon[,,,],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],int,Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32]):System.__Canon[,,]
     -158.00 (-6.07% of base) : 149000.dasm - OperatorIntrinsics:GetArraySlice4DFixedSingle2(System.__Canon[,,,],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],int,Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32]):System.__Canon[,,]
      -95.80 (-5.91% of base) : 150161.dasm - Microsoft.FSharp.Collections.Array3DModule:Create(int,int,int,System.__Canon):System.__Canon[,,]
      -15.14 (-5.88% of base) : 134340.dasm - System.Data.RelatedView:Invoke(System.Data.DataRow,int):bool:this
      -50.10 (-5.88% of base) : 153248.dasm - Microsoft.FSharp.Core.ExtraTopLevelOperators:array2D$cont@192(System.__Canon[],int,Microsoft.FSharp.Core.Unit):System.__Canon[,]
      -88.85 (-5.76% of base) : 82201.dasm - BigInteger:DivRem(byref,byref,byref,byref)

2514 total methods with Perf Score differences (2201 improved, 313 regressed), 2899 unchanged.



Summary of Instruction Count diffs:
(Lower is better)

Total Instructions of base: 2301422
Total Instructions of diff: 2295304
Total Instructions of delta: -6118 (-0.27% of base)

Total relative delta: -15.27
    diff is an improvement.
    relative diff is an improvement.
Detail diffs


Top file regressions (Instructions):
          15 : 75203.dasm (3.84% of base)
          13 : 13243.dasm (0.55% of base)
           6 : 12508.dasm (0.27% of base)
           5 : 183832.dasm (0.52% of base)
           2 : 104789.dasm (0.22% of base)
           2 : 75211.dasm (0.55% of base)
           2 : 105004.dasm (0.19% of base)
           2 : 24203.dasm (0.46% of base)
           1 : 72793.dasm (0.44% of base)
           1 : 69178.dasm (0.11% of base)
           1 : 94592.dasm (0.13% of base)

Top file improvements (Instructions):
        -145 : 63937.dasm (-1.06% of base)
        -133 : 65137.dasm (-1.64% of base)
        -127 : 51225.dasm (-1.61% of base)
        -116 : 62060.dasm (-0.58% of base)
         -80 : 134415.dasm (-4.85% of base)
         -80 : 137365.dasm (-4.96% of base)
         -61 : 74961.dasm (-5.05% of base)
         -45 : 83214.dasm (-1.20% of base)
         -45 : 181395.dasm (-4.17% of base)
         -42 : 198116.dasm (-2.71% of base)
         -41 : 51771.dasm (-1.53% of base)
         -39 : 83078.dasm (-2.17% of base)
         -37 : 136384.dasm (-0.81% of base)
         -33 : 5764.dasm (-0.55% of base)
         -32 : 82201.dasm (-5.83% of base)
         -29 : 16556.dasm (-5.34% of base)
         -26 : 96363.dasm (-3.68% of base)
         -25 : 82286.dasm (-1.53% of base)
         -25 : 99633.dasm (-0.57% of base)
         -22 : 117873.dasm (-1.25% of base)

2063 total files with Instruction Count differences (2052 improved, 11 regressed), 3350 unchanged.

Top method regressions (Instructions):
          15 ( 3.84% of base) : 75203.dasm - System.Text.Encoding:GetCharsWithFallback(int,int,int,int,int,int,System.Text.DecoderNLS):int:this
          13 ( 0.55% of base) : 13243.dasm - System.Xml.Schema.Compiler:CompileLocalAttributes(System.Xml.Schema.XmlSchemaComplexType,System.Xml.Schema.XmlSchemaComplexType,System.Xml.Schema.XmlSchemaObjectCollection,System.Xml.Schema.XmlSchemaAnyAttribute,int):this
           6 ( 0.27% of base) : 12508.dasm - System.Xml.Schema.SchemaCollectionCompiler:CompileLocalAttributes(System.Xml.Schema.XmlSchemaComplexType,System.Xml.Schema.XmlSchemaComplexType,System.Xml.Schema.XmlSchemaObjectCollection,System.Xml.Schema.XmlSchemaAnyAttribute,int):this
           5 ( 0.52% of base) : 183832.dasm - Microsoft.Extensions.DependencyInjection.ServiceLookup.ILEmitResolverBuilder:GenerateMethodBody(Microsoft.Extensions.DependencyInjection.ServiceLookup.ServiceCallSite,System.Reflection.Emit.ILGenerator):Microsoft.Extensions.DependencyInjection.ServiceLookup.ILEmitResolverBuilder+ILEmitResolverBuilderRuntimeContext:this
           2 ( 0.22% of base) : 104789.dasm - AnonymousTypeToStringMethodSymbol:GetBoundMethodBody(Microsoft.CodeAnalysis.DiagnosticBag,byref):Microsoft.CodeAnalysis.VisualBasic.BoundBlock:this
           2 ( 0.55% of base) : 75211.dasm - System.Text.Encoding:GetBytesWithFallback(int,int,int,int,int,int,System.Text.EncoderNLS):int:this
           2 ( 0.19% of base) : 105004.dasm - QueryLambdaBinder:BindJoinKeys(Microsoft.CodeAnalysis.VisualBasic.Binder,Microsoft.CodeAnalysis.VisualBasic.Syntax.JoinClauseSyntax,Microsoft.CodeAnalysis.VisualBasic.BoundQueryClauseBase,Microsoft.CodeAnalysis.VisualBasic.BoundQueryClauseBase,System.Collections.Immutable.ImmutableArray`1[Microsoft.CodeAnalysis.VisualBasic.Symbols.RangeVariableSymbol],byref,byref,byref,byref,Microsoft.CodeAnalysis.DiagnosticBag)
           2 ( 0.46% of base) : 24203.dasm - Microsoft.CodeAnalysis.CSharp.Symbols.Metadata.PE.PEMethodSymbol:LoadSignature():Microsoft.CodeAnalysis.CSharp.Symbols.Metadata.PE.PEMethodSymbol+SignatureData:this
           1 ( 0.44% of base) : 72793.dasm - System.Reflection.MethodBase:CheckArguments(byref,System.Object[],System.Reflection.Binder,int,System.Globalization.CultureInfo,System.Signature):System.Span`1[System.Object]:this
           1 ( 0.11% of base) : 69178.dasm - System.Diagnostics.Tracing.EventPipeMetadataGenerator:GenerateMetadata(int,System.String,long,int,int,int,System.Diagnostics.Tracing.EventParameterInfo[]):System.Byte[]:this
           1 ( 0.13% of base) : 94592.dasm - System.Data.Odbc.OdbcDataReader:RetrieveKeyInfoFromStatistics(System.Data.Odbc.OdbcDataReader+QualifiedTableName,bool):int:this

Top method improvements (Instructions):
        -145 (-1.06% of base) : 63937.dasm - Microsoft.Diagnostics.Tracing.Parsers.ClrPrivateTraceEventParser:EnumerateTemplates(System.Func`3[System.String, System.String, Microsoft.Diagnostics.Tracing.EventFilterResponse],System.Action`1[Microsoft.Diagnostics.Tracing.TraceEvent]):this
        -133 (-1.64% of base) : 65137.dasm - Microsoft.Diagnostics.Tracing.Parsers.MicrosoftAntimalwareEngineTraceEventParser:EnumerateTemplates(System.Func`3[System.String, System.String, Microsoft.Diagnostics.Tracing.EventFilterResponse],System.Action`1[Microsoft.Diagnostics.Tracing.TraceEvent]):this
        -127 (-1.61% of base) : 51225.dasm - Microsoft.Diagnostics.Tracing.Parsers.AspNet.AspNetTraceEventParser:EnumerateTemplates(System.Func`3[System.String, System.String, Microsoft.Diagnostics.Tracing.EventFilterResponse],System.Action`1[Microsoft.Diagnostics.Tracing.TraceEvent]):this
        -116 (-0.58% of base) : 62060.dasm - Microsoft.Diagnostics.Tracing.Parsers.KernelTraceEventParser:EnumerateTemplates(System.Func`3[System.String, System.String, Microsoft.Diagnostics.Tracing.EventFilterResponse],System.Action`1[Microsoft.Diagnostics.Tracing.TraceEvent]):this
         -80 (-4.85% of base) : 134415.dasm - System.Data.RBTree`1:RBDeleteX(int,int,int):int:this
         -80 (-4.96% of base) : 137365.dasm - System.Data.RBTree`1:RBDeleteX(int,int,int):int:this
         -61 (-5.05% of base) : 74961.dasm - System.Text.UnicodeEncoding:GetChars(int,int,int,int,System.Text.DecoderNLS):int:this
         -45 (-1.20% of base) : 83214.dasm - System.DefaultBinder:BindToMethod(int,System.Reflection.MethodBase[],byref,System.Reflection.ParameterModifier[],System.Globalization.CultureInfo,System.String[],byref):System.Reflection.MethodBase:this
         -45 (-4.17% of base) : 181395.dasm - ParameterizedStrings:EvaluateInternal(System.String,byref,System.TermInfo+ParameterizedStrings+FormatParam[],System.Collections.Generic.Stack`1[System.TermInfo+ParameterizedStrings+FormatParam],byref,byref):System.String
         -42 (-2.71% of base) : 198116.dasm - Number:NumberToStringFormat(byref,byref,System.ReadOnlySpan`1[System.Char],System.Globalization.NumberFormatInfo)
         -41 (-1.53% of base) : 51771.dasm - Microsoft.Diagnostics.Tracing.Parsers.Clr.ClrRundownTraceEventParser:EnumerateTemplates(System.Func`3[System.String, System.String, Microsoft.Diagnostics.Tracing.EventFilterResponse],System.Action`1[Microsoft.Diagnostics.Tracing.TraceEvent]):this
         -39 (-2.17% of base) : 83078.dasm - System.DateTimeFormat:FormatCustomized(System.DateTime,System.ReadOnlySpan`1[System.Char],System.Globalization.DateTimeFormatInfo,System.TimeSpan,System.Text.StringBuilder):System.Text.StringBuilder
         -37 (-0.81% of base) : 136384.dasm - System.Data.XmlTreeGen:HandleTable(System.Data.DataTable,System.Xml.XmlDocument,System.Xml.XmlElement,bool):System.Xml.XmlElement:this
         -33 (-0.55% of base) : 5764.dasm - System.Xml.Serialization.XmlReflectionImporter:ImportAccessorMapping(System.Xml.Serialization.MemberMapping,System.Xml.Serialization.FieldModel,System.Xml.Serialization.XmlAttributes,System.String,System.Type,bool,bool,System.Xml.Serialization.RecursionLimiter):this
         -32 (-5.83% of base) : 82201.dasm - BigInteger:DivRem(byref,byref,byref,byref)
         -29 (-5.34% of base) : 16556.dasm - System.Xml.XmlEventCache:EventsToWriter(System.Xml.XmlWriter):this
         -26 (-3.68% of base) : 96363.dasm - Microsoft.CSharp.RuntimeBinder.Errors.ErrorHandling:Error(int,Microsoft.CSharp.RuntimeBinder.Errors.ErrArg[]):Microsoft.CSharp.RuntimeBinder.RuntimeBinderException
         -25 (-1.53% of base) : 82286.dasm - System.Number:NumberToStringFormat(byref,byref,System.ReadOnlySpan`1[System.Char],System.Globalization.NumberFormatInfo)
         -25 (-0.57% of base) : 99633.dasm - Microsoft.VisualBasic.CompilerServices.VBBinder:BindToMethod(int,System.Reflection.MethodBase[],byref,System.Reflection.ParameterModifier[],System.Globalization.CultureInfo,System.String[],byref):System.Reflection.MethodBase:this
         -22 (-1.25% of base) : 117873.dasm - Microsoft.CodeAnalysis.VisualBasic.Syntax.InternalSyntax.Scanner:ScanNumericLiteral(Microsoft.CodeAnalysis.VisualBasic.Syntax.InternalSyntax.SyntaxList`1[Microsoft.CodeAnalysis.VisualBasic.Syntax.InternalSyntax.VisualBasicSyntaxNode]):Microsoft.CodeAnalysis.VisualBasic.Syntax.InternalSyntax.SyntaxToken:this

Top method regressions (percentages):
          15 ( 3.84% of base) : 75203.dasm - System.Text.Encoding:GetCharsWithFallback(int,int,int,int,int,int,System.Text.DecoderNLS):int:this
           2 ( 0.55% of base) : 75211.dasm - System.Text.Encoding:GetBytesWithFallback(int,int,int,int,int,int,System.Text.EncoderNLS):int:this
          13 ( 0.55% of base) : 13243.dasm - System.Xml.Schema.Compiler:CompileLocalAttributes(System.Xml.Schema.XmlSchemaComplexType,System.Xml.Schema.XmlSchemaComplexType,System.Xml.Schema.XmlSchemaObjectCollection,System.Xml.Schema.XmlSchemaAnyAttribute,int):this
           5 ( 0.52% of base) : 183832.dasm - Microsoft.Extensions.DependencyInjection.ServiceLookup.ILEmitResolverBuilder:GenerateMethodBody(Microsoft.Extensions.DependencyInjection.ServiceLookup.ServiceCallSite,System.Reflection.Emit.ILGenerator):Microsoft.Extensions.DependencyInjection.ServiceLookup.ILEmitResolverBuilder+ILEmitResolverBuilderRuntimeContext:this
           2 ( 0.46% of base) : 24203.dasm - Microsoft.CodeAnalysis.CSharp.Symbols.Metadata.PE.PEMethodSymbol:LoadSignature():Microsoft.CodeAnalysis.CSharp.Symbols.Metadata.PE.PEMethodSymbol+SignatureData:this
           1 ( 0.44% of base) : 72793.dasm - System.Reflection.MethodBase:CheckArguments(byref,System.Object[],System.Reflection.Binder,int,System.Globalization.CultureInfo,System.Signature):System.Span`1[System.Object]:this
           6 ( 0.27% of base) : 12508.dasm - System.Xml.Schema.SchemaCollectionCompiler:CompileLocalAttributes(System.Xml.Schema.XmlSchemaComplexType,System.Xml.Schema.XmlSchemaComplexType,System.Xml.Schema.XmlSchemaObjectCollection,System.Xml.Schema.XmlSchemaAnyAttribute,int):this
           2 ( 0.22% of base) : 104789.dasm - AnonymousTypeToStringMethodSymbol:GetBoundMethodBody(Microsoft.CodeAnalysis.DiagnosticBag,byref):Microsoft.CodeAnalysis.VisualBasic.BoundBlock:this
           2 ( 0.19% of base) : 105004.dasm - QueryLambdaBinder:BindJoinKeys(Microsoft.CodeAnalysis.VisualBasic.Binder,Microsoft.CodeAnalysis.VisualBasic.Syntax.JoinClauseSyntax,Microsoft.CodeAnalysis.VisualBasic.BoundQueryClauseBase,Microsoft.CodeAnalysis.VisualBasic.BoundQueryClauseBase,System.Collections.Immutable.ImmutableArray`1[Microsoft.CodeAnalysis.VisualBasic.Symbols.RangeVariableSymbol],byref,byref,byref,byref,Microsoft.CodeAnalysis.DiagnosticBag)
           1 ( 0.13% of base) : 94592.dasm - System.Data.Odbc.OdbcDataReader:RetrieveKeyInfoFromStatistics(System.Data.Odbc.OdbcDataReader+QualifiedTableName,bool):int:this
           1 ( 0.11% of base) : 69178.dasm - System.Diagnostics.Tracing.EventPipeMetadataGenerator:GenerateMetadata(int,System.String,long,int,int,int,System.Diagnostics.Tracing.EventParameterInfo[]):System.Byte[]:this

Top method improvements (percentages):
         -32 (-5.83% of base) : 82201.dasm - BigInteger:DivRem(byref,byref,byref,byref)
         -29 (-5.34% of base) : 16556.dasm - System.Xml.XmlEventCache:EventsToWriter(System.Xml.XmlWriter):this
         -61 (-5.05% of base) : 74961.dasm - System.Text.UnicodeEncoding:GetChars(int,int,int,int,System.Text.DecoderNLS):int:this
         -80 (-4.96% of base) : 137365.dasm - System.Data.RBTree`1:RBDeleteX(int,int,int):int:this
         -80 (-4.85% of base) : 134415.dasm - System.Data.RBTree`1:RBDeleteX(int,int,int):int:this
          -2 (-4.65% of base) : 42972.dasm - Microsoft.CodeAnalysis.CSharp.Binder:MakeQueryUnboundLambda(Microsoft.CodeAnalysis.CSharp.CSharpSyntaxNode,Microsoft.CodeAnalysis.CSharp.Binder+QueryUnboundLambdaState):Microsoft.CodeAnalysis.CSharp.UnboundLambda:this
         -12 (-4.48% of base) : 146417.dasm - System.Xml.XmlUTF8TextReader:ReadQualifiedName(System.Xml.PrefixHandle,System.Xml.StringHandle):this
         -11 (-4.25% of base) : 148987.dasm - OperatorIntrinsics:SetArraySlice4D(System.__Canon[,,,],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],System.__Canon[,,,])
         -45 (-4.17% of base) : 181395.dasm - ParameterizedStrings:EvaluateInternal(System.String,byref,System.TermInfo+ParameterizedStrings+FormatParam[],System.Collections.Generic.Stack`1[System.TermInfo+ParameterizedStrings+FormatParam],byref,byref):System.String
         -21 (-3.99% of base) : 74897.dasm - System.Text.UTF7Encoding:GetBytes(int,int,int,int,System.Text.EncoderNLS):int:this
          -8 (-3.96% of base) : 134340.dasm - System.Data.RelatedView:Invoke(System.Data.DataRow,int):bool:this
          -7 (-3.80% of base) : 79101.dasm - System.Globalization.CompareInfo:EndsWithOrdinalHelper(System.ReadOnlySpan`1[System.Char],System.ReadOnlySpan`1[System.Char],int,int):bool:this
          -7 (-3.76% of base) : 79104.dasm - System.Globalization.CompareInfo:StartsWithOrdinalHelper(System.ReadOnlySpan`1[System.Char],System.ReadOnlySpan`1[System.Char],int,int):bool:this
         -26 (-3.68% of base) : 96363.dasm - Microsoft.CSharp.RuntimeBinder.Errors.ErrorHandling:Error(int,Microsoft.CSharp.RuntimeBinder.Errors.ErrArg[]):Microsoft.CSharp.RuntimeBinder.RuntimeBinderException
          -6 (-3.68% of base) : 43092.dasm - Microsoft.CodeAnalysis.CSharp.Binder:ShouldAddWinRTMembersForInterface(Microsoft.CodeAnalysis.CSharp.Symbols.NamedTypeSymbol,Microsoft.CodeAnalysis.CSharp.Symbols.NamedTypeSymbol,Microsoft.CodeAnalysis.CSharp.Symbols.NamedTypeSymbol,Microsoft.CodeAnalysis.CSharp.Symbols.NamedTypeSymbol,Microsoft.CodeAnalysis.CSharp.Symbols.NamedTypeSymbol,Microsoft.CodeAnalysis.CSharp.Symbols.NamedTypeSymbol,Microsoft.CodeAnalysis.CSharp.Symbols.NamedTypeSymbol):bool
         -16 (-3.61% of base) : 124829.dasm - Microsoft.CodeAnalysis.VisualBasic.Symbols.AnonymousTypeManager:ReportMissingOrErroneousSymbols(Microsoft.CodeAnalysis.DiagnosticBag,bool,bool,bool):bool:this
          -2 (-3.57% of base) : 70469.dasm - System.IO.MemoryStream:TryGetBuffer(byref):bool:this
          -7 (-3.54% of base) : 79102.dasm - System.Globalization.CompareInfo:EndsWithOrdinalIgnoreCaseHelper(System.ReadOnlySpan`1[System.Char],System.ReadOnlySpan`1[System.Char],int,int):bool:this
          -7 (-3.50% of base) : 79105.dasm - System.Globalization.CompareInfo:StartsWithOrdinalIgnoreCaseHelper(System.ReadOnlySpan`1[System.Char],System.ReadOnlySpan`1[System.Char],int,int):bool:this
          -8 (-3.49% of base) : 182410.dasm - System.IO.Ports.SerialPort:InternalRead(System.Char[],int,int,int,bool):int:this

2063 total methods with Instruction Count differences (2052 improved, 11 regressed), 3350 unchanged.


Libraries.crossgen2.Linux.arm64.checked


Summary of Code Size diffs:
(Lower is better)

Total bytes of base: 3063300
Total bytes of diff: 3057996
Total bytes of delta: -5304 (-0.17% of base)

Total relative delta: -2.86
    diff is an improvement.
    relative diff is an improvement.
Detail diffs


Top file regressions (bytes):
           4 : 161955.dasm (1.08% of base)

Top file improvements (bytes):
        -128 : 140044.dasm (-2.12% of base)
        -128 : 140474.dasm (-0.64% of base)
        -108 : 15303.dasm (-0.69% of base)
        -108 : 139727.dasm (-1.24% of base)
         -96 : 9330.dasm (-0.60% of base)
         -80 : 87615.dasm (-1.47% of base)
         -80 : 191144.dasm (-1.53% of base)
         -68 : 72206.dasm (-2.03% of base)
         -56 : 88543.dasm (-0.41% of base)
         -56 : 76877.dasm (-2.35% of base)
         -52 : 39841.dasm (-1.46% of base)
         -48 : 139969.dasm (-0.46% of base)
         -48 : 196495.dasm (-1.19% of base)
         -44 : 140063.dasm (-0.76% of base)
         -44 : 87582.dasm (-1.44% of base)
         -44 : 139679.dasm (-0.59% of base)
         -44 : 28313.dasm (-2.29% of base)
         -40 : 47994.dasm (-1.11% of base)
         -40 : 167338.dasm (-1.43% of base)
         -40 : 139741.dasm (-0.65% of base)

486 total files with Code Size differences (485 improved, 1 regressed), 1130 unchanged.

Top method regressions (bytes):
           4 ( 1.08% of base) : 161955.dasm - Ssl:AddExtraChainCertificates(Microsoft.Win32.SafeHandles.SafeSslHandle,System.Security.Cryptography.X509Certificates.X509Certificate2[]):bool

Top method improvements (bytes):
        -128 (-2.12% of base) : 140044.dasm - System.Xml.Serialization.XmlSerializationReaderCodeGen:WriteMemberElementsIf(System.Xml.Serialization.XmlSerializationReaderCodeGen+Member[],System.Xml.Serialization.XmlSerializationReaderCodeGen+Member,System.String,System.String):this
        -128 (-0.64% of base) : 140474.dasm - System.Xml.Serialization.XmlReflectionImporter:ImportAccessorMapping(System.Xml.Serialization.MemberMapping,System.Xml.Serialization.FieldModel,System.Xml.Serialization.XmlAttributes,System.String,System.Type,bool,bool,System.Xml.Serialization.RecursionLimiter):this
        -108 (-0.69% of base) : 15303.dasm - System.Data.XmlTreeGen:HandleTable(System.Data.DataTable,System.Xml.XmlDocument,System.Xml.XmlElement,bool):System.Xml.XmlElement:this
        -108 (-1.24% of base) : 139727.dasm - System.Xml.Serialization.XmlSerializationWriterCodeGen:WriteElements(System.String,System.String,System.Xml.Serialization.ElementAccessor[],System.Xml.Serialization.TextAccessor,System.Xml.Serialization.ChoiceIdentifierAccessor,System.String,bool,bool):this
         -96 (-0.60% of base) : 9330.dasm - Microsoft.VisualBasic.CompilerServices.VBBinder:BindToMethod(int,System.Reflection.MethodBase[],byref,System.Reflection.ParameterModifier[],System.Globalization.CultureInfo,System.String[],byref):System.Reflection.MethodBase:this
         -80 (-1.47% of base) : 87615.dasm - System.Number:NumberToStringFormat(byref,byref,System.ReadOnlySpan`1[System.Char],System.Globalization.NumberFormatInfo)
         -80 (-1.53% of base) : 191144.dasm - Number:NumberToStringFormat(byref,byref,System.ReadOnlySpan`1[System.Char],System.Globalization.NumberFormatInfo)
         -68 (-2.03% of base) : 72206.dasm - System.Data.Common.MultipartIdentifier:ParseMultipartIdentifier(System.String,System.String,System.String,ushort,int,bool,System.String,bool):System.String[]
         -56 (-0.41% of base) : 88543.dasm - System.DefaultBinder:BindToMethod(int,System.Reflection.MethodBase[],byref,System.Reflection.ParameterModifier[],System.Globalization.CultureInfo,System.String[],byref):System.Reflection.MethodBase:this
         -56 (-2.35% of base) : 76877.dasm - System.Reflection.Emit.MethodBuilder:CreateMethodBodyHelper(System.Reflection.Emit.ILGenerator):this
         -52 (-1.46% of base) : 39841.dasm - Microsoft.CodeAnalysis.VisualBasic.MethodCompiler:CompileNamedType(Microsoft.CodeAnalysis.VisualBasic.Symbols.NamedTypeSymbol,System.Predicate`1[Microsoft.CodeAnalysis.VisualBasic.Symbol]):this
         -48 (-0.46% of base) : 139969.dasm - System.Xml.Serialization.XmlSerializationReaderILGen:WriteLiteralStructMethod(System.Xml.Serialization.StructMapping):this
         -48 (-1.19% of base) : 196495.dasm - System.DirectoryServices.Protocols.BerConverter:Encode(System.String,System.Object[]):System.Byte[]
         -44 (-0.76% of base) : 140063.dasm - System.Xml.Serialization.XmlSerializationReaderCodeGen:WriteLiteralStructMethod(System.Xml.Serialization.StructMapping):this
         -44 (-1.44% of base) : 87582.dasm - System.Number:TryParseNumber(byref,long,int,byref,System.Globalization.NumberFormatInfo):bool
         -44 (-0.59% of base) : 139679.dasm - System.Xml.Serialization.XmlSerializationWriterILGen:WriteElements(System.Xml.Serialization.SourceInfo,System.String,System.Xml.Serialization.ElementAccessor[],System.Xml.Serialization.TextAccessor,System.Xml.Serialization.ChoiceIdentifierAccessor,System.String,bool,bool):this
         -44 (-2.29% of base) : 28313.dasm - Microsoft.CodeAnalysis.VisualBasic.OverloadResolution:FoldIntegralCharOrDateTimeBinaryOperator(int,Microsoft.CodeAnalysis.ConstantValue,Microsoft.CodeAnalysis.ConstantValue,Microsoft.CodeAnalysis.VisualBasic.Symbols.TypeSymbol,Microsoft.CodeAnalysis.VisualBasic.Symbols.TypeSymbol,byref,byref):Microsoft.CodeAnalysis.ConstantValue
         -40 (-1.11% of base) : 47994.dasm - Microsoft.XmlSerializer.Generator.Sgen:Run(System.String[]):int:this
         -40 (-1.43% of base) : 167338.dasm - System.Runtime.Serialization.Formatters.Binary.ObjectWriter:WriteArray(System.Runtime.Serialization.Formatters.Binary.WriteObjectInfo,System.Runtime.Serialization.Formatters.Binary.NameInfo,System.Runtime.Serialization.Formatters.Binary.WriteObjectInfo):this
         -40 (-0.65% of base) : 139741.dasm - System.Xml.Serialization.XmlSerializationWriterCodeGen:GenerateMembersElement(System.Xml.Serialization.XmlMembersMapping):System.String:this

Top method regressions (percentages):
           4 ( 1.08% of base) : 161955.dasm - Ssl:AddExtraChainCertificates(Microsoft.Win32.SafeHandles.SafeSslHandle,System.Security.Cryptography.X509Certificates.X509Certificate2[]):bool

Top method improvements (percentages):
          -8 (-4.44% of base) : 75689.dasm - System.IO.MemoryStream:TryGetBuffer(byref):bool:this
         -32 (-3.51% of base) : 155298.dasm - OperatorIntrinsics:SetArraySlice4D(System.__Canon[,,,],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],System.__Canon[,,,])
         -36 (-3.01% of base) : 43814.dasm - Microsoft.CodeAnalysis.VisualBasic.Symbols.Metadata.PE.PEMethodSymbol:ComputeMethodKindForPotentialOperatorOrConversion(Microsoft.CodeAnalysis.VisualBasic.OverloadResolution+OperatorInfo,int,System.String,bool):int:this
         -20 (-2.92% of base) : 155320.dasm - OperatorIntrinsics:SetArraySlice3D(System.__Canon[,,],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],System.__Canon[,,])
         -56 (-2.35% of base) : 76877.dasm - System.Reflection.Emit.MethodBuilder:CreateMethodBodyHelper(System.Reflection.Emit.ILGenerator):this
         -44 (-2.29% of base) : 28313.dasm - Microsoft.CodeAnalysis.VisualBasic.OverloadResolution:FoldIntegralCharOrDateTimeBinaryOperator(int,Microsoft.CodeAnalysis.ConstantValue,Microsoft.CodeAnalysis.ConstantValue,Microsoft.CodeAnalysis.VisualBasic.Symbols.TypeSymbol,Microsoft.CodeAnalysis.VisualBasic.Symbols.TypeSymbol,byref,byref):Microsoft.CodeAnalysis.ConstantValue
         -12 (-2.22% of base) : 182860.dasm - System.Net.Mime.ByteEncoder:EncodeBytes(System.Byte[],int,int,bool,bool):int:this
        -128 (-2.12% of base) : 140044.dasm - System.Xml.Serialization.XmlSerializationReaderCodeGen:WriteMemberElementsIf(System.Xml.Serialization.XmlSerializationReaderCodeGen+Member[],System.Xml.Serialization.XmlSerializationReaderCodeGen+Member,System.String,System.String):this
          -4 (-2.08% of base) : 10815.dasm - System.Data.Common.DoubleStorage:Compare(int,int):int:this
          -4 (-2.08% of base) : 10686.dasm - System.Data.Common.SingleStorage:Compare(int,int):int:this
         -68 (-2.03% of base) : 72206.dasm - System.Data.Common.MultipartIdentifier:ParseMultipartIdentifier(System.String,System.String,System.String,ushort,int,bool,System.String,bool):System.String[]
          -8 (-2.00% of base) : 156475.dasm - Microsoft.FSharp.Collections.Array4DModule:Create(int,int,int,int,System.__Canon):System.__Canon[,,,]
         -28 (-1.96% of base) : 186862.dasm - System.DefaultBinder:FindMostSpecific(System.Reflection.ParameterInfo[],System.Int32[],System.Type,System.Reflection.ParameterInfo[],System.Int32[],System.Type,System.Type[],System.Object[]):int
         -28 (-1.96% of base) : 88536.dasm - System.DefaultBinder:FindMostSpecific(System.Reflection.ParameterInfo[],System.Int32[],System.Type,System.Reflection.ParameterInfo[],System.Int32[],System.Type,System.Type[],System.Object[]):int
          -4 (-1.92% of base) : 144919.dasm - System.Xml.Xsl.Xslt.QilGenerator:InvokeOnCurrentNodeChanged():System.Xml.Xsl.Qil.QilNode:this
         -12 (-1.91% of base) : 151529.dasm - System.Xml.Ucs4Decoder:Convert(System.Byte[],int,int,System.Char[],int,int,bool,byref,byref,byref):this
         -36 (-1.90% of base) : 78253.dasm - System.Reflection.AssemblyName:EscapeString(System.String,int,int,System.Char[],byref,bool,ushort,ushort,ushort):System.Char[]
         -32 (-1.89% of base) : 96899.dasm - Newtonsoft.Json.Serialization.DefaultContractResolver:GetCallbackMethodsForType(System.Type,byref,byref,byref,byref,byref):this
         -20 (-1.82% of base) : 24365.dasm - MemberLookup:LookupInModules(Microsoft.CodeAnalysis.VisualBasic.LookupResult,Microsoft.CodeAnalysis.VisualBasic.Symbols.NamespaceSymbol,System.String,int,int,Microsoft.CodeAnalysis.VisualBasic.Binder,byref)
          -4 (-1.82% of base) : 196023.dasm - Crypto:EcKeyCreateByOid(System.String):Microsoft.Win32.SafeHandles.SafeEcKeyHandle

486 total methods with Code Size differences (485 improved, 1 regressed), 1130 unchanged.



Summary of Perf Score diffs:
(Lower is better)

Total PerfScoreUnits of base: 29893024.809999958
Total PerfScoreUnits of diff: 29782327.279999975
Total PerfScoreUnits of delta: -110697.53 (-0.37% of base)

Total relative delta: -5.24
    diff is an improvement.
    relative diff is an improvement.
Detail diffs


Top file regressions (PerfScoreUnits):
      369.90 : 80060.dasm (2.06% of base)
      368.40 : 80771.dasm (2.03% of base)
       64.00 : 83742.dasm (0.39% of base)
       17.00 : 147560.dasm (0.38% of base)
       12.00 : 7017.dasm (0.73% of base)
        8.00 : 41895.dasm (0.41% of base)
        8.00 : 65118.dasm (0.36% of base)
        8.00 : 89862.dasm (1.57% of base)
        8.00 : 9699.dasm (0.50% of base)
        8.00 : 179948.dasm (0.06% of base)
        8.00 : 15694.dasm (1.02% of base)
        8.00 : 41816.dasm (1.05% of base)
        8.00 : 102449.dasm (1.04% of base)
        8.00 : 4230.dasm (0.33% of base)
        8.00 : 94137.dasm (0.30% of base)
        8.00 : 95410.dasm (0.44% of base)
        5.90 : 161955.dasm (2.44% of base)
        4.50 : 67425.dasm (1.01% of base)
        4.00 : 114583.dasm (0.33% of base)
        4.00 : 147580.dasm (0.34% of base)

Top file improvements (PerfScoreUnits):
    -80031.30 : 15303.dasm (-0.78% of base)
    -16896.80 : 141081.dasm (-2.46% of base)
     -565.60 : 90082.dasm (-5.17% of base)
     -448.80 : 41825.dasm (-1.54% of base)
     -418.00 : 66452.dasm (-1.63% of base)
     -368.80 : 156475.dasm (-6.11% of base)
     -368.80 : 156474.dasm (-3.81% of base)
     -344.70 : 155298.dasm (-3.35% of base)
     -337.20 : 155313.dasm (-3.06% of base)
     -320.80 : 42131.dasm (-1.47% of base)
     -315.20 : 13732.dasm (-3.08% of base)
     -295.60 : 43814.dasm (-4.26% of base)
     -281.60 : 9330.dasm (-0.83% of base)
     -254.40 : 14091.dasm (-2.69% of base)
     -248.00 : 141113.dasm (-3.33% of base)
     -224.00 : 150297.dasm (-1.65% of base)
     -192.30 : 139081.dasm (-2.60% of base)
     -192.00 : 13756.dasm (-2.26% of base)
     -174.40 : 12986.dasm (-6.21% of base)
     -171.80 : 140044.dasm (-1.03% of base)

742 total files with Perf Score differences (603 improved, 139 regressed), 874 unchanged.

Top method regressions (PerfScoreUnits):
      369.90 ( 2.06% of base) : 80060.dasm - System.Text.ValueStringBuilder:AppendFormatHelper(System.IFormatProvider,System.String,System.ParamsArray):this
      368.40 ( 2.03% of base) : 80771.dasm - System.Text.StringBuilder:AppendFormatHelper(System.IFormatProvider,System.String,System.ParamsArray):System.Text.StringBuilder:this
       64.00 ( 0.39% of base) : 83742.dasm - System.Globalization.IdnMapping:PunycodeDecode(System.String):System.String
       17.00 ( 0.38% of base) : 147560.dasm - System.Xml.Schema.RangeContentValidator:ValidateElement(System.Xml.XmlQualifiedName,System.Xml.Schema.ValidationState,byref):System.Object:this
       12.00 ( 0.73% of base) : 7017.dasm - System.Linq.Expressions.Interpreter.LightCompiler:CompileIntSwitchExpression(System.Linq.Expressions.SwitchExpression):this
        8.00 ( 0.41% of base) : 41895.dasm - Microsoft.CodeAnalysis.VisualBasic.Symbols.SourceNamedTypeSymbol:MakeTypeParameters():System.Collections.Immutable.ImmutableArray`1[Microsoft.CodeAnalysis.VisualBasic.Symbols.TypeParameterSymbol]:this
        8.00 ( 0.36% of base) : 65118.dasm - Microsoft.CodeAnalysis.Text.ChangedText:GetLinesCore():Microsoft.CodeAnalysis.Text.TextLineCollection:this
        8.00 ( 1.57% of base) : 89862.dasm - System.String:ReplaceCore(System.ReadOnlySpan`1[System.Char],System.ReadOnlySpan`1[System.Char],System.ReadOnlySpan`1[System.Char],System.Globalization.CompareInfo,int):System.String
        8.00 ( 0.50% of base) : 9699.dasm - Microsoft.VisualBasic.CompilerServices.OverloadResolution:RemoveRedundantGenericProcedures(System.Collections.Generic.List`1[Microsoft.VisualBasic.CompilerServices.Symbols+Method],byref,System.Object[],System.String[]):Microsoft.VisualBasic.CompilerServices.Symbols+Method
        8.00 ( 0.06% of base) : 179948.dasm - ILCompiler.Reflection.ReadyToRun.Amd64.GcInfo:GetLiveSlotsAtSafepoints(System.Byte[],byref):System.Collections.Generic.List`1[System.Collections.Generic.List`1[ILCompiler.Reflection.ReadyToRun.BaseGcSlot]]:this
        8.00 ( 1.02% of base) : 15694.dasm - System.Xml.XmlDataDocument:FixNestedChildren(System.Data.DataRow,System.Xml.XmlElement):this
        8.00 ( 1.05% of base) : 41816.dasm - Microsoft.CodeAnalysis.VisualBasic.Symbols.SourceNamespaceSymbol:RegisterDeclaredCorTypes():this
        8.00 ( 1.04% of base) : 102449.dasm - Microsoft.CodeAnalysis.CSharp.Symbols.SourceNamespaceSymbol:RegisterDeclaredCorTypes():this
        8.00 ( 0.33% of base) : 4230.dasm - DebugViewPrinter:Analyze():this
        8.00 ( 0.30% of base) : 94137.dasm - System.Security.Cryptography.Xml.Utils:AllDescendantNodes(System.Xml.XmlNode,bool):System.Xml.XmlNodeList
        8.00 ( 0.44% of base) : 95410.dasm - Newtonsoft.Json.Converters.XmlNodeConverter:DeserializeNode(Newtonsoft.Json.JsonReader,Newtonsoft.Json.Converters.IXmlDocument,System.Xml.XmlNamespaceManager,Newtonsoft.Json.Converters.IXmlNode):this
        5.90 ( 2.44% of base) : 161955.dasm - Ssl:AddExtraChainCertificates(Microsoft.Win32.SafeHandles.SafeSslHandle,System.Security.Cryptography.X509Certificates.X509Certificate2[]):bool
        4.50 ( 1.01% of base) : 67425.dasm - Microsoft.CodeAnalysis.CompilationOptions:GetHashCodeHelper():int:this
        4.00 ( 0.33% of base) : 114583.dasm - Microsoft.CodeAnalysis.CSharp.PreciseAbstractFlowPass`1:VisitTryStatement(Microsoft.CodeAnalysis.CSharp.BoundTryStatement):Microsoft.CodeAnalysis.CSharp.BoundNode:this
        4.00 ( 0.34% of base) : 147580.dasm - System.Xml.Schema.ParticleContentValidator:CalculateTotalFollowposForRangeNodes(System.Xml.Schema.BitSet,System.Xml.Schema.BitSet[],byref):System.Xml.Schema.BitSet[]:this

Top method improvements (PerfScoreUnits):
    -80031.30 (-0.78% of base) : 15303.dasm - System.Data.XmlTreeGen:HandleTable(System.Data.DataTable,System.Xml.XmlDocument,System.Xml.XmlElement,bool):System.Xml.XmlElement:this
    -16896.80 (-2.46% of base) : 141081.dasm - System.Xml.Serialization.ReflectionXmlSerializationReader:WriteLiteralStructMethod(System.Xml.Serialization.StructMapping,bool,bool,System.String):System.Object:this
     -565.60 (-5.17% of base) : 90082.dasm - System.RuntimeType:InvokeMember(System.String,int,System.Reflection.Binder,System.Object,System.Object[],System.Reflection.ParameterModifier[],System.Globalization.CultureInfo,System.String[]):System.Object:this
     -448.80 (-1.54% of base) : 41825.dasm - Microsoft.CodeAnalysis.VisualBasic.Symbols.SourceNamedTypeSymbol:GetMyGroupCollectionAttributeData(Microsoft.CodeAnalysis.DiagnosticBag,byref,byref):Microsoft.CodeAnalysis.VisualBasic.Symbols.VisualBasicAttributeData:this
     -418.00 (-1.63% of base) : 66452.dasm - Microsoft.CodeAnalysis.CommonReferenceManager`2:ReuseAssemblySymbols(Microsoft.CodeAnalysis.CommonReferenceManager`2+BoundInputAssembly[System.__Canon, System.__Canon][],System.__Canon[],System.Collections.Immutable.ImmutableArray`1[Microsoft.CodeAnalysis.CommonReferenceManager`2+AssemblyData[System.__Canon, System.__Canon]],int):this
     -368.80 (-6.11% of base) : 156475.dasm - Microsoft.FSharp.Collections.Array4DModule:Create(int,int,int,int,System.__Canon):System.__Canon[,,,]
     -368.80 (-3.81% of base) : 156474.dasm - Microsoft.FSharp.Collections.Array4DModule:Initialize(int,int,int,int,Microsoft.FSharp.Core.FSharpFunc`2[System.Int32, Microsoft.FSharp.Core.FSharpFunc`2[System.Int32, Microsoft.FSharp.Core.FSharpFunc`2[System.Int32, Microsoft.FSharp.Core.FSharpFunc`2[System.Int32, System.__Canon]]]]):System.__Canon[,,,]
     -344.70 (-3.35% of base) : 155298.dasm - OperatorIntrinsics:SetArraySlice4D(System.__Canon[,,,],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],System.__Canon[,,,])
     -337.20 (-3.06% of base) : 155313.dasm - OperatorIntrinsics:GetArraySlice4D(System.__Canon[,,,],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32]):System.__Canon[,,,]
     -320.80 (-1.47% of base) : 42131.dasm - Microsoft.CodeAnalysis.VisualBasic.Symbols.SourceMemberContainerTypeSymbol:CheckForOverloadsErrors(Microsoft.CodeAnalysis.DiagnosticBag):this
     -315.20 (-3.08% of base) : 13732.dasm - System.Data.DataTable:EvaluateDependentExpressions(System.Collections.Generic.List`1[System.Data.DataColumn],System.Data.DataRow,int,System.Collections.Generic.List`1[System.Data.DataRow]):this
     -295.60 (-4.26% of base) : 43814.dasm - Microsoft.CodeAnalysis.VisualBasic.Symbols.Metadata.PE.PEMethodSymbol:ComputeMethodKindForPotentialOperatorOrConversion(Microsoft.CodeAnalysis.VisualBasic.OverloadResolution+OperatorInfo,int,System.String,bool):int:this
     -281.60 (-0.83% of base) : 9330.dasm - Microsoft.VisualBasic.CompilerServices.VBBinder:BindToMethod(int,System.Reflection.MethodBase[],byref,System.Reflection.ParameterModifier[],System.Globalization.CultureInfo,System.String[],byref):System.Reflection.MethodBase:this
     -254.40 (-2.69% of base) : 14091.dasm - System.Data.DataSet:ReadXmlDiffgram(System.Xml.XmlReader):this
     -248.00 (-3.33% of base) : 141113.dasm - System.Xml.Serialization.ReflectionXmlSerializationReader:GenerateEncodedMembersElement(System.Xml.Serialization.XmlMembersMapping):System.Object:this
     -224.00 (-1.65% of base) : 150297.dasm - System.Xml.XmlTextReaderImpl:ParseXmlDeclaration(bool):bool:this
     -192.30 (-2.60% of base) : 139081.dasm - Microsoft.Diagnostics.Symbols.SymbolReader:GetCrossGenExePath(System.String):System.String:this
     -192.00 (-2.26% of base) : 13756.dasm - System.Data.DataTable:ReadXmlDiffgram(System.Xml.XmlReader):this
     -174.40 (-6.21% of base) : 12986.dasm - System.Data.UniqueConstraint:IsConstraintViolated():bool:this
     -171.80 (-1.03% of base) : 140044.dasm - System.Xml.Serialization.XmlSerializationReaderCodeGen:WriteMemberElementsIf(System.Xml.Serialization.XmlSerializationReaderCodeGen+Member[],System.Xml.Serialization.XmlSerializationReaderCodeGen+Member,System.String,System.String):this

Top method regressions (percentages):
        5.90 ( 2.44% of base) : 161955.dasm - Ssl:AddExtraChainCertificates(Microsoft.Win32.SafeHandles.SafeSslHandle,System.Security.Cryptography.X509Certificates.X509Certificate2[]):bool
        0.50 ( 2.11% of base) : 90245.dasm - System.ModuleHandle:op_Equality(System.ModuleHandle,System.ModuleHandle):bool
      369.90 ( 2.06% of base) : 80060.dasm - System.Text.ValueStringBuilder:AppendFormatHelper(System.IFormatProvider,System.String,System.ParamsArray):this
      368.40 ( 2.03% of base) : 80771.dasm - System.Text.StringBuilder:AppendFormatHelper(System.IFormatProvider,System.String,System.ParamsArray):System.Text.StringBuilder:this
        0.50 ( 1.96% of base) : 90244.dasm - System.ModuleHandle:op_Inequality(System.ModuleHandle,System.ModuleHandle):bool
        0.50 ( 1.78% of base) : 87509.dasm - BigInteger:Clear(int):this
        8.00 ( 1.57% of base) : 89862.dasm - System.String:ReplaceCore(System.ReadOnlySpan`1[System.Char],System.ReadOnlySpan`1[System.Char],System.ReadOnlySpan`1[System.Char],System.Globalization.CompareInfo,int):System.String
        0.50 ( 1.56% of base) : 180587.dasm - System.Web.HttpUtility:JavaScriptStringEncode(System.String,bool):System.String
        0.50 ( 1.39% of base) : 42902.dasm - Microsoft.CodeAnalysis.VisualBasic.Symbols.MissingAssemblySymbol:Equals(System.Object):bool:this
        0.50 ( 1.37% of base) : 38345.dasm - Microsoft.CodeAnalysis.VisualBasic.Syntax.InternalSyntax.BlockContext:FreeStatements():this
        0.50 ( 1.35% of base) : 148782.dasm - System.Xml.DocumentXPathNavigator:FirstChild(System.Xml.XmlNode):System.Xml.XmlNode:this
        0.50 ( 1.35% of base) : 148784.dasm - System.Xml.DocumentXPathNavigator:ParentNode(System.Xml.XmlNode):System.Xml.XmlNode:this
        0.50 ( 1.33% of base) : 148776.dasm - System.Xml.DocumentXPathNavigator:PreviousText(System.Xml.XmlNode):System.Xml.XmlNode:this
        0.50 ( 1.33% of base) : 148778.dasm - System.Xml.DocumentXPathNavigator:PreviousSibling(System.Xml.XmlNode):System.Xml.XmlNode:this
        0.50 ( 1.33% of base) : 148780.dasm - System.Xml.DocumentXPathNavigator:NextSibling(System.Xml.XmlNode):System.Xml.XmlNode:this
        0.50 ( 1.29% of base) : 86001.dasm - System.CultureAwareComparer:Equals(System.Object):bool:this
        0.50 ( 1.18% of base) : 151924.dasm - System.Xml.XmlUtf8RawTextWriter:RawTextAsync(System.String):System.Threading.Tasks.Task:this
        0.50 ( 1.18% of base) : 152131.dasm - System.Xml.XmlEncodedRawTextWriter:RawTextAsync(System.String):System.Threading.Tasks.Task:this
        0.50 ( 1.15% of base) : 38850.dasm - Microsoft.CodeAnalysis.VisualBasic.LocalRewriter:RewriteNullableConversion(Microsoft.CodeAnalysis.VisualBasic.BoundConversion):Microsoft.CodeAnalysis.VisualBasic.BoundExpression:this
        0.50 ( 1.13% of base) : 190869.dasm - System.Numerics.Complex:Log1P(double):double

Top method improvements (percentages):
     -112.40 (-9.45% of base) : 156471.dasm - Microsoft.FSharp.Collections.Array3DModule:Create(int,int,int,System.__Canon):System.__Canon[,,]
      -96.00 (-6.96% of base) : 155294.dasm - OperatorIntrinsics:SetArraySlice4DFixedSingle4(System.__Canon[,,,],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],int,System.__Canon[,,])
      -96.00 (-6.92% of base) : 155295.dasm - OperatorIntrinsics:SetArraySlice4DFixedSingle3(System.__Canon[,,,],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],int,Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],System.__Canon[,,])
      -96.00 (-6.92% of base) : 155296.dasm - OperatorIntrinsics:SetArraySlice4DFixedSingle2(System.__Canon[,,,],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],int,Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],System.__Canon[,,])
      -96.00 (-6.92% of base) : 155297.dasm - OperatorIntrinsics:SetArraySlice4DFixedSingle1(System.__Canon[,,,],int,Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],System.__Canon[,,])
      -40.40 (-6.91% of base) : 183060.dasm - System.Net.Mail.MailWriter:WriteHeaders(System.Collections.Specialized.NameValueCollection,bool):this
     -174.40 (-6.21% of base) : 12986.dasm - System.Data.UniqueConstraint:IsConstraintViolated():bool:this
     -368.80 (-6.11% of base) : 156475.dasm - Microsoft.FSharp.Collections.Array4DModule:Create(int,int,int,int,System.__Canon):System.__Canon[,,,]
     -112.40 (-6.09% of base) : 156470.dasm - Microsoft.FSharp.Collections.Array3DModule:Initialize(int,int,int,Microsoft.FSharp.Core.FSharpFunc`2[System.Int32, Microsoft.FSharp.Core.FSharpFunc`2[System.Int32, Microsoft.FSharp.Core.FSharpFunc`2[System.Int32, System.__Canon]]]):System.__Canon[,,]
      -28.40 (-5.37% of base) : 103220.dasm - Microsoft.CodeAnalysis.CSharp.Symbols.IndexedTypeParameterSymbol:GrowPool(int)
     -565.60 (-5.17% of base) : 90082.dasm - System.RuntimeType:InvokeMember(System.String,int,System.Reflection.Binder,System.Object,System.Object[],System.Reflection.ParameterModifier[],System.Globalization.CultureInfo,System.String[]):System.Object:this
     -295.60 (-4.26% of base) : 43814.dasm - Microsoft.CodeAnalysis.VisualBasic.Symbols.Metadata.PE.PEMethodSymbol:ComputeMethodKindForPotentialOperatorOrConversion(Microsoft.CodeAnalysis.VisualBasic.OverloadResolution+OperatorInfo,int,System.String,bool):int:this
      -64.40 (-3.92% of base) : 155309.dasm - OperatorIntrinsics:GetArraySlice4DFixedSingle4(System.__Canon[,,,],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],int):System.__Canon[,,]
      -64.40 (-3.91% of base) : 155310.dasm - OperatorIntrinsics:GetArraySlice4DFixedSingle3(System.__Canon[,,,],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],int,Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32]):System.__Canon[,,]
      -64.40 (-3.91% of base) : 155311.dasm - OperatorIntrinsics:GetArraySlice4DFixedSingle2(System.__Canon[,,,],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],int,Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32]):System.__Canon[,,]
      -64.40 (-3.91% of base) : 155312.dasm - OperatorIntrinsics:GetArraySlice4DFixedSingle1(System.__Canon[,,,],int,Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32]):System.__Canon[,,]
      -60.80 (-3.84% of base) : 202970.dasm - Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteFactory:CreateConstructorCallSite(Microsoft.Extensions.DependencyInjection.ServiceLookup.ResultCache,System.Type,System.Type,Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteChain):Microsoft.Extensions.DependencyInjection.ServiceLookup.ServiceCallSite:this
     -368.80 (-3.81% of base) : 156474.dasm - Microsoft.FSharp.Collections.Array4DModule:Initialize(int,int,int,int,Microsoft.FSharp.Core.FSharpFunc`2[System.Int32, Microsoft.FSharp.Core.FSharpFunc`2[System.Int32, Microsoft.FSharp.Core.FSharpFunc`2[System.Int32, Microsoft.FSharp.Core.FSharpFunc`2[System.Int32, System.__Canon]]]]):System.__Canon[,,,]
      -16.80 (-3.42% of base) : 17504.dasm - Internal.TypeSystem.InstantiatedType:InstantiateTypeArray(System.__Canon[],Internal.TypeSystem.Instantiation,Internal.TypeSystem.Instantiation):System.__Canon[]
     -344.70 (-3.35% of base) : 155298.dasm - OperatorIntrinsics:SetArraySlice4D(System.__Canon[,,,],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],System.__Canon[,,,])

742 total methods with Perf Score differences (603 improved, 139 regressed), 874 unchanged.



Summary of Instruction Count diffs:
(Lower is better)

Total Instructions of base: 765825
Total Instructions of diff: 764499
Total Instructions of delta: -1326 (-0.17% of base)

Total relative delta: -2.86
    diff is an improvement.
    relative diff is an improvement.
Detail diffs


Top file regressions (Instructions):
           1 : 161955.dasm (1.08% of base)

Top file improvements (Instructions):
         -32 : 140044.dasm (-2.12% of base)
         -32 : 140474.dasm (-0.64% of base)
         -27 : 15303.dasm (-0.69% of base)
         -27 : 139727.dasm (-1.24% of base)
         -24 : 9330.dasm (-0.60% of base)
         -20 : 87615.dasm (-1.47% of base)
         -20 : 191144.dasm (-1.53% of base)
         -17 : 72206.dasm (-2.03% of base)
         -14 : 88543.dasm (-0.41% of base)
         -14 : 76877.dasm (-2.35% of base)
         -13 : 39841.dasm (-1.46% of base)
         -12 : 139969.dasm (-0.46% of base)
         -12 : 196495.dasm (-1.19% of base)
         -11 : 140063.dasm (-0.76% of base)
         -11 : 87582.dasm (-1.44% of base)
         -11 : 139679.dasm (-0.59% of base)
         -11 : 28313.dasm (-2.29% of base)
         -10 : 47994.dasm (-1.11% of base)
         -10 : 167338.dasm (-1.43% of base)
         -10 : 139741.dasm (-0.65% of base)

486 total files with Instruction Count differences (485 improved, 1 regressed), 1130 unchanged.

Top method regressions (Instructions):
           1 ( 1.08% of base) : 161955.dasm - Ssl:AddExtraChainCertificates(Microsoft.Win32.SafeHandles.SafeSslHandle,System.Security.Cryptography.X509Certificates.X509Certificate2[]):bool

Top method improvements (Instructions):
         -32 (-2.12% of base) : 140044.dasm - System.Xml.Serialization.XmlSerializationReaderCodeGen:WriteMemberElementsIf(System.Xml.Serialization.XmlSerializationReaderCodeGen+Member[],System.Xml.Serialization.XmlSerializationReaderCodeGen+Member,System.String,System.String):this
         -32 (-0.64% of base) : 140474.dasm - System.Xml.Serialization.XmlReflectionImporter:ImportAccessorMapping(System.Xml.Serialization.MemberMapping,System.Xml.Serialization.FieldModel,System.Xml.Serialization.XmlAttributes,System.String,System.Type,bool,bool,System.Xml.Serialization.RecursionLimiter):this
         -27 (-0.69% of base) : 15303.dasm - System.Data.XmlTreeGen:HandleTable(System.Data.DataTable,System.Xml.XmlDocument,System.Xml.XmlElement,bool):System.Xml.XmlElement:this
         -27 (-1.24% of base) : 139727.dasm - System.Xml.Serialization.XmlSerializationWriterCodeGen:WriteElements(System.String,System.String,System.Xml.Serialization.ElementAccessor[],System.Xml.Serialization.TextAccessor,System.Xml.Serialization.ChoiceIdentifierAccessor,System.String,bool,bool):this
         -24 (-0.60% of base) : 9330.dasm - Microsoft.VisualBasic.CompilerServices.VBBinder:BindToMethod(int,System.Reflection.MethodBase[],byref,System.Reflection.ParameterModifier[],System.Globalization.CultureInfo,System.String[],byref):System.Reflection.MethodBase:this
         -20 (-1.47% of base) : 87615.dasm - System.Number:NumberToStringFormat(byref,byref,System.ReadOnlySpan`1[System.Char],System.Globalization.NumberFormatInfo)
         -20 (-1.53% of base) : 191144.dasm - Number:NumberToStringFormat(byref,byref,System.ReadOnlySpan`1[System.Char],System.Globalization.NumberFormatInfo)
         -17 (-2.03% of base) : 72206.dasm - System.Data.Common.MultipartIdentifier:ParseMultipartIdentifier(System.String,System.String,System.String,ushort,int,bool,System.String,bool):System.String[]
         -14 (-0.41% of base) : 88543.dasm - System.DefaultBinder:BindToMethod(int,System.Reflection.MethodBase[],byref,System.Reflection.ParameterModifier[],System.Globalization.CultureInfo,System.String[],byref):System.Reflection.MethodBase:this
         -14 (-2.35% of base) : 76877.dasm - System.Reflection.Emit.MethodBuilder:CreateMethodBodyHelper(System.Reflection.Emit.ILGenerator):this
         -13 (-1.46% of base) : 39841.dasm - Microsoft.CodeAnalysis.VisualBasic.MethodCompiler:CompileNamedType(Microsoft.CodeAnalysis.VisualBasic.Symbols.NamedTypeSymbol,System.Predicate`1[Microsoft.CodeAnalysis.VisualBasic.Symbol]):this
         -12 (-0.46% of base) : 139969.dasm - System.Xml.Serialization.XmlSerializationReaderILGen:WriteLiteralStructMethod(System.Xml.Serialization.StructMapping):this
         -12 (-1.19% of base) : 196495.dasm - System.DirectoryServices.Protocols.BerConverter:Encode(System.String,System.Object[]):System.Byte[]
         -11 (-0.76% of base) : 140063.dasm - System.Xml.Serialization.XmlSerializationReaderCodeGen:WriteLiteralStructMethod(System.Xml.Serialization.StructMapping):this
         -11 (-1.44% of base) : 87582.dasm - System.Number:TryParseNumber(byref,long,int,byref,System.Globalization.NumberFormatInfo):bool
         -11 (-0.59% of base) : 139679.dasm - System.Xml.Serialization.XmlSerializationWriterILGen:WriteElements(System.Xml.Serialization.SourceInfo,System.String,System.Xml.Serialization.ElementAccessor[],System.Xml.Serialization.TextAccessor,System.Xml.Serialization.ChoiceIdentifierAccessor,System.String,bool,bool):this
         -11 (-2.29% of base) : 28313.dasm - Microsoft.CodeAnalysis.VisualBasic.OverloadResolution:FoldIntegralCharOrDateTimeBinaryOperator(int,Microsoft.CodeAnalysis.ConstantValue,Microsoft.CodeAnalysis.ConstantValue,Microsoft.CodeAnalysis.VisualBasic.Symbols.TypeSymbol,Microsoft.CodeAnalysis.VisualBasic.Symbols.TypeSymbol,byref,byref):Microsoft.CodeAnalysis.ConstantValue
         -10 (-1.11% of base) : 47994.dasm - Microsoft.XmlSerializer.Generator.Sgen:Run(System.String[]):int:this
         -10 (-1.43% of base) : 167338.dasm - System.Runtime.Serialization.Formatters.Binary.ObjectWriter:WriteArray(System.Runtime.Serialization.Formatters.Binary.WriteObjectInfo,System.Runtime.Serialization.Formatters.Binary.NameInfo,System.Runtime.Serialization.Formatters.Binary.WriteObjectInfo):this
         -10 (-0.65% of base) : 139741.dasm - System.Xml.Serialization.XmlSerializationWriterCodeGen:GenerateMembersElement(System.Xml.Serialization.XmlMembersMapping):System.String:this

Top method regressions (percentages):
           1 ( 1.08% of base) : 161955.dasm - Ssl:AddExtraChainCertificates(Microsoft.Win32.SafeHandles.SafeSslHandle,System.Security.Cryptography.X509Certificates.X509Certificate2[]):bool

Top method improvements (percentages):
          -2 (-4.44% of base) : 75689.dasm - System.IO.MemoryStream:TryGetBuffer(byref):bool:this
          -8 (-3.51% of base) : 155298.dasm - OperatorIntrinsics:SetArraySlice4D(System.__Canon[,,,],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],System.__Canon[,,,])
          -9 (-3.01% of base) : 43814.dasm - Microsoft.CodeAnalysis.VisualBasic.Symbols.Metadata.PE.PEMethodSymbol:ComputeMethodKindForPotentialOperatorOrConversion(Microsoft.CodeAnalysis.VisualBasic.OverloadResolution+OperatorInfo,int,System.String,bool):int:this
          -5 (-2.92% of base) : 155320.dasm - OperatorIntrinsics:SetArraySlice3D(System.__Canon[,,],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],System.__Canon[,,])
         -14 (-2.35% of base) : 76877.dasm - System.Reflection.Emit.MethodBuilder:CreateMethodBodyHelper(System.Reflection.Emit.ILGenerator):this
         -11 (-2.29% of base) : 28313.dasm - Microsoft.CodeAnalysis.VisualBasic.OverloadResolution:FoldIntegralCharOrDateTimeBinaryOperator(int,Microsoft.CodeAnalysis.ConstantValue,Microsoft.CodeAnalysis.ConstantValue,Microsoft.CodeAnalysis.VisualBasic.Symbols.TypeSymbol,Microsoft.CodeAnalysis.VisualBasic.Symbols.TypeSymbol,byref,byref):Microsoft.CodeAnalysis.ConstantValue
          -3 (-2.22% of base) : 182860.dasm - System.Net.Mime.ByteEncoder:EncodeBytes(System.Byte[],int,int,bool,bool):int:this
         -32 (-2.12% of base) : 140044.dasm - System.Xml.Serialization.XmlSerializationReaderCodeGen:WriteMemberElementsIf(System.Xml.Serialization.XmlSerializationReaderCodeGen+Member[],System.Xml.Serialization.XmlSerializationReaderCodeGen+Member,System.String,System.String):this
          -1 (-2.08% of base) : 10815.dasm - System.Data.Common.DoubleStorage:Compare(int,int):int:this
          -1 (-2.08% of base) : 10686.dasm - System.Data.Common.SingleStorage:Compare(int,int):int:this
         -17 (-2.03% of base) : 72206.dasm - System.Data.Common.MultipartIdentifier:ParseMultipartIdentifier(System.String,System.String,System.String,ushort,int,bool,System.String,bool):System.String[]
          -2 (-2.00% of base) : 156475.dasm - Microsoft.FSharp.Collections.Array4DModule:Create(int,int,int,int,System.__Canon):System.__Canon[,,,]
          -7 (-1.96% of base) : 186862.dasm - System.DefaultBinder:FindMostSpecific(System.Reflection.ParameterInfo[],System.Int32[],System.Type,System.Reflection.ParameterInfo[],System.Int32[],System.Type,System.Type[],System.Object[]):int
          -7 (-1.96% of base) : 88536.dasm - System.DefaultBinder:FindMostSpecific(System.Reflection.ParameterInfo[],System.Int32[],System.Type,System.Reflection.ParameterInfo[],System.Int32[],System.Type,System.Type[],System.Object[]):int
          -1 (-1.92% of base) : 144919.dasm - System.Xml.Xsl.Xslt.QilGenerator:InvokeOnCurrentNodeChanged():System.Xml.Xsl.Qil.QilNode:this
          -3 (-1.91% of base) : 151529.dasm - System.Xml.Ucs4Decoder:Convert(System.Byte[],int,int,System.Char[],int,int,bool,byref,byref,byref):this
          -9 (-1.90% of base) : 78253.dasm - System.Reflection.AssemblyName:EscapeString(System.String,int,int,System.Char[],byref,bool,ushort,ushort,ushort):System.Char[]
          -8 (-1.89% of base) : 96899.dasm - Newtonsoft.Json.Serialization.DefaultContractResolver:GetCallbackMethodsForType(System.Type,byref,byref,byref,byref,byref):this
          -5 (-1.82% of base) : 24365.dasm - MemberLookup:LookupInModules(Microsoft.CodeAnalysis.VisualBasic.LookupResult,Microsoft.CodeAnalysis.VisualBasic.Symbols.NamespaceSymbol,System.String,int,int,Microsoft.CodeAnalysis.VisualBasic.Binder,byref)
          -1 (-1.82% of base) : 196023.dasm - Crypto:EcKeyCreateByOid(System.String):Microsoft.Win32.SafeHandles.SafeEcKeyHandle

486 total methods with Instruction Count differences (485 improved, 1 regressed), 1130 unchanged.


Libraries.crossgen2.Linux.x64.checked


Summary of Code Size diffs:
(Lower is better)

Total bytes of base: 7054508
Total bytes of diff: 7010282
Total bytes of delta: -44226 (-0.63% of base)

Total relative delta: -38.08
    diff is an improvement.
    relative diff is an improvement.
Detail diffs


Top file regressions (bytes):
           7 : 42029.dasm (1.79% of base)
           6 : 30696.dasm (0.49% of base)
           3 : 30527.dasm (3.16% of base)
           3 : 30695.dasm (0.29% of base)
           3 : 30698.dasm (0.37% of base)
           3 : 32300.dasm (0.50% of base)
           3 : 32876.dasm (0.61% of base)
           3 : 32879.dasm (0.49% of base)
           3 : 32882.dasm (0.77% of base)
           3 : 36904.dasm (1.73% of base)
           3 : 36907.dasm (1.73% of base)
           3 : 37686.dasm (0.60% of base)
           3 : 37697.dasm (0.86% of base)
           1 : 30304.dasm (0.31% of base)

Top file improvements (bytes):
       -3374 : 24955.dasm (-7.15% of base)
       -2569 : 26832.dasm (-7.92% of base)
       -2086 : 28032.dasm (-9.85% of base)
       -1827 : 13973.dasm (-8.92% of base)
        -595 : 14521.dasm (-8.39% of base)
        -461 : 172040.dasm (-7.95% of base)
        -336 : 18779.dasm (-8.26% of base)
        -329 : 23848.dasm (-8.30% of base)
        -293 : 184426.dasm (-9.50% of base)
        -263 : 45349.dasm (-4.11% of base)
        -255 : 76884.dasm (-1.61% of base)
        -231 : 18852.dasm (-7.45% of base)
        -224 : 27101.dasm (-0.25% of base)
        -221 : 58464.dasm (-1.56% of base)
        -184 : 170205.dasm (-1.35% of base)
        -179 : 148334.dasm (-6.78% of base)
        -179 : 171183.dasm (-3.36% of base)
        -175 : 25347.dasm (-7.34% of base)
        -165 : 109253.dasm (-6.30% of base)
        -161 : 34625.dasm (-7.14% of base)

2981 total files with Code Size differences (2967 improved, 14 regressed), 5796 unchanged.

Top method regressions (bytes):
           7 ( 1.79% of base) : 42029.dasm - System.Globalization.CultureData:UnescapeNlsString(System.String,int,int):System.String
           6 ( 0.49% of base) : 30696.dasm - System.Collections.Generic.HashSet`1:SymmetricExceptWithEnumerable(System.Collections.Generic.IEnumerable`1[System.__Canon]):this
           3 ( 3.16% of base) : 30527.dasm - System.Collections.Generic.BitHelper:.ctor(System.Span`1[System.Int32],bool):this
           3 ( 0.29% of base) : 30695.dasm - System.Collections.Generic.HashSet`1:CheckUniqueAndUnfoundElements(System.Collections.Generic.IEnumerable`1[System.__Canon],bool):System.ValueTuple`2[System.Int32, System.Int32]:this
           3 ( 0.37% of base) : 30698.dasm - System.Collections.Generic.HashSet`1:IntersectWithEnumerable(System.Collections.Generic.IEnumerable`1[System.__Canon]):this
           3 ( 0.50% of base) : 32300.dasm - System.Diagnostics.Tracing.EventPipeInternal:Enable(System.String,int,int,System.Diagnostics.Tracing.EventPipeProviderConfiguration[]):long
           3 ( 0.61% of base) : 32876.dasm - System.IO.UnmanagedMemoryStream:WriteByte(ubyte):this
           3 ( 0.49% of base) : 32879.dasm - System.IO.UnmanagedMemoryStream:WriteCore(System.ReadOnlySpan`1[System.Byte]):this
           3 ( 0.77% of base) : 32882.dasm - System.IO.UnmanagedMemoryStream:SetLength(long):this
           3 ( 1.73% of base) : 36904.dasm - System.Runtime.InteropServices.Marshal:ZeroFreeGlobalAllocUnicode(long)
           3 ( 1.73% of base) : 36907.dasm - System.Runtime.InteropServices.Marshal:ZeroFreeCoTaskMemUnicode(long)
           3 ( 0.60% of base) : 37686.dasm - System.Security.SecureString:MarshalToBSTR():long:this
           3 ( 0.86% of base) : 37697.dasm - System.Security.SecureString:Clear():this
           1 ( 0.31% of base) : 30304.dasm - Utilities.Cache`2:TryGet(System.__Canon,byref):bool:this

Top method improvements (bytes):
       -3374 (-7.15% of base) : 24955.dasm - Microsoft.Diagnostics.Tracing.Parsers.KernelTraceEventParser:EnumerateTemplates(System.Func`3[System.String, System.String, Microsoft.Diagnostics.Tracing.EventFilterResponse],System.Action`1[Microsoft.Diagnostics.Tracing.TraceEvent]):this
       -2569 (-7.92% of base) : 26832.dasm - Microsoft.Diagnostics.Tracing.Parsers.ClrPrivateTraceEventParser:EnumerateTemplates(System.Func`3[System.String, System.String, Microsoft.Diagnostics.Tracing.EventFilterResponse],System.Action`1[Microsoft.Diagnostics.Tracing.TraceEvent]):this
       -2086 (-9.85% of base) : 28032.dasm - Microsoft.Diagnostics.Tracing.Parsers.MicrosoftAntimalwareEngineTraceEventParser:EnumerateTemplates(System.Func`3[System.String, System.String, Microsoft.Diagnostics.Tracing.EventFilterResponse],System.Action`1[Microsoft.Diagnostics.Tracing.TraceEvent]):this
       -1827 (-8.92% of base) : 13973.dasm - Microsoft.Diagnostics.Tracing.Parsers.AspNet.AspNetTraceEventParser:EnumerateTemplates(System.Func`3[System.String, System.String, Microsoft.Diagnostics.Tracing.EventFilterResponse],System.Action`1[Microsoft.Diagnostics.Tracing.TraceEvent]):this
        -595 (-8.39% of base) : 14521.dasm - Microsoft.Diagnostics.Tracing.Parsers.Clr.ClrRundownTraceEventParser:EnumerateTemplates(System.Func`3[System.String, System.String, Microsoft.Diagnostics.Tracing.EventFilterResponse],System.Action`1[Microsoft.Diagnostics.Tracing.TraceEvent]):this
        -461 (-7.95% of base) : 172040.dasm - Number:NumberToStringFormat(byref,byref,System.ReadOnlySpan`1[System.Char],System.Globalization.NumberFormatInfo)
        -336 (-8.26% of base) : 18779.dasm - Microsoft.Diagnostics.Tracing.Parsers.Kernel.HeapTraceProviderTraceEventParser:EnumerateTemplates(System.Func`3[System.String, System.String, Microsoft.Diagnostics.Tracing.EventFilterResponse],System.Action`1[Microsoft.Diagnostics.Tracing.TraceEvent]):this
        -329 (-8.30% of base) : 23848.dasm - Microsoft.Diagnostics.Tracing.Parsers.SymbolTraceEventParser:EnumerateTemplates(System.Func`3[System.String, System.String, Microsoft.Diagnostics.Tracing.EventFilterResponse],System.Action`1[Microsoft.Diagnostics.Tracing.TraceEvent]):this
        -293 (-9.50% of base) : 184426.dasm - ParameterizedStrings:EvaluateInternal(System.String,byref,System.TermInfo+ParameterizedStrings+FormatParam[],System.Collections.Generic.Stack`1[System.TermInfo+ParameterizedStrings+FormatParam],byref,byref):System.String
        -263 (-4.11% of base) : 45349.dasm - System.Number:NumberToStringFormat(byref,byref,System.ReadOnlySpan`1[System.Char],System.Globalization.NumberFormatInfo)
        -255 (-1.61% of base) : 76884.dasm - System.Xml.Serialization.XmlReflectionImporter:ImportAccessorMapping(System.Xml.Serialization.MemberMapping,System.Xml.Serialization.FieldModel,System.Xml.Serialization.XmlAttributes,System.String,System.Type,bool,bool,System.Xml.Serialization.RecursionLimiter):this
        -231 (-7.45% of base) : 18852.dasm - Microsoft.Diagnostics.Tracing.Parsers.Kernel.ThreadPoolTraceEventParser:EnumerateTemplates(System.Func`3[System.String, System.String, Microsoft.Diagnostics.Tracing.EventFilterResponse],System.Action`1[Microsoft.Diagnostics.Tracing.TraceEvent]):this
        -224 (-0.25% of base) : 27101.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServerTraceEventParser:EnumerateTemplates(System.Func`3[System.String, System.String, Microsoft.Diagnostics.Tracing.EventFilterResponse],System.Action`1[Microsoft.Diagnostics.Tracing.TraceEvent]):this
        -221 (-1.56% of base) : 58464.dasm - Microsoft.VisualBasic.CompilerServices.VBBinder:BindToMethod(int,System.Reflection.MethodBase[],byref,System.Reflection.ParameterModifier[],System.Globalization.CultureInfo,System.String[],byref):System.Reflection.MethodBase:this
        -184 (-1.35% of base) : 170205.dasm - System.Data.XmlTreeGen:HandleTable(System.Data.DataTable,System.Xml.XmlDocument,System.Xml.XmlElement,bool):System.Xml.XmlElement:this
        -179 (-6.78% of base) : 148334.dasm - Microsoft.CodeAnalysis.CSharp.Syntax.InternalSyntax.DocumentationCommentXmlTokens:.cctor()
        -179 (-3.36% of base) : 171183.dasm - System.Data.RBTree`1:RBDeleteX(int,int,int):int:this
        -175 (-7.34% of base) : 25347.dasm - Microsoft.Diagnostics.Tracing.Parsers.JSDumpHeapTraceEventParser:EnumerateTemplates(System.Func`3[System.String, System.String, Microsoft.Diagnostics.Tracing.EventFilterResponse],System.Action`1[Microsoft.Diagnostics.Tracing.TraceEvent]):this
        -165 (-6.30% of base) : 109253.dasm - Microsoft.CodeAnalysis.VisualBasic.VBSemanticModel:GetSemanticSymbols(Microsoft.CodeAnalysis.VisualBasic.BoundNodeSummary,Microsoft.CodeAnalysis.VisualBasic.Binder,int,byref,byref):System.Collections.Immutable.ImmutableArray`1[Microsoft.CodeAnalysis.VisualBasic.Symbol]:this
        -161 (-7.14% of base) : 34625.dasm - System.Reflection.Emit.MethodBuilder:CreateMethodBodyHelper(System.Reflection.Emit.ILGenerator):this

Top method regressions (percentages):
           3 ( 3.16% of base) : 30527.dasm - System.Collections.Generic.BitHelper:.ctor(System.Span`1[System.Int32],bool):this
           7 ( 1.79% of base) : 42029.dasm - System.Globalization.CultureData:UnescapeNlsString(System.String,int,int):System.String
           3 ( 1.73% of base) : 36904.dasm - System.Runtime.InteropServices.Marshal:ZeroFreeGlobalAllocUnicode(long)
           3 ( 1.73% of base) : 36907.dasm - System.Runtime.InteropServices.Marshal:ZeroFreeCoTaskMemUnicode(long)
           3 ( 0.86% of base) : 37697.dasm - System.Security.SecureString:Clear():this
           3 ( 0.77% of base) : 32882.dasm - System.IO.UnmanagedMemoryStream:SetLength(long):this
           3 ( 0.61% of base) : 32876.dasm - System.IO.UnmanagedMemoryStream:WriteByte(ubyte):this
           3 ( 0.60% of base) : 37686.dasm - System.Security.SecureString:MarshalToBSTR():long:this
           3 ( 0.50% of base) : 32300.dasm - System.Diagnostics.Tracing.EventPipeInternal:Enable(System.String,int,int,System.Diagnostics.Tracing.EventPipeProviderConfiguration[]):long
           6 ( 0.49% of base) : 30696.dasm - System.Collections.Generic.HashSet`1:SymmetricExceptWithEnumerable(System.Collections.Generic.IEnumerable`1[System.__Canon]):this
           3 ( 0.49% of base) : 32879.dasm - System.IO.UnmanagedMemoryStream:WriteCore(System.ReadOnlySpan`1[System.Byte]):this
           3 ( 0.37% of base) : 30698.dasm - System.Collections.Generic.HashSet`1:IntersectWithEnumerable(System.Collections.Generic.IEnumerable`1[System.__Canon]):this
           1 ( 0.31% of base) : 30304.dasm - Utilities.Cache`2:TryGet(System.__Canon,byref):bool:this
           3 ( 0.29% of base) : 30695.dasm - System.Collections.Generic.HashSet`1:CheckUniqueAndUnfoundElements(System.Collections.Generic.IEnumerable`1[System.__Canon],bool):System.ValueTuple`2[System.Int32, System.Int32]:this

Top method improvements (percentages):
       -2086 (-9.85% of base) : 28032.dasm - Microsoft.Diagnostics.Tracing.Parsers.MicrosoftAntimalwareEngineTraceEventParser:EnumerateTemplates(System.Func`3[System.String, System.String, Microsoft.Diagnostics.Tracing.EventFilterResponse],System.Action`1[Microsoft.Diagnostics.Tracing.TraceEvent]):this
        -293 (-9.50% of base) : 184426.dasm - ParameterizedStrings:EvaluateInternal(System.String,byref,System.TermInfo+ParameterizedStrings+FormatParam[],System.Collections.Generic.Stack`1[System.TermInfo+ParameterizedStrings+FormatParam],byref,byref):System.String
       -1827 (-8.92% of base) : 13973.dasm - Microsoft.Diagnostics.Tracing.Parsers.AspNet.AspNetTraceEventParser:EnumerateTemplates(System.Func`3[System.String, System.String, Microsoft.Diagnostics.Tracing.EventFilterResponse],System.Action`1[Microsoft.Diagnostics.Tracing.TraceEvent]):this
        -595 (-8.39% of base) : 14521.dasm - Microsoft.Diagnostics.Tracing.Parsers.Clr.ClrRundownTraceEventParser:EnumerateTemplates(System.Func`3[System.String, System.String, Microsoft.Diagnostics.Tracing.EventFilterResponse],System.Action`1[Microsoft.Diagnostics.Tracing.TraceEvent]):this
        -329 (-8.30% of base) : 23848.dasm - Microsoft.Diagnostics.Tracing.Parsers.SymbolTraceEventParser:EnumerateTemplates(System.Func`3[System.String, System.String, Microsoft.Diagnostics.Tracing.EventFilterResponse],System.Action`1[Microsoft.Diagnostics.Tracing.TraceEvent]):this
        -336 (-8.26% of base) : 18779.dasm - Microsoft.Diagnostics.Tracing.Parsers.Kernel.HeapTraceProviderTraceEventParser:EnumerateTemplates(System.Func`3[System.String, System.String, Microsoft.Diagnostics.Tracing.EventFilterResponse],System.Action`1[Microsoft.Diagnostics.Tracing.TraceEvent]):this
         -33 (-7.99% of base) : 122850.dasm - OperatorIntrinsics:SetArraySlice2D(System.__Canon[,],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],System.__Canon[,])
        -461 (-7.95% of base) : 172040.dasm - Number:NumberToStringFormat(byref,byref,System.ReadOnlySpan`1[System.Char],System.Globalization.NumberFormatInfo)
       -2569 (-7.92% of base) : 26832.dasm - Microsoft.Diagnostics.Tracing.Parsers.ClrPrivateTraceEventParser:EnumerateTemplates(System.Func`3[System.String, System.String, Microsoft.Diagnostics.Tracing.EventFilterResponse],System.Action`1[Microsoft.Diagnostics.Tracing.TraceEvent]):this
        -133 (-7.53% of base) : 97760.dasm - Microsoft.CodeAnalysis.VisualBasic.OverloadResolution:ResolveUserDefinedBinaryOperator(Microsoft.CodeAnalysis.VisualBasic.BoundExpression,Microsoft.CodeAnalysis.VisualBasic.BoundExpression,int,Microsoft.CodeAnalysis.VisualBasic.Binder,byref,bool):Microsoft.CodeAnalysis.VisualBasic.OverloadResolution+OverloadResolutionResult
        -231 (-7.45% of base) : 18852.dasm - Microsoft.Diagnostics.Tracing.Parsers.Kernel.ThreadPoolTraceEventParser:EnumerateTemplates(System.Func`3[System.String, System.String, Microsoft.Diagnostics.Tracing.EventFilterResponse],System.Action`1[Microsoft.Diagnostics.Tracing.TraceEvent]):this
        -175 (-7.34% of base) : 25347.dasm - Microsoft.Diagnostics.Tracing.Parsers.JSDumpHeapTraceEventParser:EnumerateTemplates(System.Func`3[System.String, System.String, Microsoft.Diagnostics.Tracing.EventFilterResponse],System.Action`1[Microsoft.Diagnostics.Tracing.TraceEvent]):this
       -3374 (-7.15% of base) : 24955.dasm - Microsoft.Diagnostics.Tracing.Parsers.KernelTraceEventParser:EnumerateTemplates(System.Func`3[System.String, System.String, Microsoft.Diagnostics.Tracing.EventFilterResponse],System.Action`1[Microsoft.Diagnostics.Tracing.TraceEvent]):this
        -161 (-7.14% of base) : 34625.dasm - System.Reflection.Emit.MethodBuilder:CreateMethodBodyHelper(System.Reflection.Emit.ILGenerator):this
        -179 (-6.78% of base) : 148334.dasm - Microsoft.CodeAnalysis.CSharp.Syntax.InternalSyntax.DocumentationCommentXmlTokens:.cctor()
        -127 (-6.45% of base) : 65075.dasm - Microsoft.CodeAnalysis.CommonReferenceManager`2:ReuseAssemblySymbols(Microsoft.CodeAnalysis.CommonReferenceManager`2+BoundInputAssembly[System.__Canon, System.__Canon][],System.__Canon[],System.Collections.Immutable.ImmutableArray`1[Microsoft.CodeAnalysis.CommonReferenceManager`2+AssemblyData[System.__Canon, System.__Canon]],int):this
        -111 (-6.44% of base) : 143138.dasm - Microsoft.CodeAnalysis.CSharp.Symbols.SourceAttributeData:GetTargetAttributeSignatureIndex(Microsoft.CodeAnalysis.CSharp.Symbol,Microsoft.CodeAnalysis.AttributeDescription):int:this
         -91 (-6.39% of base) : 28239.dasm - Microsoft.Diagnostics.Tracing.Parsers.MicrosoftAntimalwareAMFilterTraceEventParser:EnumerateTemplates(System.Func`3[System.String, System.String, Microsoft.Diagnostics.Tracing.EventFilterResponse],System.Action`1[Microsoft.Diagnostics.Tracing.TraceEvent]):this
        -133 (-6.32% of base) : 78474.dasm - System.Xml.Xsl.IlGen.XmlILOptimizerVisitor:VisitFunction(System.Xml.Xsl.Qil.QilFunction):System.Xml.Xsl.Qil.QilNode:this
        -165 (-6.30% of base) : 109253.dasm - Microsoft.CodeAnalysis.VisualBasic.VBSemanticModel:GetSemanticSymbols(Microsoft.CodeAnalysis.VisualBasic.BoundNodeSummary,Microsoft.CodeAnalysis.VisualBasic.Binder,int,byref,byref):System.Collections.Immutable.ImmutableArray`1[Microsoft.CodeAnalysis.VisualBasic.Symbol]:this

2981 total methods with Code Size differences (2967 improved, 14 regressed), 5796 unchanged.



Summary of Perf Score diffs:
(Lower is better)

Total PerfScoreUnits of base: 27786108.62999861
Total PerfScoreUnits of diff: 27565373.60999875
Total PerfScoreUnits of delta: -220735.02 (-0.79% of base)

Total relative delta: -42.22
    diff is an improvement.
    relative diff is an improvement.
Detail diffs


Top file regressions (PerfScoreUnits):
      431.50 : 126311.dasm (1.29% of base)
      369.10 : 38550.dasm (2.34% of base)
      367.20 : 37850.dasm (2.34% of base)
      115.60 : 80943.dasm (1.39% of base)
       64.00 : 41518.dasm (0.40% of base)
       30.00 : 68013.dasm (1.82% of base)
       19.50 : 126787.dasm (0.32% of base)
       16.00 : 4078.dasm (1.28% of base)
       16.00 : 71810.dasm (0.56% of base)
       16.00 : 111032.dasm (0.20% of base)
       16.00 : 71051.dasm (0.55% of base)
       15.30 : 109646.dasm (1.39% of base)
       14.00 : 4049.dasm (1.20% of base)
       12.80 : 84093.dasm (0.36% of base)
       12.00 : 67240.dasm (0.73% of base)
       12.00 : 66063.dasm (2.73% of base)
        8.00 : 170589.dasm (1.54% of base)
        8.00 : 189236.dasm (0.59% of base)
        8.00 : 47320.dasm (0.83% of base)
        8.00 : 161161.dasm (0.52% of base)

Top file improvements (PerfScoreUnits):
    -80066.90 : 170205.dasm (-1.22% of base)
    -65536.30 : 3317.dasm (-0.47% of base)
    -16386.00 : 91169.dasm (-3.66% of base)
    -16384.30 : 77495.dasm (-3.35% of base)
    -3052.90 : 37769.dasm (-2.73% of base)
    -1512.00 : 54168.dasm (-7.20% of base)
    -1217.40 : 130524.dasm (-0.29% of base)
    -1104.50 : 47837.dasm (-10.57% of base)
    -1033.50 : 133051.dasm (-1.58% of base)
     -775.60 : 37770.dasm (-1.03% of base)
     -570.15 : 24955.dasm (-5.27% of base)
     -504.00 : 190743.dasm (-1.70% of base)
     -504.00 : 190807.dasm (-1.80% of base)
     -504.00 : 168137.dasm (-3.64% of base)
     -491.40 : 123997.dasm (-9.30% of base)
     -470.70 : 65075.dasm (-2.55% of base)
     -449.40 : 110977.dasm (-2.16% of base)
     -438.40 : 122820.dasm (-5.61% of base)
     -422.15 : 26832.dasm (-5.40% of base)
     -348.90 : 111284.dasm (-2.48% of base)

3547 total files with Perf Score differences (3029 improved, 518 regressed), 5230 unchanged.

Top method regressions (PerfScoreUnits):
      431.50 ( 1.29% of base) : 126311.dasm - Microsoft.FSharp.Linq.RuntimeHelpers.LeafExpressionConverter:ConvExprToLinqInContext(Microsoft.FSharp.Linq.RuntimeHelpers.LeafExpressionConverter+ConvEnv,Microsoft.FSharp.Quotations.FSharpExpr):System.Linq.Expressions.Expression
      369.10 ( 2.34% of base) : 38550.dasm - System.Text.StringBuilder:AppendFormatHelper(System.IFormatProvider,System.String,System.ParamsArray):System.Text.StringBuilder:this
      367.20 ( 2.34% of base) : 37850.dasm - System.Text.ValueStringBuilder:AppendFormatHelper(System.IFormatProvider,System.String,System.ParamsArray):this
      115.60 ( 1.39% of base) : 80943.dasm - System.Xml.Xsl.Xslt.XsltLoader:LoadInstructions(System.Collections.Generic.List`1[System.Xml.Xsl.Xslt.XslNode],int):System.Collections.Generic.List`1[System.Xml.Xsl.Xslt.XslNode]:this
       64.00 ( 0.40% of base) : 41518.dasm - System.Globalization.IdnMapping:PunycodeDecode(System.String):System.String
       30.00 ( 1.82% of base) : 68013.dasm - System.Text.ISO2022Encoding:GetBytesCP5022xJP(long,int,long,int,System.Text.ISO2022Encoding+ISO2022Encoder):int:this
       19.50 ( 0.32% of base) : 126787.dasm - Microsoft.FSharp.Linq.QueryModule:TransInner(int,bool,Microsoft.FSharp.Quotations.FSharpExpr):System.Tuple`2[Microsoft.FSharp.Linq.QueryModule+TransInnerResult, Microsoft.FSharp.Linq.RuntimeHelpers.Adapters+ConversionDescription]
       16.00 ( 1.28% of base) : 4078.dasm - Microsoft.XmlSerializer.Generator.Sgen:ParseResponseFile(System.String[]):System.String[]:this
       16.00 ( 0.56% of base) : 71810.dasm - <ReadAsync>d__106`1:MoveNext():this
       16.00 ( 0.20% of base) : 111032.dasm - Microsoft.CodeAnalysis.VisualBasic.Symbols.SourceNamedTypeSymbol:GetInheritsOrImplementsLocation(Microsoft.CodeAnalysis.VisualBasic.Symbols.NamedTypeSymbol,bool):Microsoft.CodeAnalysis.Location:this
       16.00 ( 0.55% of base) : 71051.dasm - <ReadAsync>d__106`1:MoveNext():this
       15.30 ( 1.39% of base) : 109646.dasm - Microsoft.CodeAnalysis.VisualBasic.CodeGen.CodeGenerator:GetCaseLabelsForEmitSwitchHeader(System.Collections.Immutable.ImmutableArray`1[Microsoft.CodeAnalysis.VisualBasic.BoundCaseBlock],System.Collections.Immutable.ImmutableArray`1[Microsoft.CodeAnalysis.VisualBasic.Symbols.GeneratedLabelSymbol],byref):System.Collections.Generic.KeyValuePair`2[Microsoft.CodeAnalysis.ConstantValue, System.Object][]:this
       14.00 ( 1.20% of base) : 4049.dasm - System.Linq.Expressions.Interpreter.LightCompiler:CompileIntSwitchExpression(System.Linq.Expressions.SwitchExpression):this
       12.80 ( 0.36% of base) : 84093.dasm - System.Xml.Schema.RangeContentValidator:ValidateElement(System.Xml.XmlQualifiedName,System.Xml.Schema.ValidationState,byref):System.Object:this
       12.00 ( 0.73% of base) : 67240.dasm - Microsoft.Cci.CustomDebugInfoWriter:SerializeDynamicLocalInfo(Microsoft.Cci.IMethodBody,Microsoft.CodeAnalysis.ArrayBuilder`1[Microsoft.Cci.BlobBuilder])
       12.00 ( 2.73% of base) : 66063.dasm - Microsoft.CodeAnalysis.CompilationOptions:GetHashCodeHelper():int:this
        8.00 ( 1.54% of base) : 170589.dasm - System.Xml.XmlDataDocument:FixNestedChildren(System.Data.DataRow,System.Xml.XmlElement):this
        8.00 ( 0.59% of base) : 189236.dasm - System.DirectoryServices.Protocols.DirectoryControl:TransformControls(System.DirectoryServices.Protocols.DirectoryControl[])
        8.00 ( 0.83% of base) : 47320.dasm - System.AggregateException:Flatten():System.AggregateException:this
        8.00 ( 0.52% of base) : 161161.dasm - System.Runtime.Serialization.SchemaExporter:ExportGenericInfo(System.Type,System.String,System.String):System.Xml.XmlElement:this

Top method improvements (PerfScoreUnits):
    -80066.90 (-1.22% of base) : 170205.dasm - System.Data.XmlTreeGen:HandleTable(System.Data.DataTable,System.Xml.XmlDocument,System.Xml.XmlElement,bool):System.Xml.XmlElement:this
    -65536.30 (-0.47% of base) : 3317.dasm - System.Linq.Expressions.Expression:ValidateNewArgs(System.Reflection.ConstructorInfo,byref,byref)
    -16386.00 (-3.66% of base) : 91169.dasm - SynthesizedComInterface:.ctor(Microsoft.CodeAnalysis.VisualBasic.Symbols.SourceNamedTypeSymbol,Microsoft.CodeAnalysis.ArrayBuilder`1[System.Collections.Generic.KeyValuePair`2[Microsoft.CodeAnalysis.VisualBasic.Symbol, System.Int32]]):this
    -16384.30 (-3.35% of base) : 77495.dasm - System.Xml.Serialization.ReflectionXmlSerializationReader:WriteLiteralStructMethod(System.Xml.Serialization.StructMapping,bool,bool,System.String):System.Object:this
    -3052.90 (-2.73% of base) : 37769.dasm - System.Text.Unicode.Utf8Utility:GetPointerToFirstInvalidByte(long,int,byref,byref):long
    -1512.00 (-7.20% of base) : 54168.dasm - System.Linq.Parallel.SortHelper`2:QuickSort(int,int,System.__Canon[],System.Int32[],System.Threading.CancellationToken):this
    -1217.40 (-0.29% of base) : 130524.dasm - <ReadStringIntoBufferAsync>d__9:MoveNext():this
    -1104.50 (-10.57% of base) : 47837.dasm - System.RuntimeType:InvokeMember(System.String,int,System.Reflection.Binder,System.Object,System.Object[],System.Reflection.ParameterModifier[],System.Globalization.CultureInfo,System.String[]):System.Object:this
    -1033.50 (-1.58% of base) : 133051.dasm - Newtonsoft.Json.JsonTextReader:ReadStringIntoBuffer(ushort):this
     -775.60 (-1.03% of base) : 37770.dasm - System.Text.Unicode.Utf8Utility:TranscodeToUtf8(long,int,long,int,byref,byref):int
     -570.15 (-5.27% of base) : 24955.dasm - Microsoft.Diagnostics.Tracing.Parsers.KernelTraceEventParser:EnumerateTemplates(System.Func`3[System.String, System.String, Microsoft.Diagnostics.Tracing.EventFilterResponse],System.Action`1[Microsoft.Diagnostics.Tracing.TraceEvent]):this
     -504.00 (-1.70% of base) : 190743.dasm - System.Collections.Generic.SegmentedList`1:QuickSort(int,int,System.Collections.Generic.IComparer`1[System.__Canon]):this
     -504.00 (-1.80% of base) : 190807.dasm - System.Collections.Generic.SegmentedList`1:QuickSort(int,int,System.Collections.Generic.IComparer`1[System.Byte]):this
     -504.00 (-3.64% of base) : 168137.dasm - System.Data.Select:Sort(int,int):this
     -491.40 (-9.30% of base) : 123997.dasm - Microsoft.FSharp.Collections.Array4DModule:Create(int,int,int,int,System.__Canon):System.__Canon[,,,]
     -470.70 (-2.55% of base) : 65075.dasm - Microsoft.CodeAnalysis.CommonReferenceManager`2:ReuseAssemblySymbols(Microsoft.CodeAnalysis.CommonReferenceManager`2+BoundInputAssembly[System.__Canon, System.__Canon][],System.__Canon[],System.Collections.Immutable.ImmutableArray`1[Microsoft.CodeAnalysis.CommonReferenceManager`2+AssemblyData[System.__Canon, System.__Canon]],int):this
     -449.40 (-2.16% of base) : 110977.dasm - Microsoft.CodeAnalysis.VisualBasic.Symbols.SourceNamedTypeSymbol:GetMyGroupCollectionAttributeData(Microsoft.CodeAnalysis.DiagnosticBag,byref,byref):Microsoft.CodeAnalysis.VisualBasic.Symbols.VisualBasicAttributeData:this
     -438.40 (-5.61% of base) : 122820.dasm - OperatorIntrinsics:SetArraySlice4D(System.__Canon[,,,],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],System.__Canon[,,,])
     -422.15 (-5.40% of base) : 26832.dasm - Microsoft.Diagnostics.Tracing.Parsers.ClrPrivateTraceEventParser:EnumerateTemplates(System.Func`3[System.String, System.String, Microsoft.Diagnostics.Tracing.EventFilterResponse],System.Action`1[Microsoft.Diagnostics.Tracing.TraceEvent]):this
     -348.90 (-2.48% of base) : 111284.dasm - Microsoft.CodeAnalysis.VisualBasic.Symbols.SourceMemberContainerTypeSymbol:CheckForOverloadsErrors(Microsoft.CodeAnalysis.DiagnosticBag):this

Top method regressions (percentages):
        4.00 ( 3.26% of base) : 62011.dasm - Roslyn.Utilities.ThreadSafeFlagOperations:Set(byref,int):bool
        6.70 ( 3.21% of base) : 42029.dasm - System.Globalization.CultureData:UnescapeNlsString(System.String,int,int):System.String
        4.00 ( 3.20% of base) : 62010.dasm - Roslyn.Utilities.ThreadSafeFlagOperations:Clear(byref,int):bool
        4.00 ( 3.18% of base) : 64748.dasm - Microsoft.CodeAnalysis.CustomAttributesBag`1:NotePartComplete(ubyte):this
        4.00 ( 3.15% of base) : 40049.dasm - System.Threading.DeferredDisposableLifetime`1:Dispose(System.__Canon):this
        4.00 ( 2.90% of base) : 178648.dasm - System.Runtime.Caching.SafeBitVector32:ChangeValue(int,bool):bool:this
        6.00 ( 2.75% of base) : 167903.dasm - System.Data.ExpressionParser:ScanName(ushort,ushort,System.String):this
       12.00 ( 2.73% of base) : 66063.dasm - Microsoft.CodeAnalysis.CompilationOptions:GetHashCodeHelper():int:this
        4.00 ( 2.51% of base) : 39804.dasm - System.Threading.SpinLock:DecrementWaiters():this
        4.00 ( 2.43% of base) : 133700.dasm - AsyncOperation:TryCancel():bool:this
        0.50 ( 2.40% of base) : 45240.dasm - BigInteger:Clear(int):this
        4.00 ( 2.35% of base) : 162415.dasm - System.Xml.XmlDictionaryReader:ReadContentAsChars(System.Char[],int,int):int:this
      367.20 ( 2.34% of base) : 37850.dasm - System.Text.ValueStringBuilder:AppendFormatHelper(System.IFormatProvider,System.String,System.ParamsArray):this
      369.10 ( 2.34% of base) : 38550.dasm - System.Text.StringBuilder:AppendFormatHelper(System.IFormatProvider,System.String,System.ParamsArray):System.Text.StringBuilder:this
        4.00 ( 2.25% of base) : 117406.dasm - System.ComponentModel.MaskedTextProvider:FindEditPositionInRange(int,int,bool,ubyte):int:this
        3.50 ( 2.24% of base) : 71783.dasm - Ssl:AddExtraChainCertificates(Microsoft.Win32.SafeHandles.SafeSslHandle,System.Security.Cryptography.X509Certificates.X509Certificate2[]):bool
        4.00 ( 2.24% of base) : 198137.dasm - System.Threading.CountdownEvent:TryAddCount(int):bool:this
        0.50 ( 2.21% of base) : 48002.dasm - System.ModuleHandle:op_Equality(System.ModuleHandle,System.ModuleHandle):bool
        6.00 ( 2.14% of base) : 185717.dasm - System.Collections.Concurrent.ConcurrentBag`1:TrySteal(byref,bool):bool:this
        4.00 ( 2.14% of base) : 84112.dasm - System.Xml.Schema.ParticleContentValidator:CheckCMUPAWithLeafRangeNodes(System.Xml.Schema.BitSet):this

Top method improvements (percentages):
      -34.20 (-12.51% of base) : 123127.dasm - Microsoft.FSharp.Collections.Array2DModule:CreateBased(int,int,int,int,System.__Canon):System.__Canon[,]
    -1104.50 (-10.57% of base) : 47837.dasm - System.RuntimeType:InvokeMember(System.String,int,System.Reflection.Binder,System.Object,System.Object[],System.Reflection.ParameterModifier[],System.Globalization.CultureInfo,System.String[]):System.Object:this
      -95.30 (-10.56% of base) : 162647.dasm - System.Xml.XmlBufferReader:GetEscapedChars(int,int,System.Char[]):int:this
       -5.90 (-10.53% of base) : 29461.dasm - Microsoft.Diagnostics.Tracing.TraceEventRawReaders:ReadUnicodeString(long,int,int):System.String
     -491.40 (-9.30% of base) : 123997.dasm - Microsoft.FSharp.Collections.Array4DModule:Create(int,int,int,int,System.__Canon):System.__Canon[,,,]
      -28.30 (-8.48% of base) : 200014.dasm - System.Collections.Specialized.NameValueCollection:Add(System.Collections.Specialized.NameValueCollection):this
     -147.30 (-8.24% of base) : 167978.dasm - System.Data.UniqueConstraint:IsConstraintViolated():bool:this
      -18.70 (-8.08% of base) : 38501.dasm - System.Text.ASCIIEncoding:GetCharsWithFallback(System.ReadOnlySpan`1[System.Byte],int,System.Span`1[System.Char],int,System.Text.DecoderNLS):int:this
      -92.80 (-8.02% of base) : 123993.dasm - Microsoft.FSharp.Collections.Array3DModule:Create(int,int,int,System.__Canon):System.__Canon[,,]
      -33.90 (-7.97% of base) : 123916.dasm - Microsoft.FSharp.Collections.ArrayModule:Windowed(int,System.__Canon[]):System.__Canon[][]
      -18.70 (-7.90% of base) : 38511.dasm - System.Text.ASCIIEncoding:GetBytesWithFallback(System.ReadOnlySpan`1[System.Char],int,System.Span`1[System.Byte],int,System.Text.EncoderNLS):int:this
      -80.70 (-7.32% of base) : 122816.dasm - OperatorIntrinsics:SetArraySlice4DFixedSingle4(System.__Canon[,,,],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],int,System.__Canon[,,])
      -80.70 (-7.32% of base) : 122817.dasm - OperatorIntrinsics:SetArraySlice4DFixedSingle3(System.__Canon[,,,],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],int,Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],System.__Canon[,,])
      -80.70 (-7.32% of base) : 122818.dasm - OperatorIntrinsics:SetArraySlice4DFixedSingle2(System.__Canon[,,,],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],int,Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],System.__Canon[,,])
      -80.70 (-7.31% of base) : 122819.dasm - OperatorIntrinsics:SetArraySlice4DFixedSingle1(System.__Canon[,,,],int,Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],System.__Canon[,,])
    -1512.00 (-7.20% of base) : 54168.dasm - System.Linq.Parallel.SortHelper`2:QuickSort(int,int,System.__Canon[],System.Int32[],System.Threading.CancellationToken):this
       -9.15 (-7.15% of base) : 43427.dasm - System.TimeZoneInfo:TZif_GenerateAdjustmentRules(byref,System.TimeSpan,System.DateTime[],System.Byte[],System.TimeZoneInfo+TZifType[],System.Boolean[],System.Boolean[],System.String)
      -41.20 (-7.12% of base) : 77808.dasm - System.Xml.Serialization.Compiler:AddImport(System.Type,System.Collections.Hashtable):this
       -8.20 (-7.11% of base) : 107621.dasm - Microsoft.CodeAnalysis.VisualBasic.SyntheticBoundNodeFactory:Sequence(System.Collections.Immutable.ImmutableArray`1[Microsoft.CodeAnalysis.VisualBasic.Symbols.LocalSymbol],Microsoft.CodeAnalysis.VisualBasic.BoundExpression[]):Microsoft.CodeAnalysis.VisualBasic.BoundExpression:this
      -10.20 (-7.08% of base) : 38131.dasm - System.Text.Latin1Utility:WidenLatin1ToUtf16_Sse2(long,long,long)

3547 total methods with Perf Score differences (3029 improved, 518 regressed), 5230 unchanged.



Summary of Instruction Count diffs:
(Lower is better)

Total Instructions of base: 1709422
Total Instructions of diff: 1701060
Total Instructions of delta: -8362 (-0.49% of base)

Total relative delta: -33.07
    diff is an improvement.
    relative diff is an improvement.
Detail diffs


Top file regressions (Instructions):
           3 : 41079.dasm (0.34% of base)
           2 : 30696.dasm (0.63% of base)
           1 : 30527.dasm (3.03% of base)
           1 : 30695.dasm (0.34% of base)
           1 : 30698.dasm (0.43% of base)
           1 : 32300.dasm (0.51% of base)
           1 : 32876.dasm (0.72% of base)
           1 : 32879.dasm (0.57% of base)
           1 : 32882.dasm (0.97% of base)
           1 : 36904.dasm (1.92% of base)
           1 : 36907.dasm (1.92% of base)
           1 : 37686.dasm (0.67% of base)
           1 : 37697.dasm (0.92% of base)

Top file improvements (Instructions):
        -482 : 24955.dasm (-5.93% of base)
        -367 : 26832.dasm (-6.53% of base)
        -298 : 28032.dasm (-8.28% of base)
        -261 : 13973.dasm (-7.48% of base)
         -85 : 14521.dasm (-6.91% of base)
         -60 : 172040.dasm (-4.43% of base)
         -48 : 18779.dasm (-6.70% of base)
         -47 : 23848.dasm (-6.73% of base)
         -45 : 184426.dasm (-5.91% of base)
         -39 : 45349.dasm (-2.65% of base)
         -38 : 58464.dasm (-1.20% of base)
         -37 : 76884.dasm (-1.13% of base)
         -35 : 148334.dasm (-6.67% of base)
         -33 : 18852.dasm (-5.98% of base)
         -32 : 171183.dasm (-2.63% of base)
         -32 : 27101.dasm (-0.20% of base)
         -31 : 46281.dasm (-1.18% of base)
         -29 : 37987.dasm (-3.45% of base)
         -28 : 170205.dasm (-1.03% of base)
         -27 : 87493.dasm (-5.82% of base)

2948 total files with Instruction Count differences (2935 improved, 13 regressed), 5829 unchanged.

Top method regressions (Instructions):
           3 ( 0.34% of base) : 41079.dasm - System.Globalization.TimeSpanFormat:TryFormatStandard(System.TimeSpan,int,System.String,System.Span`1[System.Char],byref):bool
           2 ( 0.63% of base) : 30696.dasm - System.Collections.Generic.HashSet`1:SymmetricExceptWithEnumerable(System.Collections.Generic.IEnumerable`1[System.__Canon]):this
           1 ( 3.03% of base) : 30527.dasm - System.Collections.Generic.BitHelper:.ctor(System.Span`1[System.Int32],bool):this
           1 ( 0.34% of base) : 30695.dasm - System.Collections.Generic.HashSet`1:CheckUniqueAndUnfoundElements(System.Collections.Generic.IEnumerable`1[System.__Canon],bool):System.ValueTuple`2[System.Int32, System.Int32]:this
           1 ( 0.43% of base) : 30698.dasm - System.Collections.Generic.HashSet`1:IntersectWithEnumerable(System.Collections.Generic.IEnumerable`1[System.__Canon]):this
           1 ( 0.51% of base) : 32300.dasm - System.Diagnostics.Tracing.EventPipeInternal:Enable(System.String,int,int,System.Diagnostics.Tracing.EventPipeProviderConfiguration[]):long
           1 ( 0.72% of base) : 32876.dasm - System.IO.UnmanagedMemoryStream:WriteByte(ubyte):this
           1 ( 0.57% of base) : 32879.dasm - System.IO.UnmanagedMemoryStream:WriteCore(System.ReadOnlySpan`1[System.Byte]):this
           1 ( 0.97% of base) : 32882.dasm - System.IO.UnmanagedMemoryStream:SetLength(long):this
           1 ( 1.92% of base) : 36904.dasm - System.Runtime.InteropServices.Marshal:ZeroFreeGlobalAllocUnicode(long)
           1 ( 1.92% of base) : 36907.dasm - System.Runtime.InteropServices.Marshal:ZeroFreeCoTaskMemUnicode(long)
           1 ( 0.67% of base) : 37686.dasm - System.Security.SecureString:MarshalToBSTR():long:this
           1 ( 0.92% of base) : 37697.dasm - System.Security.SecureString:Clear():this

Top method improvements (Instructions):
        -482 (-5.93% of base) : 24955.dasm - Microsoft.Diagnostics.Tracing.Parsers.KernelTraceEventParser:EnumerateTemplates(System.Func`3[System.String, System.String, Microsoft.Diagnostics.Tracing.EventFilterResponse],System.Action`1[Microsoft.Diagnostics.Tracing.TraceEvent]):this
        -367 (-6.53% of base) : 26832.dasm - Microsoft.Diagnostics.Tracing.Parsers.ClrPrivateTraceEventParser:EnumerateTemplates(System.Func`3[System.String, System.String, Microsoft.Diagnostics.Tracing.EventFilterResponse],System.Action`1[Microsoft.Diagnostics.Tracing.TraceEvent]):this
        -298 (-8.28% of base) : 28032.dasm - Microsoft.Diagnostics.Tracing.Parsers.MicrosoftAntimalwareEngineTraceEventParser:EnumerateTemplates(System.Func`3[System.String, System.String, Microsoft.Diagnostics.Tracing.EventFilterResponse],System.Action`1[Microsoft.Diagnostics.Tracing.TraceEvent]):this
        -261 (-7.48% of base) : 13973.dasm - Microsoft.Diagnostics.Tracing.Parsers.AspNet.AspNetTraceEventParser:EnumerateTemplates(System.Func`3[System.String, System.String, Microsoft.Diagnostics.Tracing.EventFilterResponse],System.Action`1[Microsoft.Diagnostics.Tracing.TraceEvent]):this
         -85 (-6.91% of base) : 14521.dasm - Microsoft.Diagnostics.Tracing.Parsers.Clr.ClrRundownTraceEventParser:EnumerateTemplates(System.Func`3[System.String, System.String, Microsoft.Diagnostics.Tracing.EventFilterResponse],System.Action`1[Microsoft.Diagnostics.Tracing.TraceEvent]):this
         -60 (-4.43% of base) : 172040.dasm - Number:NumberToStringFormat(byref,byref,System.ReadOnlySpan`1[System.Char],System.Globalization.NumberFormatInfo)
         -48 (-6.70% of base) : 18779.dasm - Microsoft.Diagnostics.Tracing.Parsers.Kernel.HeapTraceProviderTraceEventParser:EnumerateTemplates(System.Func`3[System.String, System.String, Microsoft.Diagnostics.Tracing.EventFilterResponse],System.Action`1[Microsoft.Diagnostics.Tracing.TraceEvent]):this
         -47 (-6.73% of base) : 23848.dasm - Microsoft.Diagnostics.Tracing.Parsers.SymbolTraceEventParser:EnumerateTemplates(System.Func`3[System.String, System.String, Microsoft.Diagnostics.Tracing.EventFilterResponse],System.Action`1[Microsoft.Diagnostics.Tracing.TraceEvent]):this
         -45 (-5.91% of base) : 184426.dasm - ParameterizedStrings:EvaluateInternal(System.String,byref,System.TermInfo+ParameterizedStrings+FormatParam[],System.Collections.Generic.Stack`1[System.TermInfo+ParameterizedStrings+FormatParam],byref,byref):System.String
         -39 (-2.65% of base) : 45349.dasm - System.Number:NumberToStringFormat(byref,byref,System.ReadOnlySpan`1[System.Char],System.Globalization.NumberFormatInfo)
         -38 (-1.20% of base) : 58464.dasm - Microsoft.VisualBasic.CompilerServices.VBBinder:BindToMethod(int,System.Reflection.MethodBase[],byref,System.Reflection.ParameterModifier[],System.Globalization.CultureInfo,System.String[],byref):System.Reflection.MethodBase:this
         -37 (-1.13% of base) : 76884.dasm - System.Xml.Serialization.XmlReflectionImporter:ImportAccessorMapping(System.Xml.Serialization.MemberMapping,System.Xml.Serialization.FieldModel,System.Xml.Serialization.XmlAttributes,System.String,System.Type,bool,bool,System.Xml.Serialization.RecursionLimiter):this
         -35 (-6.67% of base) : 148334.dasm - Microsoft.CodeAnalysis.CSharp.Syntax.InternalSyntax.DocumentationCommentXmlTokens:.cctor()
         -33 (-5.98% of base) : 18852.dasm - Microsoft.Diagnostics.Tracing.Parsers.Kernel.ThreadPoolTraceEventParser:EnumerateTemplates(System.Func`3[System.String, System.String, Microsoft.Diagnostics.Tracing.EventFilterResponse],System.Action`1[Microsoft.Diagnostics.Tracing.TraceEvent]):this
         -32 (-2.63% of base) : 171183.dasm - System.Data.RBTree`1:RBDeleteX(int,int,int):int:this
         -32 (-0.20% of base) : 27101.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServerTraceEventParser:EnumerateTemplates(System.Func`3[System.String, System.String, Microsoft.Diagnostics.Tracing.EventFilterResponse],System.Action`1[Microsoft.Diagnostics.Tracing.TraceEvent]):this
         -31 (-1.18% of base) : 46281.dasm - System.DefaultBinder:BindToMethod(int,System.Reflection.MethodBase[],byref,System.Reflection.ParameterModifier[],System.Globalization.CultureInfo,System.String[],byref):System.Reflection.MethodBase:this
         -29 (-3.45% of base) : 37987.dasm - System.Text.UnicodeEncoding:GetChars(long,int,long,int,System.Text.DecoderNLS):int:this
         -28 (-1.03% of base) : 170205.dasm - System.Data.XmlTreeGen:HandleTable(System.Data.DataTable,System.Xml.XmlDocument,System.Xml.XmlElement,bool):System.Xml.XmlElement:this
         -27 (-5.82% of base) : 87493.dasm - System.Xml.XmlEventCache:EventsToWriter(System.Xml.XmlWriter):this

Top method regressions (percentages):
           1 ( 3.03% of base) : 30527.dasm - System.Collections.Generic.BitHelper:.ctor(System.Span`1[System.Int32],bool):this
           1 ( 1.92% of base) : 36904.dasm - System.Runtime.InteropServices.Marshal:ZeroFreeGlobalAllocUnicode(long)
           1 ( 1.92% of base) : 36907.dasm - System.Runtime.InteropServices.Marshal:ZeroFreeCoTaskMemUnicode(long)
           1 ( 0.97% of base) : 32882.dasm - System.IO.UnmanagedMemoryStream:SetLength(long):this
           1 ( 0.92% of base) : 37697.dasm - System.Security.SecureString:Clear():this
           1 ( 0.72% of base) : 32876.dasm - System.IO.UnmanagedMemoryStream:WriteByte(ubyte):this
           1 ( 0.67% of base) : 37686.dasm - System.Security.SecureString:MarshalToBSTR():long:this
           2 ( 0.63% of base) : 30696.dasm - System.Collections.Generic.HashSet`1:SymmetricExceptWithEnumerable(System.Collections.Generic.IEnumerable`1[System.__Canon]):this
           1 ( 0.57% of base) : 32879.dasm - System.IO.UnmanagedMemoryStream:WriteCore(System.ReadOnlySpan`1[System.Byte]):this
           1 ( 0.51% of base) : 32300.dasm - System.Diagnostics.Tracing.EventPipeInternal:Enable(System.String,int,int,System.Diagnostics.Tracing.EventPipeProviderConfiguration[]):long
           1 ( 0.43% of base) : 30698.dasm - System.Collections.Generic.HashSet`1:IntersectWithEnumerable(System.Collections.Generic.IEnumerable`1[System.__Canon]):this
           1 ( 0.34% of base) : 30695.dasm - System.Collections.Generic.HashSet`1:CheckUniqueAndUnfoundElements(System.Collections.Generic.IEnumerable`1[System.__Canon],bool):System.ValueTuple`2[System.Int32, System.Int32]:this
           3 ( 0.34% of base) : 41079.dasm - System.Globalization.TimeSpanFormat:TryFormatStandard(System.TimeSpan,int,System.String,System.Span`1[System.Char],byref):bool

Top method improvements (percentages):
        -298 (-8.28% of base) : 28032.dasm - Microsoft.Diagnostics.Tracing.Parsers.MicrosoftAntimalwareEngineTraceEventParser:EnumerateTemplates(System.Func`3[System.String, System.String, Microsoft.Diagnostics.Tracing.EventFilterResponse],System.Action`1[Microsoft.Diagnostics.Tracing.TraceEvent]):this
        -261 (-7.48% of base) : 13973.dasm - Microsoft.Diagnostics.Tracing.Parsers.AspNet.AspNetTraceEventParser:EnumerateTemplates(System.Func`3[System.String, System.String, Microsoft.Diagnostics.Tracing.EventFilterResponse],System.Action`1[Microsoft.Diagnostics.Tracing.TraceEvent]):this
         -85 (-6.91% of base) : 14521.dasm - Microsoft.Diagnostics.Tracing.Parsers.Clr.ClrRundownTraceEventParser:EnumerateTemplates(System.Func`3[System.String, System.String, Microsoft.Diagnostics.Tracing.EventFilterResponse],System.Action`1[Microsoft.Diagnostics.Tracing.TraceEvent]):this
         -47 (-6.73% of base) : 23848.dasm - Microsoft.Diagnostics.Tracing.Parsers.SymbolTraceEventParser:EnumerateTemplates(System.Func`3[System.String, System.String, Microsoft.Diagnostics.Tracing.EventFilterResponse],System.Action`1[Microsoft.Diagnostics.Tracing.TraceEvent]):this
         -48 (-6.70% of base) : 18779.dasm - Microsoft.Diagnostics.Tracing.Parsers.Kernel.HeapTraceProviderTraceEventParser:EnumerateTemplates(System.Func`3[System.String, System.String, Microsoft.Diagnostics.Tracing.EventFilterResponse],System.Action`1[Microsoft.Diagnostics.Tracing.TraceEvent]):this
         -35 (-6.67% of base) : 148334.dasm - Microsoft.CodeAnalysis.CSharp.Syntax.InternalSyntax.DocumentationCommentXmlTokens:.cctor()
        -367 (-6.53% of base) : 26832.dasm - Microsoft.Diagnostics.Tracing.Parsers.ClrPrivateTraceEventParser:EnumerateTemplates(System.Func`3[System.String, System.String, Microsoft.Diagnostics.Tracing.EventFilterResponse],System.Action`1[Microsoft.Diagnostics.Tracing.TraceEvent]):this
         -33 (-5.98% of base) : 18852.dasm - Microsoft.Diagnostics.Tracing.Parsers.Kernel.ThreadPoolTraceEventParser:EnumerateTemplates(System.Func`3[System.String, System.String, Microsoft.Diagnostics.Tracing.EventFilterResponse],System.Action`1[Microsoft.Diagnostics.Tracing.TraceEvent]):this
        -482 (-5.93% of base) : 24955.dasm - Microsoft.Diagnostics.Tracing.Parsers.KernelTraceEventParser:EnumerateTemplates(System.Func`3[System.String, System.String, Microsoft.Diagnostics.Tracing.EventFilterResponse],System.Action`1[Microsoft.Diagnostics.Tracing.TraceEvent]):this
         -45 (-5.91% of base) : 184426.dasm - ParameterizedStrings:EvaluateInternal(System.String,byref,System.TermInfo+ParameterizedStrings+FormatParam[],System.Collections.Generic.Stack`1[System.TermInfo+ParameterizedStrings+FormatParam],byref,byref):System.String
         -27 (-5.82% of base) : 87493.dasm - System.Xml.XmlEventCache:EventsToWriter(System.Xml.XmlWriter):this
         -25 (-5.81% of base) : 25347.dasm - Microsoft.Diagnostics.Tracing.Parsers.JSDumpHeapTraceEventParser:EnumerateTemplates(System.Func`3[System.String, System.String, Microsoft.Diagnostics.Tracing.EventFilterResponse],System.Action`1[Microsoft.Diagnostics.Tracing.TraceEvent]):this
         -16 (-5.57% of base) : 113847.dasm - Microsoft.CodeAnalysis.VisualBasic.Symbols.AnonymousTypeManager:ReportMissingOrErroneousSymbols(Microsoft.CodeAnalysis.DiagnosticBag,bool,bool,bool):bool:this
         -10 (-5.32% of base) : 58702.dasm - Container:GetArrayValue(System.Object[]):System.Object:this
         -25 (-4.93% of base) : 34625.dasm - System.Reflection.Emit.MethodBuilder:CreateMethodBodyHelper(System.Reflection.Emit.ILGenerator):this
         -12 (-4.90% of base) : 58839.dasm - Microsoft.VisualBasic.CompilerServices.OverloadResolution:InferTypeArguments(Microsoft.VisualBasic.CompilerServices.Symbols+Method,System.Object[],System.String[],System.Type[],System.Collections.Generic.List`1[System.String]):bool
         -20 (-4.88% of base) : 39091.dasm - System.Threading.Tasks.Task:WaitAllCore(System.Threading.Tasks.Task[],int,System.Threading.CancellationToken):bool
         -13 (-4.83% of base) : 28239.dasm - Microsoft.Diagnostics.Tracing.Parsers.MicrosoftAntimalwareAMFilterTraceEventParser:EnumerateTemplates(System.Func`3[System.String, System.String, Microsoft.Diagnostics.Tracing.EventFilterResponse],System.Action`1[Microsoft.Diagnostics.Tracing.TraceEvent]):this
          -6 (-4.80% of base) : 165056.dasm - Internal.TypeSystem.InstantiatedType:InstantiateTypeArray(System.__Canon[],Internal.TypeSystem.Instantiation,Internal.TypeSystem.Instantiation):System.__Canon[]
         -19 (-4.73% of base) : 97760.dasm - Microsoft.CodeAnalysis.VisualBasic.OverloadResolution:ResolveUserDefinedBinaryOperator(Microsoft.CodeAnalysis.VisualBasic.BoundExpression,Microsoft.CodeAnalysis.VisualBasic.BoundExpression,int,Microsoft.CodeAnalysis.VisualBasic.Binder,byref,bool):Microsoft.CodeAnalysis.VisualBasic.OverloadResolution+OverloadResolutionResult

2948 total methods with Instruction Count differences (2935 improved, 13 regressed), 5829 unchanged.


Libraries.crossgen2.windows.arm64.checked


Summary of Code Size diffs:
(Lower is better)

Total bytes of base: 3417052
Total bytes of diff: 3411404
Total bytes of delta: -5648 (-0.17% of base)

Total relative delta: -2.92
    diff is an improvement.
    relative diff is an improvement.
Detail diffs


Top file regressions (bytes):
           4 : 68063.dasm (1.10% of base)
           4 : 68065.dasm (1.10% of base)

Top file improvements (bytes):
        -128 : 107071.dasm (-2.12% of base)
        -128 : 107501.dasm (-0.64% of base)
        -108 : 39175.dasm (-0.69% of base)
        -108 : 106754.dasm (-1.24% of base)
         -96 : 32514.dasm (-0.60% of base)
         -80 : 62396.dasm (-1.47% of base)
         -80 : 177640.dasm (-1.53% of base)
         -68 : 162464.dasm (-2.03% of base)
         -68 : 192038.dasm (-2.03% of base)
         -56 : 63327.dasm (-0.41% of base)
         -56 : 51399.dasm (-2.35% of base)
         -52 : 144626.dasm (-1.46% of base)
         -48 : 184916.dasm (-1.18% of base)
         -48 : 106996.dasm (-0.46% of base)
         -44 : 62362.dasm (-1.44% of base)
         -44 : 106706.dasm (-0.59% of base)
         -44 : 158962.dasm (-1.06% of base)
         -44 : 133578.dasm (-2.29% of base)
         -44 : 107090.dasm (-0.76% of base)
         -40 : 106768.dasm (-0.65% of base)

517 total files with Code Size differences (515 improved, 2 regressed), 1210 unchanged.

Top method regressions (bytes):
           4 ( 1.10% of base) : 68063.dasm - System.Drawing.Printing.PrinterSettings:CreateInformationContext(long):System.Drawing.Internal.DeviceContext:this
           4 ( 1.10% of base) : 68065.dasm - System.Drawing.Printing.PrinterSettings:CreateDeviceContext(long):System.Drawing.Internal.DeviceContext:this

Top method improvements (bytes):
        -128 (-2.12% of base) : 107071.dasm - System.Xml.Serialization.XmlSerializationReaderCodeGen:WriteMemberElementsIf(System.Xml.Serialization.XmlSerializationReaderCodeGen+Member[],System.Xml.Serialization.XmlSerializationReaderCodeGen+Member,System.String,System.String):this
        -128 (-0.64% of base) : 107501.dasm - System.Xml.Serialization.XmlReflectionImporter:ImportAccessorMapping(System.Xml.Serialization.MemberMapping,System.Xml.Serialization.FieldModel,System.Xml.Serialization.XmlAttributes,System.String,System.Type,bool,bool,System.Xml.Serialization.RecursionLimiter):this
        -108 (-0.69% of base) : 39175.dasm - System.Data.XmlTreeGen:HandleTable(System.Data.DataTable,System.Xml.XmlDocument,System.Xml.XmlElement,bool):System.Xml.XmlElement:this
        -108 (-1.24% of base) : 106754.dasm - System.Xml.Serialization.XmlSerializationWriterCodeGen:WriteElements(System.String,System.String,System.Xml.Serialization.ElementAccessor[],System.Xml.Serialization.TextAccessor,System.Xml.Serialization.ChoiceIdentifierAccessor,System.String,bool,bool):this
         -96 (-0.60% of base) : 32514.dasm - Microsoft.VisualBasic.CompilerServices.VBBinder:BindToMethod(int,System.Reflection.MethodBase[],byref,System.Reflection.ParameterModifier[],System.Globalization.CultureInfo,System.String[],byref):System.Reflection.MethodBase:this
         -80 (-1.47% of base) : 62396.dasm - System.Number:NumberToStringFormat(byref,byref,System.ReadOnlySpan`1[System.Char],System.Globalization.NumberFormatInfo)
         -80 (-1.53% of base) : 177640.dasm - Number:NumberToStringFormat(byref,byref,System.ReadOnlySpan`1[System.Char],System.Globalization.NumberFormatInfo)
         -68 (-2.03% of base) : 162464.dasm - System.Data.Common.MultipartIdentifier:ParseMultipartIdentifier(System.String,System.String,System.String,ushort,int,bool,System.String,bool):System.String[]
         -68 (-2.03% of base) : 192038.dasm - System.Data.Common.MultipartIdentifier:ParseMultipartIdentifier(System.String,System.String,System.String,ushort,int,bool,System.String,bool):System.String[]
         -56 (-0.41% of base) : 63327.dasm - System.DefaultBinder:BindToMethod(int,System.Reflection.MethodBase[],byref,System.Reflection.ParameterModifier[],System.Globalization.CultureInfo,System.String[],byref):System.Reflection.MethodBase:this
         -56 (-2.35% of base) : 51399.dasm - System.Reflection.Emit.MethodBuilder:CreateMethodBodyHelper(System.Reflection.Emit.ILGenerator):this
         -52 (-1.46% of base) : 144626.dasm - Microsoft.CodeAnalysis.VisualBasic.MethodCompiler:CompileNamedType(Microsoft.CodeAnalysis.VisualBasic.Symbols.NamedTypeSymbol,System.Predicate`1[Microsoft.CodeAnalysis.VisualBasic.Symbol]):this
         -48 (-1.18% of base) : 184916.dasm - System.DirectoryServices.Protocols.BerConverter:Encode(System.String,System.Object[]):System.Byte[]
         -48 (-0.46% of base) : 106996.dasm - System.Xml.Serialization.XmlSerializationReaderILGen:WriteLiteralStructMethod(System.Xml.Serialization.StructMapping):this
         -44 (-1.44% of base) : 62362.dasm - System.Number:TryParseNumber(byref,long,int,byref,System.Globalization.NumberFormatInfo):bool
         -44 (-0.59% of base) : 106706.dasm - System.Xml.Serialization.XmlSerializationWriterILGen:WriteElements(System.Xml.Serialization.SourceInfo,System.String,System.Xml.Serialization.ElementAccessor[],System.Xml.Serialization.TextAccessor,System.Xml.Serialization.ChoiceIdentifierAccessor,System.String,bool,bool):this
         -44 (-1.06% of base) : 158962.dasm - System.Security.AccessControl.CommonAcl:RemoveQualifiedAces(System.Security.Principal.SecurityIdentifier,int,int,ubyte,bool,int,System.Guid,System.Guid):bool:this
         -44 (-2.29% of base) : 133578.dasm - Microsoft.CodeAnalysis.VisualBasic.OverloadResolution:FoldIntegralCharOrDateTimeBinaryOperator(int,Microsoft.CodeAnalysis.ConstantValue,Microsoft.CodeAnalysis.ConstantValue,Microsoft.CodeAnalysis.VisualBasic.Symbols.TypeSymbol,Microsoft.CodeAnalysis.VisualBasic.Symbols.TypeSymbol,byref,byref):Microsoft.CodeAnalysis.ConstantValue
         -44 (-0.76% of base) : 107090.dasm - System.Xml.Serialization.XmlSerializationReaderCodeGen:WriteLiteralStructMethod(System.Xml.Serialization.StructMapping):this
         -40 (-0.65% of base) : 106768.dasm - System.Xml.Serialization.XmlSerializationWriterCodeGen:GenerateMembersElement(System.Xml.Serialization.XmlMembersMapping):System.String:this

Top method regressions (percentages):
           4 ( 1.10% of base) : 68063.dasm - System.Drawing.Printing.PrinterSettings:CreateInformationContext(long):System.Drawing.Internal.DeviceContext:this
           4 ( 1.10% of base) : 68065.dasm - System.Drawing.Printing.PrinterSettings:CreateDeviceContext(long):System.Drawing.Internal.DeviceContext:this

Top method improvements (percentages):
          -8 (-4.44% of base) : 50206.dasm - System.IO.MemoryStream:TryGetBuffer(byref):bool:this
         -32 (-3.51% of base) : 41134.dasm - OperatorIntrinsics:SetArraySlice4D(System.__Canon[,,,],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],System.__Canon[,,,])
         -36 (-3.01% of base) : 148482.dasm - Microsoft.CodeAnalysis.VisualBasic.Symbols.Metadata.PE.PEMethodSymbol:ComputeMethodKindForPotentialOperatorOrConversion(Microsoft.CodeAnalysis.VisualBasic.OverloadResolution+OperatorInfo,int,System.String,bool):int:this
         -20 (-2.92% of base) : 41156.dasm - OperatorIntrinsics:SetArraySlice3D(System.__Canon[,,],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],System.__Canon[,,])
         -56 (-2.35% of base) : 51399.dasm - System.Reflection.Emit.MethodBuilder:CreateMethodBodyHelper(System.Reflection.Emit.ILGenerator):this
         -44 (-2.29% of base) : 133578.dasm - Microsoft.CodeAnalysis.VisualBasic.OverloadResolution:FoldIntegralCharOrDateTimeBinaryOperator(int,Microsoft.CodeAnalysis.ConstantValue,Microsoft.CodeAnalysis.ConstantValue,Microsoft.CodeAnalysis.VisualBasic.Symbols.TypeSymbol,Microsoft.CodeAnalysis.VisualBasic.Symbols.TypeSymbol,byref,byref):Microsoft.CodeAnalysis.ConstantValue
         -12 (-2.22% of base) : 193669.dasm - System.Net.Mime.ByteEncoder:EncodeBytes(System.Byte[],int,int,bool,bool):int:this
        -128 (-2.12% of base) : 107071.dasm - System.Xml.Serialization.XmlSerializationReaderCodeGen:WriteMemberElementsIf(System.Xml.Serialization.XmlSerializationReaderCodeGen+Member[],System.Xml.Serialization.XmlSerializationReaderCodeGen+Member,System.String,System.String):this
          -4 (-2.08% of base) : 34568.dasm - System.Data.Common.SingleStorage:Compare(int,int):int:this
          -4 (-2.08% of base) : 34694.dasm - System.Data.Common.DoubleStorage:Compare(int,int):int:this
         -68 (-2.03% of base) : 162464.dasm - System.Data.Common.MultipartIdentifier:ParseMultipartIdentifier(System.String,System.String,System.String,ushort,int,bool,System.String,bool):System.String[]
         -68 (-2.03% of base) : 192038.dasm - System.Data.Common.MultipartIdentifier:ParseMultipartIdentifier(System.String,System.String,System.String,ushort,int,bool,System.String,bool):System.String[]
          -8 (-2.00% of base) : 42314.dasm - Microsoft.FSharp.Collections.Array4DModule:Create(int,int,int,int,System.__Canon):System.__Canon[,,,]
         -28 (-1.96% of base) : 191194.dasm - System.DefaultBinder:FindMostSpecific(System.Reflection.ParameterInfo[],System.Int32[],System.Type,System.Reflection.ParameterInfo[],System.Int32[],System.Type,System.Type[],System.Object[]):int
         -28 (-1.96% of base) : 63320.dasm - System.DefaultBinder:FindMostSpecific(System.Reflection.ParameterInfo[],System.Int32[],System.Type,System.Reflection.ParameterInfo[],System.Int32[],System.Type,System.Type[],System.Object[]):int
          -4 (-1.92% of base) : 111972.dasm - System.Xml.Xsl.Xslt.QilGenerator:InvokeOnCurrentNodeChanged():System.Xml.Xsl.Qil.QilNode:this
         -12 (-1.91% of base) : 118612.dasm - System.Xml.Ucs4Decoder:Convert(System.Byte[],int,int,System.Char[],int,int,bool,byref,byref,byref):this
         -36 (-1.90% of base) : 52792.dasm - System.Reflection.AssemblyName:EscapeString(System.String,int,int,System.Char[],byref,bool,ushort,ushort,ushort):System.Char[]
         -32 (-1.89% of base) : 2254.dasm - Newtonsoft.Json.Serialization.DefaultContractResolver:GetCallbackMethodsForType(System.Type,byref,byref,byref,byref,byref):this
         -20 (-1.82% of base) : 129642.dasm - MemberLookup:LookupInModules(Microsoft.CodeAnalysis.VisualBasic.LookupResult,Microsoft.CodeAnalysis.VisualBasic.Symbols.NamespaceSymbol,System.String,int,int,Microsoft.CodeAnalysis.VisualBasic.Binder,byref)

517 total methods with Code Size differences (515 improved, 2 regressed), 1210 unchanged.



Summary of Perf Score diffs:
(Lower is better)

Total PerfScoreUnits of base: 31240565.319999952
Total PerfScoreUnits of diff: 31128520.159999985
Total PerfScoreUnits of delta: -112045.16 (-0.36% of base)

Total relative delta: -5.50
    diff is an improvement.
    relative diff is an improvement.
Detail diffs


Top file regressions (PerfScoreUnits):
      369.90 : 54769.dasm (2.06% of base)
      368.40 : 55476.dasm (2.03% of base)
       64.00 : 58449.dasm (0.39% of base)
       17.00 : 114641.dasm (0.38% of base)
       12.00 : 106057.dasm (0.73% of base)
       10.60 : 162640.dasm (0.33% of base)
       10.00 : 70765.dasm (1.06% of base)
        8.00 : 146540.dasm (1.05% of base)
        8.00 : 97965.dasm (0.36% of base)
        8.00 : 638.dasm (0.44% of base)
        8.00 : 212738.dasm (0.30% of base)
        8.00 : 39564.dasm (1.02% of base)
        8.00 : 76409.dasm (1.04% of base)
        8.00 : 71906.dasm (0.29% of base)
        8.00 : 103359.dasm (0.33% of base)
        8.00 : 146619.dasm (0.41% of base)
        8.00 : 154474.dasm (0.06% of base)
        8.00 : 32887.dasm (0.50% of base)
        8.00 : 64678.dasm (1.57% of base)
        6.00 : 188015.dasm (0.43% of base)

Top file improvements (PerfScoreUnits):
    -80031.30 : 39175.dasm (-0.78% of base)
    -16896.80 : 108111.dasm (-2.46% of base)
    -1156.40 : 158962.dasm (-0.14% of base)
     -448.80 : 146549.dasm (-1.54% of base)
     -418.00 : 99305.dasm (-1.63% of base)
     -368.80 : 42314.dasm (-6.11% of base)
     -368.80 : 42313.dasm (-3.81% of base)
     -344.70 : 41134.dasm (-3.35% of base)
     -337.20 : 41149.dasm (-3.06% of base)
     -320.80 : 146855.dasm (-1.47% of base)
     -315.20 : 37606.dasm (-3.08% of base)
     -295.60 : 148482.dasm (-4.26% of base)
     -281.60 : 32514.dasm (-0.83% of base)
     -254.81 : 71152.dasm (-3.59% of base)
     -254.40 : 37964.dasm (-2.69% of base)
     -248.00 : 108143.dasm (-3.33% of base)
     -224.00 : 117376.dasm (-1.65% of base)
     -192.30 : 23303.dasm (-2.60% of base)
     -192.00 : 37630.dasm (-2.26% of base)
     -174.40 : 36863.dasm (-6.21% of base)

795 total files with Perf Score differences (642 improved, 153 regressed), 932 unchanged.

Top method regressions (PerfScoreUnits):
      369.90 ( 2.06% of base) : 54769.dasm - System.Text.ValueStringBuilder:AppendFormatHelper(System.IFormatProvider,System.String,System.ParamsArray):this
      368.40 ( 2.03% of base) : 55476.dasm - System.Text.StringBuilder:AppendFormatHelper(System.IFormatProvider,System.String,System.ParamsArray):System.Text.StringBuilder:this
       64.00 ( 0.39% of base) : 58449.dasm - System.Globalization.IdnMapping:PunycodeDecode(System.String):System.String
       17.00 ( 0.38% of base) : 114641.dasm - System.Xml.Schema.RangeContentValidator:ValidateElement(System.Xml.XmlQualifiedName,System.Xml.Schema.ValidationState,byref):System.Object:this
       12.00 ( 0.73% of base) : 106057.dasm - System.Linq.Expressions.Interpreter.LightCompiler:CompileIntSwitchExpression(System.Linq.Expressions.SwitchExpression):this
       10.60 ( 0.33% of base) : 162640.dasm - System.Data.OleDb.OleDbMetaDataFactory:GetDataTypesTable(System.Data.OleDb.OleDbConnection):System.Data.DataTable:this
       10.00 ( 1.06% of base) : 70765.dasm - System.Speech.Internal.Synthesis.VoiceSynthesis:MatchVoice(System.Speech.Synthesis.InstalledVoice,System.Globalization.CultureInfo,int,int,int,System.Collections.Generic.List`1[System.Speech.Synthesis.InstalledVoice]):System.Speech.Synthesis.InstalledVoice
        8.00 ( 1.05% of base) : 146540.dasm - Microsoft.CodeAnalysis.VisualBasic.Symbols.SourceNamespaceSymbol:RegisterDeclaredCorTypes():this
        8.00 ( 0.36% of base) : 97965.dasm - Microsoft.CodeAnalysis.Text.ChangedText:GetLinesCore():Microsoft.CodeAnalysis.Text.TextLineCollection:this
        8.00 ( 0.44% of base) : 638.dasm - Newtonsoft.Json.Converters.XmlNodeConverter:DeserializeNode(Newtonsoft.Json.JsonReader,Newtonsoft.Json.Converters.IXmlDocument,System.Xml.XmlNamespaceManager,Newtonsoft.Json.Converters.IXmlNode):this
        8.00 ( 0.30% of base) : 212738.dasm - System.Security.Cryptography.Xml.Utils:AllDescendantNodes(System.Xml.XmlNode,bool):System.Xml.XmlNodeList
        8.00 ( 1.02% of base) : 39564.dasm - System.Xml.XmlDataDocument:FixNestedChildren(System.Data.DataRow,System.Xml.XmlElement):this
        8.00 ( 1.04% of base) : 76409.dasm - Microsoft.CodeAnalysis.CSharp.Symbols.SourceNamespaceSymbol:RegisterDeclaredCorTypes():this
        8.00 ( 0.29% of base) : 71906.dasm - System.Speech.Recognition.Grammar:MatchInitParameters(System.Type,System.String,System.String,System.String):System.Object[]
        8.00 ( 0.33% of base) : 103359.dasm - DebugViewPrinter:Analyze():this
        8.00 ( 0.41% of base) : 146619.dasm - Microsoft.CodeAnalysis.VisualBasic.Symbols.SourceNamedTypeSymbol:MakeTypeParameters():System.Collections.Immutable.ImmutableArray`1[Microsoft.CodeAnalysis.VisualBasic.Symbols.TypeParameterSymbol]:this
        8.00 ( 0.06% of base) : 154474.dasm - ILCompiler.Reflection.ReadyToRun.Amd64.GcInfo:GetLiveSlotsAtSafepoints(System.Byte[],byref):System.Collections.Generic.List`1[System.Collections.Generic.List`1[ILCompiler.Reflection.ReadyToRun.BaseGcSlot]]:this
        8.00 ( 0.50% of base) : 32887.dasm - Microsoft.VisualBasic.CompilerServices.OverloadResolution:RemoveRedundantGenericProcedures(System.Collections.Generic.List`1[Microsoft.VisualBasic.CompilerServices.Symbols+Method],byref,System.Object[],System.String[]):Microsoft.VisualBasic.CompilerServices.Symbols+Method
        8.00 ( 1.57% of base) : 64678.dasm - System.String:ReplaceCore(System.ReadOnlySpan`1[System.Char],System.ReadOnlySpan`1[System.Char],System.ReadOnlySpan`1[System.Char],System.Globalization.CompareInfo,int):System.String
        6.00 ( 0.43% of base) : 188015.dasm - System.Diagnostics.Eventing.Reader.ProviderMetadata:GetProviderListProperty(System.Diagnostics.Eventing.Reader.EventLogHandle,int):System.Object:this

Top method improvements (PerfScoreUnits):
    -80031.30 (-0.78% of base) : 39175.dasm - System.Data.XmlTreeGen:HandleTable(System.Data.DataTable,System.Xml.XmlDocument,System.Xml.XmlElement,bool):System.Xml.XmlElement:this
    -16896.80 (-2.46% of base) : 108111.dasm - System.Xml.Serialization.ReflectionXmlSerializationReader:WriteLiteralStructMethod(System.Xml.Serialization.StructMapping,bool,bool,System.String):System.Object:this
    -1156.40 (-0.14% of base) : 158962.dasm - System.Security.AccessControl.CommonAcl:RemoveQualifiedAces(System.Security.Principal.SecurityIdentifier,int,int,ubyte,bool,int,System.Guid,System.Guid):bool:this
     -448.80 (-1.54% of base) : 146549.dasm - Microsoft.CodeAnalysis.VisualBasic.Symbols.SourceNamedTypeSymbol:GetMyGroupCollectionAttributeData(Microsoft.CodeAnalysis.DiagnosticBag,byref,byref):Microsoft.CodeAnalysis.VisualBasic.Symbols.VisualBasicAttributeData:this
     -418.00 (-1.63% of base) : 99305.dasm - Microsoft.CodeAnalysis.CommonReferenceManager`2:ReuseAssemblySymbols(Microsoft.CodeAnalysis.CommonReferenceManager`2+BoundInputAssembly[System.__Canon, System.__Canon][],System.__Canon[],System.Collections.Immutable.ImmutableArray`1[Microsoft.CodeAnalysis.CommonReferenceManager`2+AssemblyData[System.__Canon, System.__Canon]],int):this
     -368.80 (-6.11% of base) : 42314.dasm - Microsoft.FSharp.Collections.Array4DModule:Create(int,int,int,int,System.__Canon):System.__Canon[,,,]
     -368.80 (-3.81% of base) : 42313.dasm - Microsoft.FSharp.Collections.Array4DModule:Initialize(int,int,int,int,Microsoft.FSharp.Core.FSharpFunc`2[System.Int32, Microsoft.FSharp.Core.FSharpFunc`2[System.Int32, Microsoft.FSharp.Core.FSharpFunc`2[System.Int32, Microsoft.FSharp.Core.FSharpFunc`2[System.Int32, System.__Canon]]]]):System.__Canon[,,,]
     -344.70 (-3.35% of base) : 41134.dasm - OperatorIntrinsics:SetArraySlice4D(System.__Canon[,,,],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],System.__Canon[,,,])
     -337.20 (-3.06% of base) : 41149.dasm - OperatorIntrinsics:GetArraySlice4D(System.__Canon[,,,],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32]):System.__Canon[,,,]
     -320.80 (-1.47% of base) : 146855.dasm - Microsoft.CodeAnalysis.VisualBasic.Symbols.SourceMemberContainerTypeSymbol:CheckForOverloadsErrors(Microsoft.CodeAnalysis.DiagnosticBag):this
     -315.20 (-3.08% of base) : 37606.dasm - System.Data.DataTable:EvaluateDependentExpressions(System.Collections.Generic.List`1[System.Data.DataColumn],System.Data.DataRow,int,System.Collections.Generic.List`1[System.Data.DataRow]):this
     -295.60 (-4.26% of base) : 148482.dasm - Microsoft.CodeAnalysis.VisualBasic.Symbols.Metadata.PE.PEMethodSymbol:ComputeMethodKindForPotentialOperatorOrConversion(Microsoft.CodeAnalysis.VisualBasic.OverloadResolution+OperatorInfo,int,System.String,bool):int:this
     -281.60 (-0.83% of base) : 32514.dasm - Microsoft.VisualBasic.CompilerServices.VBBinder:BindToMethod(int,System.Reflection.MethodBase[],byref,System.Reflection.ParameterModifier[],System.Globalization.CultureInfo,System.String[],byref):System.Reflection.MethodBase:this
     -254.81 (-3.59% of base) : 71152.dasm - System.Speech.Internal.PhonemeConverter:DecompressPhoneMaps(System.Speech.Internal.PhonemeConverter+PhoneMapCompressed[]):System.Speech.Internal.PhonemeConverter+PhoneMap[]
     -254.40 (-2.69% of base) : 37964.dasm - System.Data.DataSet:ReadXmlDiffgram(System.Xml.XmlReader):this
     -248.00 (-3.33% of base) : 108143.dasm - System.Xml.Serialization.ReflectionXmlSerializationReader:GenerateEncodedMembersElement(System.Xml.Serialization.XmlMembersMapping):System.Object:this
     -224.00 (-1.65% of base) : 117376.dasm - System.Xml.XmlTextReaderImpl:ParseXmlDeclaration(bool):bool:this
     -192.30 (-2.60% of base) : 23303.dasm - Microsoft.Diagnostics.Symbols.SymbolReader:GetCrossGenExePath(System.String):System.String:this
     -192.00 (-2.26% of base) : 37630.dasm - System.Data.DataTable:ReadXmlDiffgram(System.Xml.XmlReader):this
     -174.40 (-6.21% of base) : 36863.dasm - System.Data.UniqueConstraint:IsConstraintViolated():bool:this

Top method regressions (percentages):
        0.50 ( 2.11% of base) : 65075.dasm - System.ModuleHandle:op_Equality(System.ModuleHandle,System.ModuleHandle):bool
      369.90 ( 2.06% of base) : 54769.dasm - System.Text.ValueStringBuilder:AppendFormatHelper(System.IFormatProvider,System.String,System.ParamsArray):this
      368.40 ( 2.03% of base) : 55476.dasm - System.Text.StringBuilder:AppendFormatHelper(System.IFormatProvider,System.String,System.ParamsArray):System.Text.StringBuilder:this
        0.50 ( 1.96% of base) : 65074.dasm - System.ModuleHandle:op_Inequality(System.ModuleHandle,System.ModuleHandle):bool
        0.50 ( 1.78% of base) : 62288.dasm - BigInteger:Clear(int):this
        8.00 ( 1.57% of base) : 64678.dasm - System.String:ReplaceCore(System.ReadOnlySpan`1[System.Char],System.ReadOnlySpan`1[System.Char],System.ReadOnlySpan`1[System.Char],System.Globalization.CompareInfo,int):System.String
        0.50 ( 1.56% of base) : 210093.dasm - System.Web.HttpUtility:JavaScriptStringEncode(System.String,bool):System.String
        0.50 ( 1.39% of base) : 147602.dasm - Microsoft.CodeAnalysis.VisualBasic.Symbols.MissingAssemblySymbol:Equals(System.Object):bool:this
        0.50 ( 1.37% of base) : 143142.dasm - Microsoft.CodeAnalysis.VisualBasic.Syntax.InternalSyntax.BlockContext:FreeStatements():this
        0.50 ( 1.35% of base) : 115862.dasm - System.Xml.DocumentXPathNavigator:FirstChild(System.Xml.XmlNode):System.Xml.XmlNode:this
        0.50 ( 1.35% of base) : 115864.dasm - System.Xml.DocumentXPathNavigator:ParentNode(System.Xml.XmlNode):System.Xml.XmlNode:this
        0.50 ( 1.33% of base) : 115856.dasm - System.Xml.DocumentXPathNavigator:PreviousText(System.Xml.XmlNode):System.Xml.XmlNode:this
        0.50 ( 1.33% of base) : 115858.dasm - System.Xml.DocumentXPathNavigator:PreviousSibling(System.Xml.XmlNode):System.Xml.XmlNode:this
        0.50 ( 1.33% of base) : 115860.dasm - System.Xml.DocumentXPathNavigator:NextSibling(System.Xml.XmlNode):System.Xml.XmlNode:this
        0.50 ( 1.29% of base) : 60746.dasm - System.CultureAwareComparer:Equals(System.Object):bool:this
        0.50 ( 1.18% of base) : 119215.dasm - System.Xml.XmlEncodedRawTextWriter:RawTextAsync(System.String):System.Threading.Tasks.Task:this
        0.50 ( 1.18% of base) : 119008.dasm - System.Xml.XmlUtf8RawTextWriter:RawTextAsync(System.String):System.Threading.Tasks.Task:this
        0.50 ( 1.16% of base) : 214630.dasm - ComGetMemberBinder:Equals(System.Object):bool:this
        0.50 ( 1.15% of base) : 143647.dasm - Microsoft.CodeAnalysis.VisualBasic.LocalRewriter:RewriteNullableConversion(Microsoft.CodeAnalysis.VisualBasic.BoundConversion):Microsoft.CodeAnalysis.VisualBasic.BoundExpression:this
        0.50 ( 1.13% of base) : 177365.dasm - System.Numerics.Complex:Log1P(double):double

Top method improvements (percentages):
     -112.40 (-9.45% of base) : 42310.dasm - Microsoft.FSharp.Collections.Array3DModule:Create(int,int,int,System.__Canon):System.__Canon[,,]
      -96.00 (-6.96% of base) : 41130.dasm - OperatorIntrinsics:SetArraySlice4DFixedSingle4(System.__Canon[,,,],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],int,System.__Canon[,,])
      -96.00 (-6.92% of base) : 41131.dasm - OperatorIntrinsics:SetArraySlice4DFixedSingle3(System.__Canon[,,,],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],int,Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],System.__Canon[,,])
      -96.00 (-6.92% of base) : 41132.dasm - OperatorIntrinsics:SetArraySlice4DFixedSingle2(System.__Canon[,,,],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],int,Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],System.__Canon[,,])
      -96.00 (-6.92% of base) : 41133.dasm - OperatorIntrinsics:SetArraySlice4DFixedSingle1(System.__Canon[,,,],int,Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],System.__Canon[,,])
      -40.40 (-6.91% of base) : 193867.dasm - System.Net.Mail.MailWriter:WriteHeaders(System.Collections.Specialized.NameValueCollection,bool):this
     -174.40 (-6.21% of base) : 36863.dasm - System.Data.UniqueConstraint:IsConstraintViolated():bool:this
     -368.80 (-6.11% of base) : 42314.dasm - Microsoft.FSharp.Collections.Array4DModule:Create(int,int,int,int,System.__Canon):System.__Canon[,,,]
     -112.40 (-6.09% of base) : 42309.dasm - Microsoft.FSharp.Collections.Array3DModule:Initialize(int,int,int,Microsoft.FSharp.Core.FSharpFunc`2[System.Int32, Microsoft.FSharp.Core.FSharpFunc`2[System.Int32, Microsoft.FSharp.Core.FSharpFunc`2[System.Int32, System.__Canon]]]):System.__Canon[,,]
      -28.40 (-5.37% of base) : 77180.dasm - Microsoft.CodeAnalysis.CSharp.Symbols.IndexedTypeParameterSymbol:GrowPool(int)
     -295.60 (-4.26% of base) : 148482.dasm - Microsoft.CodeAnalysis.VisualBasic.Symbols.Metadata.PE.PEMethodSymbol:ComputeMethodKindForPotentialOperatorOrConversion(Microsoft.CodeAnalysis.VisualBasic.OverloadResolution+OperatorInfo,int,System.String,bool):int:this
      -64.40 (-3.92% of base) : 41145.dasm - OperatorIntrinsics:GetArraySlice4DFixedSingle4(System.__Canon[,,,],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],int):System.__Canon[,,]
      -64.40 (-3.91% of base) : 41146.dasm - OperatorIntrinsics:GetArraySlice4DFixedSingle3(System.__Canon[,,,],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],int,Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32]):System.__Canon[,,]
      -64.40 (-3.91% of base) : 41147.dasm - OperatorIntrinsics:GetArraySlice4DFixedSingle2(System.__Canon[,,,],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],int,Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32]):System.__Canon[,,]
      -64.40 (-3.91% of base) : 41148.dasm - OperatorIntrinsics:GetArraySlice4DFixedSingle1(System.__Canon[,,,],int,Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32]):System.__Canon[,,]
      -60.80 (-3.84% of base) : 204866.dasm - Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteFactory:CreateConstructorCallSite(Microsoft.Extensions.DependencyInjection.ServiceLookup.ResultCache,System.Type,System.Type,Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteChain):Microsoft.Extensions.DependencyInjection.ServiceLookup.ServiceCallSite:this
     -368.80 (-3.81% of base) : 42313.dasm - Microsoft.FSharp.Collections.Array4DModule:Initialize(int,int,int,int,Microsoft.FSharp.Core.FSharpFunc`2[System.Int32, Microsoft.FSharp.Core.FSharpFunc`2[System.Int32, Microsoft.FSharp.Core.FSharpFunc`2[System.Int32, Microsoft.FSharp.Core.FSharpFunc`2[System.Int32, System.__Canon]]]]):System.__Canon[,,,]
     -254.81 (-3.59% of base) : 71152.dasm - System.Speech.Internal.PhonemeConverter:DecompressPhoneMaps(System.Speech.Internal.PhonemeConverter+PhoneMapCompressed[]):System.Speech.Internal.PhonemeConverter+PhoneMap[]
      -16.80 (-3.42% of base) : 206260.dasm - Internal.TypeSystem.InstantiatedType:InstantiateTypeArray(System.__Canon[],Internal.TypeSystem.Instantiation,Internal.TypeSystem.Instantiation):System.__Canon[]
     -344.70 (-3.35% of base) : 41134.dasm - OperatorIntrinsics:SetArraySlice4D(System.__Canon[,,,],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],System.__Canon[,,,])

795 total methods with Perf Score differences (642 improved, 153 regressed), 932 unchanged.



Summary of Instruction Count diffs:
(Lower is better)

Total Instructions of base: 854263
Total Instructions of diff: 852851
Total Instructions of delta: -1412 (-0.17% of base)

Total relative delta: -2.92
    diff is an improvement.
    relative diff is an improvement.
Detail diffs


Top file regressions (Instructions):
           1 : 68063.dasm (1.10% of base)
           1 : 68065.dasm (1.10% of base)

Top file improvements (Instructions):
         -32 : 107071.dasm (-2.12% of base)
         -32 : 107501.dasm (-0.64% of base)
         -27 : 39175.dasm (-0.69% of base)
         -27 : 106754.dasm (-1.24% of base)
         -24 : 32514.dasm (-0.60% of base)
         -20 : 62396.dasm (-1.47% of base)
         -20 : 177640.dasm (-1.53% of base)
         -17 : 162464.dasm (-2.03% of base)
         -17 : 192038.dasm (-2.03% of base)
         -14 : 63327.dasm (-0.41% of base)
         -14 : 51399.dasm (-2.35% of base)
         -13 : 144626.dasm (-1.46% of base)
         -12 : 184916.dasm (-1.18% of base)
         -12 : 106996.dasm (-0.46% of base)
         -11 : 62362.dasm (-1.44% of base)
         -11 : 106706.dasm (-0.59% of base)
         -11 : 158962.dasm (-1.06% of base)
         -11 : 133578.dasm (-2.29% of base)
         -11 : 107090.dasm (-0.76% of base)
         -10 : 106768.dasm (-0.65% of base)

517 total files with Instruction Count differences (515 improved, 2 regressed), 1210 unchanged.

Top method regressions (Instructions):
           1 ( 1.10% of base) : 68063.dasm - System.Drawing.Printing.PrinterSettings:CreateInformationContext(long):System.Drawing.Internal.DeviceContext:this
           1 ( 1.10% of base) : 68065.dasm - System.Drawing.Printing.PrinterSettings:CreateDeviceContext(long):System.Drawing.Internal.DeviceContext:this

Top method improvements (Instructions):
         -32 (-2.12% of base) : 107071.dasm - System.Xml.Serialization.XmlSerializationReaderCodeGen:WriteMemberElementsIf(System.Xml.Serialization.XmlSerializationReaderCodeGen+Member[],System.Xml.Serialization.XmlSerializationReaderCodeGen+Member,System.String,System.String):this
         -32 (-0.64% of base) : 107501.dasm - System.Xml.Serialization.XmlReflectionImporter:ImportAccessorMapping(System.Xml.Serialization.MemberMapping,System.Xml.Serialization.FieldModel,System.Xml.Serialization.XmlAttributes,System.String,System.Type,bool,bool,System.Xml.Serialization.RecursionLimiter):this
         -27 (-0.69% of base) : 39175.dasm - System.Data.XmlTreeGen:HandleTable(System.Data.DataTable,System.Xml.XmlDocument,System.Xml.XmlElement,bool):System.Xml.XmlElement:this
         -27 (-1.24% of base) : 106754.dasm - System.Xml.Serialization.XmlSerializationWriterCodeGen:WriteElements(System.String,System.String,System.Xml.Serialization.ElementAccessor[],System.Xml.Serialization.TextAccessor,System.Xml.Serialization.ChoiceIdentifierAccessor,System.String,bool,bool):this
         -24 (-0.60% of base) : 32514.dasm - Microsoft.VisualBasic.CompilerServices.VBBinder:BindToMethod(int,System.Reflection.MethodBase[],byref,System.Reflection.ParameterModifier[],System.Globalization.CultureInfo,System.String[],byref):System.Reflection.MethodBase:this
         -20 (-1.47% of base) : 62396.dasm - System.Number:NumberToStringFormat(byref,byref,System.ReadOnlySpan`1[System.Char],System.Globalization.NumberFormatInfo)
         -20 (-1.53% of base) : 177640.dasm - Number:NumberToStringFormat(byref,byref,System.ReadOnlySpan`1[System.Char],System.Globalization.NumberFormatInfo)
         -17 (-2.03% of base) : 162464.dasm - System.Data.Common.MultipartIdentifier:ParseMultipartIdentifier(System.String,System.String,System.String,ushort,int,bool,System.String,bool):System.String[]
         -17 (-2.03% of base) : 192038.dasm - System.Data.Common.MultipartIdentifier:ParseMultipartIdentifier(System.String,System.String,System.String,ushort,int,bool,System.String,bool):System.String[]
         -14 (-0.41% of base) : 63327.dasm - System.DefaultBinder:BindToMethod(int,System.Reflection.MethodBase[],byref,System.Reflection.ParameterModifier[],System.Globalization.CultureInfo,System.String[],byref):System.Reflection.MethodBase:this
         -14 (-2.35% of base) : 51399.dasm - System.Reflection.Emit.MethodBuilder:CreateMethodBodyHelper(System.Reflection.Emit.ILGenerator):this
         -13 (-1.46% of base) : 144626.dasm - Microsoft.CodeAnalysis.VisualBasic.MethodCompiler:CompileNamedType(Microsoft.CodeAnalysis.VisualBasic.Symbols.NamedTypeSymbol,System.Predicate`1[Microsoft.CodeAnalysis.VisualBasic.Symbol]):this
         -12 (-1.18% of base) : 184916.dasm - System.DirectoryServices.Protocols.BerConverter:Encode(System.String,System.Object[]):System.Byte[]
         -12 (-0.46% of base) : 106996.dasm - System.Xml.Serialization.XmlSerializationReaderILGen:WriteLiteralStructMethod(System.Xml.Serialization.StructMapping):this
         -11 (-1.44% of base) : 62362.dasm - System.Number:TryParseNumber(byref,long,int,byref,System.Globalization.NumberFormatInfo):bool
         -11 (-0.59% of base) : 106706.dasm - System.Xml.Serialization.XmlSerializationWriterILGen:WriteElements(System.Xml.Serialization.SourceInfo,System.String,System.Xml.Serialization.ElementAccessor[],System.Xml.Serialization.TextAccessor,System.Xml.Serialization.ChoiceIdentifierAccessor,System.String,bool,bool):this
         -11 (-1.06% of base) : 158962.dasm - System.Security.AccessControl.CommonAcl:RemoveQualifiedAces(System.Security.Principal.SecurityIdentifier,int,int,ubyte,bool,int,System.Guid,System.Guid):bool:this
         -11 (-2.29% of base) : 133578.dasm - Microsoft.CodeAnalysis.VisualBasic.OverloadResolution:FoldIntegralCharOrDateTimeBinaryOperator(int,Microsoft.CodeAnalysis.ConstantValue,Microsoft.CodeAnalysis.ConstantValue,Microsoft.CodeAnalysis.VisualBasic.Symbols.TypeSymbol,Microsoft.CodeAnalysis.VisualBasic.Symbols.TypeSymbol,byref,byref):Microsoft.CodeAnalysis.ConstantValue
         -11 (-0.76% of base) : 107090.dasm - System.Xml.Serialization.XmlSerializationReaderCodeGen:WriteLiteralStructMethod(System.Xml.Serialization.StructMapping):this
         -10 (-0.65% of base) : 106768.dasm - System.Xml.Serialization.XmlSerializationWriterCodeGen:GenerateMembersElement(System.Xml.Serialization.XmlMembersMapping):System.String:this

Top method regressions (percentages):
           1 ( 1.10% of base) : 68063.dasm - System.Drawing.Printing.PrinterSettings:CreateInformationContext(long):System.Drawing.Internal.DeviceContext:this
           1 ( 1.10% of base) : 68065.dasm - System.Drawing.Printing.PrinterSettings:CreateDeviceContext(long):System.Drawing.Internal.DeviceContext:this

Top method improvements (percentages):
          -2 (-4.44% of base) : 50206.dasm - System.IO.MemoryStream:TryGetBuffer(byref):bool:this
          -8 (-3.51% of base) : 41134.dasm - OperatorIntrinsics:SetArraySlice4D(System.__Canon[,,,],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],System.__Canon[,,,])
          -9 (-3.01% of base) : 148482.dasm - Microsoft.CodeAnalysis.VisualBasic.Symbols.Metadata.PE.PEMethodSymbol:ComputeMethodKindForPotentialOperatorOrConversion(Microsoft.CodeAnalysis.VisualBasic.OverloadResolution+OperatorInfo,int,System.String,bool):int:this
          -5 (-2.92% of base) : 41156.dasm - OperatorIntrinsics:SetArraySlice3D(System.__Canon[,,],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],System.__Canon[,,])
         -14 (-2.35% of base) : 51399.dasm - System.Reflection.Emit.MethodBuilder:CreateMethodBodyHelper(System.Reflection.Emit.ILGenerator):this
         -11 (-2.29% of base) : 133578.dasm - Microsoft.CodeAnalysis.VisualBasic.OverloadResolution:FoldIntegralCharOrDateTimeBinaryOperator(int,Microsoft.CodeAnalysis.ConstantValue,Microsoft.CodeAnalysis.ConstantValue,Microsoft.CodeAnalysis.VisualBasic.Symbols.TypeSymbol,Microsoft.CodeAnalysis.VisualBasic.Symbols.TypeSymbol,byref,byref):Microsoft.CodeAnalysis.ConstantValue
          -3 (-2.22% of base) : 193669.dasm - System.Net.Mime.ByteEncoder:EncodeBytes(System.Byte[],int,int,bool,bool):int:this
         -32 (-2.12% of base) : 107071.dasm - System.Xml.Serialization.XmlSerializationReaderCodeGen:WriteMemberElementsIf(System.Xml.Serialization.XmlSerializationReaderCodeGen+Member[],System.Xml.Serialization.XmlSerializationReaderCodeGen+Member,System.String,System.String):this
          -1 (-2.08% of base) : 34568.dasm - System.Data.Common.SingleStorage:Compare(int,int):int:this
          -1 (-2.08% of base) : 34694.dasm - System.Data.Common.DoubleStorage:Compare(int,int):int:this
         -17 (-2.03% of base) : 162464.dasm - System.Data.Common.MultipartIdentifier:ParseMultipartIdentifier(System.String,System.String,System.String,ushort,int,bool,System.String,bool):System.String[]
         -17 (-2.03% of base) : 192038.dasm - System.Data.Common.MultipartIdentifier:ParseMultipartIdentifier(System.String,System.String,System.String,ushort,int,bool,System.String,bool):System.String[]
          -2 (-2.00% of base) : 42314.dasm - Microsoft.FSharp.Collections.Array4DModule:Create(int,int,int,int,System.__Canon):System.__Canon[,,,]
          -7 (-1.96% of base) : 191194.dasm - System.DefaultBinder:FindMostSpecific(System.Reflection.ParameterInfo[],System.Int32[],System.Type,System.Reflection.ParameterInfo[],System.Int32[],System.Type,System.Type[],System.Object[]):int
          -7 (-1.96% of base) : 63320.dasm - System.DefaultBinder:FindMostSpecific(System.Reflection.ParameterInfo[],System.Int32[],System.Type,System.Reflection.ParameterInfo[],System.Int32[],System.Type,System.Type[],System.Object[]):int
          -1 (-1.92% of base) : 111972.dasm - System.Xml.Xsl.Xslt.QilGenerator:InvokeOnCurrentNodeChanged():System.Xml.Xsl.Qil.QilNode:this
          -3 (-1.91% of base) : 118612.dasm - System.Xml.Ucs4Decoder:Convert(System.Byte[],int,int,System.Char[],int,int,bool,byref,byref,byref):this
          -9 (-1.90% of base) : 52792.dasm - System.Reflection.AssemblyName:EscapeString(System.String,int,int,System.Char[],byref,bool,ushort,ushort,ushort):System.Char[]
          -8 (-1.89% of base) : 2254.dasm - Newtonsoft.Json.Serialization.DefaultContractResolver:GetCallbackMethodsForType(System.Type,byref,byref,byref,byref,byref):this
          -5 (-1.82% of base) : 129642.dasm - MemberLookup:LookupInModules(Microsoft.CodeAnalysis.VisualBasic.LookupResult,Microsoft.CodeAnalysis.VisualBasic.Symbols.NamespaceSymbol,System.String,int,int,Microsoft.CodeAnalysis.VisualBasic.Binder,byref)

517 total methods with Instruction Count differences (515 improved, 2 regressed), 1210 unchanged.


Libraries.crossgen2.windows.x64.checked


Summary of Code Size diffs:
(Lower is better)

Total bytes of base: 3797672
Total bytes of diff: 3781087
Total bytes of delta: -16585 (-0.44% of base)

Total relative delta: -10.74
    diff is an improvement.
    relative diff is an improvement.
Detail diffs


Top file regressions (bytes):
         232 : 26172.dasm (3.51% of base)
           8 : 152488.dasm (0.18% of base)
           8 : 21824.dasm (0.22% of base)
           7 : 149508.dasm (0.15% of base)
           6 : 11080.dasm (0.52% of base)
           3 : 13398.dasm (0.49% of base)
           3 : 13401.dasm (0.79% of base)
           3 : 17584.dasm (1.46% of base)
           3 : 17587.dasm (1.46% of base)
           3 : 12675.dasm (0.50% of base)
           3 : 13395.dasm (0.60% of base)
           3 : 18397.dasm (0.56% of base)
           3 : 18408.dasm (0.81% of base)
           3 : 11079.dasm (0.31% of base)
           3 : 10911.dasm (3.37% of base)
           3 : 11082.dasm (0.37% of base)
           2 : 28469.dasm (0.21% of base)
           1 : 48699.dasm (0.06% of base)

Top file improvements (bytes):
        -482 : 183238.dasm (-7.76% of base)
        -363 : 123248.dasm (-2.58% of base)
        -342 : 131398.dasm (-7.30% of base)
        -255 : 131828.dasm (-1.62% of base)
        -226 : 151485.dasm (-1.56% of base)
        -210 : 152466.dasm (-3.85% of base)
        -148 : 138480.dasm (-3.06% of base)
        -147 : 8295.dasm (-4.98% of base)
        -146 : 149509.dasm (-2.65% of base)
        -140 : 18564.dasm (-5.47% of base)
        -126 : 104630.dasm (-0.31% of base)
        -125 : 15173.dasm (-5.50% of base)
        -119 : 131095.dasm (-2.32% of base)
        -119 : 58075.dasm (-2.64% of base)
        -114 : 26170.dasm (-7.54% of base)
         -98 : 60493.dasm (-4.09% of base)
         -92 : 189589.dasm (-3.25% of base)
         -91 : 44561.dasm (-3.06% of base)
         -88 : 131323.dasm (-1.14% of base)
         -88 : 201500.dasm (-1.91% of base)

1082 total files with Code Size differences (1064 improved, 18 regressed), 1676 unchanged.

Top method regressions (bytes):
         232 ( 3.51% of base) : 26172.dasm - System.Number:NumberToStringFormat(byref,byref,System.ReadOnlySpan`1[System.Char],System.Globalization.NumberFormatInfo)
           8 ( 0.18% of base) : 152488.dasm - System.Data.RBTree`1:RBDeleteFixup(int,int,int,int):int:this
           8 ( 0.22% of base) : 21824.dasm - System.Globalization.TimeSpanFormat:TryFormatStandard(System.TimeSpan,int,System.String,System.Span`1[System.Char],byref):bool
           7 ( 0.15% of base) : 149508.dasm - System.Data.RBTree`1:RBDeleteFixup(int,int,int,int):int:this
           6 ( 0.52% of base) : 11080.dasm - System.Collections.Generic.HashSet`1:SymmetricExceptWithEnumerable(System.Collections.Generic.IEnumerable`1[System.__Canon]):this
           3 ( 0.49% of base) : 13398.dasm - System.IO.UnmanagedMemoryStream:WriteCore(System.ReadOnlySpan`1[System.Byte]):this
           3 ( 0.79% of base) : 13401.dasm - System.IO.UnmanagedMemoryStream:SetLength(long):this
           3 ( 1.46% of base) : 17584.dasm - System.Runtime.InteropServices.Marshal:ZeroFreeGlobalAllocUnicode(long)
           3 ( 1.46% of base) : 17587.dasm - System.Runtime.InteropServices.Marshal:ZeroFreeCoTaskMemUnicode(long)
           3 ( 0.50% of base) : 12675.dasm - System.Diagnostics.Tracing.EventPipeInternal:Enable(System.String,int,int,System.Diagnostics.Tracing.EventPipeProviderConfiguration[]):long
           3 ( 0.60% of base) : 13395.dasm - System.IO.UnmanagedMemoryStream:WriteByte(ubyte):this
           3 ( 0.56% of base) : 18397.dasm - System.Security.SecureString:MarshalToBSTR():long:this
           3 ( 0.81% of base) : 18408.dasm - System.Security.SecureString:Clear():this
           3 ( 0.31% of base) : 11079.dasm - System.Collections.Generic.HashSet`1:CheckUniqueAndUnfoundElements(System.Collections.Generic.IEnumerable`1[System.__Canon],bool):System.ValueTuple`2[System.Int32, System.Int32]:this
           3 ( 3.37% of base) : 10911.dasm - System.Collections.Generic.BitHelper:.ctor(System.Span`1[System.Int32],bool):this
           3 ( 0.37% of base) : 11082.dasm - System.Collections.Generic.HashSet`1:IntersectWithEnumerable(System.Collections.Generic.IEnumerable`1[System.__Canon]):this
           2 ( 0.21% of base) : 28469.dasm - System.String:ReplaceHelper(int,System.String,System.ReadOnlySpan`1[System.Int32]):System.String:this
           1 ( 0.06% of base) : 48699.dasm - Microsoft.CodeAnalysis.VisualBasic.OverloadResolution:CollectOverloadedCandidate(Microsoft.CodeAnalysis.ArrayBuilder`1[Microsoft.CodeAnalysis.VisualBasic.OverloadResolution+CandidateAnalysisResult],Microsoft.CodeAnalysis.VisualBasic.OverloadResolution+QuickApplicabilityInfo,System.Collections.Immutable.ImmutableArray`1[Microsoft.CodeAnalysis.VisualBasic.Symbols.TypeSymbol],System.Collections.Immutable.ImmutableArray`1[Microsoft.CodeAnalysis.VisualBasic.BoundExpression],System.Collections.Immutable.ImmutableArray`1[System.String],Microsoft.CodeAnalysis.VisualBasic.Symbols.TypeSymbol,Microsoft.CodeAnalysis.VisualBasic.BoundNode,bool,Microsoft.CodeAnalysis.VisualBasic.Binder,byref,byref)

Top method improvements (bytes):
        -482 (-7.76% of base) : 183238.dasm - Number:NumberToStringFormat(byref,byref,System.ReadOnlySpan`1[System.Char],System.Globalization.NumberFormatInfo)
        -363 (-2.58% of base) : 123248.dasm - Microsoft.VisualBasic.CompilerServices.VBBinder:BindToMethod(int,System.Reflection.MethodBase[],byref,System.Reflection.ParameterModifier[],System.Globalization.CultureInfo,System.String[],byref):System.Reflection.MethodBase:this
        -342 (-7.30% of base) : 131398.dasm - System.Xml.Serialization.XmlSerializationReaderCodeGen:WriteMemberElementsIf(System.Xml.Serialization.XmlSerializationReaderCodeGen+Member[],System.Xml.Serialization.XmlSerializationReaderCodeGen+Member,System.String,System.String):this
        -255 (-1.62% of base) : 131828.dasm - System.Xml.Serialization.XmlReflectionImporter:ImportAccessorMapping(System.Xml.Serialization.MemberMapping,System.Xml.Serialization.FieldModel,System.Xml.Serialization.XmlAttributes,System.String,System.Type,bool,bool,System.Xml.Serialization.RecursionLimiter):this
        -226 (-1.56% of base) : 151485.dasm - System.Data.XmlTreeGen:HandleTable(System.Data.DataTable,System.Xml.XmlDocument,System.Xml.XmlElement,bool):System.Xml.XmlElement:this
        -210 (-3.85% of base) : 152466.dasm - System.Data.RBTree`1:RBDeleteX(int,int,int):int:this
        -148 (-3.06% of base) : 138480.dasm - System.Xml.Schema.Preprocessor:PreprocessRedefine(System.Xml.Schema.RedefineEntry):this
        -147 (-4.98% of base) : 8295.dasm - Microsoft.CSharp.RuntimeBinder.Semantics.ExpressionBinder:GetStandardAndLiftedBinopSignatures(System.Collections.Generic.List`1[Microsoft.CSharp.RuntimeBinder.Semantics.ExpressionBinder+BinOpFullSig],Microsoft.CSharp.RuntimeBinder.Semantics.ExpressionBinder+BinOpArgInfo):bool:this
        -146 (-2.65% of base) : 149509.dasm - System.Data.RBTree`1:RBDeleteX(int,int,int):int:this
        -140 (-5.47% of base) : 18564.dasm - System.Text.ValueStringBuilder:AppendFormatHelper(System.IFormatProvider,System.String,System.ParamsArray):this
        -126 (-0.31% of base) : 104630.dasm - Microsoft.Diagnostics.Tracing.Parsers.KernelTraceEventParser:EnumerateTemplates(System.Func`3[System.String, System.String, Microsoft.Diagnostics.Tracing.EventFilterResponse],System.Action`1[Microsoft.Diagnostics.Tracing.TraceEvent]):this
        -125 (-5.50% of base) : 15173.dasm - System.Reflection.Emit.MethodBuilder:CreateMethodBodyHelper(System.Reflection.Emit.ILGenerator):this
        -119 (-2.32% of base) : 131095.dasm - System.Xml.Serialization.XmlSerializationWriterCodeGen:GenerateMembersElement(System.Xml.Serialization.XmlMembersMapping):System.String:this
        -119 (-2.64% of base) : 58075.dasm - Microsoft.CodeAnalysis.VisualBasic.Syntax.InternalSyntax.Scanner:ScanNumericLiteral(Microsoft.CodeAnalysis.VisualBasic.Syntax.InternalSyntax.SyntaxList`1[Microsoft.CodeAnalysis.VisualBasic.Syntax.InternalSyntax.VisualBasicSyntaxNode]):Microsoft.CodeAnalysis.VisualBasic.Syntax.InternalSyntax.SyntaxToken:this
        -114 (-7.54% of base) : 26170.dasm - System.Number:FormatFixed(byref,byref,int,System.Int32[],System.String,System.String)
         -98 (-4.09% of base) : 60493.dasm - Microsoft.CodeAnalysis.VisualBasic.VBSemanticModel:GetSemanticSymbols(Microsoft.CodeAnalysis.VisualBasic.BoundNodeSummary,Microsoft.CodeAnalysis.VisualBasic.Binder,int,byref,byref):System.Collections.Immutable.ImmutableArray`1[Microsoft.CodeAnalysis.VisualBasic.Symbol]:this
         -92 (-3.25% of base) : 189589.dasm - System.Linq.Parallel.SortHelper`2:MergeSortCooperatively():this
         -91 (-3.06% of base) : 44561.dasm - AnonymousTypeGetHashCodeMethodSymbol:GetBoundMethodBody(Microsoft.CodeAnalysis.DiagnosticBag,byref):Microsoft.CodeAnalysis.VisualBasic.BoundBlock:this
         -88 (-1.14% of base) : 131323.dasm - System.Xml.Serialization.XmlSerializationReaderILGen:WriteLiteralStructMethod(System.Xml.Serialization.StructMapping):this
         -88 (-1.91% of base) : 201500.dasm - Internal.TypeSystem.MetadataFieldLayoutAlgorithm:ComputeAutoFieldLayout(Internal.TypeSystem.MetadataType,int):Internal.TypeSystem.ComputedInstanceFieldLayout:this

Top method regressions (percentages):
         232 ( 3.51% of base) : 26172.dasm - System.Number:NumberToStringFormat(byref,byref,System.ReadOnlySpan`1[System.Char],System.Globalization.NumberFormatInfo)
           3 ( 3.37% of base) : 10911.dasm - System.Collections.Generic.BitHelper:.ctor(System.Span`1[System.Int32],bool):this
           3 ( 1.46% of base) : 17584.dasm - System.Runtime.InteropServices.Marshal:ZeroFreeGlobalAllocUnicode(long)
           3 ( 1.46% of base) : 17587.dasm - System.Runtime.InteropServices.Marshal:ZeroFreeCoTaskMemUnicode(long)
           3 ( 0.81% of base) : 18408.dasm - System.Security.SecureString:Clear():this
           3 ( 0.79% of base) : 13401.dasm - System.IO.UnmanagedMemoryStream:SetLength(long):this
           3 ( 0.60% of base) : 13395.dasm - System.IO.UnmanagedMemoryStream:WriteByte(ubyte):this
           3 ( 0.56% of base) : 18397.dasm - System.Security.SecureString:MarshalToBSTR():long:this
           6 ( 0.52% of base) : 11080.dasm - System.Collections.Generic.HashSet`1:SymmetricExceptWithEnumerable(System.Collections.Generic.IEnumerable`1[System.__Canon]):this
           3 ( 0.50% of base) : 12675.dasm - System.Diagnostics.Tracing.EventPipeInternal:Enable(System.String,int,int,System.Diagnostics.Tracing.EventPipeProviderConfiguration[]):long
           3 ( 0.49% of base) : 13398.dasm - System.IO.UnmanagedMemoryStream:WriteCore(System.ReadOnlySpan`1[System.Byte]):this
           3 ( 0.37% of base) : 11082.dasm - System.Collections.Generic.HashSet`1:IntersectWithEnumerable(System.Collections.Generic.IEnumerable`1[System.__Canon]):this
           3 ( 0.31% of base) : 11079.dasm - System.Collections.Generic.HashSet`1:CheckUniqueAndUnfoundElements(System.Collections.Generic.IEnumerable`1[System.__Canon],bool):System.ValueTuple`2[System.Int32, System.Int32]:this
           8 ( 0.22% of base) : 21824.dasm - System.Globalization.TimeSpanFormat:TryFormatStandard(System.TimeSpan,int,System.String,System.Span`1[System.Char],byref):bool
           2 ( 0.21% of base) : 28469.dasm - System.String:ReplaceHelper(int,System.String,System.ReadOnlySpan`1[System.Int32]):System.String:this
           8 ( 0.18% of base) : 152488.dasm - System.Data.RBTree`1:RBDeleteFixup(int,int,int,int):int:this
           7 ( 0.15% of base) : 149508.dasm - System.Data.RBTree`1:RBDeleteFixup(int,int,int,int):int:this
           1 ( 0.06% of base) : 48699.dasm - Microsoft.CodeAnalysis.VisualBasic.OverloadResolution:CollectOverloadedCandidate(Microsoft.CodeAnalysis.ArrayBuilder`1[Microsoft.CodeAnalysis.VisualBasic.OverloadResolution+CandidateAnalysisResult],Microsoft.CodeAnalysis.VisualBasic.OverloadResolution+QuickApplicabilityInfo,System.Collections.Immutable.ImmutableArray`1[Microsoft.CodeAnalysis.VisualBasic.Symbols.TypeSymbol],System.Collections.Immutable.ImmutableArray`1[Microsoft.CodeAnalysis.VisualBasic.BoundExpression],System.Collections.Immutable.ImmutableArray`1[System.String],Microsoft.CodeAnalysis.VisualBasic.Symbols.TypeSymbol,Microsoft.CodeAnalysis.VisualBasic.BoundNode,bool,Microsoft.CodeAnalysis.VisualBasic.Binder,byref,byref)

Top method improvements (percentages):
        -482 (-7.76% of base) : 183238.dasm - Number:NumberToStringFormat(byref,byref,System.ReadOnlySpan`1[System.Char],System.Globalization.NumberFormatInfo)
        -114 (-7.54% of base) : 26170.dasm - System.Number:FormatFixed(byref,byref,int,System.Int32[],System.String,System.String)
        -342 (-7.30% of base) : 131398.dasm - System.Xml.Serialization.XmlSerializationReaderCodeGen:WriteMemberElementsIf(System.Xml.Serialization.XmlSerializationReaderCodeGen+Member[],System.Xml.Serialization.XmlSerializationReaderCodeGen+Member,System.String,System.String):this
          -5 (-5.62% of base) : 20488.dasm - System.Threading.ThreadPoolWorkQueue:EnsureThreadRequested():this
         -48 (-5.53% of base) : 32142.dasm - OperatorIntrinsics:SetArraySlice4D(System.__Canon[,,,],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],System.__Canon[,,,])
        -125 (-5.50% of base) : 15173.dasm - System.Reflection.Emit.MethodBuilder:CreateMethodBodyHelper(System.Reflection.Emit.ILGenerator):this
        -140 (-5.47% of base) : 18564.dasm - System.Text.ValueStringBuilder:AppendFormatHelper(System.IFormatProvider,System.String,System.ParamsArray):this
        -147 (-4.98% of base) : 8295.dasm - Microsoft.CSharp.RuntimeBinder.Semantics.ExpressionBinder:GetStandardAndLiftedBinopSignatures(System.Collections.Generic.List`1[Microsoft.CSharp.RuntimeBinder.Semantics.ExpressionBinder+BinOpFullSig],Microsoft.CSharp.RuntimeBinder.Semantics.ExpressionBinder+BinOpArgInfo):bool:this
         -75 (-4.76% of base) : 63574.dasm - Microsoft.CodeAnalysis.VisualBasic.Symbols.SourceAttributeData:GetTargetAttributeSignatureIndex(Microsoft.CodeAnalysis.VisualBasic.Symbol,Microsoft.CodeAnalysis.AttributeDescription):int:this
         -17 (-4.64% of base) : 33321.dasm - Microsoft.FSharp.Collections.Array4DModule:Create(int,int,int,int,System.__Canon):System.__Canon[,,,]
          -6 (-4.41% of base) : 146974.dasm - System.Data.Common.SingleStorage:Compare(int,int):int:this
          -6 (-4.35% of base) : 147099.dasm - System.Data.Common.DoubleStorage:Compare(int,int):int:this
         -25 (-4.28% of base) : 142256.dasm - System.Xml.XmlParserContext:.ctor(System.Xml.XmlNameTable,System.Xml.XmlNamespaceManager,System.String,System.String,System.String,System.String,System.String,System.String,int,System.Text.Encoding):this
         -84 (-4.26% of base) : 179843.dasm - Microsoft.Extensions.FileSystemGlobbing.Internal.Patterns.PatternBuilder:Build(System.String):Microsoft.Extensions.FileSystemGlobbing.Internal.IPattern:this
         -34 (-4.20% of base) : 32171.dasm - OperatorIntrinsics:GetArraySlice3D(System.__Canon[,,],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32]):System.__Canon[,,]
          -5 (-4.17% of base) : 109068.dasm - Microsoft.Diagnostics.Tracing.TraceEventRawReaders:ReadUnicodeString(long,int,int):System.String
         -17 (-4.12% of base) : 149244.dasm - System.Data.UniqueConstraint:IsConstraintViolated():bool:this
         -98 (-4.09% of base) : 60493.dasm - Microsoft.CodeAnalysis.VisualBasic.VBSemanticModel:GetSemanticSymbols(Microsoft.CodeAnalysis.VisualBasic.BoundNodeSummary,Microsoft.CodeAnalysis.VisualBasic.Binder,int,byref,byref):System.Collections.Immutable.ImmutableArray`1[Microsoft.CodeAnalysis.VisualBasic.Symbol]:this
         -26 (-3.97% of base) : 32164.dasm - OperatorIntrinsics:SetArraySlice3D(System.__Canon[,,],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],System.__Canon[,,])
         -41 (-3.88% of base) : 64223.dasm - Microsoft.CodeAnalysis.VisualBasic.Symbols.Metadata.PE.PEMethodSymbol:ComputeMethodKindForPotentialOperatorOrConversion(Microsoft.CodeAnalysis.VisualBasic.OverloadResolution+OperatorInfo,int,System.String,bool):int:this

1082 total methods with Code Size differences (1064 improved, 18 regressed), 1676 unchanged.



Summary of Perf Score diffs:
(Lower is better)

Total PerfScoreUnits of base: 23300356.979999945
Total PerfScoreUnits of diff: 23111786.569999944
Total PerfScoreUnits of delta: -188570.41 (-0.81% of base)

Total relative delta: -12.14
    diff is an improvement.
    relative diff is an improvement.
Detail diffs


Top file regressions (PerfScoreUnits):
      181.60 : 26172.dasm (2.65% of base)
      177.80 : 19273.dasm (1.10% of base)
      162.75 : 18564.dasm (1.02% of base)
       60.00 : 11481.dasm (3.80% of base)
       47.60 : 22278.dasm (0.31% of base)
       30.00 : 122092.dasm (1.86% of base)
       17.00 : 138930.dasm (0.48% of base)
       16.00 : 202766.dasm (0.78% of base)
       16.00 : 204402.dasm (0.58% of base)
       14.00 : 169661.dasm (1.23% of base)
       12.00 : 198374.dasm (1.02% of base)
       10.00 : 177314.dasm (0.88% of base)
       10.00 : 152931.dasm (0.46% of base)
       10.00 : 204799.dasm (0.88% of base)
       10.00 : 112352.dasm (1.46% of base)
        8.00 : 119297.dasm (0.53% of base)
        8.00 : 127911.dasm (0.61% of base)
        8.00 : 111115.dasm (2.09% of base)
        8.00 : 151463.dasm (0.20% of base)
        8.00 : 112275.dasm (0.41% of base)

Top file improvements (PerfScoreUnits):
    -80071.10 : 151485.dasm (-1.24% of base)
    -65536.70 : 168965.dasm (-0.59% of base)
    -16384.70 : 132435.dasm (-3.52% of base)
    -3053.80 : 18481.dasm (-2.90% of base)
    -1160.10 : 195726.dasm (-0.20% of base)
    -1008.00 : 189587.dasm (-5.51% of base)
     -921.20 : 12973.dasm (-6.88% of base)
     -818.50 : 90533.dasm (-2.30% of base)
     -708.55 : 123248.dasm (-2.97% of base)
     -646.30 : 32142.dasm (-8.01% of base)
     -643.30 : 130306.dasm (-1.10% of base)
     -457.70 : 33321.dasm (-9.52% of base)
     -457.20 : 33320.dasm (-6.29% of base)
     -449.40 : 62232.dasm (-2.22% of base)
     -437.20 : 131398.dasm (-4.05% of base)
     -335.40 : 62539.dasm (-2.39% of base)
     -332.10 : 149963.dasm (-4.07% of base)
     -298.68 : 163018.dasm (-1.64% of base)
     -260.99 : 112735.dasm (-5.50% of base)
     -252.40 : 132467.dasm (-4.64% of base)

1349 total files with Perf Score differences (1113 improved, 236 regressed), 1409 unchanged.

Top method regressions (PerfScoreUnits):
      181.60 ( 2.65% of base) : 26172.dasm - System.Number:NumberToStringFormat(byref,byref,System.ReadOnlySpan`1[System.Char],System.Globalization.NumberFormatInfo)
      177.80 ( 1.10% of base) : 19273.dasm - System.Text.StringBuilder:AppendFormatHelper(System.IFormatProvider,System.String,System.ParamsArray):System.Text.StringBuilder:this
      162.75 ( 1.02% of base) : 18564.dasm - System.Text.ValueStringBuilder:AppendFormatHelper(System.IFormatProvider,System.String,System.ParamsArray):this
       60.00 ( 3.80% of base) : 11481.dasm - System.Collections.Hashtable:get_Item(System.Object):System.Object:this
       47.60 ( 0.31% of base) : 22278.dasm - System.Globalization.IdnMapping:PunycodeDecode(System.String):System.String
       30.00 ( 1.86% of base) : 122092.dasm - System.Text.ISO2022Encoding:GetBytesCP5022xJP(long,int,long,int,System.Text.ISO2022Encoding+ISO2022Encoder):int:this
       17.00 ( 0.48% of base) : 138930.dasm - System.Xml.Schema.RangeContentValidator:ValidateElement(System.Xml.XmlQualifiedName,System.Xml.Schema.ValidationState,byref):System.Object:this
       16.00 ( 0.78% of base) : 202766.dasm - System.Runtime.Caching.ExpiresBucket:FlushExpiredItems(System.DateTime,bool):int:this
       16.00 ( 0.58% of base) : 204402.dasm - <ReadAsync>d__106`1:MoveNext():this
       14.00 ( 1.23% of base) : 169661.dasm - System.Linq.Expressions.Interpreter.LightCompiler:CompileIntSwitchExpression(System.Linq.Expressions.SwitchExpression):this
       12.00 ( 1.02% of base) : 198374.dasm - System.Diagnostics.Eventing.Reader.ProviderMetadata:get_LogLinks():System.Collections.Generic.IList`1[System.Diagnostics.Eventing.Reader.EventLogLink]:this
       10.00 ( 0.88% of base) : 177314.dasm - System.Net.SSPIWrapper:EncryptDecryptHelper(int,System.Net.ISSPIInterface,System.Net.Security.SafeDeleteContext,System.Span`1[System.Net.Security.SecurityBuffer],int):int
       10.00 ( 0.46% of base) : 152931.dasm - System.Data.OleDb.OleDbMetaDataFactory:GetDataTypesTable(System.Data.OleDb.OleDbConnection):System.Data.DataTable:this
       10.00 ( 0.88% of base) : 204799.dasm - System.Net.SSPIWrapper:EncryptDecryptHelper(int,System.Net.ISSPIInterface,System.Net.Security.SafeDeleteContext,System.Span`1[System.Net.Security.SecurityBuffer],int):int
       10.00 ( 1.46% of base) : 112352.dasm - System.Speech.Internal.Synthesis.VoiceSynthesis:MatchVoice(System.Speech.Synthesis.InstalledVoice,System.Globalization.CultureInfo,int,int,int,System.Collections.Generic.List`1[System.Speech.Synthesis.InstalledVoice]):System.Speech.Synthesis.InstalledVoice
        8.00 ( 0.53% of base) : 119297.dasm - System.Runtime.Serialization.SchemaExporter:ExportGenericInfo(System.Type,System.String,System.String):System.Xml.XmlElement:this
        8.00 ( 0.61% of base) : 127911.dasm - Newtonsoft.Json.Converters.XmlNodeConverter:DeserializeNode(Newtonsoft.Json.JsonReader,Newtonsoft.Json.Converters.IXmlDocument,System.Xml.XmlNamespaceManager,Newtonsoft.Json.Converters.IXmlNode):this
        8.00 ( 2.09% of base) : 111115.dasm - System.ComponentModel.PropertyDescriptorCollection:InternalSort(System.String[]):this
        8.00 ( 0.20% of base) : 151463.dasm - System.Data.XmlDataTreeWriter:XmlDataRowWriter(System.Data.DataRow,System.String):this
        8.00 ( 0.41% of base) : 112275.dasm - System.Speech.Internal.SrgsCompiler.AppDomainGrammarProxy:MatchInitParameters(System.String,System.String,System.String,System.String):System.Object[]:this

Top method improvements (PerfScoreUnits):
    -80071.10 (-1.24% of base) : 151485.dasm - System.Data.XmlTreeGen:HandleTable(System.Data.DataTable,System.Xml.XmlDocument,System.Xml.XmlElement,bool):System.Xml.XmlElement:this
    -65536.70 (-0.59% of base) : 168965.dasm - System.Linq.Expressions.Expression:ValidateNewArgs(System.Reflection.ConstructorInfo,byref,byref)
    -16384.70 (-3.52% of base) : 132435.dasm - System.Xml.Serialization.ReflectionXmlSerializationReader:WriteLiteralStructMethod(System.Xml.Serialization.StructMapping,bool,bool,System.String):System.Object:this
    -3053.80 (-2.90% of base) : 18481.dasm - System.Text.Unicode.Utf8Utility:GetPointerToFirstInvalidByte(long,int,byref,byref):long
    -1160.10 (-0.20% of base) : 195726.dasm - System.Security.AccessControl.CommonAcl:RemoveQualifiedAces(System.Security.Principal.SecurityIdentifier,int,int,ubyte,bool,int,System.Guid,System.Guid):bool:this
    -1008.00 (-5.51% of base) : 189587.dasm - System.Linq.Parallel.SortHelper`2:QuickSort(int,int,System.__Canon[],System.Int32[],System.Threading.CancellationToken):this
     -921.20 (-6.88% of base) : 12973.dasm - System.IO.Enumeration.FileSystemName:MatchPattern(System.ReadOnlySpan`1[System.Char],System.ReadOnlySpan`1[System.Char],bool,bool):bool
     -818.50 (-2.30% of base) : 90533.dasm - Microsoft.CodeAnalysis.CSharp.PreciseAbstractFlowPass`1:VisitBinaryLogicalOperatorChildren(Microsoft.CodeAnalysis.CSharp.BoundExpression):this
     -708.55 (-2.97% of base) : 123248.dasm - Microsoft.VisualBasic.CompilerServices.VBBinder:BindToMethod(int,System.Reflection.MethodBase[],byref,System.Reflection.ParameterModifier[],System.Globalization.CultureInfo,System.String[],byref):System.Reflection.MethodBase:this
     -646.30 (-8.01% of base) : 32142.dasm - OperatorIntrinsics:SetArraySlice4D(System.__Canon[,,,],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],System.__Canon[,,,])
     -643.30 (-1.10% of base) : 130306.dasm - Newtonsoft.Json.JsonTextReader:ReadStringIntoBuffer(ushort):this
     -457.70 (-9.52% of base) : 33321.dasm - Microsoft.FSharp.Collections.Array4DModule:Create(int,int,int,int,System.__Canon):System.__Canon[,,,]
     -457.20 (-6.29% of base) : 33320.dasm - Microsoft.FSharp.Collections.Array4DModule:Initialize(int,int,int,int,Microsoft.FSharp.Core.FSharpFunc`2[System.Int32, Microsoft.FSharp.Core.FSharpFunc`2[System.Int32, Microsoft.FSharp.Core.FSharpFunc`2[System.Int32, Microsoft.FSharp.Core.FSharpFunc`2[System.Int32, System.__Canon]]]]):System.__Canon[,,,]
     -449.40 (-2.22% of base) : 62232.dasm - Microsoft.CodeAnalysis.VisualBasic.Symbols.SourceNamedTypeSymbol:GetMyGroupCollectionAttributeData(Microsoft.CodeAnalysis.DiagnosticBag,byref,byref):Microsoft.CodeAnalysis.VisualBasic.Symbols.VisualBasicAttributeData:this
     -437.20 (-4.05% of base) : 131398.dasm - System.Xml.Serialization.XmlSerializationReaderCodeGen:WriteMemberElementsIf(System.Xml.Serialization.XmlSerializationReaderCodeGen+Member[],System.Xml.Serialization.XmlSerializationReaderCodeGen+Member,System.String,System.String):this
     -335.40 (-2.39% of base) : 62539.dasm - Microsoft.CodeAnalysis.VisualBasic.Symbols.SourceMemberContainerTypeSymbol:CheckForOverloadsErrors(Microsoft.CodeAnalysis.DiagnosticBag):this
     -332.10 (-4.07% of base) : 149963.dasm - System.Data.DataTable:EvaluateDependentExpressions(System.Collections.Generic.List`1[System.Data.DataColumn],System.Data.DataRow,int,System.Collections.Generic.List`1[System.Data.DataRow]):this
     -298.68 (-1.64% of base) : 163018.dasm - Microsoft.CodeAnalysis.CommonReferenceManager`2:ReuseAssemblySymbols(Microsoft.CodeAnalysis.CommonReferenceManager`2+BoundInputAssembly[System.__Canon, System.__Canon][],System.__Canon[],System.Collections.Immutable.ImmutableArray`1[Microsoft.CodeAnalysis.CommonReferenceManager`2+AssemblyData[System.__Canon, System.__Canon]],int):this
     -260.99 (-5.50% of base) : 112735.dasm - System.Speech.Internal.PhonemeConverter:DecompressPhoneMaps(System.Speech.Internal.PhonemeConverter+PhoneMapCompressed[]):System.Speech.Internal.PhonemeConverter+PhoneMap[]
     -252.40 (-4.64% of base) : 132467.dasm - System.Xml.Serialization.ReflectionXmlSerializationReader:GenerateEncodedMembersElement(System.Xml.Serialization.XmlMembersMapping):System.Object:this

Top method regressions (percentages):
       60.00 ( 3.80% of base) : 11481.dasm - System.Collections.Hashtable:get_Item(System.Object):System.Object:this
        4.00 ( 3.30% of base) : 159976.dasm - Roslyn.Utilities.ThreadSafeFlagOperations:Set(byref,int):bool
        4.00 ( 3.24% of base) : 159975.dasm - Roslyn.Utilities.ThreadSafeFlagOperations:Clear(byref,int):bool
        4.00 ( 3.23% of base) : 162702.dasm - Microsoft.CodeAnalysis.CustomAttributesBag`1:NotePartComplete(ubyte):this
        4.00 ( 3.21% of base) : 20816.dasm - System.Threading.DeferredDisposableLifetime`1:Dispose(System.__Canon):this
        4.00 ( 2.93% of base) : 202533.dasm - System.Runtime.Caching.SafeBitVector32:ChangeValue(int,bool):bool:this
        0.50 ( 2.72% of base) : 26063.dasm - BigInteger:Clear(int):this
      181.60 ( 2.65% of base) : 26172.dasm - System.Number:NumberToStringFormat(byref,byref,System.ReadOnlySpan`1[System.Char],System.Globalization.NumberFormatInfo)
        4.00 ( 2.56% of base) : 20568.dasm - System.Threading.SpinLock:DecrementWaiters():this
        0.50 ( 2.48% of base) : 28868.dasm - System.ModuleHandle:op_Equality(System.ModuleHandle,System.ModuleHandle):bool
        4.00 ( 2.28% of base) : 193534.dasm - System.Threading.CountdownEvent:TryAddCount(int):bool:this
        8.00 ( 2.09% of base) : 111115.dasm - System.ComponentModel.PropertyDescriptorCollection:InternalSort(System.String[]):this
        8.00 ( 2.09% of base) : 111206.dasm - System.ComponentModel.EventDescriptorCollection:InternalSort(System.String[]):this
        0.50 ( 2.06% of base) : 28867.dasm - System.ModuleHandle:op_Inequality(System.ModuleHandle,System.ModuleHandle):bool
        0.50 ( 2.00% of base) : 19963.dasm - System.Threading.Tasks.Task:AtomicStateUpdate(int,int):bool:this
        0.50 ( 1.95% of base) : 58755.dasm - Microsoft.CodeAnalysis.VisualBasic.Syntax.InternalSyntax.BlockContext:FreeStatements():this
       30.00 ( 1.86% of base) : 122092.dasm - System.Text.ISO2022Encoding:GetBytesCP5022xJP(long,int,long,int,System.Text.ISO2022Encoding+ISO2022Encoder):int:this
        0.50 ( 1.80% of base) : 19953.dasm - System.Threading.Tasks.Task:MarkStarted():bool:this
        0.50 ( 1.67% of base) : 20573.dasm - System.Threading.SpinLock:Enter(byref):this
        6.20 ( 1.63% of base) : 163978.dasm - Microsoft.CodeAnalysis.CompilationOptions:GetHashCodeHelper():int:this

Top method improvements (percentages):
       -6.00 (-11.06% of base) : 109068.dasm - Microsoft.Diagnostics.Tracing.TraceEventRawReaders:ReadUnicodeString(long,int,int):System.String
     -457.70 (-9.52% of base) : 33321.dasm - Microsoft.FSharp.Collections.Array4DModule:Create(int,int,int,int,System.__Canon):System.__Canon[,,,]
      -76.50 (-8.69% of base) : 33317.dasm - Microsoft.FSharp.Collections.Array3DModule:Create(int,int,int,System.__Canon):System.__Canon[,,]
      -28.30 (-8.28% of base) : 176815.dasm - System.Net.Mail.MailWriter:WriteHeaders(System.Collections.Specialized.NameValueCollection,bool):this
     -646.30 (-8.01% of base) : 32142.dasm - OperatorIntrinsics:SetArraySlice4D(System.__Canon[,,,],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],System.__Canon[,,,])
     -129.70 (-7.62% of base) : 149244.dasm - System.Data.UniqueConstraint:IsConstraintViolated():bool:this
      -29.80 (-7.39% of base) : 33240.dasm - Microsoft.FSharp.Collections.ArrayModule:Windowed(int,System.__Canon[]):System.__Canon[][]
     -921.20 (-6.88% of base) : 12973.dasm - System.IO.Enumeration.FileSystemName:MatchPattern(System.ReadOnlySpan`1[System.Char],System.ReadOnlySpan`1[System.Char],bool,bool):bool
     -229.40 (-6.81% of base) : 32171.dasm - OperatorIntrinsics:GetArraySlice3D(System.__Canon[,,],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32]):System.__Canon[,,]
      -50.65 (-6.77% of base) : 26170.dasm - System.Number:FormatFixed(byref,byref,int,System.Int32[],System.String,System.String)
      -64.40 (-6.71% of base) : 32138.dasm - OperatorIntrinsics:SetArraySlice4DFixedSingle4(System.__Canon[,,,],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],int,System.__Canon[,,])
      -64.40 (-6.71% of base) : 32139.dasm - OperatorIntrinsics:SetArraySlice4DFixedSingle3(System.__Canon[,,,],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],int,Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],System.__Canon[,,])
      -64.40 (-6.71% of base) : 32140.dasm - OperatorIntrinsics:SetArraySlice4DFixedSingle2(System.__Canon[,,,],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],int,Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],System.__Canon[,,])
     -144.90 (-6.53% of base) : 111041.dasm - System.ComponentModel.ReflectPropertyDescriptor:FillAttributes(System.Collections.IList):this
      -15.70 (-6.38% of base) : 19224.dasm - System.Text.ASCIIEncoding:GetCharsWithFallback(System.ReadOnlySpan`1[System.Byte],int,System.Span`1[System.Char],int,System.Text.DecoderNLS):int:this
      -64.40 (-6.35% of base) : 32141.dasm - OperatorIntrinsics:SetArraySlice4DFixedSingle1(System.__Canon[,,,],int,Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],System.__Canon[,,])
     -123.40 (-6.32% of base) : 180068.dasm - System.Numerics.Tensors.Tensor`1:GetTriangle(int,bool):System.Numerics.Tensors.Tensor`1[System.__Canon]:this
     -240.90 (-6.31% of base) : 180226.dasm - System.Linq.EnumerableSorter`2:PartialQuickSort(System.Int32[],int,int,int,int):this
     -457.20 (-6.29% of base) : 33320.dasm - Microsoft.FSharp.Collections.Array4DModule:Initialize(int,int,int,int,Microsoft.FSharp.Core.FSharpFunc`2[System.Int32, Microsoft.FSharp.Core.FSharpFunc`2[System.Int32, Microsoft.FSharp.Core.FSharpFunc`2[System.Int32, Microsoft.FSharp.Core.FSharpFunc`2[System.Int32, System.__Canon]]]]):System.__Canon[,,,]
      -62.60 (-6.27% of base) : 30872.dasm - System.Buffers.TlsOverPerCoreLockedStacksArrayPool`1:Trim():bool:this

1349 total methods with Perf Score differences (1113 improved, 236 regressed), 1409 unchanged.



Summary of Instruction Count diffs:
(Lower is better)

Total Instructions of base: 891037
Total Instructions of diff: 888170
Total Instructions of delta: -2867 (-0.32% of base)

Total relative delta: -8.09
    diff is an improvement.
    relative diff is an improvement.
Detail diffs


Top file regressions (Instructions):
          39 : 26172.dasm (2.90% of base)
           2 : 11080.dasm (0.63% of base)
           1 : 13398.dasm (0.56% of base)
           1 : 13401.dasm (1.00% of base)
           1 : 17584.dasm (1.67% of base)
           1 : 17587.dasm (1.67% of base)
           1 : 12675.dasm (0.50% of base)
           1 : 13395.dasm (0.69% of base)
           1 : 18397.dasm (0.67% of base)
           1 : 18408.dasm (0.85% of base)
           1 : 11079.dasm (0.34% of base)
           1 : 10911.dasm (3.33% of base)
           1 : 11082.dasm (0.43% of base)
           1 : 28469.dasm (0.39% of base)

Top file improvements (Instructions):
         -66 : 123248.dasm (-2.11% of base)
         -58 : 183238.dasm (-4.51% of base)
         -54 : 131398.dasm (-4.95% of base)
         -37 : 131828.dasm (-1.14% of base)
         -28 : 151485.dasm (-1.04% of base)
         -22 : 152466.dasm (-1.83% of base)
         -20 : 138480.dasm (-2.02% of base)
         -20 : 15173.dasm (-3.94% of base)
         -19 : 18564.dasm (-3.39% of base)
         -18 : 104630.dasm (-0.24% of base)
         -18 : 8295.dasm (-3.11% of base)
         -17 : 131095.dasm (-1.50% of base)
         -16 : 58075.dasm (-1.57% of base)
         -16 : 174541.dasm (-2.75% of base)
         -16 : 19273.dasm (-2.90% of base)
         -15 : 149509.dasm (-1.23% of base)
         -15 : 26170.dasm (-3.74% of base)
         -15 : 63574.dasm (-4.02% of base)
         -14 : 173714.dasm (-2.16% of base)
         -14 : 16570.dasm (-3.50% of base)

1069 total files with Instruction Count differences (1055 improved, 14 regressed), 1689 unchanged.

Top method regressions (Instructions):
          39 ( 2.90% of base) : 26172.dasm - System.Number:NumberToStringFormat(byref,byref,System.ReadOnlySpan`1[System.Char],System.Globalization.NumberFormatInfo)
           2 ( 0.63% of base) : 11080.dasm - System.Collections.Generic.HashSet`1:SymmetricExceptWithEnumerable(System.Collections.Generic.IEnumerable`1[System.__Canon]):this
           1 ( 0.56% of base) : 13398.dasm - System.IO.UnmanagedMemoryStream:WriteCore(System.ReadOnlySpan`1[System.Byte]):this
           1 ( 1.00% of base) : 13401.dasm - System.IO.UnmanagedMemoryStream:SetLength(long):this
           1 ( 1.67% of base) : 17584.dasm - System.Runtime.InteropServices.Marshal:ZeroFreeGlobalAllocUnicode(long)
           1 ( 1.67% of base) : 17587.dasm - System.Runtime.InteropServices.Marshal:ZeroFreeCoTaskMemUnicode(long)
           1 ( 0.50% of base) : 12675.dasm - System.Diagnostics.Tracing.EventPipeInternal:Enable(System.String,int,int,System.Diagnostics.Tracing.EventPipeProviderConfiguration[]):long
           1 ( 0.69% of base) : 13395.dasm - System.IO.UnmanagedMemoryStream:WriteByte(ubyte):this
           1 ( 0.67% of base) : 18397.dasm - System.Security.SecureString:MarshalToBSTR():long:this
           1 ( 0.85% of base) : 18408.dasm - System.Security.SecureString:Clear():this
           1 ( 0.34% of base) : 11079.dasm - System.Collections.Generic.HashSet`1:CheckUniqueAndUnfoundElements(System.Collections.Generic.IEnumerable`1[System.__Canon],bool):System.ValueTuple`2[System.Int32, System.Int32]:this
           1 ( 3.33% of base) : 10911.dasm - System.Collections.Generic.BitHelper:.ctor(System.Span`1[System.Int32],bool):this
           1 ( 0.43% of base) : 11082.dasm - System.Collections.Generic.HashSet`1:IntersectWithEnumerable(System.Collections.Generic.IEnumerable`1[System.__Canon]):this
           1 ( 0.39% of base) : 28469.dasm - System.String:ReplaceHelper(int,System.String,System.ReadOnlySpan`1[System.Int32]):System.String:this

Top method improvements (Instructions):
         -66 (-2.11% of base) : 123248.dasm - Microsoft.VisualBasic.CompilerServices.VBBinder:BindToMethod(int,System.Reflection.MethodBase[],byref,System.Reflection.ParameterModifier[],System.Globalization.CultureInfo,System.String[],byref):System.Reflection.MethodBase:this
         -58 (-4.51% of base) : 183238.dasm - Number:NumberToStringFormat(byref,byref,System.ReadOnlySpan`1[System.Char],System.Globalization.NumberFormatInfo)
         -54 (-4.95% of base) : 131398.dasm - System.Xml.Serialization.XmlSerializationReaderCodeGen:WriteMemberElementsIf(System.Xml.Serialization.XmlSerializationReaderCodeGen+Member[],System.Xml.Serialization.XmlSerializationReaderCodeGen+Member,System.String,System.String):this
         -37 (-1.14% of base) : 131828.dasm - System.Xml.Serialization.XmlReflectionImporter:ImportAccessorMapping(System.Xml.Serialization.MemberMapping,System.Xml.Serialization.FieldModel,System.Xml.Serialization.XmlAttributes,System.String,System.Type,bool,bool,System.Xml.Serialization.RecursionLimiter):this
         -28 (-1.04% of base) : 151485.dasm - System.Data.XmlTreeGen:HandleTable(System.Data.DataTable,System.Xml.XmlDocument,System.Xml.XmlElement,bool):System.Xml.XmlElement:this
         -22 (-1.83% of base) : 152466.dasm - System.Data.RBTree`1:RBDeleteX(int,int,int):int:this
         -20 (-2.02% of base) : 138480.dasm - System.Xml.Schema.Preprocessor:PreprocessRedefine(System.Xml.Schema.RedefineEntry):this
         -20 (-3.94% of base) : 15173.dasm - System.Reflection.Emit.MethodBuilder:CreateMethodBodyHelper(System.Reflection.Emit.ILGenerator):this
         -19 (-3.39% of base) : 18564.dasm - System.Text.ValueStringBuilder:AppendFormatHelper(System.IFormatProvider,System.String,System.ParamsArray):this
         -18 (-0.24% of base) : 104630.dasm - Microsoft.Diagnostics.Tracing.Parsers.KernelTraceEventParser:EnumerateTemplates(System.Func`3[System.String, System.String, Microsoft.Diagnostics.Tracing.EventFilterResponse],System.Action`1[Microsoft.Diagnostics.Tracing.TraceEvent]):this
         -18 (-3.11% of base) : 8295.dasm - Microsoft.CSharp.RuntimeBinder.Semantics.ExpressionBinder:GetStandardAndLiftedBinopSignatures(System.Collections.Generic.List`1[Microsoft.CSharp.RuntimeBinder.Semantics.ExpressionBinder+BinOpFullSig],Microsoft.CSharp.RuntimeBinder.Semantics.ExpressionBinder+BinOpArgInfo):bool:this
         -17 (-1.50% of base) : 131095.dasm - System.Xml.Serialization.XmlSerializationWriterCodeGen:GenerateMembersElement(System.Xml.Serialization.XmlMembersMapping):System.String:this
         -16 (-1.57% of base) : 58075.dasm - Microsoft.CodeAnalysis.VisualBasic.Syntax.InternalSyntax.Scanner:ScanNumericLiteral(Microsoft.CodeAnalysis.VisualBasic.Syntax.InternalSyntax.SyntaxList`1[Microsoft.CodeAnalysis.VisualBasic.Syntax.InternalSyntax.VisualBasicSyntaxNode]):Microsoft.CodeAnalysis.VisualBasic.Syntax.InternalSyntax.SyntaxToken:this
         -16 (-2.75% of base) : 174541.dasm - System.Runtime.Serialization.Formatters.Binary.ObjectWriter:WriteArray(System.Runtime.Serialization.Formatters.Binary.WriteObjectInfo,System.Runtime.Serialization.Formatters.Binary.NameInfo,System.Runtime.Serialization.Formatters.Binary.WriteObjectInfo):this
         -16 (-2.90% of base) : 19273.dasm - System.Text.StringBuilder:AppendFormatHelper(System.IFormatProvider,System.String,System.ParamsArray):System.Text.StringBuilder:this
         -15 (-1.23% of base) : 149509.dasm - System.Data.RBTree`1:RBDeleteX(int,int,int):int:this
         -15 (-3.74% of base) : 26170.dasm - System.Number:FormatFixed(byref,byref,int,System.Int32[],System.String,System.String)
         -15 (-4.02% of base) : 63574.dasm - Microsoft.CodeAnalysis.VisualBasic.Symbols.SourceAttributeData:GetTargetAttributeSignatureIndex(Microsoft.CodeAnalysis.VisualBasic.Symbol,Microsoft.CodeAnalysis.AttributeDescription):int:this
         -14 (-2.16% of base) : 173714.dasm - System.DirectoryServices.Protocols.BerConverter:Encode(System.String,System.Object[]):System.Byte[]
         -14 (-3.50% of base) : 16570.dasm - System.Reflection.AssemblyName:EscapeString(System.String,int,int,System.Char[],byref,bool,ushort,ushort,ushort):System.Char[]

Top method regressions (percentages):
           1 ( 3.33% of base) : 10911.dasm - System.Collections.Generic.BitHelper:.ctor(System.Span`1[System.Int32],bool):this
          39 ( 2.90% of base) : 26172.dasm - System.Number:NumberToStringFormat(byref,byref,System.ReadOnlySpan`1[System.Char],System.Globalization.NumberFormatInfo)
           1 ( 1.67% of base) : 17584.dasm - System.Runtime.InteropServices.Marshal:ZeroFreeGlobalAllocUnicode(long)
           1 ( 1.67% of base) : 17587.dasm - System.Runtime.InteropServices.Marshal:ZeroFreeCoTaskMemUnicode(long)
           1 ( 1.00% of base) : 13401.dasm - System.IO.UnmanagedMemoryStream:SetLength(long):this
           1 ( 0.85% of base) : 18408.dasm - System.Security.SecureString:Clear():this
           1 ( 0.69% of base) : 13395.dasm - System.IO.UnmanagedMemoryStream:WriteByte(ubyte):this
           1 ( 0.67% of base) : 18397.dasm - System.Security.SecureString:MarshalToBSTR():long:this
           2 ( 0.63% of base) : 11080.dasm - System.Collections.Generic.HashSet`1:SymmetricExceptWithEnumerable(System.Collections.Generic.IEnumerable`1[System.__Canon]):this
           1 ( 0.56% of base) : 13398.dasm - System.IO.UnmanagedMemoryStream:WriteCore(System.ReadOnlySpan`1[System.Byte]):this
           1 ( 0.50% of base) : 12675.dasm - System.Diagnostics.Tracing.EventPipeInternal:Enable(System.String,int,int,System.Diagnostics.Tracing.EventPipeProviderConfiguration[]):long
           1 ( 0.43% of base) : 11082.dasm - System.Collections.Generic.HashSet`1:IntersectWithEnumerable(System.Collections.Generic.IEnumerable`1[System.__Canon]):this
           1 ( 0.39% of base) : 28469.dasm - System.String:ReplaceHelper(int,System.String,System.ReadOnlySpan`1[System.Int32]):System.String:this
           1 ( 0.34% of base) : 11079.dasm - System.Collections.Generic.HashSet`1:CheckUniqueAndUnfoundElements(System.Collections.Generic.IEnumerable`1[System.__Canon],bool):System.ValueTuple`2[System.Int32, System.Int32]:this

Top method improvements (percentages):
         -54 (-4.95% of base) : 131398.dasm - System.Xml.Serialization.XmlSerializationReaderCodeGen:WriteMemberElementsIf(System.Xml.Serialization.XmlSerializationReaderCodeGen+Member[],System.Xml.Serialization.XmlSerializationReaderCodeGen+Member,System.String,System.String):this
         -11 (-4.70% of base) : 32142.dasm - OperatorIntrinsics:SetArraySlice4D(System.__Canon[,,,],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],System.__Canon[,,,])
         -58 (-4.51% of base) : 183238.dasm - Number:NumberToStringFormat(byref,byref,System.ReadOnlySpan`1[System.Char],System.Globalization.NumberFormatInfo)
         -15 (-4.02% of base) : 63574.dasm - Microsoft.CodeAnalysis.VisualBasic.Symbols.SourceAttributeData:GetTargetAttributeSignatureIndex(Microsoft.CodeAnalysis.VisualBasic.Symbol,Microsoft.CodeAnalysis.AttributeDescription):int:this
         -20 (-3.94% of base) : 15173.dasm - System.Reflection.Emit.MethodBuilder:CreateMethodBodyHelper(System.Reflection.Emit.ILGenerator):this
         -15 (-3.74% of base) : 26170.dasm - System.Number:FormatFixed(byref,byref,int,System.Int32[],System.String,System.String)
         -14 (-3.50% of base) : 16570.dasm - System.Reflection.AssemblyName:EscapeString(System.String,int,int,System.Char[],byref,bool,ushort,ushort,ushort):System.Char[]
         -19 (-3.39% of base) : 18564.dasm - System.Text.ValueStringBuilder:AppendFormatHelper(System.IFormatProvider,System.String,System.ParamsArray):this
          -6 (-3.31% of base) : 32164.dasm - OperatorIntrinsics:SetArraySlice3D(System.__Canon[,,],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],System.__Canon[,,])
          -5 (-3.31% of base) : 142256.dasm - System.Xml.XmlParserContext:.ctor(System.Xml.XmlNameTable,System.Xml.XmlNamespaceManager,System.String,System.String,System.String,System.String,System.String,System.String,int,System.Text.Encoding):this
          -1 (-3.23% of base) : 20488.dasm - System.Threading.ThreadPoolWorkQueue:EnsureThreadRequested():this
          -8 (-3.23% of base) : 90020.dasm - Microsoft.CodeAnalysis.CSharp.Binder:BindScriptFieldInitializers(Microsoft.CodeAnalysis.CSharp.CSharpCompilation,Microsoft.CodeAnalysis.CSharp.Symbols.SynthesizedInteractiveInitializerMethod,System.Collections.Immutable.ImmutableArray`1[System.Collections.Immutable.ImmutableArray`1[Microsoft.CodeAnalysis.CSharp.Symbols.FieldOrPropertyInitializer]],Microsoft.CodeAnalysis.ArrayBuilder`1[Microsoft.CodeAnalysis.CSharp.BoundInitializer],Microsoft.CodeAnalysis.DiagnosticBag,byref)
         -18 (-3.11% of base) : 8295.dasm - Microsoft.CSharp.RuntimeBinder.Semantics.ExpressionBinder:GetStandardAndLiftedBinopSignatures(System.Collections.Generic.List`1[Microsoft.CSharp.RuntimeBinder.Semantics.ExpressionBinder+BinOpFullSig],Microsoft.CSharp.RuntimeBinder.Semantics.ExpressionBinder+BinOpArgInfo):bool:this
         -12 (-3.09% of base) : 19820.dasm - System.Threading.Tasks.Task:WaitAllCore(System.Threading.Tasks.Task[],int,System.Threading.CancellationToken):bool
         -14 (-3.04% of base) : 179843.dasm - Microsoft.Extensions.FileSystemGlobbing.Internal.Patterns.PatternBuilder:Build(System.String):Microsoft.Extensions.FileSystemGlobbing.Internal.IPattern:this
         -10 (-2.93% of base) : 90269.dasm - Microsoft.CodeAnalysis.CSharp.Binder:GetRewrittenAttributeConstructorArguments(byref,Microsoft.CodeAnalysis.CSharp.Symbols.MethodSymbol,System.Collections.Immutable.ImmutableArray`1[Microsoft.CodeAnalysis.TypedConstant],System.Collections.Immutable.ImmutableArray`1[System.String],Microsoft.CodeAnalysis.CSharp.Syntax.AttributeSyntax,Microsoft.CodeAnalysis.DiagnosticBag,byref):System.Collections.Immutable.ImmutableArray`1[Microsoft.CodeAnalysis.TypedConstant]:this
         -11 (-2.91% of base) : 48764.dasm - Microsoft.CodeAnalysis.VisualBasic.OverloadResolution:FoldIntegralCharOrDateTimeBinaryOperator(int,Microsoft.CodeAnalysis.ConstantValue,Microsoft.CodeAnalysis.ConstantValue,Microsoft.CodeAnalysis.VisualBasic.Symbols.TypeSymbol,Microsoft.CodeAnalysis.VisualBasic.Symbols.TypeSymbol,byref,byref):Microsoft.CodeAnalysis.ConstantValue
         -16 (-2.90% of base) : 19273.dasm - System.Text.StringBuilder:AppendFormatHelper(System.IFormatProvider,System.String,System.ParamsArray):System.Text.StringBuilder:this
          -5 (-2.89% of base) : 19224.dasm - System.Text.ASCIIEncoding:GetCharsWithFallback(System.ReadOnlySpan`1[System.Byte],int,System.Span`1[System.Char],int,System.Text.DecoderNLS):int:this
          -3 (-2.88% of base) : 33321.dasm - Microsoft.FSharp.Collections.Array4DModule:Create(int,int,int,int,System.__Canon):System.__Canon[,,,]

1069 total methods with Instruction Count differences (1055 improved, 14 regressed), 1689 unchanged.


Libraries.pmi.Linux.arm.checked


Summary of Code Size diffs:
(Lower is better)

Total bytes of base: 5770054
Total bytes of diff: 5749106
Total bytes of delta: -20948 (-0.36% of base)

Total relative delta: NaN
    diff is an improvement.
    relative diff is a regression.
Detail diffs


Top file regressions (bytes):
          36 : 193495.dasm (1.49% of base)
          34 : 30409.dasm (5.99% of base)
          24 : 120692.dasm (2.91% of base)
          22 : 21947.dasm (0.38% of base)
          16 : 98298.dasm (1.50% of base)
          14 : 206819.dasm (0.49% of base)
          14 : 21191.dasm (0.22% of base)
          12 : 129447.dasm (0.90% of base)
          12 : 160124.dasm (1.35% of base)
          10 : 18630.dasm (0.35% of base)
          10 : 44767.dasm (0.38% of base)
           8 : 10411.dasm (1.09% of base)
           8 : 125844.dasm (0.15% of base)
           8 : 94029.dasm (1.27% of base)
           6 : 7756.dasm (0.20% of base)
           4 : 6097.dasm (0.48% of base)
           4 : 29549.dasm (0.31% of base)
           2 : 181865.dasm (0.23% of base)
           2 : 49599.dasm (0.01% of base)
           2 : 104502.dasm (0.11% of base)

Top file improvements (bytes):
        -358 : 118059.dasm (-4.67% of base)
        -168 : 49024.dasm (-3.74% of base)
        -166 : 48963.dasm (-3.63% of base)
        -134 : 46734.dasm (-1.35% of base)
        -134 : 150829.dasm (-5.23% of base)
        -124 : 63924.dasm (-0.09% of base)
        -118 : 128425.dasm (-2.19% of base)
        -102 : 53743.dasm (-0.89% of base)
         -98 : 50609.dasm (-2.51% of base)
         -94 : 163980.dasm (-2.47% of base)
         -90 : 123142.dasm (-3.47% of base)
         -88 : 155811.dasm (-5.21% of base)
         -86 : 29765.dasm (-1.95% of base)
         -80 : 116956.dasm (-2.95% of base)
         -80 : 149046.dasm (-3.68% of base)
         -78 : 125843.dasm (-2.95% of base)
         -78 : 157372.dasm (-4.46% of base)
         -78 : 157380.dasm (-4.46% of base)
         -78 : 172981.dasm (-1.55% of base)
         -74 : 29430.dasm (-1.74% of base)

2478 total files with Code Size differences (2455 improved, 23 regressed), 3763 unchanged.

Top method regressions (bytes):
          36 ( 1.49% of base) : 193495.dasm - ProxyBuilder:AddMethodImpl(System.Reflection.MethodInfo,int):System.Reflection.Emit.MethodBuilder:this
          34 ( 5.99% of base) : 30409.dasm - Microsoft.VisualBasic.CompilerServices.LikeOperator:MatchRangeAfterAsterisk(System.String,int,byref,Microsoft.VisualBasic.CompilerServices.LikeOperator+LigatureInfo[],System.String,Microsoft.VisualBasic.CompilerServices.LikeOperator+LigatureInfo[],PatternGroup,System.Globalization.CompareInfo,int):bool
          24 ( 2.91% of base) : 120692.dasm - ReferenceManager:SetupReferencesForSourceAssembly(Microsoft.CodeAnalysis.CSharp.Symbols.SourceAssemblySymbol,System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.PEModule, Microsoft.CodeAnalysis, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],int,Microsoft.CodeAnalysis.CommonReferenceManager`2+BoundInputAssembly[Microsoft.CodeAnalysis.CSharp.CSharpCompilation,Microsoft.CodeAnalysis.CSharp.Symbols.AssemblySymbol][],byref,byref)
          22 ( 0.38% of base) : 21947.dasm - System.Xml.Schema.SchemaCollectionCompiler:CompileLocalAttributes(System.Xml.Schema.XmlSchemaComplexType,System.Xml.Schema.XmlSchemaComplexType,System.Xml.Schema.XmlSchemaObjectCollection,System.Xml.Schema.XmlSchemaAnyAttribute,int):this
          16 ( 1.50% of base) : 98298.dasm - System.ComponentModel.Design.RuntimeLicenseContext:GetSavedLicenseKey(System.Type,System.Reflection.Assembly):System.String:this
          14 ( 0.49% of base) : 206819.dasm - System.Net.Quic.Implementations.MsQuic.MsQuicStream:SendReadOnlySequenceAsync(System.Buffers.ReadOnlySequence`1[Byte],int):System.Threading.Tasks.ValueTask:this
          14 ( 0.22% of base) : 21191.dasm - System.Xml.Schema.Compiler:CompileLocalAttributes(System.Xml.Schema.XmlSchemaComplexType,System.Xml.Schema.XmlSchemaComplexType,System.Xml.Schema.XmlSchemaObjectCollection,System.Xml.Schema.XmlSchemaAnyAttribute,int):this
          12 ( 0.90% of base) : 129447.dasm - Microsoft.CodeAnalysis.VisualBasic.Symbols.SourceMemberContainerTypeSymbol:ProcessPartialMethodsIfAny(System.Collections.Generic.Dictionary`2[[System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.VisualBasic.Symbol, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]], System.Collections.Immutable, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]],Microsoft.CodeAnalysis.DiagnosticBag):this
          12 ( 1.35% of base) : 160124.dasm - System.Runtime.Serialization.DataContract:ComputeHash(System.Byte[]):System.Byte[]
          10 ( 0.35% of base) : 18630.dasm - System.Xml.XmlTextReaderImpl:ParseAttributeValueSlow(int,ushort,NodeData):this
          10 ( 0.38% of base) : 44767.dasm - Microsoft.CSharp.RuntimeBinder.Semantics.ExpressionBinder:AdjustCallArgumentsForParams(Microsoft.CSharp.RuntimeBinder.Semantics.CType,Microsoft.CSharp.RuntimeBinder.Semantics.CType,Microsoft.CSharp.RuntimeBinder.Semantics.MethodOrPropertySymbol,Microsoft.CSharp.RuntimeBinder.Semantics.TypeArray,Microsoft.CSharp.RuntimeBinder.Semantics.Expr,byref):this
           8 ( 1.09% of base) : 10411.dasm - System.Linq.Expressions.ExpressionExtension:MakeDynamic(System.Type,System.Runtime.CompilerServices.CallSiteBinder,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression):System.Linq.Expressions.DynamicExpression
           8 ( 0.15% of base) : 125844.dasm - Microsoft.CodeAnalysis.VisualBasic.Binder:ReportOverloadResolutionFailureForASetOfCandidates(Microsoft.CodeAnalysis.VisualBasic.VisualBasicSyntaxNode,Microsoft.CodeAnalysis.Location,int,int,Microsoft.CodeAnalysis.ArrayBuilder`1[CandidateAnalysisResult],System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.VisualBasic.BoundExpression, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],System.Collections.Immutable.ImmutableArray`1[[System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]],Microsoft.CodeAnalysis.DiagnosticBag,Microsoft.CodeAnalysis.VisualBasic.Symbol,bool,Microsoft.CodeAnalysis.VisualBasic.VisualBasicSyntaxNode):this
           8 ( 1.27% of base) : 94029.dasm - Internal.TypeSystem.Ecma.EcmaMethod:GetParameterMetadata():Internal.TypeSystem.ParameterMetadata[]:this
           6 ( 0.20% of base) : 7756.dasm - System.Security.Cryptography.Pkcs.Pkcs12Builder:SealWithMac(System.ReadOnlySpan`1[Char],System.Security.Cryptography.HashAlgorithmName,int):this
           4 ( 0.48% of base) : 6097.dasm - System.Collections.Generic.ArraySortHelper`2[__Canon,Nullable`1][System.__Canon,System.Nullable`1[System.Int32]]:PickPivotAndPartition(System.Span`1[__Canon],System.Span`1[Nullable`1],System.Collections.Generic.IComparer`1[__Canon]):int
           4 ( 0.31% of base) : 29549.dasm - System.Xml.Serialization.XmlSerializationReaderILGen:WriteHashtable(System.Xml.Serialization.EnumMapping,System.String,byref):System.String:this
           2 ( 0.23% of base) : 181865.dasm - OrderedExceptQueryOperatorEnumerator`1[Byte,Nullable`1][System.Byte,System.Nullable`1[System.Int32]]:MoveNext(byref,byref):bool:this
           2 ( 0.01% of base) : 49599.dasm - System.Data.BinaryNode:EvalBinaryOp(int,System.Data.ExpressionNode,System.Data.ExpressionNode,System.Data.DataRow,int,System.Int32[]):System.Object:this
           2 ( 0.11% of base) : 104502.dasm - Microsoft.CodeAnalysis.CSharp.StateMachineRewriter:CreateNonReusableLocalProxies(System.Collections.Generic.IEnumerable`1[[Microsoft.CodeAnalysis.CSharp.Symbol, Microsoft.CodeAnalysis.CSharp, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],byref,byref):this

Top method improvements (bytes):
        -358 (-4.67% of base) : 118059.dasm - Microsoft.CodeAnalysis.CSharp.Symbols.SourceMemberContainerTypeSymbol:AddNonTypeMembers(MembersAndInitializersBuilder,Microsoft.CodeAnalysis.SyntaxList`1[[Microsoft.CodeAnalysis.CSharp.Syntax.MemberDeclarationSyntax, Microsoft.CodeAnalysis.CSharp, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],Microsoft.CodeAnalysis.DiagnosticBag):this
        -168 (-3.74% of base) : 49024.dasm - System.Data.RBTree`1[Byte][System.Byte]:RBDeleteX(int,int,int):int:this
        -166 (-3.63% of base) : 48963.dasm - System.Data.RBTree`1[__Canon][System.__Canon]:RBDeleteX(int,int,int):int:this
        -134 (-1.35% of base) : 46734.dasm - System.Data.XmlTreeGen:HandleTable(System.Data.DataTable,System.Xml.XmlDocument,System.Xml.XmlElement,bool):System.Xml.XmlElement:this
        -134 (-5.23% of base) : 150829.dasm - SynthesizedComInterface:.ctor(Microsoft.CodeAnalysis.VisualBasic.Symbols.SourceNamedTypeSymbol,Microsoft.CodeAnalysis.ArrayBuilder`1[[System.Collections.Generic.KeyValuePair`2[[Microsoft.CodeAnalysis.VisualBasic.Symbol, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35],[System.Int32, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]], System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]):this
        -124 (-0.09% of base) : 63924.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServerTraceEventParser:EnumerateTemplates(System.Func`3[[System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[Microsoft.Diagnostics.Tracing.EventFilterResponse, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]],System.Action`1[[Microsoft.Diagnostics.Tracing.TraceEvent, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]):this
        -118 (-2.19% of base) : 128425.dasm - Microsoft.CodeAnalysis.VisualBasic.Symbols.ConstraintsHelper:RemoveDirectConstraintConflicts(Microsoft.CodeAnalysis.VisualBasic.Symbols.TypeParameterSymbol,System.Collections.Immutable.ImmutableArray`1[TypeParameterConstraint],Roslyn.Utilities.ConsList`1[[Microsoft.CodeAnalysis.VisualBasic.Symbols.TypeParameterSymbol, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],int,Microsoft.CodeAnalysis.ArrayBuilder`1[TypeParameterDiagnosticInfo]):System.Collections.Immutable.ImmutableArray`1[TypeParameterConstraint]
        -102 (-0.89% of base) : 53743.dasm - System.Reflection.Metadata.MetadataReader:InitializeTableReaders(System.Reflection.Internal.MemoryBlock,ubyte,System.Int32[],System.Int32[]):this
         -98 (-2.51% of base) : 50609.dasm - System.Data.ProviderBase.SchemaMapping:SetupSchemaWithKeyInfo(int,int,bool,System.Data.DataColumn,System.Object):System.Object[]:this
         -94 (-2.47% of base) : 163980.dasm - System.Uri:ReCreateParts(int,ushort,int):System.String:this
         -90 (-3.47% of base) : 123142.dasm - System.Data.Common.MultipartIdentifier:ParseMultipartIdentifier(System.String,System.String,System.String,ushort,int,bool,System.String,bool):System.String[]
         -88 (-5.21% of base) : 155811.dasm - System.Text.Json.JsonSerializer:LookupProperty(System.Object,System.ReadOnlySpan`1[Byte],byref,System.Text.Json.JsonSerializerOptions,byref,bool):System.Text.Json.Serialization.Metadata.JsonPropertyInfo
         -86 (-1.95% of base) : 29765.dasm - System.Xml.Serialization.XmlSerializationWriterCodeGen:GenerateMembersElement(System.Xml.Serialization.XmlMembersMapping):System.String:this
         -80 (-2.95% of base) : 116956.dasm - Microsoft.CodeAnalysis.CSharp.Symbols.ConstraintsHelper:ResolveBounds(Microsoft.CodeAnalysis.CSharp.Symbols.TypeParameterSymbol,Microsoft.CodeAnalysis.CSharp.Symbols.AssemblySymbol,Roslyn.Utilities.ConsList`1[[Microsoft.CodeAnalysis.CSharp.Symbols.TypeParameterSymbol, Microsoft.CodeAnalysis.CSharp, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.CSharp.Symbols.TypeSymbol, Microsoft.CodeAnalysis.CSharp, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],bool,Microsoft.CodeAnalysis.CSharp.CSharpCompilation,Microsoft.CodeAnalysis.ArrayBuilder`1[TypeParameterDiagnosticInfo],byref):Microsoft.CodeAnalysis.CSharp.Symbols.TypeParameterBounds
         -80 (-3.68% of base) : 149046.dasm - ComClassData:GetComClassMembers(Microsoft.CodeAnalysis.VisualBasic.Symbols.SourceNamedTypeSymbol,Microsoft.CodeAnalysis.ArrayBuilder`1[[System.Collections.Generic.KeyValuePair`2[[Microsoft.CodeAnalysis.VisualBasic.Symbol, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35],[System.Int32, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]], System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]],Microsoft.CodeAnalysis.ArrayBuilder`1[[System.Collections.Generic.KeyValuePair`2[[Microsoft.CodeAnalysis.VisualBasic.Symbols.EventSymbol, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35],[System.Int32, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]], System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]],byref,Microsoft.CodeAnalysis.DiagnosticBag):this
         -78 (-2.95% of base) : 125843.dasm - Microsoft.CodeAnalysis.VisualBasic.Binder:ReportUnspecificProcedures(Microsoft.CodeAnalysis.Location,System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.VisualBasic.Symbol, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],Microsoft.CodeAnalysis.DiagnosticBag,bool):this
         -78 (-4.46% of base) : 157372.dasm - System.Text.Json.Serialization.Converters.ObjectWithParameterizedConstructorConverter`1[__Canon][System.__Canon]:TryLookupConstructorParameter(byref,byref,System.Text.Json.JsonSerializerOptions,byref):bool:this
         -78 (-4.46% of base) : 157380.dasm - System.Text.Json.Serialization.Converters.ObjectWithParameterizedConstructorConverter`1[Byte][System.Byte]:TryLookupConstructorParameter(byref,byref,System.Text.Json.JsonSerializerOptions,byref):bool:this
         -78 (-1.55% of base) : 172981.dasm - Xunit.TestMessageVisitor:OnMessage(Xunit.Abstractions.IMessageSinkMessage):bool:this
         -74 (-1.74% of base) : 29430.dasm - System.Xml.Serialization.XmlSerializationReaderCodeGen:WriteMemberElementsIf(System.Xml.Serialization.XmlSerializationReaderCodeGen+Member[],Member,System.String,System.String):this

Top method regressions (percentages):
          34 ( 5.99% of base) : 30409.dasm - Microsoft.VisualBasic.CompilerServices.LikeOperator:MatchRangeAfterAsterisk(System.String,int,byref,Microsoft.VisualBasic.CompilerServices.LikeOperator+LigatureInfo[],System.String,Microsoft.VisualBasic.CompilerServices.LikeOperator+LigatureInfo[],PatternGroup,System.Globalization.CompareInfo,int):bool
          24 ( 2.91% of base) : 120692.dasm - ReferenceManager:SetupReferencesForSourceAssembly(Microsoft.CodeAnalysis.CSharp.Symbols.SourceAssemblySymbol,System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.PEModule, Microsoft.CodeAnalysis, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],int,Microsoft.CodeAnalysis.CommonReferenceManager`2+BoundInputAssembly[Microsoft.CodeAnalysis.CSharp.CSharpCompilation,Microsoft.CodeAnalysis.CSharp.Symbols.AssemblySymbol][],byref,byref)
          16 ( 1.50% of base) : 98298.dasm - System.ComponentModel.Design.RuntimeLicenseContext:GetSavedLicenseKey(System.Type,System.Reflection.Assembly):System.String:this
          36 ( 1.49% of base) : 193495.dasm - ProxyBuilder:AddMethodImpl(System.Reflection.MethodInfo,int):System.Reflection.Emit.MethodBuilder:this
          12 ( 1.35% of base) : 160124.dasm - System.Runtime.Serialization.DataContract:ComputeHash(System.Byte[]):System.Byte[]
           8 ( 1.27% of base) : 94029.dasm - Internal.TypeSystem.Ecma.EcmaMethod:GetParameterMetadata():Internal.TypeSystem.ParameterMetadata[]:this
           8 ( 1.09% of base) : 10411.dasm - System.Linq.Expressions.ExpressionExtension:MakeDynamic(System.Type,System.Runtime.CompilerServices.CallSiteBinder,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression):System.Linq.Expressions.DynamicExpression
          12 ( 0.90% of base) : 129447.dasm - Microsoft.CodeAnalysis.VisualBasic.Symbols.SourceMemberContainerTypeSymbol:ProcessPartialMethodsIfAny(System.Collections.Generic.Dictionary`2[[System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.VisualBasic.Symbol, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]], System.Collections.Immutable, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]],Microsoft.CodeAnalysis.DiagnosticBag):this
          14 ( 0.49% of base) : 206819.dasm - System.Net.Quic.Implementations.MsQuic.MsQuicStream:SendReadOnlySequenceAsync(System.Buffers.ReadOnlySequence`1[Byte],int):System.Threading.Tasks.ValueTask:this
           4 ( 0.48% of base) : 6097.dasm - System.Collections.Generic.ArraySortHelper`2[__Canon,Nullable`1][System.__Canon,System.Nullable`1[System.Int32]]:PickPivotAndPartition(System.Span`1[__Canon],System.Span`1[Nullable`1],System.Collections.Generic.IComparer`1[__Canon]):int
          10 ( 0.38% of base) : 44767.dasm - Microsoft.CSharp.RuntimeBinder.Semantics.ExpressionBinder:AdjustCallArgumentsForParams(Microsoft.CSharp.RuntimeBinder.Semantics.CType,Microsoft.CSharp.RuntimeBinder.Semantics.CType,Microsoft.CSharp.RuntimeBinder.Semantics.MethodOrPropertySymbol,Microsoft.CSharp.RuntimeBinder.Semantics.TypeArray,Microsoft.CSharp.RuntimeBinder.Semantics.Expr,byref):this
           2 ( 0.38% of base) : 183753.dasm - System.Linq.Parallel.SortHelper`2[__Canon,Nullable`1][System.__Canon,System.Nullable`1[System.Int32]]:QuickSort(int,int,System.Nullable`1[System.Int32][],System.Int32[],System.Threading.CancellationToken):this
           2 ( 0.38% of base) : 183762.dasm - System.Linq.Parallel.SortHelper`2[Byte,Nullable`1][System.Byte,System.Nullable`1[System.Int32]]:QuickSort(int,int,System.Nullable`1[System.Int32][],System.Int32[],System.Threading.CancellationToken):this
          22 ( 0.38% of base) : 21947.dasm - System.Xml.Schema.SchemaCollectionCompiler:CompileLocalAttributes(System.Xml.Schema.XmlSchemaComplexType,System.Xml.Schema.XmlSchemaComplexType,System.Xml.Schema.XmlSchemaObjectCollection,System.Xml.Schema.XmlSchemaAnyAttribute,int):this
           2 ( 0.36% of base) : 165939.dasm - System.IO.Compression.Zip64ExtraField:GetAndRemoveZip64Block(System.Collections.Generic.List`1[ZipGenericExtraField],bool,bool,bool,bool):System.IO.Compression.Zip64ExtraField
          10 ( 0.35% of base) : 18630.dasm - System.Xml.XmlTextReaderImpl:ParseAttributeValueSlow(int,ushort,NodeData):this
           4 ( 0.31% of base) : 29549.dasm - System.Xml.Serialization.XmlSerializationReaderILGen:WriteHashtable(System.Xml.Serialization.EnumMapping,System.String,byref):System.String:this
           2 ( 0.23% of base) : 181865.dasm - OrderedExceptQueryOperatorEnumerator`1[Byte,Nullable`1][System.Byte,System.Nullable`1[System.Int32]]:MoveNext(byref,byref):bool:this
          14 ( 0.22% of base) : 21191.dasm - System.Xml.Schema.Compiler:CompileLocalAttributes(System.Xml.Schema.XmlSchemaComplexType,System.Xml.Schema.XmlSchemaComplexType,System.Xml.Schema.XmlSchemaObjectCollection,System.Xml.Schema.XmlSchemaAnyAttribute,int):this
           6 ( 0.20% of base) : 7756.dasm - System.Security.Cryptography.Pkcs.Pkcs12Builder:SealWithMac(System.ReadOnlySpan`1[Char],System.Security.Cryptography.HashAlgorithmName,int):this

Top method improvements (percentages):
         -36 (-11.25% of base) : 55325.dasm - System.Reflection.Internal.MemoryBlock:BinarySearchReference(System.Int32[],int,int,int,bool):int:this
         -34 (-8.54% of base) : 125852.dasm - Microsoft.CodeAnalysis.VisualBasic.Binder:MakeArgsRValues(Microsoft.CodeAnalysis.VisualBasic.BoundLateInvocation,Microsoft.CodeAnalysis.DiagnosticBag):Microsoft.CodeAnalysis.VisualBasic.BoundLateInvocation:this
         -58 (-7.92% of base) : 127785.dasm - Microsoft.CodeAnalysis.VisualBasic.Symbols.Metadata.PE.PEMethodSymbol:ComputeMethodKindForPotentialOperatorOrConversion(OperatorInfo,int,System.String,bool):int:this
         -72 (-7.59% of base) : 188097.dasm - System.DefaultBinder:FindMostSpecific(System.Reflection.ParameterInfo[],System.Int32[],System.Type,System.Reflection.ParameterInfo[],System.Int32[],System.Type,System.Type[],System.Object[]):int
         -40 (-6.73% of base) : 130853.dasm - Microsoft.CodeAnalysis.VisualBasic.BoundExpressionExtensions:GetExpressionSymbols(Microsoft.CodeAnalysis.VisualBasic.BoundMethodGroup,Microsoft.CodeAnalysis.ArrayBuilder`1[[Microsoft.CodeAnalysis.VisualBasic.Symbol, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]])
         -52 (-6.53% of base) : 118090.dasm - Microsoft.CodeAnalysis.CSharp.Symbols.SourceMemberContainerTypeSymbol:MakeAllMembers(Microsoft.CodeAnalysis.DiagnosticBag):System.Collections.Generic.Dictionary`2[[System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.CSharp.Symbol, Microsoft.CodeAnalysis.CSharp, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]], System.Collections.Immutable, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]:this
         -26 (-5.91% of base) : 188832.dasm - System.Reflection.TypeLoading.Ecma.EcmaEvent:GetOtherMethods(bool):System.Reflection.MethodInfo[]:this
         -34 (-5.76% of base) : 125588.dasm - Microsoft.CodeAnalysis.VisualBasic.Binder:BindXmlAttributes(byref,Microsoft.CodeAnalysis.ArrayBuilder`1[[Microsoft.CodeAnalysis.VisualBasic.Syntax.XmlNodeSyntax, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],Microsoft.CodeAnalysis.ArrayBuilder`1[[Microsoft.CodeAnalysis.VisualBasic.BoundExpression, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],XmlElementRootInfo,Microsoft.CodeAnalysis.DiagnosticBag):this
         -12 (-5.36% of base) : 129083.dasm - Microsoft.CodeAnalysis.VisualBasic.Symbols.OverloadingHelper:FindOverloads(System.String,int,Microsoft.CodeAnalysis.VisualBasic.Symbols.NamedTypeSymbol,Microsoft.CodeAnalysis.ArrayBuilder`1[[Microsoft.CodeAnalysis.VisualBasic.Symbol, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],byref,byref)
         -34 (-5.30% of base) : 117417.dasm - Microsoft.CodeAnalysis.CSharp.Symbols.OverriddenOrHiddenMembersHelpers:FindOtherOverriddenMethodsInContainingType(Microsoft.CodeAnalysis.CSharp.Symbol,bool,Microsoft.CodeAnalysis.ArrayBuilder`1[[Microsoft.CodeAnalysis.CSharp.Symbol, Microsoft.CodeAnalysis.CSharp, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],Microsoft.CodeAnalysis.ArrayBuilder`1[[Microsoft.CodeAnalysis.CSharp.Symbol, Microsoft.CodeAnalysis.CSharp, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]])
        -134 (-5.23% of base) : 150829.dasm - SynthesizedComInterface:.ctor(Microsoft.CodeAnalysis.VisualBasic.Symbols.SourceNamedTypeSymbol,Microsoft.CodeAnalysis.ArrayBuilder`1[[System.Collections.Generic.KeyValuePair`2[[Microsoft.CodeAnalysis.VisualBasic.Symbol, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35],[System.Int32, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]], System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]):this
         -88 (-5.21% of base) : 155811.dasm - System.Text.Json.JsonSerializer:LookupProperty(System.Object,System.ReadOnlySpan`1[Byte],byref,System.Text.Json.JsonSerializerOptions,byref,bool):System.Text.Json.Serialization.Metadata.JsonPropertyInfo
         -72 (-4.95% of base) : 208641.dasm - System.Security.Cryptography.PemEncoding:TryFind(System.ReadOnlySpan`1[Char],byref):bool
         -30 (-4.75% of base) : 159572.dasm - System.Xml.XmlUTF8TextReader:ReadQualifiedName(System.Xml.PrefixHandle,System.Xml.StringHandle):this
         -24 (-4.72% of base) : 148154.dasm - MemberLookup:AddInterfaceConstraints(Microsoft.CodeAnalysis.VisualBasic.Symbols.TypeParameterSymbol,byref,byref,byref)
        -358 (-4.67% of base) : 118059.dasm - Microsoft.CodeAnalysis.CSharp.Symbols.SourceMemberContainerTypeSymbol:AddNonTypeMembers(MembersAndInitializersBuilder,Microsoft.CodeAnalysis.SyntaxList`1[[Microsoft.CodeAnalysis.CSharp.Syntax.MemberDeclarationSyntax, Microsoft.CodeAnalysis.CSharp, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],Microsoft.CodeAnalysis.DiagnosticBag):this
         -42 (-4.63% of base) : 132966.dasm - Microsoft.CodeAnalysis.VisualBasic.MethodToClassRewriter`1[Byte][System.Byte]:RewriteSequence(Microsoft.CodeAnalysis.VisualBasic.BoundSequence,Microsoft.CodeAnalysis.ArrayBuilder`1[[Microsoft.CodeAnalysis.VisualBasic.BoundExpression, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],Microsoft.CodeAnalysis.ArrayBuilder`1[[Microsoft.CodeAnalysis.VisualBasic.Symbols.LocalSymbol, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]]):Microsoft.CodeAnalysis.VisualBasic.BoundSequence:this
         -42 (-4.61% of base) : 132937.dasm - Microsoft.CodeAnalysis.VisualBasic.MethodToClassRewriter`1[__Canon][System.__Canon]:RewriteSequence(Microsoft.CodeAnalysis.VisualBasic.BoundSequence,Microsoft.CodeAnalysis.ArrayBuilder`1[[Microsoft.CodeAnalysis.VisualBasic.BoundExpression, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],Microsoft.CodeAnalysis.ArrayBuilder`1[[Microsoft.CodeAnalysis.VisualBasic.Symbols.LocalSymbol, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]]):Microsoft.CodeAnalysis.VisualBasic.BoundSequence:this
         -52 (-4.56% of base) : 18306.dasm - System.Xml.XmlTextEncoder:Write(System.String):this
         -78 (-4.46% of base) : 157372.dasm - System.Text.Json.Serialization.Converters.ObjectWithParameterizedConstructorConverter`1[__Canon][System.__Canon]:TryLookupConstructorParameter(byref,byref,System.Text.Json.JsonSerializerOptions,byref):bool:this

2478 total methods with Code Size differences (2455 improved, 23 regressed), 3764 unchanged.



Summary of Perf Score diffs:
(Lower is better)

Total PerfScoreUnits of base: 29612326972414116
Total PerfScoreUnits of diff: 29612309451226784
Total PerfScoreUnits of delta: -17521187214.43 (-0.00% of base)

Total relative delta: NaN
    diff is an improvement.
    relative diff is a regression.
Detail diffs


Top file regressions (PerfScoreUnits):
    266233.50 : 118356.dasm (0.00% of base)
    262002.90 : 11018.dasm (0.06% of base)
    13662.02 : 31108.dasm (2.76% of base)
    11930.80 : 99309.dasm (0.01% of base)
      631.00 : 125873.dasm (0.78% of base)
      254.60 : 119846.dasm (0.56% of base)
      253.60 : 126300.dasm (7.77% of base)
      252.90 : 125719.dasm (0.05% of base)
      203.55 : 183760.dasm (1.21% of base)
      127.10 : 118176.dasm (0.49% of base)
       96.00 : 186461.dasm (2.31% of base)
       96.00 : 29463.dasm (0.42% of base)
       88.60 : 118110.dasm (4.56% of base)
       80.50 : 105201.dasm (1.44% of base)
       59.60 : 125839.dasm (0.13% of base)
       56.50 : 88655.dasm (2.55% of base)
       55.80 : 166044.dasm (0.10% of base)
       54.90 : 86983.dasm (0.07% of base)
       49.20 : 160124.dasm (3.85% of base)
       43.00 : 157348.dasm (3.41% of base)

Top file improvements (PerfScoreUnits):
    -17246851092.00 : 129528.dasm (-0.00% of base)
    -268402680.30 : 8750.dasm (-2.53% of base)
    -5753025.13 : 46734.dasm (-1.66% of base)
    -282641.00 : 31122.dasm (-0.94% of base)
    -174378.40 : 125616.dasm (-0.49% of base)
    -85246.10 : 118041.dasm (-0.17% of base)
    -67174.27 : 150829.dasm (-0.18% of base)
    -16533.14 : 162383.dasm (-10.29% of base)
    -12789.85 : 29765.dasm (-2.16% of base)
    -9221.70 : 51251.dasm (-1.90% of base)
    -9221.70 : 123065.dasm (-1.90% of base)
    -7182.10 : 101597.dasm (-1.13% of base)
    -5406.70 : 125846.dasm (-0.69% of base)
    -3193.80 : 98890.dasm (-0.44% of base)
    -2888.50 : 123142.dasm (-2.36% of base)
    -2061.15 : 118360.dasm (-0.12% of base)
    -2032.60 : 151370.dasm (-0.09% of base)
    -1773.20 : 69165.dasm (-2.21% of base)
    -1750.90 : 126077.dasm (-1.43% of base)
    -1575.85 : 118022.dasm (-2.37% of base)

2852 total files with Perf Score differences (2307 improved, 545 regressed), 3389 unchanged.

Top method regressions (PerfScoreUnits):
    266233.50 ( 0.00% of base) : 118356.dasm - Microsoft.CodeAnalysis.CSharp.Symbols.SourceNamedTypeSymbol:MakeOneDeclaredBases(Roslyn.Utilities.ConsList`1[[Microsoft.CodeAnalysis.CSharp.Symbol, Microsoft.CodeAnalysis.CSharp, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],Microsoft.CodeAnalysis.CSharp.SingleTypeDeclaration,Microsoft.CodeAnalysis.DiagnosticBag):System.Tuple`2[[Microsoft.CodeAnalysis.CSharp.Symbols.NamedTypeSymbol, Microsoft.CodeAnalysis.CSharp, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35],[System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.CSharp.Symbols.NamedTypeSymbol, Microsoft.CodeAnalysis.CSharp, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]], System.Collections.Immutable, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]:this
    262002.90 ( 0.06% of base) : 11018.dasm - System.Linq.Expressions.Interpreter.LightCompiler:CompileTryExpression(System.Linq.Expressions.Expression):this
    13662.02 ( 2.76% of base) : 31108.dasm - Microsoft.VisualBasic.CompilerServices.VBBinder:BindToMethod(int,System.Reflection.MethodBase[],byref,System.Reflection.ParameterModifier[],System.Globalization.CultureInfo,System.String[],byref):System.Reflection.MethodBase:this
    11930.80 ( 0.01% of base) : 99309.dasm - Microsoft.CodeAnalysis.CSharp.Imports:FromSyntax(Microsoft.CodeAnalysis.CSharp.CSharpSyntaxNode,Microsoft.CodeAnalysis.CSharp.InContainerBinder,Roslyn.Utilities.ConsList`1[[Microsoft.CodeAnalysis.CSharp.Symbol, Microsoft.CodeAnalysis.CSharp, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],bool):Microsoft.CodeAnalysis.CSharp.Imports
      631.00 ( 0.78% of base) : 125873.dasm - Microsoft.CodeAnalysis.VisualBasic.Binder:BindInterpolatedStringExpression(Microsoft.CodeAnalysis.VisualBasic.Syntax.InterpolatedStringExpressionSyntax,Microsoft.CodeAnalysis.DiagnosticBag):Microsoft.CodeAnalysis.VisualBasic.BoundExpression:this
      254.60 ( 0.56% of base) : 119846.dasm - Microsoft.CodeAnalysis.CSharp.Symbols.Metadata.PE.PEModuleSymbol:GetAssemblyAttributes():System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.CSharp.Symbols.CSharpAttributeData, Microsoft.CodeAnalysis.CSharp, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]]:this
      253.60 ( 7.77% of base) : 126300.dasm - Microsoft.CodeAnalysis.VisualBasic.DocumentationCommentBinder:RemoveOverriddenMethodsAndProperties(Microsoft.CodeAnalysis.ArrayBuilder`1[[Microsoft.CodeAnalysis.VisualBasic.Symbol, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]]):this
      252.90 ( 0.05% of base) : 125719.dasm - Microsoft.CodeAnalysis.VisualBasic.Binder:BindRedimStatement(Microsoft.CodeAnalysis.VisualBasic.Syntax.ReDimStatementSyntax,Microsoft.CodeAnalysis.DiagnosticBag):Microsoft.CodeAnalysis.VisualBasic.BoundStatement:this
      203.55 ( 1.21% of base) : 183760.dasm - System.Linq.Parallel.SortHelper`2[Byte,Nullable`1][System.Byte,System.Nullable`1[System.Int32]]:MergeSortCooperatively():this
      127.10 ( 0.49% of base) : 118176.dasm - Microsoft.CodeAnalysis.CSharp.Symbols.SourceMemberMethodSymbol:MakeTypeParameters(Microsoft.CodeAnalysis.CSharp.Syntax.MethodDeclarationSyntax,Microsoft.CodeAnalysis.DiagnosticBag):System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.CSharp.Symbols.TypeParameterSymbol, Microsoft.CodeAnalysis.CSharp, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]]:this
       96.00 ( 2.31% of base) : 186461.dasm - FilterAndTransform:CreateFilterAndTransformList(byref,System.String,System.Diagnostics.DiagnosticSourceEventSource)
       96.00 ( 0.42% of base) : 29463.dasm - System.Xml.Serialization.XmlSerializationReaderCodeGen:WriteEnumAndArrayTypes():this
       88.60 ( 4.56% of base) : 118110.dasm - Microsoft.CodeAnalysis.CSharp.Symbols.SourceMemberContainerTypeSymbol:MakeTypeMembers(Microsoft.CodeAnalysis.DiagnosticBag):System.Collections.Generic.Dictionary`2[[System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.CSharp.Symbols.NamedTypeSymbol, Microsoft.CodeAnalysis.CSharp, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]], System.Collections.Immutable, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]:this
       80.50 ( 1.44% of base) : 105201.dasm - Microsoft.CodeAnalysis.CSharp.CSharpSyntaxTree:BuildPreprocessorStateChangeMap():this
       59.60 ( 0.13% of base) : 125839.dasm - Microsoft.CodeAnalysis.VisualBasic.Binder:BindObjectInitializer(Microsoft.CodeAnalysis.VisualBasic.Syntax.ObjectCreationExpressionSyntax,Microsoft.CodeAnalysis.VisualBasic.Symbols.TypeSymbol,Microsoft.CodeAnalysis.VisualBasic.BoundWithLValueExpressionPlaceholder,Microsoft.CodeAnalysis.DiagnosticBag):Microsoft.CodeAnalysis.VisualBasic.BoundObjectInitializerExpression:this
       56.50 ( 2.55% of base) : 88655.dasm - Microsoft.CodeAnalysis.Text.ChangedText:GetLinesCore():Microsoft.CodeAnalysis.Text.TextLineCollection:this
       55.80 ( 0.10% of base) : 166044.dasm - <ReadAsyncCore>d__29:MoveNext():this
       54.90 ( 0.07% of base) : 86983.dasm - Microsoft.CodeAnalysis.PEModule:GetMetadataModuleNamesOrThrow():System.Collections.Immutable.ImmutableArray`1[[System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]:this
       49.20 ( 3.85% of base) : 160124.dasm - System.Runtime.Serialization.DataContract:ComputeHash(System.Byte[]):System.Byte[]
       43.00 ( 3.41% of base) : 157348.dasm - System.Text.Json.Serialization.Converters.ObjectDefaultConverter`1[__Canon][System.__Canon]:OnTryRead(byref,System.Type,System.Text.Json.JsonSerializerOptions,byref,byref):bool:this

Top method improvements (PerfScoreUnits):
    -17246851092.00 (-0.00% of base) : 129528.dasm - Microsoft.CodeAnalysis.VisualBasic.Symbols.SourceMemberFieldSymbol:Create(Microsoft.CodeAnalysis.VisualBasic.Symbols.SourceMemberContainerTypeSymbol,Microsoft.CodeAnalysis.VisualBasic.Syntax.FieldDeclarationSyntax,Microsoft.CodeAnalysis.VisualBasic.Binder,MembersAndInitializersBuilder,byref,byref,Microsoft.CodeAnalysis.DiagnosticBag)
    -268402680.30 (-2.53% of base) : 8750.dasm - System.Linq.Expressions.Expression:ValidateNewArgs(System.Reflection.ConstructorInfo,byref,byref)
    -5753025.13 (-1.66% of base) : 46734.dasm - System.Data.XmlTreeGen:HandleTable(System.Data.DataTable,System.Xml.XmlDocument,System.Xml.XmlElement,bool):System.Xml.XmlElement:this
    -282641.00 (-0.94% of base) : 31122.dasm - Microsoft.VisualBasic.CompilerServices.VBBinder:GetMethodsByName(System.Type,System.Reflection.IReflect,System.String,int):System.Reflection.MethodBase[]:this
    -174378.40 (-0.49% of base) : 125616.dasm - Microsoft.CodeAnalysis.VisualBasic.Binder:DecodeParameterList(Microsoft.CodeAnalysis.VisualBasic.Symbol,bool,int,Microsoft.CodeAnalysis.SeparatedSyntaxList`1[[Microsoft.CodeAnalysis.VisualBasic.Syntax.ParameterSyntax, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],Microsoft.CodeAnalysis.ArrayBuilder`1[[Microsoft.CodeAnalysis.VisualBasic.Symbols.ParameterSymbol, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],CheckParameterModifierDelegate,Microsoft.CodeAnalysis.DiagnosticBag):this
    -85246.10 (-0.17% of base) : 118041.dasm - Microsoft.CodeAnalysis.CSharp.Symbols.SourceMemberContainerTypeSymbol:MergePartialMethods(System.Collections.Generic.Dictionary`2[[System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.CSharp.Symbol, Microsoft.CodeAnalysis.CSharp, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]], System.Collections.Immutable, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]],Microsoft.CodeAnalysis.DiagnosticBag)
    -67174.27 (-0.18% of base) : 150829.dasm - SynthesizedComInterface:.ctor(Microsoft.CodeAnalysis.VisualBasic.Symbols.SourceNamedTypeSymbol,Microsoft.CodeAnalysis.ArrayBuilder`1[[System.Collections.Generic.KeyValuePair`2[[Microsoft.CodeAnalysis.VisualBasic.Symbol, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35],[System.Int32, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]], System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]):this
    -16533.14 (-10.29% of base) : 162383.dasm - ClassDataContractCriticalHelper:ImportDataMembers():this
    -12789.85 (-2.16% of base) : 29765.dasm - System.Xml.Serialization.XmlSerializationWriterCodeGen:GenerateMembersElement(System.Xml.Serialization.XmlMembersMapping):System.String:this
    -9221.70 (-1.90% of base) : 51251.dasm - System.Data.Common.DbConnectionOptions:GetKeyValuePair(System.String,int,System.Text.StringBuilder,bool,byref,byref):int
    -9221.70 (-1.90% of base) : 123065.dasm - System.Data.Common.DbConnectionOptions:GetKeyValuePair(System.String,int,System.Text.StringBuilder,bool,byref,byref):int
    -7182.10 (-1.13% of base) : 101597.dasm - Microsoft.CodeAnalysis.CSharp.MethodBodySynthesizer:MakeSubmissionInitialization(Microsoft.CodeAnalysis.ArrayBuilder`1[[Microsoft.CodeAnalysis.CSharp.BoundStatement, Microsoft.CodeAnalysis.CSharp, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],Microsoft.CodeAnalysis.CSharp.CSharpSyntaxNode,Microsoft.CodeAnalysis.CSharp.Symbols.MethodSymbol,Microsoft.CodeAnalysis.CSharp.SynthesizedSubmissionFields,Microsoft.CodeAnalysis.CSharp.CSharpCompilation)
    -5406.70 (-0.69% of base) : 125846.dasm - Microsoft.CodeAnalysis.VisualBasic.Binder:ReportOverloadResolutionFailureForASingleCandidate(Microsoft.CodeAnalysis.VisualBasic.VisualBasicSyntaxNode,Microsoft.CodeAnalysis.Location,int,byref,System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.VisualBasic.BoundExpression, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],System.Collections.Immutable.ImmutableArray`1[[System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]],bool,bool,bool,bool,Microsoft.CodeAnalysis.DiagnosticBag,Microsoft.CodeAnalysis.VisualBasic.Symbol,bool,Microsoft.CodeAnalysis.VisualBasic.VisualBasicSyntaxNode,Microsoft.CodeAnalysis.VisualBasic.Symbol):this
    -3193.80 (-0.44% of base) : 98890.dasm - Microsoft.CodeAnalysis.CSharp.Binder:BindInterpolatedString(Microsoft.CodeAnalysis.CSharp.Syntax.InterpolatedStringExpressionSyntax,Microsoft.CodeAnalysis.DiagnosticBag):Microsoft.CodeAnalysis.CSharp.BoundExpression:this
    -2888.50 (-2.36% of base) : 123142.dasm - System.Data.Common.MultipartIdentifier:ParseMultipartIdentifier(System.String,System.String,System.String,ushort,int,bool,System.String,bool):System.String[]
    -2061.15 (-0.12% of base) : 118360.dasm - Microsoft.CodeAnalysis.CSharp.Symbols.SourceNamedTypeSymbol:MakeTypeParameters(Microsoft.CodeAnalysis.DiagnosticBag):System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.CSharp.Symbols.TypeParameterSymbol, Microsoft.CodeAnalysis.CSharp, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]]:this
    -2032.60 (-0.09% of base) : 151370.dasm - System.Configuration.BaseConfigurationRecord:ResolveLocationSections():this
    -1773.20 (-2.21% of base) : 69165.dasm - Microsoft.Diagnostics.Tracing.Parsers.RegisteredTraceEventParser:GetManifestForRegisteredProvider(System.Guid):System.String
    -1750.90 (-1.43% of base) : 126077.dasm - Microsoft.CodeAnalysis.VisualBasic.Binder:BindAttribute(Microsoft.CodeAnalysis.VisualBasic.Syntax.AttributeSyntax,Microsoft.CodeAnalysis.VisualBasic.Symbols.NamedTypeSymbol,Microsoft.CodeAnalysis.DiagnosticBag):Microsoft.CodeAnalysis.VisualBasic.BoundAttribute:this
    -1575.85 (-2.37% of base) : 118022.dasm - Microsoft.CodeAnalysis.CSharp.Symbols.SourceMemberContainerTypeSymbol:ComputeInterfaceImplementations(Microsoft.CodeAnalysis.DiagnosticBag,System.Threading.CancellationToken):System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.CSharp.Symbols.SynthesizedExplicitImplementationForwardingMethod, Microsoft.CodeAnalysis.CSharp, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]]:this

Top method regressions (percentages):
      253.60 ( 7.77% of base) : 126300.dasm - Microsoft.CodeAnalysis.VisualBasic.DocumentationCommentBinder:RemoveOverriddenMethodsAndProperties(Microsoft.CodeAnalysis.ArrayBuilder`1[[Microsoft.CodeAnalysis.VisualBasic.Symbol, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]]):this
        7.38 ( 5.05% of base) : 139318.dasm - Microsoft.CodeAnalysis.VisualBasic.Syntax.PropertyStatementSyntax:.ctor(ushort,Microsoft.CodeAnalysis.DiagnosticInfo[],Microsoft.CodeAnalysis.SyntaxAnnotation[],Microsoft.CodeAnalysis.SyntaxNode,Microsoft.CodeAnalysis.GreenNode,Microsoft.CodeAnalysis.VisualBasic.Syntax.InternalSyntax.KeywordSyntax,Microsoft.CodeAnalysis.VisualBasic.Syntax.InternalSyntax.IdentifierTokenSyntax,Microsoft.CodeAnalysis.VisualBasic.Syntax.ParameterListSyntax,Microsoft.CodeAnalysis.VisualBasic.Syntax.AsClauseSyntax,Microsoft.CodeAnalysis.VisualBasic.Syntax.EqualsValueSyntax,Microsoft.CodeAnalysis.VisualBasic.Syntax.ImplementsClauseSyntax):this
       33.40 ( 4.67% of base) : 85733.dasm - Microsoft.CodeAnalysis.ImmutableArrayExtensions:WhereAsArray(System.Collections.Immutable.ImmutableArray`1[Byte],System.Func`2[Byte,Boolean]):System.Collections.Immutable.ImmutableArray`1[Byte]
       88.60 ( 4.56% of base) : 118110.dasm - Microsoft.CodeAnalysis.CSharp.Symbols.SourceMemberContainerTypeSymbol:MakeTypeMembers(Microsoft.CodeAnalysis.DiagnosticBag):System.Collections.Generic.Dictionary`2[[System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.CSharp.Symbols.NamedTypeSymbol, Microsoft.CodeAnalysis.CSharp, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]], System.Collections.Immutable, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]:this
       30.80 ( 4.42% of base) : 92276.dasm - LocalScopeInfo:GetHoistedLocalScopes(Microsoft.CodeAnalysis.ArrayBuilder`1[StateMachineHoistedLocalScope]):ScopeBounds:this
       49.20 ( 3.85% of base) : 160124.dasm - System.Runtime.Serialization.DataContract:ComputeHash(System.Byte[]):System.Byte[]
       43.00 ( 3.41% of base) : 157348.dasm - System.Text.Json.Serialization.Converters.ObjectDefaultConverter`1[__Canon][System.__Canon]:OnTryRead(byref,System.Type,System.Text.Json.JsonSerializerOptions,byref,byref):bool:this
       15.40 ( 3.07% of base) : 30409.dasm - Microsoft.VisualBasic.CompilerServices.LikeOperator:MatchRangeAfterAsterisk(System.String,int,byref,Microsoft.VisualBasic.CompilerServices.LikeOperator+LigatureInfo[],System.String,Microsoft.VisualBasic.CompilerServices.LikeOperator+LigatureInfo[],PatternGroup,System.Globalization.CompareInfo,int):bool
       19.75 ( 2.96% of base) : 131732.dasm - Microsoft.CodeAnalysis.VisualBasic.MethodCompiler:DetectAndReportCyclesInConstructorCalls(System.Collections.Generic.Dictionary`2[[Microsoft.CodeAnalysis.VisualBasic.Symbols.MethodSymbol, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35],[Microsoft.CodeAnalysis.VisualBasic.Symbols.MethodSymbol, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],Microsoft.CodeAnalysis.DiagnosticBag):this
    13662.02 ( 2.76% of base) : 31108.dasm - Microsoft.VisualBasic.CompilerServices.VBBinder:BindToMethod(int,System.Reflection.MethodBase[],byref,System.Reflection.ParameterModifier[],System.Globalization.CultureInfo,System.String[],byref):System.Reflection.MethodBase:this
        0.50 ( 2.67% of base) : 133259.dasm - Microsoft.CodeAnalysis.VisualBasic.Syntax.InternalSyntax.BlockContext:FreeStatements():this
        6.80 ( 2.56% of base) : 87039.dasm - Microsoft.CodeAnalysis.AssemblyIdentity:TryParseHexBytes(System.String,byref):bool
       56.50 ( 2.55% of base) : 88655.dasm - Microsoft.CodeAnalysis.Text.ChangedText:GetLinesCore():Microsoft.CodeAnalysis.Text.TextLineCollection:this
       30.50 ( 2.46% of base) : 157354.dasm - System.Text.Json.Serialization.Converters.ObjectDefaultConverter`1[Byte][System.Byte]:OnTryRead(byref,System.Type,System.Text.Json.JsonSerializerOptions,byref,byref):bool:this
        3.75 ( 2.33% of base) : 139105.dasm - Microsoft.CodeAnalysis.VisualBasic.Syntax.MethodStatementSyntax:.ctor(ushort,Microsoft.CodeAnalysis.DiagnosticInfo[],Microsoft.CodeAnalysis.SyntaxAnnotation[],Microsoft.CodeAnalysis.SyntaxNode,Microsoft.CodeAnalysis.GreenNode,Microsoft.CodeAnalysis.VisualBasic.Syntax.InternalSyntax.KeywordSyntax,Microsoft.CodeAnalysis.VisualBasic.Syntax.InternalSyntax.IdentifierTokenSyntax,Microsoft.CodeAnalysis.VisualBasic.Syntax.TypeParameterListSyntax,Microsoft.CodeAnalysis.VisualBasic.Syntax.ParameterListSyntax,Microsoft.CodeAnalysis.VisualBasic.Syntax.SimpleAsClauseSyntax,Microsoft.CodeAnalysis.VisualBasic.Syntax.HandlesClauseSyntax,Microsoft.CodeAnalysis.VisualBasic.Syntax.ImplementsClauseSyntax):this
       96.00 ( 2.31% of base) : 186461.dasm - FilterAndTransform:CreateFilterAndTransformList(byref,System.String,System.Diagnostics.DiagnosticSourceEventSource)
        0.50 ( 2.29% of base) : 100444.dasm - Microsoft.CodeAnalysis.CSharp.BoundMethodGroup:get_NameSyntax():Microsoft.CodeAnalysis.CSharp.CSharpSyntaxNode:this
        0.50 ( 2.16% of base) : 199742.dasm - System.Web.HttpUtility:JavaScriptStringEncode(System.String,bool):System.String
        0.50 ( 2.15% of base) : 20046.dasm - System.Xml.DocumentXPathNavigator:NextSibling(System.Xml.XmlNode):System.Xml.XmlNode:this
        0.50 ( 2.15% of base) : 20048.dasm - System.Xml.DocumentXPathNavigator:PreviousSibling(System.Xml.XmlNode):System.Xml.XmlNode:this

Top method improvements (percentages):
     -128.20 (-14.27% of base) : 161857.dasm - System.Runtime.Serialization.Json.XmlObjectSerializerReadContextComplexJson:ThrowMissingRequiredMembers(System.Object,System.Xml.XmlDictionaryString[],System.Byte[],System.Byte[])
    -1026.70 (-12.80% of base) : 8735.dasm - System.Linq.Expressions.Expression:FindMethod(System.Type,System.String,System.Type[],System.Linq.Expressions.Expression[],int):System.Reflection.MethodInfo
    -16533.14 (-10.29% of base) : 162383.dasm - ClassDataContractCriticalHelper:ImportDataMembers():this
     -256.20 (-10.24% of base) : 152170.dasm - System.Configuration.LocalFileSettingsProvider:GetPreviousConfigFileName(bool):System.String:this
    -1296.70 (-9.43% of base) : 91269.dasm - Parser:GetMatchingProperties(System.String,byref,System.Collections.Generic.List`1[[Microsoft.CodeAnalysis.INamespaceOrTypeSymbol, Microsoft.CodeAnalysis, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],System.String,Microsoft.CodeAnalysis.Compilation,System.Collections.Generic.List`1[[Microsoft.CodeAnalysis.ISymbol, Microsoft.CodeAnalysis, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]])
      -62.90 (-8.71% of base) : 116957.dasm - Microsoft.CodeAnalysis.CSharp.Symbols.ConstraintsHelper:CheckConstraintTypesVisibility(Microsoft.CodeAnalysis.CSharp.Symbol,Microsoft.CodeAnalysis.Location,System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.CSharp.Symbols.TypeParameterConstraintClause, Microsoft.CodeAnalysis.CSharp, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],Microsoft.CodeAnalysis.DiagnosticBag)
     -249.95 (-8.44% of base) : 89264.dasm - Microsoft.CodeAnalysis.Diagnostics.AnalyzerDriver:MakeSymbolActionsByKind():System.Collections.Immutable.ImmutableDictionary`2[[Microsoft.CodeAnalysis.Diagnostics.DiagnosticAnalyzer, Microsoft.CodeAnalysis, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35],[System.Collections.Immutable.ImmutableArray`1[[System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.Diagnostics.SymbolAnalyzerAction, Microsoft.CodeAnalysis, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]], System.Collections.Immutable, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]], System.Collections.Immutable, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]:this
     -139.20 (-8.37% of base) : 49347.dasm - System.Data.UniqueConstraint:IsConstraintViolated():bool:this
    -1361.50 (-7.80% of base) : 132731.dasm - Microsoft.CodeAnalysis.VisualBasic.LocalRewriter:InvokeInterpolatedStringFactory(Microsoft.CodeAnalysis.VisualBasic.BoundInterpolatedStringExpression,Microsoft.CodeAnalysis.VisualBasic.Symbols.TypeSymbol,System.String,Microsoft.CodeAnalysis.VisualBasic.Symbols.TypeSymbol,Microsoft.CodeAnalysis.VisualBasic.SyntheticBoundNodeFactory):Microsoft.CodeAnalysis.VisualBasic.BoundExpression:this
     -156.32 (-7.40% of base) : 60318.dasm - ArraySerializer:Deserialize(Xunit.Abstractions.IXunitSerializationInfo):this
     -156.32 (-7.40% of base) : 173430.dasm - ArraySerializer:Deserialize(Xunit.Abstractions.IXunitSerializationInfo):this
      -95.40 (-7.19% of base) : 39977.dasm - Microsoft.FSharp.Collections.Array3DModule:Create(int,int,int,System.__Canon):System.__Canon[,,]
      -64.20 (-7.16% of base) : 101553.dasm - Microsoft.CodeAnalysis.CSharp.DocumentationCommentCompiler:BindName(Microsoft.CodeAnalysis.CSharp.Syntax.XmlNameAttributeSyntax,Microsoft.CodeAnalysis.CSharp.Binder,Microsoft.CodeAnalysis.CSharp.Symbol,byref,byref,Microsoft.CodeAnalysis.DiagnosticBag)
     -168.60 (-7.09% of base) : 170224.dasm - System.Numerics.Tensors.Tensor`1[__Canon][System.__Canon]:GetTriangle(int,bool):System.Numerics.Tensors.Tensor`1[__Canon]:this
     -168.60 (-7.09% of base) : 170288.dasm - System.Numerics.Tensors.Tensor`1[Byte][System.Byte]:GetTriangle(int,bool):System.Numerics.Tensors.Tensor`1[Byte]:this
     -136.00 (-6.91% of base) : 101534.dasm - Microsoft.CodeAnalysis.CSharp.DocumentationCommentCompiler:TryProcessDocumentationCommentTriviaNodes(Microsoft.CodeAnalysis.CSharp.Symbol,bool,System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.CSharp.Syntax.DocumentationCommentTriviaSyntax, Microsoft.CodeAnalysis.CSharp, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],bool,byref,byref,byref,byref,byref):bool:this
     -502.40 (-6.81% of base) : 47956.dasm - System.Data.DataSet:ReadXmlDiffgram(System.Xml.XmlReader):this
      -53.20 (-6.70% of base) : 6103.dasm - System.Collections.Generic.ArraySortHelper`2[__Canon,Nullable`1][System.__Canon,System.Nullable`1[System.Int32]]:InsertionSort(System.Span`1[__Canon],System.Span`1[Nullable`1],System.Collections.Generic.IComparer`1[__Canon])
     -153.60 (-6.64% of base) : 131254.dasm - Microsoft.CodeAnalysis.VisualBasic.VisualBasicCompilation:GetRuntimeMember(Microsoft.CodeAnalysis.VisualBasic.Symbols.NamedTypeSymbol,byref,Microsoft.CodeAnalysis.RuntimeMembers.SignatureComparer`5[[Microsoft.CodeAnalysis.VisualBasic.Symbols.MethodSymbol, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35],[Microsoft.CodeAnalysis.VisualBasic.Symbols.FieldSymbol, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35],[Microsoft.CodeAnalysis.VisualBasic.Symbols.PropertySymbol, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35],[Microsoft.CodeAnalysis.VisualBasic.Symbols.TypeSymbol, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35],[Microsoft.CodeAnalysis.VisualBasic.Symbols.ParameterSymbol, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],Microsoft.CodeAnalysis.VisualBasic.Symbols.AssemblySymbol):Microsoft.CodeAnalysis.VisualBasic.Symbol
     -151.60 (-6.63% of base) : 100952.dasm - Microsoft.CodeAnalysis.CSharp.CSharpCompilation:GetRuntimeMember(Microsoft.CodeAnalysis.CSharp.Symbols.NamedTypeSymbol,byref,Microsoft.CodeAnalysis.RuntimeMembers.SignatureComparer`5[[Microsoft.CodeAnalysis.CSharp.Symbols.MethodSymbol, Microsoft.CodeAnalysis.CSharp, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35],[Microsoft.CodeAnalysis.CSharp.Symbols.FieldSymbol, Microsoft.CodeAnalysis.CSharp, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35],[Microsoft.CodeAnalysis.CSharp.Symbols.PropertySymbol, Microsoft.CodeAnalysis.CSharp, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35],[Microsoft.CodeAnalysis.CSharp.Symbols.TypeSymbol, Microsoft.CodeAnalysis.CSharp, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35],[Microsoft.CodeAnalysis.CSharp.Symbols.ParameterSymbol, Microsoft.CodeAnalysis.CSharp, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],Microsoft.CodeAnalysis.CSharp.Symbols.AssemblySymbol):Microsoft.CodeAnalysis.CSharp.Symbol

2852 total methods with Perf Score differences (2307 improved, 545 regressed), 3390 unchanged.



Summary of Instruction Count diffs:
(Lower is better)

Total Instructions of base: 2076031
Total Instructions of diff: 2068035
Total Instructions of delta: -7996 (-0.39% of base)

Total relative delta: NaN
    diff is an improvement.
    relative diff is a regression.
Detail diffs


Top file regressions (Instructions):
           6 : 193495.dasm (0.65% of base)
           6 : 129447.dasm (1.16% of base)
           6 : 160124.dasm (1.81% of base)
           4 : 51160.dasm (1.05% of base)
           4 : 30409.dasm (1.80% of base)
           4 : 120692.dasm (1.34% of base)
           4 : 44767.dasm (0.43% of base)
           3 : 94029.dasm (1.26% of base)
           3 : 21947.dasm (0.15% of base)
           2 : 85882.dasm (0.15% of base)
           2 : 18630.dasm (0.20% of base)
           1 : 24305.dasm (0.30% of base)
           1 : 206819.dasm (0.10% of base)
           1 : 30740.dasm (0.14% of base)
           1 : 7756.dasm (0.11% of base)

Top file improvements (Instructions):
         -97 : 118059.dasm (-3.56% of base)
         -80 : 48963.dasm (-4.98% of base)
         -79 : 49024.dasm (-5.01% of base)
         -52 : 63924.dasm (-0.13% of base)
         -52 : 46734.dasm (-1.37% of base)
         -44 : 150829.dasm (-4.75% of base)
         -39 : 172981.dasm (-2.36% of base)
         -39 : 31108.dasm (-0.91% of base)
         -35 : 131138.dasm (-0.37% of base)
         -34 : 29765.dasm (-2.03% of base)
         -34 : 128425.dasm (-1.78% of base)
         -32 : 144232.dasm (-2.74% of base)
         -32 : 21871.dasm (-2.21% of base)
         -31 : 149046.dasm (-3.85% of base)
         -29 : 132583.dasm (-1.53% of base)
         -29 : 148439.dasm (-3.19% of base)
         -28 : 116956.dasm (-2.82% of base)
         -28 : 123142.dasm (-2.98% of base)
         -28 : 30404.dasm (-3.66% of base)
         -28 : 29430.dasm (-1.76% of base)

2472 total files with Instruction Count differences (2457 improved, 15 regressed), 3769 unchanged.

Top method regressions (Instructions):
           6 ( 0.65% of base) : 193495.dasm - ProxyBuilder:AddMethodImpl(System.Reflection.MethodInfo,int):System.Reflection.Emit.MethodBuilder:this
           6 ( 1.16% of base) : 129447.dasm - Microsoft.CodeAnalysis.VisualBasic.Symbols.SourceMemberContainerTypeSymbol:ProcessPartialMethodsIfAny(System.Collections.Generic.Dictionary`2[[System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.VisualBasic.Symbol, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]], System.Collections.Immutable, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]],Microsoft.CodeAnalysis.DiagnosticBag):this
           6 ( 1.81% of base) : 160124.dasm - System.Runtime.Serialization.DataContract:ComputeHash(System.Byte[]):System.Byte[]
           4 ( 1.05% of base) : 51160.dasm - System.Data.Common.DbCommandBuilder:BuildInsertCommand(System.Data.Common.DataTableMapping,System.Data.DataRow):System.Data.Common.DbCommand:this
           4 ( 1.80% of base) : 30409.dasm - Microsoft.VisualBasic.CompilerServices.LikeOperator:MatchRangeAfterAsterisk(System.String,int,byref,Microsoft.VisualBasic.CompilerServices.LikeOperator+LigatureInfo[],System.String,Microsoft.VisualBasic.CompilerServices.LikeOperator+LigatureInfo[],PatternGroup,System.Globalization.CompareInfo,int):bool
           4 ( 1.34% of base) : 120692.dasm - ReferenceManager:SetupReferencesForSourceAssembly(Microsoft.CodeAnalysis.CSharp.Symbols.SourceAssemblySymbol,System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.PEModule, Microsoft.CodeAnalysis, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],int,Microsoft.CodeAnalysis.CommonReferenceManager`2+BoundInputAssembly[Microsoft.CodeAnalysis.CSharp.CSharpCompilation,Microsoft.CodeAnalysis.CSharp.Symbols.AssemblySymbol][],byref,byref)
           4 ( 0.43% of base) : 44767.dasm - Microsoft.CSharp.RuntimeBinder.Semantics.ExpressionBinder:AdjustCallArgumentsForParams(Microsoft.CSharp.RuntimeBinder.Semantics.CType,Microsoft.CSharp.RuntimeBinder.Semantics.CType,Microsoft.CSharp.RuntimeBinder.Semantics.MethodOrPropertySymbol,Microsoft.CSharp.RuntimeBinder.Semantics.TypeArray,Microsoft.CSharp.RuntimeBinder.Semantics.Expr,byref):this
           3 ( 1.26% of base) : 94029.dasm - Internal.TypeSystem.Ecma.EcmaMethod:GetParameterMetadata():Internal.TypeSystem.ParameterMetadata[]:this
           3 ( 0.15% of base) : 21947.dasm - System.Xml.Schema.SchemaCollectionCompiler:CompileLocalAttributes(System.Xml.Schema.XmlSchemaComplexType,System.Xml.Schema.XmlSchemaComplexType,System.Xml.Schema.XmlSchemaObjectCollection,System.Xml.Schema.XmlSchemaAnyAttribute,int):this
           2 ( 0.15% of base) : 85882.dasm - Microsoft.CodeAnalysis.CommonCompiler:RunCore(System.IO.TextWriter,Microsoft.CodeAnalysis.ErrorLogger,System.Threading.CancellationToken):int:this
           2 ( 0.20% of base) : 18630.dasm - System.Xml.XmlTextReaderImpl:ParseAttributeValueSlow(int,ushort,NodeData):this
           1 ( 0.30% of base) : 24305.dasm - System.Xml.Xsl.Xslt.MatcherBuilder:BuildMatcher(System.Xml.Xsl.Qil.QilIterator,System.Collections.Generic.IList`1[[System.Xml.Xsl.Xslt.XslNode, System.Private.Xml, Version=6.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51]],System.Xml.Xsl.Qil.QilNode):System.Xml.Xsl.Qil.QilNode:this
           1 ( 0.10% of base) : 206819.dasm - System.Net.Quic.Implementations.MsQuic.MsQuicStream:SendReadOnlySequenceAsync(System.Buffers.ReadOnlySequence`1[Byte],int):System.Threading.Tasks.ValueTask:this
           1 ( 0.14% of base) : 30740.dasm - Microsoft.VisualBasic.CompilerServices.OverloadResolution:CanMatchArguments(Method,System.Object[],System.String[],System.Type[],bool,System.Collections.Generic.List`1[[System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]):bool
           1 ( 0.11% of base) : 7756.dasm - System.Security.Cryptography.Pkcs.Pkcs12Builder:SealWithMac(System.ReadOnlySpan`1[Char],System.Security.Cryptography.HashAlgorithmName,int):this

Top method improvements (Instructions):
         -97 (-3.56% of base) : 118059.dasm - Microsoft.CodeAnalysis.CSharp.Symbols.SourceMemberContainerTypeSymbol:AddNonTypeMembers(MembersAndInitializersBuilder,Microsoft.CodeAnalysis.SyntaxList`1[[Microsoft.CodeAnalysis.CSharp.Syntax.MemberDeclarationSyntax, Microsoft.CodeAnalysis.CSharp, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],Microsoft.CodeAnalysis.DiagnosticBag):this
         -80 (-4.98% of base) : 48963.dasm - System.Data.RBTree`1[__Canon][System.__Canon]:RBDeleteX(int,int,int):int:this
         -79 (-5.01% of base) : 49024.dasm - System.Data.RBTree`1[Byte][System.Byte]:RBDeleteX(int,int,int):int:this
         -52 (-0.13% of base) : 63924.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServerTraceEventParser:EnumerateTemplates(System.Func`3[[System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[Microsoft.Diagnostics.Tracing.EventFilterResponse, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]],System.Action`1[[Microsoft.Diagnostics.Tracing.TraceEvent, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]):this
         -52 (-1.37% of base) : 46734.dasm - System.Data.XmlTreeGen:HandleTable(System.Data.DataTable,System.Xml.XmlDocument,System.Xml.XmlElement,bool):System.Xml.XmlElement:this
         -44 (-4.75% of base) : 150829.dasm - SynthesizedComInterface:.ctor(Microsoft.CodeAnalysis.VisualBasic.Symbols.SourceNamedTypeSymbol,Microsoft.CodeAnalysis.ArrayBuilder`1[[System.Collections.Generic.KeyValuePair`2[[Microsoft.CodeAnalysis.VisualBasic.Symbol, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35],[System.Int32, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]], System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]):this
         -39 (-2.36% of base) : 172981.dasm - Xunit.TestMessageVisitor:OnMessage(Xunit.Abstractions.IMessageSinkMessage):bool:this
         -39 (-0.91% of base) : 31108.dasm - Microsoft.VisualBasic.CompilerServices.VBBinder:BindToMethod(int,System.Reflection.MethodBase[],byref,System.Reflection.ParameterModifier[],System.Globalization.CultureInfo,System.String[],byref):System.Reflection.MethodBase:this
         -35 (-0.37% of base) : 131138.dasm - Microsoft.CodeAnalysis.VisualBasic.VisualBasicCommandLineParser:Parse(System.Collections.Generic.IEnumerable`1[[System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]],System.String,System.String,System.String):Microsoft.CodeAnalysis.VisualBasic.VisualBasicCommandLineArguments:this
         -34 (-2.03% of base) : 29765.dasm - System.Xml.Serialization.XmlSerializationWriterCodeGen:GenerateMembersElement(System.Xml.Serialization.XmlMembersMapping):System.String:this
         -34 (-1.78% of base) : 128425.dasm - Microsoft.CodeAnalysis.VisualBasic.Symbols.ConstraintsHelper:RemoveDirectConstraintConflicts(Microsoft.CodeAnalysis.VisualBasic.Symbols.TypeParameterSymbol,System.Collections.Immutable.ImmutableArray`1[TypeParameterConstraint],Roslyn.Utilities.ConsList`1[[Microsoft.CodeAnalysis.VisualBasic.Symbols.TypeParameterSymbol, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],int,Microsoft.CodeAnalysis.ArrayBuilder`1[TypeParameterDiagnosticInfo]):System.Collections.Immutable.ImmutableArray`1[TypeParameterConstraint]
         -32 (-2.74% of base) : 144232.dasm - Microsoft.CodeAnalysis.VisualBasic.OverloadResolution:CollectOverloadedCandidates(Microsoft.CodeAnalysis.VisualBasic.Binder,Microsoft.CodeAnalysis.ArrayBuilder`1[CandidateAnalysisResult],Microsoft.CodeAnalysis.ArrayBuilder`1[[Microsoft.CodeAnalysis.VisualBasic.OverloadResolution+Candidate, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.VisualBasic.Symbols.TypeSymbol, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.VisualBasic.BoundExpression, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],System.Collections.Immutable.ImmutableArray`1[[System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]],Microsoft.CodeAnalysis.VisualBasic.Symbols.TypeSymbol,Microsoft.CodeAnalysis.VisualBasic.BoundNode,bool,bool,bool,byref,byref)
         -32 (-2.21% of base) : 21871.dasm - System.Xml.Schema.Preprocessor:PreprocessRedefine(System.Xml.Schema.RedefineEntry):this
         -31 (-3.85% of base) : 149046.dasm - ComClassData:GetComClassMembers(Microsoft.CodeAnalysis.VisualBasic.Symbols.SourceNamedTypeSymbol,Microsoft.CodeAnalysis.ArrayBuilder`1[[System.Collections.Generic.KeyValuePair`2[[Microsoft.CodeAnalysis.VisualBasic.Symbol, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35],[System.Int32, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]], System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]],Microsoft.CodeAnalysis.ArrayBuilder`1[[System.Collections.Generic.KeyValuePair`2[[Microsoft.CodeAnalysis.VisualBasic.Symbols.EventSymbol, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35],[System.Int32, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]], System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]],byref,Microsoft.CodeAnalysis.DiagnosticBag):this
         -29 (-1.53% of base) : 132583.dasm - Microsoft.CodeAnalysis.VisualBasic.LocalRewriter:RewriteUnstructuredExceptionHandlingStatementIntoBlock(Microsoft.CodeAnalysis.VisualBasic.BoundUnstructuredExceptionHandlingStatement):Microsoft.CodeAnalysis.VisualBasic.BoundBlock:this
         -29 (-3.19% of base) : 148439.dasm - AnonymousDelegatePublicSymbol:.ctor(Microsoft.CodeAnalysis.VisualBasic.Symbols.AnonymousTypeManager,Microsoft.CodeAnalysis.VisualBasic.Symbols.AnonymousTypeDescriptor):this
         -28 (-2.82% of base) : 116956.dasm - Microsoft.CodeAnalysis.CSharp.Symbols.ConstraintsHelper:ResolveBounds(Microsoft.CodeAnalysis.CSharp.Symbols.TypeParameterSymbol,Microsoft.CodeAnalysis.CSharp.Symbols.AssemblySymbol,Roslyn.Utilities.ConsList`1[[Microsoft.CodeAnalysis.CSharp.Symbols.TypeParameterSymbol, Microsoft.CodeAnalysis.CSharp, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.CSharp.Symbols.TypeSymbol, Microsoft.CodeAnalysis.CSharp, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],bool,Microsoft.CodeAnalysis.CSharp.CSharpCompilation,Microsoft.CodeAnalysis.ArrayBuilder`1[TypeParameterDiagnosticInfo],byref):Microsoft.CodeAnalysis.CSharp.Symbols.TypeParameterBounds
         -28 (-2.98% of base) : 123142.dasm - System.Data.Common.MultipartIdentifier:ParseMultipartIdentifier(System.String,System.String,System.String,ushort,int,bool,System.String,bool):System.String[]
         -28 (-3.66% of base) : 30404.dasm - Microsoft.VisualBasic.CompilerServices.LikeOperator:MatchRange(System.String,int,byref,Microsoft.VisualBasic.CompilerServices.LikeOperator+LigatureInfo[],System.String,int,byref,Microsoft.VisualBasic.CompilerServices.LikeOperator+LigatureInfo[],byref,byref,byref,System.Globalization.CompareInfo,int,byref,System.Collections.Generic.List`1[Range],bool)
         -28 (-1.76% of base) : 29430.dasm - System.Xml.Serialization.XmlSerializationReaderCodeGen:WriteMemberElementsIf(System.Xml.Serialization.XmlSerializationReaderCodeGen+Member[],Member,System.String,System.String):this

Top method regressions (percentages):
           6 ( 1.81% of base) : 160124.dasm - System.Runtime.Serialization.DataContract:ComputeHash(System.Byte[]):System.Byte[]
           4 ( 1.80% of base) : 30409.dasm - Microsoft.VisualBasic.CompilerServices.LikeOperator:MatchRangeAfterAsterisk(System.String,int,byref,Microsoft.VisualBasic.CompilerServices.LikeOperator+LigatureInfo[],System.String,Microsoft.VisualBasic.CompilerServices.LikeOperator+LigatureInfo[],PatternGroup,System.Globalization.CompareInfo,int):bool
           4 ( 1.34% of base) : 120692.dasm - ReferenceManager:SetupReferencesForSourceAssembly(Microsoft.CodeAnalysis.CSharp.Symbols.SourceAssemblySymbol,System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.PEModule, Microsoft.CodeAnalysis, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],int,Microsoft.CodeAnalysis.CommonReferenceManager`2+BoundInputAssembly[Microsoft.CodeAnalysis.CSharp.CSharpCompilation,Microsoft.CodeAnalysis.CSharp.Symbols.AssemblySymbol][],byref,byref)
           3 ( 1.26% of base) : 94029.dasm - Internal.TypeSystem.Ecma.EcmaMethod:GetParameterMetadata():Internal.TypeSystem.ParameterMetadata[]:this
           6 ( 1.16% of base) : 129447.dasm - Microsoft.CodeAnalysis.VisualBasic.Symbols.SourceMemberContainerTypeSymbol:ProcessPartialMethodsIfAny(System.Collections.Generic.Dictionary`2[[System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.VisualBasic.Symbol, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]], System.Collections.Immutable, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]],Microsoft.CodeAnalysis.DiagnosticBag):this
           4 ( 1.05% of base) : 51160.dasm - System.Data.Common.DbCommandBuilder:BuildInsertCommand(System.Data.Common.DataTableMapping,System.Data.DataRow):System.Data.Common.DbCommand:this
           6 ( 0.65% of base) : 193495.dasm - ProxyBuilder:AddMethodImpl(System.Reflection.MethodInfo,int):System.Reflection.Emit.MethodBuilder:this
           4 ( 0.43% of base) : 44767.dasm - Microsoft.CSharp.RuntimeBinder.Semantics.ExpressionBinder:AdjustCallArgumentsForParams(Microsoft.CSharp.RuntimeBinder.Semantics.CType,Microsoft.CSharp.RuntimeBinder.Semantics.CType,Microsoft.CSharp.RuntimeBinder.Semantics.MethodOrPropertySymbol,Microsoft.CSharp.RuntimeBinder.Semantics.TypeArray,Microsoft.CSharp.RuntimeBinder.Semantics.Expr,byref):this
           1 ( 0.30% of base) : 24305.dasm - System.Xml.Xsl.Xslt.MatcherBuilder:BuildMatcher(System.Xml.Xsl.Qil.QilIterator,System.Collections.Generic.IList`1[[System.Xml.Xsl.Xslt.XslNode, System.Private.Xml, Version=6.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51]],System.Xml.Xsl.Qil.QilNode):System.Xml.Xsl.Qil.QilNode:this
           2 ( 0.20% of base) : 18630.dasm - System.Xml.XmlTextReaderImpl:ParseAttributeValueSlow(int,ushort,NodeData):this
           2 ( 0.15% of base) : 85882.dasm - Microsoft.CodeAnalysis.CommonCompiler:RunCore(System.IO.TextWriter,Microsoft.CodeAnalysis.ErrorLogger,System.Threading.CancellationToken):int:this
           3 ( 0.15% of base) : 21947.dasm - System.Xml.Schema.SchemaCollectionCompiler:CompileLocalAttributes(System.Xml.Schema.XmlSchemaComplexType,System.Xml.Schema.XmlSchemaComplexType,System.Xml.Schema.XmlSchemaObjectCollection,System.Xml.Schema.XmlSchemaAnyAttribute,int):this
           1 ( 0.14% of base) : 30740.dasm - Microsoft.VisualBasic.CompilerServices.OverloadResolution:CanMatchArguments(Method,System.Object[],System.String[],System.Type[],bool,System.Collections.Generic.List`1[[System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]):bool
           1 ( 0.11% of base) : 7756.dasm - System.Security.Cryptography.Pkcs.Pkcs12Builder:SealWithMac(System.ReadOnlySpan`1[Char],System.Security.Cryptography.HashAlgorithmName,int):this
           1 ( 0.10% of base) : 206819.dasm - System.Net.Quic.Implementations.MsQuic.MsQuicStream:SendReadOnlySequenceAsync(System.Buffers.ReadOnlySequence`1[Byte],int):System.Threading.Tasks.ValueTask:this

Top method improvements (percentages):
         -17 (-6.07% of base) : 127785.dasm - Microsoft.CodeAnalysis.VisualBasic.Symbols.Metadata.PE.PEMethodSymbol:ComputeMethodKindForPotentialOperatorOrConversion(OperatorInfo,int,System.String,bool):int:this
         -14 (-6.03% of base) : 159572.dasm - System.Xml.XmlUTF8TextReader:ReadQualifiedName(System.Xml.PrefixHandle,System.Xml.StringHandle):this
          -8 (-5.84% of base) : 125852.dasm - Microsoft.CodeAnalysis.VisualBasic.Binder:MakeArgsRValues(Microsoft.CodeAnalysis.VisualBasic.BoundLateInvocation,Microsoft.CodeAnalysis.DiagnosticBag):Microsoft.CodeAnalysis.VisualBasic.BoundLateInvocation:this
         -17 (-5.82% of base) : 118090.dasm - Microsoft.CodeAnalysis.CSharp.Symbols.SourceMemberContainerTypeSymbol:MakeAllMembers(Microsoft.CodeAnalysis.DiagnosticBag):System.Collections.Generic.Dictionary`2[[System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.CSharp.Symbol, Microsoft.CodeAnalysis.CSharp, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]], System.Collections.Immutable, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]:this
          -3 (-5.56% of base) : 104832.dasm - Microsoft.CodeAnalysis.CSharp.SymbolDisplayVisitor:MakeNotFirstVisitor():Microsoft.CodeAnalysis.SymbolDisplay.AbstractSymbolDisplayVisitor`1[[Microsoft.CodeAnalysis.SemanticModel, Microsoft.CodeAnalysis, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]]:this
         -12 (-5.33% of base) : 130853.dasm - Microsoft.CodeAnalysis.VisualBasic.BoundExpressionExtensions:GetExpressionSymbols(Microsoft.CodeAnalysis.VisualBasic.BoundMethodGroup,Microsoft.CodeAnalysis.ArrayBuilder`1[[Microsoft.CodeAnalysis.VisualBasic.Symbol, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]])
          -2 (-5.13% of base) : 98733.dasm - Microsoft.CodeAnalysis.CSharp.Binder:MakeQueryUnboundLambda(Microsoft.CodeAnalysis.CSharp.CSharpSyntaxNode,QueryUnboundLambdaState):Microsoft.CodeAnalysis.CSharp.UnboundLambda:this
         -10 (-5.03% of base) : 125588.dasm - Microsoft.CodeAnalysis.VisualBasic.Binder:BindXmlAttributes(byref,Microsoft.CodeAnalysis.ArrayBuilder`1[[Microsoft.CodeAnalysis.VisualBasic.Syntax.XmlNodeSyntax, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],Microsoft.CodeAnalysis.ArrayBuilder`1[[Microsoft.CodeAnalysis.VisualBasic.BoundExpression, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],XmlElementRootInfo,Microsoft.CodeAnalysis.DiagnosticBag):this
         -79 (-5.01% of base) : 49024.dasm - System.Data.RBTree`1[Byte][System.Byte]:RBDeleteX(int,int,int):int:this
          -8 (-5.00% of base) : 188832.dasm - System.Reflection.TypeLoading.Ecma.EcmaEvent:GetOtherMethods(bool):System.Reflection.MethodInfo[]:this
         -80 (-4.98% of base) : 48963.dasm - System.Data.RBTree`1[__Canon][System.__Canon]:RBDeleteX(int,int,int):int:this
         -44 (-4.75% of base) : 150829.dasm - SynthesizedComInterface:.ctor(Microsoft.CodeAnalysis.VisualBasic.Symbols.SourceNamedTypeSymbol,Microsoft.CodeAnalysis.ArrayBuilder`1[[System.Collections.Generic.KeyValuePair`2[[Microsoft.CodeAnalysis.VisualBasic.Symbol, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35],[System.Int32, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]], System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]):this
         -16 (-4.73% of base) : 131254.dasm - Microsoft.CodeAnalysis.VisualBasic.VisualBasicCompilation:GetRuntimeMember(Microsoft.CodeAnalysis.VisualBasic.Symbols.NamedTypeSymbol,byref,Microsoft.CodeAnalysis.RuntimeMembers.SignatureComparer`5[[Microsoft.CodeAnalysis.VisualBasic.Symbols.MethodSymbol, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35],[Microsoft.CodeAnalysis.VisualBasic.Symbols.FieldSymbol, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35],[Microsoft.CodeAnalysis.VisualBasic.Symbols.PropertySymbol, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35],[Microsoft.CodeAnalysis.VisualBasic.Symbols.TypeSymbol, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35],[Microsoft.CodeAnalysis.VisualBasic.Symbols.ParameterSymbol, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],Microsoft.CodeAnalysis.VisualBasic.Symbols.AssemblySymbol):Microsoft.CodeAnalysis.VisualBasic.Symbol
         -15 (-4.62% of base) : 100952.dasm - Microsoft.CodeAnalysis.CSharp.CSharpCompilation:GetRuntimeMember(Microsoft.CodeAnalysis.CSharp.Symbols.NamedTypeSymbol,byref,Microsoft.CodeAnalysis.RuntimeMembers.SignatureComparer`5[[Microsoft.CodeAnalysis.CSharp.Symbols.MethodSymbol, Microsoft.CodeAnalysis.CSharp, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35],[Microsoft.CodeAnalysis.CSharp.Symbols.FieldSymbol, Microsoft.CodeAnalysis.CSharp, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35],[Microsoft.CodeAnalysis.CSharp.Symbols.PropertySymbol, Microsoft.CodeAnalysis.CSharp, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35],[Microsoft.CodeAnalysis.CSharp.Symbols.TypeSymbol, Microsoft.CodeAnalysis.CSharp, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35],[Microsoft.CodeAnalysis.CSharp.Symbols.ParameterSymbol, Microsoft.CodeAnalysis.CSharp, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],Microsoft.CodeAnalysis.CSharp.Symbols.AssemblySymbol):Microsoft.CodeAnalysis.CSharp.Symbol
          -4 (-4.49% of base) : 129083.dasm - Microsoft.CodeAnalysis.VisualBasic.Symbols.OverloadingHelper:FindOverloads(System.String,int,Microsoft.CodeAnalysis.VisualBasic.Symbols.NamedTypeSymbol,Microsoft.CodeAnalysis.ArrayBuilder`1[[Microsoft.CodeAnalysis.VisualBasic.Symbol, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],byref,byref)
          -2 (-4.35% of base) : 144402.dasm - Microsoft.CodeAnalysis.VisualBasic.SymbolDisplayVisitor:MakeNotFirstVisitor():Microsoft.CodeAnalysis.SymbolDisplay.AbstractSymbolDisplayVisitor`1[[Microsoft.CodeAnalysis.SemanticModel, Microsoft.CodeAnalysis, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]]:this
         -15 (-4.19% of base) : 188097.dasm - System.DefaultBinder:FindMostSpecific(System.Reflection.ParameterInfo[],System.Int32[],System.Type,System.Reflection.ParameterInfo[],System.Int32[],System.Type,System.Type[],System.Object[]):int
         -10 (-4.08% of base) : 117417.dasm - Microsoft.CodeAnalysis.CSharp.Symbols.OverriddenOrHiddenMembersHelpers:FindOtherOverriddenMethodsInContainingType(Microsoft.CodeAnalysis.CSharp.Symbol,bool,Microsoft.CodeAnalysis.ArrayBuilder`1[[Microsoft.CodeAnalysis.CSharp.Symbol, Microsoft.CodeAnalysis.CSharp, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],Microsoft.CodeAnalysis.ArrayBuilder`1[[Microsoft.CodeAnalysis.CSharp.Symbol, Microsoft.CodeAnalysis.CSharp, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]])
         -15 (-3.99% of base) : 60318.dasm - ArraySerializer:Deserialize(Xunit.Abstractions.IXunitSerializationInfo):this
         -15 (-3.99% of base) : 173430.dasm - ArraySerializer:Deserialize(Xunit.Abstractions.IXunitSerializationInfo):this

2472 total methods with Instruction Count differences (2457 improved, 15 regressed), 3770 unchanged.


Libraries.pmi.Linux.arm64.checked


Summary of Code Size diffs:
(Lower is better)

Total bytes of base: 2962256
Total bytes of diff: 2951384
Total bytes of delta: -10872 (-0.37% of base)

Total relative delta: NaN
    diff is an improvement.
    relative diff is a regression.
Detail diffs


Top file regressions (bytes):
           4 : 28182.dasm (0.55% of base)
           4 : 181254.dasm (0.51% of base)
           4 : 212209.dasm (0.53% of base)
           4 : 102201.dasm (0.34% of base)
           4 : 119529.dasm (0.11% of base)
           4 : 170807.dasm (0.06% of base)
           4 : 95549.dasm (0.15% of base)
           4 : 218206.dasm (0.13% of base)
           4 : 95621.dasm (0.06% of base)
           4 : 73745.dasm (0.29% of base)
           4 : 75354.dasm (0.39% of base)
           4 : 95270.dasm (0.26% of base)
           4 : 95318.dasm (0.53% of base)
           4 : 95352.dasm (0.13% of base)
           4 : 114107.dasm (0.41% of base)
           4 : 218960.dasm (0.39% of base)
           4 : 95485.dasm (0.17% of base)
           4 : 131657.dasm (0.41% of base)
           4 : 212013.dasm (0.88% of base)

Top file improvements (bytes):
        -152 : 95597.dasm (-5.11% of base)
        -116 : 100869.dasm (-0.37% of base)
        -112 : 31514.dasm (-0.92% of base)
        -108 : 29967.dasm (-2.07% of base)
        -108 : 120795.dasm (-3.43% of base)
        -108 : 156897.dasm (-1.37% of base)
        -108 : 194293.dasm (-3.47% of base)
        -108 : 40630.dasm (-0.79% of base)
        -104 : 98168.dasm (-1.63% of base)
         -92 : 61072.dasm (-0.80% of base)
         -92 : 95545.dasm (-3.67% of base)
         -80 : 212861.dasm (-1.71% of base)
         -76 : 155828.dasm (-2.33% of base)
         -76 : 30278.dasm (-1.14% of base)
         -76 : 14020.dasm (-0.51% of base)
         -72 : 102190.dasm (-3.65% of base)
         -68 : 95300.dasm (-1.13% of base)
         -64 : 118391.dasm (-2.32% of base)
         -60 : 30100.dasm (-0.75% of base)
         -60 : 157267.dasm (-3.39% of base)

810 total files with Code Size differences (791 improved, 19 regressed), 970 unchanged.

Top method regressions (bytes):
           4 ( 0.55% of base) : 28182.dasm - System.Xml.Xsl.IlGen.XmlILVisitor:VisitChoice(System.Xml.Xsl.Qil.QilChoice):System.Xml.Xsl.Qil.QilNode:this
           4 ( 0.51% of base) : 181254.dasm - System.Net.ServiceNameStore:NormalizeServiceName(System.String):System.String
           4 ( 0.53% of base) : 212209.dasm - System.Security.Authentication.ExtendedProtection.ServiceNameCollection:NormalizeServiceName(System.String):System.String
           4 ( 0.34% of base) : 102201.dasm - Microsoft.CodeAnalysis.VisualBasic.ExpressionLambdaRewriter:VisitObjectInitializer(Microsoft.CodeAnalysis.VisualBasic.BoundObjectInitializerExpression):Microsoft.CodeAnalysis.VisualBasic.BoundExpression:this
           4 ( 0.11% of base) : 119529.dasm - AsyncMethodToClassRewriter:GenerateAwaitForIncompleteTask(Microsoft.CodeAnalysis.VisualBasic.Symbols.LocalSymbol):Microsoft.CodeAnalysis.VisualBasic.BoundBlock:this
           4 ( 0.06% of base) : 170807.dasm - R2RTest.BuildFolderSet:WriteBuildStatistics(System.IO.StreamWriter):this
           4 ( 0.15% of base) : 95549.dasm - Microsoft.CodeAnalysis.VisualBasic.Binder:BindLambdaExpression(Microsoft.CodeAnalysis.VisualBasic.Syntax.LambdaExpressionSyntax,Microsoft.CodeAnalysis.DiagnosticBag):Microsoft.CodeAnalysis.VisualBasic.BoundExpression:this
           4 ( 0.13% of base) : 218206.dasm - Internal.IL.MethodILDebugView:get_Disassembly():System.String:this
           4 ( 0.06% of base) : 95621.dasm - Microsoft.CodeAnalysis.VisualBasic.Binder:BindAwait(Microsoft.CodeAnalysis.VisualBasic.VisualBasicSyntaxNode,Microsoft.CodeAnalysis.VisualBasic.BoundExpression,Microsoft.CodeAnalysis.DiagnosticBag,bool):Microsoft.CodeAnalysis.VisualBasic.BoundExpression:this
           4 ( 0.29% of base) : 73745.dasm - System.Linq.Expressions.BinaryExpression:ReduceIndex():System.Linq.Expressions.Expression:this
           4 ( 0.39% of base) : 75354.dasm - System.Linq.Expressions.UnaryExpression:ReduceIndex():System.Linq.Expressions.Expression:this
           4 ( 0.26% of base) : 95270.dasm - Microsoft.CodeAnalysis.VisualBasic.Binder:BindXmlElementAccess(Microsoft.CodeAnalysis.VisualBasic.Syntax.XmlMemberAccessExpressionSyntax,System.String,int,Microsoft.CodeAnalysis.DiagnosticBag):Microsoft.CodeAnalysis.VisualBasic.BoundExpression:this
           4 ( 0.53% of base) : 95318.dasm - Microsoft.CodeAnalysis.VisualBasic.Binder:BindRemoveNamespaceAttributesInvocation(Microsoft.CodeAnalysis.VisualBasic.VisualBasicSyntaxNode,Microsoft.CodeAnalysis.VisualBasic.BoundExpression,Microsoft.CodeAnalysis.VisualBasic.BoundRValuePlaceholder,Microsoft.CodeAnalysis.VisualBasic.BoundRValuePlaceholder,byref,byref,Microsoft.CodeAnalysis.DiagnosticBag):Microsoft.CodeAnalysis.VisualBasic.BoundExpression:this
           4 ( 0.13% of base) : 95352.dasm - Microsoft.CodeAnalysis.VisualBasic.Binder:BindForEachBlockParts(Microsoft.CodeAnalysis.VisualBasic.Syntax.ForOrForEachBlockSyntax,Microsoft.CodeAnalysis.VisualBasic.Symbols.LocalSymbol,Microsoft.CodeAnalysis.VisualBasic.BoundExpression,bool,Microsoft.CodeAnalysis.DiagnosticBag):Microsoft.CodeAnalysis.VisualBasic.BoundForEachStatement:this
           4 ( 0.41% of base) : 114107.dasm - Microsoft.CodeAnalysis.VisualBasic.Conversions:ClassifyConversionOfOperandOfConditionalBranch(Microsoft.CodeAnalysis.VisualBasic.BoundExpression,Microsoft.CodeAnalysis.VisualBasic.Symbols.TypeSymbol,Microsoft.CodeAnalysis.VisualBasic.Binder,byref,byref,byref):System.Collections.Generic.KeyValuePair`2[[Microsoft.CodeAnalysis.VisualBasic.ConversionKind, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35],[Microsoft.CodeAnalysis.VisualBasic.Symbols.MethodSymbol, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]]
           4 ( 0.39% of base) : 218960.dasm - Internal.TypeSystem.MetadataFieldLayoutAlgorithm:ComputeSequentialFieldLayout(Internal.TypeSystem.MetadataType,int):Internal.TypeSystem.ComputedInstanceFieldLayout:this
           4 ( 0.17% of base) : 95485.dasm - Microsoft.CodeAnalysis.VisualBasic.Binder:BindAggregateQueryExpression(Microsoft.CodeAnalysis.VisualBasic.Syntax.QueryExpressionSyntax,Microsoft.CodeAnalysis.SyntaxList`1+Enumerator[[Microsoft.CodeAnalysis.VisualBasic.Syntax.QueryClauseSyntax, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],Microsoft.CodeAnalysis.DiagnosticBag):Microsoft.CodeAnalysis.VisualBasic.BoundQueryExpression:this
           4 ( 0.41% of base) : 131657.dasm - Newtonsoft.Json.Utilities.EnumUtils:InitializeValuesAndNames(Newtonsoft.Json.Utilities.StructMultiKey`2[[System.Type, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[Newtonsoft.Json.Serialization.NamingStrategy, Newtonsoft.Json, Version=12.0.0.0, Culture=neutral, PublicKeyToken=30ad4fe6b2a6aeed]]):Newtonsoft.Json.Utilities.EnumInfo
           4 ( 0.88% of base) : 212013.dasm - Ssl:AddExtraChainCertificates(Microsoft.Win32.SafeHandles.SafeSslHandle,System.Security.Cryptography.X509Certificates.X509Certificate2[]):bool

Top method improvements (bytes):
        -152 (-5.11% of base) : 95597.dasm - Microsoft.CodeAnalysis.VisualBasic.Binder:ReportUnspecificProcedures(Microsoft.CodeAnalysis.Location,System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.VisualBasic.Symbol, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],Microsoft.CodeAnalysis.DiagnosticBag,bool):this
        -116 (-0.37% of base) : 100869.dasm - Microsoft.CodeAnalysis.VisualBasic.VisualBasicCommandLineParser:Parse(System.Collections.Generic.IEnumerable`1[[System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]],System.String,System.String,System.String):Microsoft.CodeAnalysis.VisualBasic.VisualBasicCommandLineArguments:this
        -112 (-0.92% of base) : 31514.dasm - System.Data.XmlTreeGen:HandleTable(System.Data.DataTable,System.Xml.XmlDocument,System.Xml.XmlElement,bool):System.Xml.XmlElement:this
        -108 (-2.07% of base) : 29967.dasm - System.Xml.Serialization.XmlSerializationReaderCodeGen:WriteMemberElementsIf(System.Xml.Serialization.XmlSerializationReaderCodeGen+Member[],Member,System.String,System.String):this
        -108 (-3.43% of base) : 120795.dasm - SynthesizedComInterface:.ctor(Microsoft.CodeAnalysis.VisualBasic.Symbols.SourceNamedTypeSymbol,Microsoft.CodeAnalysis.ArrayBuilder`1[[System.Collections.Generic.KeyValuePair`2[[Microsoft.CodeAnalysis.VisualBasic.Symbol, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35],[System.Int32, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]], System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]):this
        -108 (-1.37% of base) : 156897.dasm - Microsoft.CodeAnalysis.CSharp.Symbols.SourceMemberContainerTypeSymbol:AddNonTypeMembers(MembersAndInitializersBuilder,Microsoft.CodeAnalysis.SyntaxList`1[[Microsoft.CodeAnalysis.CSharp.Syntax.MemberDeclarationSyntax, Microsoft.CodeAnalysis.CSharp, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],Microsoft.CodeAnalysis.DiagnosticBag):this
        -108 (-3.47% of base) : 194293.dasm - System.Data.Common.MultipartIdentifier:ParseMultipartIdentifier(System.String,System.String,System.String,ushort,int,bool,System.String,bool):System.String[]
        -108 (-0.79% of base) : 40630.dasm - Microsoft.FSharp.Quotations.FSharpExpr:GetLayout(bool):Microsoft.FSharp.Text.StructuredPrintfImpl.Layout:this
        -104 (-1.63% of base) : 98168.dasm - Microsoft.CodeAnalysis.VisualBasic.Symbols.ConstraintsHelper:RemoveDirectConstraintConflicts(Microsoft.CodeAnalysis.VisualBasic.Symbols.TypeParameterSymbol,System.Collections.Immutable.ImmutableArray`1[TypeParameterConstraint],Roslyn.Utilities.ConsList`1[[Microsoft.CodeAnalysis.VisualBasic.Symbols.TypeParameterSymbol, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],int,Microsoft.CodeAnalysis.ArrayBuilder`1[TypeParameterDiagnosticInfo]):System.Collections.Immutable.ImmutableArray`1[TypeParameterConstraint]
         -92 (-0.80% of base) : 61072.dasm - Microsoft.Diagnostics.Tracing.Parsers.RegisteredTraceEventParser:GetManifestForRegisteredProvider(System.Guid):System.String
         -92 (-3.67% of base) : 95545.dasm - Microsoft.CodeAnalysis.VisualBasic.Binder:BindArgumentsAndNames(System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.VisualBasic.Syntax.ArgumentSyntax, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],byref,byref,byref,Microsoft.CodeAnalysis.DiagnosticBag):this
         -80 (-1.71% of base) : 212861.dasm - Number:NumberToStringFormat(byref,byref,System.ReadOnlySpan`1[Char],System.Globalization.NumberFormatInfo)
         -76 (-2.33% of base) : 155828.dasm - Microsoft.CodeAnalysis.CSharp.Symbols.ConstraintsHelper:ResolveBounds(Microsoft.CodeAnalysis.CSharp.Symbols.TypeParameterSymbol,Microsoft.CodeAnalysis.CSharp.Symbols.AssemblySymbol,Roslyn.Utilities.ConsList`1[[Microsoft.CodeAnalysis.CSharp.Symbols.TypeParameterSymbol, Microsoft.CodeAnalysis.CSharp, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.CSharp.Symbols.TypeSymbol, Microsoft.CodeAnalysis.CSharp, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],bool,Microsoft.CodeAnalysis.CSharp.CSharpCompilation,Microsoft.CodeAnalysis.ArrayBuilder`1[TypeParameterDiagnosticInfo],byref):Microsoft.CodeAnalysis.CSharp.Symbols.TypeParameterBounds
         -76 (-1.14% of base) : 30278.dasm - System.Xml.Serialization.XmlSerializationWriterCodeGen:WriteElements(System.String,System.String,System.Xml.Serialization.ElementAccessor[],System.Xml.Serialization.TextAccessor,System.Xml.Serialization.ChoiceIdentifierAccessor,System.String,bool,bool):this
         -76 (-0.51% of base) : 14020.dasm - Microsoft.VisualBasic.CompilerServices.VBBinder:BindToMethod(int,System.Reflection.MethodBase[],byref,System.Reflection.ParameterModifier[],System.Globalization.CultureInfo,System.String[],byref):System.Reflection.MethodBase:this
         -72 (-3.65% of base) : 102190.dasm - Microsoft.CodeAnalysis.VisualBasic.ExpressionLambdaRewriter:VisitLambdaInternal(Microsoft.CodeAnalysis.VisualBasic.BoundLambda,Microsoft.CodeAnalysis.VisualBasic.Symbols.NamedTypeSymbol):Microsoft.CodeAnalysis.VisualBasic.BoundExpression:this
         -68 (-1.13% of base) : 95300.dasm - Microsoft.CodeAnalysis.VisualBasic.Binder:DecodeParameterList(Microsoft.CodeAnalysis.VisualBasic.Symbol,bool,int,Microsoft.CodeAnalysis.SeparatedSyntaxList`1[[Microsoft.CodeAnalysis.VisualBasic.Syntax.ParameterSyntax, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],Microsoft.CodeAnalysis.ArrayBuilder`1[[Microsoft.CodeAnalysis.VisualBasic.Symbols.ParameterSymbol, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],CheckParameterModifierDelegate,Microsoft.CodeAnalysis.DiagnosticBag):this
         -64 (-2.32% of base) : 118391.dasm - AnonymousDelegatePublicSymbol:.ctor(Microsoft.CodeAnalysis.VisualBasic.Symbols.AnonymousTypeManager,Microsoft.CodeAnalysis.VisualBasic.Symbols.AnonymousTypeDescriptor):this
         -60 (-0.75% of base) : 30100.dasm - System.Xml.Serialization.XmlSerializationReaderILGen:WriteLiteralStructMethod(System.Xml.Serialization.StructMapping):this
         -60 (-3.39% of base) : 157267.dasm - Microsoft.CodeAnalysis.CSharp.Symbols.SourceNamespaceSymbol:MakeNameToMembersMap(Microsoft.CodeAnalysis.DiagnosticBag):System.Collections.Generic.Dictionary`2[[System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.CSharp.Symbols.NamespaceOrTypeSymbol, Microsoft.CodeAnalysis.CSharp, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]], System.Collections.Immutable, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]:this

Top method regressions (percentages):
           4 ( 0.88% of base) : 212013.dasm - Ssl:AddExtraChainCertificates(Microsoft.Win32.SafeHandles.SafeSslHandle,System.Security.Cryptography.X509Certificates.X509Certificate2[]):bool
           4 ( 0.55% of base) : 28182.dasm - System.Xml.Xsl.IlGen.XmlILVisitor:VisitChoice(System.Xml.Xsl.Qil.QilChoice):System.Xml.Xsl.Qil.QilNode:this
           4 ( 0.53% of base) : 212209.dasm - System.Security.Authentication.ExtendedProtection.ServiceNameCollection:NormalizeServiceName(System.String):System.String
           4 ( 0.53% of base) : 95318.dasm - Microsoft.CodeAnalysis.VisualBasic.Binder:BindRemoveNamespaceAttributesInvocation(Microsoft.CodeAnalysis.VisualBasic.VisualBasicSyntaxNode,Microsoft.CodeAnalysis.VisualBasic.BoundExpression,Microsoft.CodeAnalysis.VisualBasic.BoundRValuePlaceholder,Microsoft.CodeAnalysis.VisualBasic.BoundRValuePlaceholder,byref,byref,Microsoft.CodeAnalysis.DiagnosticBag):Microsoft.CodeAnalysis.VisualBasic.BoundExpression:this
           4 ( 0.51% of base) : 181254.dasm - System.Net.ServiceNameStore:NormalizeServiceName(System.String):System.String
           4 ( 0.41% of base) : 131657.dasm - Newtonsoft.Json.Utilities.EnumUtils:InitializeValuesAndNames(Newtonsoft.Json.Utilities.StructMultiKey`2[[System.Type, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[Newtonsoft.Json.Serialization.NamingStrategy, Newtonsoft.Json, Version=12.0.0.0, Culture=neutral, PublicKeyToken=30ad4fe6b2a6aeed]]):Newtonsoft.Json.Utilities.EnumInfo
           4 ( 0.41% of base) : 114107.dasm - Microsoft.CodeAnalysis.VisualBasic.Conversions:ClassifyConversionOfOperandOfConditionalBranch(Microsoft.CodeAnalysis.VisualBasic.BoundExpression,Microsoft.CodeAnalysis.VisualBasic.Symbols.TypeSymbol,Microsoft.CodeAnalysis.VisualBasic.Binder,byref,byref,byref):System.Collections.Generic.KeyValuePair`2[[Microsoft.CodeAnalysis.VisualBasic.ConversionKind, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35],[Microsoft.CodeAnalysis.VisualBasic.Symbols.MethodSymbol, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]]
           4 ( 0.39% of base) : 218960.dasm - Internal.TypeSystem.MetadataFieldLayoutAlgorithm:ComputeSequentialFieldLayout(Internal.TypeSystem.MetadataType,int):Internal.TypeSystem.ComputedInstanceFieldLayout:this
           4 ( 0.39% of base) : 75354.dasm - System.Linq.Expressions.UnaryExpression:ReduceIndex():System.Linq.Expressions.Expression:this
           4 ( 0.34% of base) : 102201.dasm - Microsoft.CodeAnalysis.VisualBasic.ExpressionLambdaRewriter:VisitObjectInitializer(Microsoft.CodeAnalysis.VisualBasic.BoundObjectInitializerExpression):Microsoft.CodeAnalysis.VisualBasic.BoundExpression:this
           4 ( 0.29% of base) : 73745.dasm - System.Linq.Expressions.BinaryExpression:ReduceIndex():System.Linq.Expressions.Expression:this
           4 ( 0.26% of base) : 95270.dasm - Microsoft.CodeAnalysis.VisualBasic.Binder:BindXmlElementAccess(Microsoft.CodeAnalysis.VisualBasic.Syntax.XmlMemberAccessExpressionSyntax,System.String,int,Microsoft.CodeAnalysis.DiagnosticBag):Microsoft.CodeAnalysis.VisualBasic.BoundExpression:this
           4 ( 0.17% of base) : 95485.dasm - Microsoft.CodeAnalysis.VisualBasic.Binder:BindAggregateQueryExpression(Microsoft.CodeAnalysis.VisualBasic.Syntax.QueryExpressionSyntax,Microsoft.CodeAnalysis.SyntaxList`1+Enumerator[[Microsoft.CodeAnalysis.VisualBasic.Syntax.QueryClauseSyntax, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],Microsoft.CodeAnalysis.DiagnosticBag):Microsoft.CodeAnalysis.VisualBasic.BoundQueryExpression:this
           4 ( 0.15% of base) : 95549.dasm - Microsoft.CodeAnalysis.VisualBasic.Binder:BindLambdaExpression(Microsoft.CodeAnalysis.VisualBasic.Syntax.LambdaExpressionSyntax,Microsoft.CodeAnalysis.DiagnosticBag):Microsoft.CodeAnalysis.VisualBasic.BoundExpression:this
           4 ( 0.13% of base) : 218206.dasm - Internal.IL.MethodILDebugView:get_Disassembly():System.String:this
           4 ( 0.13% of base) : 95352.dasm - Microsoft.CodeAnalysis.VisualBasic.Binder:BindForEachBlockParts(Microsoft.CodeAnalysis.VisualBasic.Syntax.ForOrForEachBlockSyntax,Microsoft.CodeAnalysis.VisualBasic.Symbols.LocalSymbol,Microsoft.CodeAnalysis.VisualBasic.BoundExpression,bool,Microsoft.CodeAnalysis.DiagnosticBag):Microsoft.CodeAnalysis.VisualBasic.BoundForEachStatement:this
           4 ( 0.11% of base) : 119529.dasm - AsyncMethodToClassRewriter:GenerateAwaitForIncompleteTask(Microsoft.CodeAnalysis.VisualBasic.Symbols.LocalSymbol):Microsoft.CodeAnalysis.VisualBasic.BoundBlock:this
           4 ( 0.06% of base) : 95621.dasm - Microsoft.CodeAnalysis.VisualBasic.Binder:BindAwait(Microsoft.CodeAnalysis.VisualBasic.VisualBasicSyntaxNode,Microsoft.CodeAnalysis.VisualBasic.BoundExpression,Microsoft.CodeAnalysis.DiagnosticBag,bool):Microsoft.CodeAnalysis.VisualBasic.BoundExpression:this
           4 ( 0.06% of base) : 170807.dasm - R2RTest.BuildFolderSet:WriteBuildStatistics(System.IO.StreamWriter):this

Top method improvements (percentages):
         -16 (-7.41% of base) : 185797.dasm - System.Linq.Enumerable:Take(System.Collections.Generic.IEnumerable`1[__Canon],System.Range):System.Collections.Generic.IEnumerable`1[__Canon]
        -152 (-5.11% of base) : 95597.dasm - Microsoft.CodeAnalysis.VisualBasic.Binder:ReportUnspecificProcedures(Microsoft.CodeAnalysis.Location,System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.VisualBasic.Symbol, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],Microsoft.CodeAnalysis.DiagnosticBag,bool):this
         -48 (-4.96% of base) : 156934.dasm - Microsoft.CodeAnalysis.CSharp.Symbols.SourceMemberContainerTypeSymbol:MakeAllMembers(Microsoft.CodeAnalysis.DiagnosticBag):System.Collections.Generic.Dictionary`2[[System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.CSharp.Symbol, Microsoft.CodeAnalysis.CSharp, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]], System.Collections.Immutable, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]:this
          -8 (-4.88% of base) : 468.dasm - System.ArraySegment`1[Vector`1][System.Numerics.Vector`1[System.Single]]:Slice(int):System.ArraySegment`1[Vector`1]:this
         -40 (-4.33% of base) : 156285.dasm - Microsoft.CodeAnalysis.CSharp.Symbols.OverriddenOrHiddenMembersHelpers:FindOtherOverriddenMethodsInContainingType(Microsoft.CodeAnalysis.CSharp.Symbol,bool,Microsoft.CodeAnalysis.ArrayBuilder`1[[Microsoft.CodeAnalysis.CSharp.Symbol, Microsoft.CodeAnalysis.CSharp, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],Microsoft.CodeAnalysis.ArrayBuilder`1[[Microsoft.CodeAnalysis.CSharp.Symbol, Microsoft.CodeAnalysis.CSharp, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]])
         -32 (-4.04% of base) : 50885.dasm - OperatorIntrinsics:SetArraySlice4D(System.__Canon[,,,],Microsoft.FSharp.Core.FSharpOption`1[Int32],Microsoft.FSharp.Core.FSharpOption`1[Int32],Microsoft.FSharp.Core.FSharpOption`1[Int32],Microsoft.FSharp.Core.FSharpOption`1[Int32],Microsoft.FSharp.Core.FSharpOption`1[Int32],Microsoft.FSharp.Core.FSharpOption`1[Int32],Microsoft.FSharp.Core.FSharpOption`1[Int32],Microsoft.FSharp.Core.FSharpOption`1[Int32],System.__Canon[,,,])
         -32 (-4.04% of base) : 50886.dasm - OperatorIntrinsics:SetArraySlice4D(System.Byte[,,,],Microsoft.FSharp.Core.FSharpOption`1[Int32],Microsoft.FSharp.Core.FSharpOption`1[Int32],Microsoft.FSharp.Core.FSharpOption`1[Int32],Microsoft.FSharp.Core.FSharpOption`1[Int32],Microsoft.FSharp.Core.FSharpOption`1[Int32],Microsoft.FSharp.Core.FSharpOption`1[Int32],Microsoft.FSharp.Core.FSharpOption`1[Int32],Microsoft.FSharp.Core.FSharpOption`1[Int32],System.Byte[,,,])
         -92 (-3.67% of base) : 95545.dasm - Microsoft.CodeAnalysis.VisualBasic.Binder:BindArgumentsAndNames(System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.VisualBasic.Syntax.ArgumentSyntax, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],byref,byref,byref,Microsoft.CodeAnalysis.DiagnosticBag):this
         -72 (-3.65% of base) : 102190.dasm - Microsoft.CodeAnalysis.VisualBasic.ExpressionLambdaRewriter:VisitLambdaInternal(Microsoft.CodeAnalysis.VisualBasic.BoundLambda,Microsoft.CodeAnalysis.VisualBasic.Symbols.NamedTypeSymbol):Microsoft.CodeAnalysis.VisualBasic.BoundExpression:this
        -108 (-3.47% of base) : 194293.dasm - System.Data.Common.MultipartIdentifier:ParseMultipartIdentifier(System.String,System.String,System.String,ushort,int,bool,System.String,bool):System.String[]
         -48 (-3.44% of base) : 102334.dasm - Microsoft.CodeAnalysis.VisualBasic.LocalRewriter:CreatePrefixesAndNamespacesArrays(Microsoft.CodeAnalysis.VisualBasic.BoundXmlContainerRewriterInfo,Microsoft.CodeAnalysis.VisualBasic.VisualBasicSyntaxNode,byref,byref):this
        -108 (-3.43% of base) : 120795.dasm - SynthesizedComInterface:.ctor(Microsoft.CodeAnalysis.VisualBasic.Symbols.SourceNamedTypeSymbol,Microsoft.CodeAnalysis.ArrayBuilder`1[[System.Collections.Generic.KeyValuePair`2[[Microsoft.CodeAnalysis.VisualBasic.Symbol, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35],[System.Int32, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]], System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]):this
         -20 (-3.40% of base) : 50835.dasm - OperatorIntrinsics:SetArraySlice3D(System.__Canon[,,],Microsoft.FSharp.Core.FSharpOption`1[Int32],Microsoft.FSharp.Core.FSharpOption`1[Int32],Microsoft.FSharp.Core.FSharpOption`1[Int32],Microsoft.FSharp.Core.FSharpOption`1[Int32],Microsoft.FSharp.Core.FSharpOption`1[Int32],Microsoft.FSharp.Core.FSharpOption`1[Int32],System.__Canon[,,])
         -60 (-3.39% of base) : 157267.dasm - Microsoft.CodeAnalysis.CSharp.Symbols.SourceNamespaceSymbol:MakeNameToMembersMap(Microsoft.CodeAnalysis.DiagnosticBag):System.Collections.Generic.Dictionary`2[[System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.CSharp.Symbols.NamespaceOrTypeSymbol, Microsoft.CodeAnalysis.CSharp, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]], System.Collections.Immutable, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]:this
         -28 (-3.29% of base) : 97511.dasm - Microsoft.CodeAnalysis.VisualBasic.Symbols.Metadata.PE.PEMethodSymbol:ComputeMethodKindForPotentialOperatorOrConversion(OperatorInfo,int,System.String,bool):int:this
         -52 (-3.20% of base) : 101846.dasm - Microsoft.CodeAnalysis.VisualBasic.Symbol:GetAttributesToBind(Roslyn.Utilities.OneOrMany`1[[Microsoft.CodeAnalysis.SyntaxList`1[[Microsoft.CodeAnalysis.VisualBasic.Syntax.AttributeListSyntax, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]], Microsoft.CodeAnalysis, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],int,Microsoft.CodeAnalysis.VisualBasic.VisualBasicCompilation,byref):System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.VisualBasic.Syntax.AttributeSyntax, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]]:this
         -24 (-3.09% of base) : 98935.dasm - Microsoft.CodeAnalysis.VisualBasic.Symbols.SourceAssemblySymbol:GetNetModuleAttributes(byref):System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.VisualBasic.Symbols.VisualBasicAttributeData, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]]:this
         -24 (-3.06% of base) : 98370.dasm - Microsoft.CodeAnalysis.VisualBasic.Symbols.MergedNamespaceSymbol:SlowGetChildrenOfName(System.String):System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.VisualBasic.Symbol, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]]:this
         -52 (-3.04% of base) : 13633.dasm - Microsoft.VisualBasic.CompilerServices.OverloadResolution:CollectOverloadCandidates(System.Reflection.MemberInfo[],System.Object[],int,System.String[],System.Type[],bool,System.Type,byref,byref,Container):System.Collections.Generic.List`1[[Microsoft.VisualBasic.CompilerServices.Symbols+Method, Microsoft.VisualBasic.Core, Version=11.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]
         -24 (-2.97% of base) : 114193.dasm - Microsoft.CodeAnalysis.VisualBasic.OverloadResolution:PropertyInvocationOverloadResolution(Microsoft.CodeAnalysis.VisualBasic.BoundPropertyGroup,System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.VisualBasic.BoundExpression, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],System.Collections.Immutable.ImmutableArray`1[[System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]],Microsoft.CodeAnalysis.VisualBasic.Binder,Microsoft.CodeAnalysis.VisualBasic.VisualBasicSyntaxNode,byref,bool):OverloadResolutionResult

810 total methods with Code Size differences (791 improved, 19 regressed), 971 unchanged.



Summary of Perf Score diffs:
(Lower is better)

Total PerfScoreUnits of base: 33790708575277124
Total PerfScoreUnits of diff: 33790691356736256
Total PerfScoreUnits of delta: -17218540882.00 (-0.00% of base)

Total relative delta: NaN
    diff is an improvement.
    relative diff is a regression.
Detail diffs


Top file regressions (PerfScoreUnits):
    1048509.90 : 76094.dasm (0.04% of base)
    266232.60 : 157210.dasm (0.00% of base)
    32775.90 : 73829.dasm (0.00% of base)
    17349.20 : 138444.dasm (0.02% of base)
     2049.40 : 138064.dasm (0.34% of base)
       67.80 : 161172.dasm (2.20% of base)
       67.80 : 118702.dasm (2.22% of base)
       61.40 : 95441.dasm (0.67% of base)
       59.90 : 118999.dasm (1.76% of base)
       59.40 : 95521.dasm (0.13% of base)
       45.20 : 101473.dasm (2.00% of base)
       37.70 : 89326.dasm (1.43% of base)
       37.30 : 95545.dasm (1.61% of base)
       31.90 : 95603.dasm (0.31% of base)
       31.70 : 86418.dasm (3.67% of base)
       29.80 : 96351.dasm (0.35% of base)
       27.60 : 95287.dasm (0.27% of base)
       25.20 : 19155.dasm (1.22% of base)
       25.00 : 99174.dasm (0.21% of base)
       24.90 : 96448.dasm (0.45% of base)

Top file improvements (PerfScoreUnits):
    -17213263892.00 : 99270.dasm (-0.00% of base)
    -5523190.93 : 31514.dasm (-1.03% of base)
    -568269.80 : 95300.dasm (-1.35% of base)
    -278529.19 : 14034.dasm (-1.16% of base)
    -132376.17 : 120795.dasm (-0.42% of base)
    -85250.00 : 156940.dasm (-0.26% of base)
    -13315.10 : 140704.dasm (-2.12% of base)
    -5392.60 : 95600.dasm (-0.63% of base)
    -2619.30 : 194293.dasm (-1.95% of base)
    -2440.10 : 30310.dasm (-0.34% of base)
    -2139.15 : 14020.dasm (-0.26% of base)
    -1767.20 : 61072.dasm (-2.16% of base)
    -1511.80 : 29967.dasm (-1.42% of base)
    -1110.00 : 102486.dasm (-4.96% of base)
    -1045.75 : 156905.dasm (-1.31% of base)
    -1039.90 : 91929.dasm (-7.92% of base)
    -1031.40 : 95625.dasm (-1.74% of base)
     -906.99 : 32920.dasm (-3.34% of base)
     -794.35 : 30278.dasm (-0.98% of base)
     -608.80 : 46956.dasm (-6.79% of base)

1046 total files with Perf Score differences (712 improved, 334 regressed), 734 unchanged.

Top method regressions (PerfScoreUnits):
    1048509.90 ( 0.04% of base) : 76094.dasm - System.Linq.Expressions.Interpreter.LightCompiler:CompileTryExpression(System.Linq.Expressions.Expression):this
    266232.60 ( 0.00% of base) : 157210.dasm - Microsoft.CodeAnalysis.CSharp.Symbols.SourceNamedTypeSymbol:MakeOneDeclaredBases(Roslyn.Utilities.ConsList`1[[Microsoft.CodeAnalysis.CSharp.Symbol, Microsoft.CodeAnalysis.CSharp, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],Microsoft.CodeAnalysis.CSharp.SingleTypeDeclaration,Microsoft.CodeAnalysis.DiagnosticBag):System.Tuple`2[[Microsoft.CodeAnalysis.CSharp.Symbols.NamedTypeSymbol, Microsoft.CodeAnalysis.CSharp, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35],[System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.CSharp.Symbols.NamedTypeSymbol, Microsoft.CodeAnalysis.CSharp, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]], System.Collections.Immutable, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]:this
    32775.90 ( 0.00% of base) : 73829.dasm - System.Linq.Expressions.Expression:ValidateNewArgs(System.Reflection.ConstructorInfo,byref,byref)
    17349.20 ( 0.02% of base) : 138444.dasm - Microsoft.CodeAnalysis.CSharp.Imports:FromSyntax(Microsoft.CodeAnalysis.CSharp.CSharpSyntaxNode,Microsoft.CodeAnalysis.CSharp.InContainerBinder,Roslyn.Utilities.ConsList`1[[Microsoft.CodeAnalysis.CSharp.Symbol, Microsoft.CodeAnalysis.CSharp, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],bool):Microsoft.CodeAnalysis.CSharp.Imports
     2049.40 ( 0.34% of base) : 138064.dasm - Microsoft.CodeAnalysis.CSharp.Binder:BindInterpolatedString(Microsoft.CodeAnalysis.CSharp.Syntax.InterpolatedStringExpressionSyntax,Microsoft.CodeAnalysis.DiagnosticBag):Microsoft.CodeAnalysis.CSharp.BoundExpression:this
       67.80 ( 2.20% of base) : 161172.dasm - RetargetingSymbolTranslator:Retarget(Microsoft.CodeAnalysis.CSharp.Symbols.NamedTypeSymbol,ubyte):Microsoft.CodeAnalysis.CSharp.Symbols.NamedTypeSymbol:this
       67.80 ( 2.22% of base) : 118702.dasm - RetargetingSymbolTranslator:Retarget(Microsoft.CodeAnalysis.VisualBasic.Symbols.NamedTypeSymbol,ubyte):Microsoft.CodeAnalysis.VisualBasic.Symbols.NamedTypeSymbol:this
       61.40 ( 0.67% of base) : 95441.dasm - Microsoft.CodeAnalysis.VisualBasic.Binder:BindVariableDeclarators(Microsoft.CodeAnalysis.SeparatedSyntaxList`1[[Microsoft.CodeAnalysis.VisualBasic.Syntax.VariableDeclaratorSyntax, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],Microsoft.CodeAnalysis.DiagnosticBag):System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.VisualBasic.BoundLocalDeclarationBase, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]]:this
       59.90 ( 1.76% of base) : 118999.dasm - ComClassData:GetComClassMembers(Microsoft.CodeAnalysis.VisualBasic.Symbols.SourceNamedTypeSymbol,Microsoft.CodeAnalysis.ArrayBuilder`1[[System.Collections.Generic.KeyValuePair`2[[Microsoft.CodeAnalysis.VisualBasic.Symbol, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35],[System.Int32, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]], System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]],Microsoft.CodeAnalysis.ArrayBuilder`1[[System.Collections.Generic.KeyValuePair`2[[Microsoft.CodeAnalysis.VisualBasic.Symbols.EventSymbol, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35],[System.Int32, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]], System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]],byref,Microsoft.CodeAnalysis.DiagnosticBag):this
       59.40 ( 0.13% of base) : 95521.dasm - Microsoft.CodeAnalysis.VisualBasic.Binder:BindObjectInitializer(Microsoft.CodeAnalysis.VisualBasic.Syntax.ObjectCreationExpressionSyntax,Microsoft.CodeAnalysis.VisualBasic.Symbols.TypeSymbol,Microsoft.CodeAnalysis.VisualBasic.BoundWithLValueExpressionPlaceholder,Microsoft.CodeAnalysis.DiagnosticBag):Microsoft.CodeAnalysis.VisualBasic.BoundObjectInitializerExpression:this
       45.20 ( 2.00% of base) : 101473.dasm - Microsoft.CodeAnalysis.VisualBasic.MethodCompiler:GetStateMachineSlotDebugInfo(Microsoft.CodeAnalysis.VisualBasic.Emit.PEModuleBuilder,System.Collections.Generic.IEnumerable`1[[Microsoft.Cci.IFieldDefinition, Microsoft.CodeAnalysis, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],Microsoft.CodeAnalysis.CodeGen.VariableSlotAllocator,Microsoft.CodeAnalysis.DiagnosticBag,byref,byref)
       37.70 ( 1.43% of base) : 89326.dasm - Microsoft.CodeAnalysis.Text.ChangedText:GetLinesCore():Microsoft.CodeAnalysis.Text.TextLineCollection:this
       37.30 ( 1.61% of base) : 95545.dasm - Microsoft.CodeAnalysis.VisualBasic.Binder:BindArgumentsAndNames(System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.VisualBasic.Syntax.ArgumentSyntax, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],byref,byref,byref,Microsoft.CodeAnalysis.DiagnosticBag):this
       31.90 ( 0.31% of base) : 95603.dasm - Microsoft.CodeAnalysis.VisualBasic.Binder:PassArguments(Microsoft.CodeAnalysis.VisualBasic.VisualBasicSyntaxNode,byref,System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.VisualBasic.BoundExpression, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],Microsoft.CodeAnalysis.DiagnosticBag):System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.VisualBasic.BoundExpression, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]]:this
       31.70 ( 3.67% of base) : 86418.dasm - Microsoft.CodeAnalysis.ImmutableArrayExtensions:WhereAsArray(System.Collections.Immutable.ImmutableArray`1[Byte],System.Func`2[Byte,Boolean]):System.Collections.Immutable.ImmutableArray`1[Byte]
       29.80 ( 0.35% of base) : 96351.dasm - Microsoft.CodeAnalysis.VisualBasic.StatementListBinder:BuildLocals():System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.VisualBasic.Symbols.LocalSymbol, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]]:this
       27.60 ( 0.27% of base) : 95287.dasm - Microsoft.CodeAnalysis.VisualBasic.Binder:BindXmlnsAttributes(Microsoft.CodeAnalysis.SyntaxList`1[[Microsoft.CodeAnalysis.VisualBasic.Syntax.XmlNodeSyntax, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],byref,Microsoft.CodeAnalysis.ArrayBuilder`1[[Microsoft.CodeAnalysis.VisualBasic.BoundXmlAttribute, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],Microsoft.CodeAnalysis.ArrayBuilder`1[[Microsoft.CodeAnalysis.VisualBasic.Syntax.XmlNodeSyntax, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],Microsoft.CodeAnalysis.ArrayBuilder`1[[System.Collections.Generic.KeyValuePair`2[[System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]], System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]],Microsoft.CodeAnalysis.DiagnosticBag):System.Collections.Generic.Dictionary`2[[System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]:this
       25.20 ( 1.22% of base) : 19155.dasm - System.Xml.XmlTextReaderImpl:ParseXmlDeclaration(bool):bool:this
       25.00 ( 0.21% of base) : 99174.dasm - Microsoft.CodeAnalysis.VisualBasic.Symbols.SourceMemberContainerTypeSymbol:CheckStructureCircularity(Microsoft.CodeAnalysis.DiagnosticBag):bool:this
       24.90 ( 0.45% of base) : 96448.dasm - Microsoft.CodeAnalysis.VisualBasic.Symbols.DeclarationTreeBuilder:VisitTypeBlockNew(Microsoft.CodeAnalysis.VisualBasic.Syntax.TypeBlockSyntax):Microsoft.CodeAnalysis.VisualBasic.Symbols.SingleNamespaceOrTypeDeclaration:this

Top method improvements (PerfScoreUnits):
    -17213263892.00 (-0.00% of base) : 99270.dasm - Microsoft.CodeAnalysis.VisualBasic.Symbols.SourceMemberFieldSymbol:Create(Microsoft.CodeAnalysis.VisualBasic.Symbols.SourceMemberContainerTypeSymbol,Microsoft.CodeAnalysis.VisualBasic.Syntax.FieldDeclarationSyntax,Microsoft.CodeAnalysis.VisualBasic.Binder,MembersAndInitializersBuilder,byref,byref,Microsoft.CodeAnalysis.DiagnosticBag)
    -5523190.93 (-1.03% of base) : 31514.dasm - System.Data.XmlTreeGen:HandleTable(System.Data.DataTable,System.Xml.XmlDocument,System.Xml.XmlElement,bool):System.Xml.XmlElement:this
    -568269.80 (-1.35% of base) : 95300.dasm - Microsoft.CodeAnalysis.VisualBasic.Binder:DecodeParameterList(Microsoft.CodeAnalysis.VisualBasic.Symbol,bool,int,Microsoft.CodeAnalysis.SeparatedSyntaxList`1[[Microsoft.CodeAnalysis.VisualBasic.Syntax.ParameterSyntax, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],Microsoft.CodeAnalysis.ArrayBuilder`1[[Microsoft.CodeAnalysis.VisualBasic.Symbols.ParameterSymbol, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],CheckParameterModifierDelegate,Microsoft.CodeAnalysis.DiagnosticBag):this
    -278529.19 (-1.16% of base) : 14034.dasm - Microsoft.VisualBasic.CompilerServices.VBBinder:GetMethodsByName(System.Type,System.Reflection.IReflect,System.String,int):System.Reflection.MethodBase[]:this
    -132376.17 (-0.42% of base) : 120795.dasm - SynthesizedComInterface:.ctor(Microsoft.CodeAnalysis.VisualBasic.Symbols.SourceNamedTypeSymbol,Microsoft.CodeAnalysis.ArrayBuilder`1[[System.Collections.Generic.KeyValuePair`2[[Microsoft.CodeAnalysis.VisualBasic.Symbol, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35],[System.Int32, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]], System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]):this
    -85250.00 (-0.26% of base) : 156940.dasm - Microsoft.CodeAnalysis.CSharp.Symbols.SourceMemberContainerTypeSymbol:MergePartialMethods(System.Collections.Generic.Dictionary`2[[System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.CSharp.Symbol, Microsoft.CodeAnalysis.CSharp, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]], System.Collections.Immutable, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]],Microsoft.CodeAnalysis.DiagnosticBag)
    -13315.10 (-2.12% of base) : 140704.dasm - Microsoft.CodeAnalysis.CSharp.MethodBodySynthesizer:MakeSubmissionInitialization(Microsoft.CodeAnalysis.ArrayBuilder`1[[Microsoft.CodeAnalysis.CSharp.BoundStatement, Microsoft.CodeAnalysis.CSharp, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],Microsoft.CodeAnalysis.CSharp.CSharpSyntaxNode,Microsoft.CodeAnalysis.CSharp.Symbols.MethodSymbol,Microsoft.CodeAnalysis.CSharp.SynthesizedSubmissionFields,Microsoft.CodeAnalysis.CSharp.CSharpCompilation)
    -5392.60 (-0.63% of base) : 95600.dasm - Microsoft.CodeAnalysis.VisualBasic.Binder:ReportOverloadResolutionFailureForASingleCandidate(Microsoft.CodeAnalysis.VisualBasic.VisualBasicSyntaxNode,Microsoft.CodeAnalysis.Location,int,byref,System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.VisualBasic.BoundExpression, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],System.Collections.Immutable.ImmutableArray`1[[System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]],bool,bool,bool,bool,Microsoft.CodeAnalysis.DiagnosticBag,Microsoft.CodeAnalysis.VisualBasic.Symbol,bool,Microsoft.CodeAnalysis.VisualBasic.VisualBasicSyntaxNode,Microsoft.CodeAnalysis.VisualBasic.Symbol):this
    -2619.30 (-1.95% of base) : 194293.dasm - System.Data.Common.MultipartIdentifier:ParseMultipartIdentifier(System.String,System.String,System.String,ushort,int,bool,System.String,bool):System.String[]
    -2440.10 (-0.34% of base) : 30310.dasm - System.Xml.Serialization.XmlSerializationWriterCodeGen:GenerateMembersElement(System.Xml.Serialization.XmlMembersMapping):System.String:this
    -2139.15 (-0.26% of base) : 14020.dasm - Microsoft.VisualBasic.CompilerServices.VBBinder:BindToMethod(int,System.Reflection.MethodBase[],byref,System.Reflection.ParameterModifier[],System.Globalization.CultureInfo,System.String[],byref):System.Reflection.MethodBase:this
    -1767.20 (-2.16% of base) : 61072.dasm - Microsoft.Diagnostics.Tracing.Parsers.RegisteredTraceEventParser:GetManifestForRegisteredProvider(System.Guid):System.String
    -1511.80 (-1.42% of base) : 29967.dasm - System.Xml.Serialization.XmlSerializationReaderCodeGen:WriteMemberElementsIf(System.Xml.Serialization.XmlSerializationReaderCodeGen+Member[],Member,System.String,System.String):this
    -1110.00 (-4.96% of base) : 102486.dasm - Microsoft.CodeAnalysis.VisualBasic.LocalRewriter:InvokeInterpolatedStringFactory(Microsoft.CodeAnalysis.VisualBasic.BoundInterpolatedStringExpression,Microsoft.CodeAnalysis.VisualBasic.Symbols.TypeSymbol,System.String,Microsoft.CodeAnalysis.VisualBasic.Symbols.TypeSymbol,Microsoft.CodeAnalysis.VisualBasic.SyntheticBoundNodeFactory):Microsoft.CodeAnalysis.VisualBasic.BoundExpression:this
    -1045.75 (-1.31% of base) : 156905.dasm - Microsoft.CodeAnalysis.CSharp.Symbols.SourceMemberContainerTypeSymbol:ComputeInterfaceImplementations(Microsoft.CodeAnalysis.DiagnosticBag,System.Threading.CancellationToken):System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.CSharp.Symbols.SynthesizedExplicitImplementationForwardingMethod, Microsoft.CodeAnalysis.CSharp, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]]:this
    -1039.90 (-7.92% of base) : 91929.dasm - Parser:GetMatchingProperties(System.String,byref,System.Collections.Generic.List`1[[Microsoft.CodeAnalysis.INamespaceOrTypeSymbol, Microsoft.CodeAnalysis, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],System.String,Microsoft.CodeAnalysis.Compilation,System.Collections.Generic.List`1[[Microsoft.CodeAnalysis.ISymbol, Microsoft.CodeAnalysis, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]])
    -1031.40 (-1.74% of base) : 95625.dasm - Microsoft.CodeAnalysis.VisualBasic.Binder:BindFieldAndPropertyInitializers(Microsoft.CodeAnalysis.VisualBasic.Symbols.SourceMemberContainerTypeSymbol,System.Collections.Immutable.ImmutableArray`1[ImmutableArray`1],Microsoft.CodeAnalysis.VisualBasic.Symbols.SynthesizedInteractiveInitializerMethod,Microsoft.CodeAnalysis.DiagnosticBag):System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.VisualBasic.BoundInitializer, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]]
     -906.99 (-3.34% of base) : 32920.dasm - System.Data.DataTable:EvaluateDependentExpressions(System.Collections.Generic.List`1[[System.Data.DataColumn, System.Data.Common, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]],System.Data.DataRow,int,System.Collections.Generic.List`1[[System.Data.DataRow, System.Data.Common, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]):this
     -794.35 (-0.98% of base) : 30278.dasm - System.Xml.Serialization.XmlSerializationWriterCodeGen:WriteElements(System.String,System.String,System.Xml.Serialization.ElementAccessor[],System.Xml.Serialization.TextAccessor,System.Xml.Serialization.ChoiceIdentifierAccessor,System.String,bool,bool):this
     -608.80 (-6.79% of base) : 46956.dasm - Microsoft.FSharp.Collections.Array4DModule:Initialize(int,int,int,int,Microsoft.FSharp.Core.FSharpFunc`2[Int32,__Canon]):System.__Canon[,,,]

Top method regressions (percentages):
       31.70 ( 3.67% of base) : 86418.dasm - Microsoft.CodeAnalysis.ImmutableArrayExtensions:WhereAsArray(System.Collections.Immutable.ImmutableArray`1[Byte],System.Func`2[Byte,Boolean]):System.Collections.Immutable.ImmutableArray`1[Byte]
        0.50 ( 2.33% of base) : 198951.dasm - System.Web.HttpUtility:JavaScriptStringEncode(System.String,bool):System.String
       67.80 ( 2.22% of base) : 118702.dasm - RetargetingSymbolTranslator:Retarget(Microsoft.CodeAnalysis.VisualBasic.Symbols.NamedTypeSymbol,ubyte):Microsoft.CodeAnalysis.VisualBasic.Symbols.NamedTypeSymbol:this
       67.80 ( 2.20% of base) : 161172.dasm - RetargetingSymbolTranslator:Retarget(Microsoft.CodeAnalysis.CSharp.Symbols.NamedTypeSymbol,ubyte):Microsoft.CodeAnalysis.CSharp.Symbols.NamedTypeSymbol:this
        0.50 ( 2.18% of base) : 139561.dasm - Microsoft.CodeAnalysis.CSharp.BoundMethodGroup:get_NameSyntax():Microsoft.CodeAnalysis.CSharp.CSharpSyntaxNode:this
       14.60 ( 2.11% of base) : 89346.dasm - Microsoft.CodeAnalysis.Text.LargeEncodedText:ParseLineStarts():System.Int32[]:this
       45.20 ( 2.00% of base) : 101473.dasm - Microsoft.CodeAnalysis.VisualBasic.MethodCompiler:GetStateMachineSlotDebugInfo(Microsoft.CodeAnalysis.VisualBasic.Emit.PEModuleBuilder,System.Collections.Generic.IEnumerable`1[[Microsoft.Cci.IFieldDefinition, Microsoft.CodeAnalysis, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],Microsoft.CodeAnalysis.CodeGen.VariableSlotAllocator,Microsoft.CodeAnalysis.DiagnosticBag,byref,byref)
        0.50 ( 1.79% of base) : 103004.dasm - Microsoft.CodeAnalysis.VisualBasic.Syntax.InternalSyntax.BlockContext:FreeStatements():this
       59.90 ( 1.76% of base) : 118999.dasm - ComClassData:GetComClassMembers(Microsoft.CodeAnalysis.VisualBasic.Symbols.SourceNamedTypeSymbol,Microsoft.CodeAnalysis.ArrayBuilder`1[[System.Collections.Generic.KeyValuePair`2[[Microsoft.CodeAnalysis.VisualBasic.Symbol, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35],[System.Int32, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]], System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]],Microsoft.CodeAnalysis.ArrayBuilder`1[[System.Collections.Generic.KeyValuePair`2[[Microsoft.CodeAnalysis.VisualBasic.Symbols.EventSymbol, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35],[System.Int32, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]], System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]],byref,Microsoft.CodeAnalysis.DiagnosticBag):this
        0.60 ( 1.72% of base) : 127076.dasm - System.Text.Json.PooledByteBufferWriter:Clear():this
        0.60 ( 1.72% of base) : 127077.dasm - System.Text.Json.PooledByteBufferWriter:ClearHelper():this
        0.60 ( 1.72% of base) : 180423.dasm - System.Buffers.ArrayBufferWriter`1[Byte][System.Byte]:Clear():this
        0.60 ( 1.72% of base) : 164283.dasm - System.Text.Json.PooledByteBufferWriter:Clear():this
        0.60 ( 1.72% of base) : 164284.dasm - System.Text.Json.PooledByteBufferWriter:ClearHelper():this
        6.60 ( 1.63% of base) : 159246.dasm - AttributeExpressionVisitor:VisitArguments(System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.CSharp.BoundExpression, Microsoft.CodeAnalysis.CSharp, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],Microsoft.CodeAnalysis.DiagnosticBag,byref,bool):System.Collections.Immutable.ImmutableArray`1[TypedConstant]:this
       37.30 ( 1.61% of base) : 95545.dasm - Microsoft.CodeAnalysis.VisualBasic.Binder:BindArgumentsAndNames(System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.VisualBasic.Syntax.ArgumentSyntax, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],byref,byref,byref,Microsoft.CodeAnalysis.DiagnosticBag):this
        0.50 ( 1.56% of base) : 98428.dasm - Microsoft.CodeAnalysis.VisualBasic.Symbols.MissingAssemblySymbol:Equals(System.Object):bool:this
        2.00 ( 1.54% of base) : 216642.dasm - System.Collections.Specialized.ListDictionary:Contains(System.Object):bool:this
        6.20 ( 1.54% of base) : 12081.dasm - System.Reflection.Metadata.Ecma335.SignatureDecoder`2[__Canon,Nullable`1][System.__Canon,System.Nullable`1[System.Int32]]:DecodeArrayType(byref):System.__Canon:this
        0.50 ( 1.51% of base) : 8740.dasm - System.Net.Http.Headers.EntityTagHeaderValue:Equals(System.Object):bool:this

Top method improvements (percentages):
     -368.80 (-8.83% of base) : 46953.dasm - Microsoft.FSharp.Collections.Array4DModule:Create(int,int,int,int,double):System.Double[,,,]
     -365.10 (-8.34% of base) : 91928.dasm - Parser:GetMatchingMethods(System.String,byref,System.Collections.Generic.List`1[[Microsoft.CodeAnalysis.INamespaceOrTypeSymbol, Microsoft.CodeAnalysis, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],System.String,int,Microsoft.CodeAnalysis.Compilation,System.Collections.Generic.List`1[[Microsoft.CodeAnalysis.ISymbol, Microsoft.CodeAnalysis, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]])
    -1039.90 (-7.92% of base) : 91929.dasm - Parser:GetMatchingProperties(System.String,byref,System.Collections.Generic.List`1[[Microsoft.CodeAnalysis.INamespaceOrTypeSymbol, Microsoft.CodeAnalysis, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],System.String,Microsoft.CodeAnalysis.Compilation,System.Collections.Generic.List`1[[Microsoft.CodeAnalysis.ISymbol, Microsoft.CodeAnalysis, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]])
     -368.80 (-7.86% of base) : 46954.dasm - Microsoft.FSharp.Collections.Array4DModule:Create(int,int,int,int,System.Numerics.Vector`1[Single]):System.Numerics.Vector`1[System.Single][,,,]
     -112.40 (-7.86% of base) : 46995.dasm - Microsoft.FSharp.Collections.Array3DModule:Initialize(int,int,int,Microsoft.FSharp.Core.FSharpFunc`2[Int32,__Canon]):System.__Canon[,,]
     -368.80 (-7.37% of base) : 46950.dasm - Microsoft.FSharp.Collections.Array4DModule:Create(int,int,int,int,ubyte):System.Byte[,,,]
     -368.80 (-7.37% of base) : 46951.dasm - Microsoft.FSharp.Collections.Array4DModule:Create(int,int,int,int,short):System.Int16[,,,]
     -368.80 (-7.37% of base) : 46952.dasm - Microsoft.FSharp.Collections.Array4DModule:Create(int,int,int,int,int):System.Int32[,,,]
     -368.80 (-7.37% of base) : 46955.dasm - Microsoft.FSharp.Collections.Array4DModule:Create(int,int,int,int,long):System.Int64[,,,]
     -368.80 (-7.36% of base) : 46949.dasm - Microsoft.FSharp.Collections.Array4DModule:Create(int,int,int,int,System.__Canon):System.__Canon[,,,]
     -608.80 (-6.79% of base) : 46957.dasm - Microsoft.FSharp.Collections.Array4DModule:Initialize(int,int,int,int,Microsoft.FSharp.Core.FSharpFunc`2[[System.Int32, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[Microsoft.FSharp.Core.FSharpFunc`2[[System.Int32, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[Microsoft.FSharp.Core.FSharpFunc`2[[System.Int32, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[Microsoft.FSharp.Core.FSharpFunc`2[[System.Int32, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[System.Byte, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]], FSharp.Core, Version=5.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]], FSharp.Core, Version=5.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]], FSharp.Core, Version=5.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]):System.Byte[,,,]
     -608.80 (-6.79% of base) : 46956.dasm - Microsoft.FSharp.Collections.Array4DModule:Initialize(int,int,int,int,Microsoft.FSharp.Core.FSharpFunc`2[Int32,__Canon]):System.__Canon[,,,]
      -64.40 (-5.94% of base) : 50862.dasm - OperatorIntrinsics:GetArraySlice4DFixedSingle4(System.__Canon[,,,],Microsoft.FSharp.Core.FSharpOption`1[Int32],Microsoft.FSharp.Core.FSharpOption`1[Int32],Microsoft.FSharp.Core.FSharpOption`1[Int32],Microsoft.FSharp.Core.FSharpOption`1[Int32],Microsoft.FSharp.Core.FSharpOption`1[Int32],Microsoft.FSharp.Core.FSharpOption`1[Int32],int):System.__Canon[,,]
      -64.40 (-5.92% of base) : 50856.dasm - OperatorIntrinsics:GetArraySlice4DFixedSingle2(System.__Canon[,,,],Microsoft.FSharp.Core.FSharpOption`1[Int32],Microsoft.FSharp.Core.FSharpOption`1[Int32],int,Microsoft.FSharp.Core.FSharpOption`1[Int32],Microsoft.FSharp.Core.FSharpOption`1[Int32],Microsoft.FSharp.Core.FSharpOption`1[Int32],Microsoft.FSharp.Core.FSharpOption`1[Int32]):System.__Canon[,,]
      -64.40 (-5.92% of base) : 50859.dasm - OperatorIntrinsics:GetArraySlice4DFixedSingle3(System.__Canon[,,,],Microsoft.FSharp.Core.FSharpOption`1[Int32],Microsoft.FSharp.Core.FSharpOption`1[Int32],Microsoft.FSharp.Core.FSharpOption`1[Int32],Microsoft.FSharp.Core.FSharpOption`1[Int32],int,Microsoft.FSharp.Core.FSharpOption`1[Int32],Microsoft.FSharp.Core.FSharpOption`1[Int32]):System.__Canon[,,]
      -64.40 (-5.92% of base) : 50853.dasm - OperatorIntrinsics:GetArraySlice4DFixedSingle1(System.__Canon[,,,],int,Microsoft.FSharp.Core.FSharpOption`1[Int32],Microsoft.FSharp.Core.FSharpOption`1[Int32],Microsoft.FSharp.Core.FSharpOption`1[Int32],Microsoft.FSharp.Core.FSharpOption`1[Int32],Microsoft.FSharp.Core.FSharpOption`1[Int32],Microsoft.FSharp.Core.FSharpOption`1[Int32]):System.__Canon[,,]
     -248.00 (-5.32% of base) : 28940.dasm - System.Xml.Serialization.ReflectionXmlSerializationReader:GenerateEncodedMembersElement(System.Xml.Serialization.XmlMembersMapping):System.Object:this
     -112.40 (-5.12% of base) : 34133.dasm - System.Data.UniqueConstraint:IsConstraintViolated():bool:this
     -132.40 (-5.01% of base) : 99248.dasm - Microsoft.CodeAnalysis.VisualBasic.Symbols.SourceMemberContainerTypeSymbol:GenerateVarianceDiagnosticsForConstraints(System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.VisualBasic.Symbols.TypeParameterSymbol, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],byref,byref):this
    -1110.00 (-4.96% of base) : 102486.dasm - Microsoft.CodeAnalysis.VisualBasic.LocalRewriter:InvokeInterpolatedStringFactory(Microsoft.CodeAnalysis.VisualBasic.BoundInterpolatedStringExpression,Microsoft.CodeAnalysis.VisualBasic.Symbols.TypeSymbol,System.String,Microsoft.CodeAnalysis.VisualBasic.Symbols.TypeSymbol,Microsoft.CodeAnalysis.VisualBasic.SyntheticBoundNodeFactory):Microsoft.CodeAnalysis.VisualBasic.BoundExpression:this

1046 total methods with Perf Score differences (712 improved, 334 regressed), 735 unchanged.



Summary of Instruction Count diffs:
(Lower is better)

Total Instructions of base: 740564
Total Instructions of diff: 737846
Total Instructions of delta: -2718 (-0.37% of base)

Total relative delta: NaN
    diff is an improvement.
    relative diff is a regression.
Detail diffs


Top file regressions (Instructions):
           1 : 28182.dasm (0.55% of base)
           1 : 181254.dasm (0.51% of base)
           1 : 212209.dasm (0.53% of base)
           1 : 102201.dasm (0.34% of base)
           1 : 119529.dasm (0.11% of base)
           1 : 170807.dasm (0.06% of base)
           1 : 95549.dasm (0.15% of base)
           1 : 218206.dasm (0.13% of base)
           1 : 95621.dasm (0.06% of base)
           1 : 73745.dasm (0.29% of base)
           1 : 75354.dasm (0.39% of base)
           1 : 95270.dasm (0.26% of base)
           1 : 95318.dasm (0.53% of base)
           1 : 95352.dasm (0.13% of base)
           1 : 114107.dasm (0.41% of base)
           1 : 218960.dasm (0.39% of base)
           1 : 95485.dasm (0.17% of base)
           1 : 131657.dasm (0.41% of base)
           1 : 212013.dasm (0.88% of base)

Top file improvements (Instructions):
         -38 : 95597.dasm (-5.11% of base)
         -29 : 100869.dasm (-0.37% of base)
         -28 : 31514.dasm (-0.92% of base)
         -27 : 29967.dasm (-2.07% of base)
         -27 : 120795.dasm (-3.43% of base)
         -27 : 156897.dasm (-1.37% of base)
         -27 : 194293.dasm (-3.47% of base)
         -27 : 40630.dasm (-0.79% of base)
         -26 : 98168.dasm (-1.63% of base)
         -23 : 61072.dasm (-0.80% of base)
         -23 : 95545.dasm (-3.67% of base)
         -20 : 212861.dasm (-1.71% of base)
         -19 : 155828.dasm (-2.33% of base)
         -19 : 30278.dasm (-1.14% of base)
         -19 : 14020.dasm (-0.51% of base)
         -18 : 102190.dasm (-3.65% of base)
         -17 : 95300.dasm (-1.13% of base)
         -16 : 118391.dasm (-2.32% of base)
         -15 : 30100.dasm (-0.75% of base)
         -15 : 157267.dasm (-3.39% of base)

810 total files with Instruction Count differences (791 improved, 19 regressed), 970 unchanged.

Top method regressions (Instructions):
           1 ( 0.55% of base) : 28182.dasm - System.Xml.Xsl.IlGen.XmlILVisitor:VisitChoice(System.Xml.Xsl.Qil.QilChoice):System.Xml.Xsl.Qil.QilNode:this
           1 ( 0.51% of base) : 181254.dasm - System.Net.ServiceNameStore:NormalizeServiceName(System.String):System.String
           1 ( 0.53% of base) : 212209.dasm - System.Security.Authentication.ExtendedProtection.ServiceNameCollection:NormalizeServiceName(System.String):System.String
           1 ( 0.34% of base) : 102201.dasm - Microsoft.CodeAnalysis.VisualBasic.ExpressionLambdaRewriter:VisitObjectInitializer(Microsoft.CodeAnalysis.VisualBasic.BoundObjectInitializerExpression):Microsoft.CodeAnalysis.VisualBasic.BoundExpression:this
           1 ( 0.11% of base) : 119529.dasm - AsyncMethodToClassRewriter:GenerateAwaitForIncompleteTask(Microsoft.CodeAnalysis.VisualBasic.Symbols.LocalSymbol):Microsoft.CodeAnalysis.VisualBasic.BoundBlock:this
           1 ( 0.06% of base) : 170807.dasm - R2RTest.BuildFolderSet:WriteBuildStatistics(System.IO.StreamWriter):this
           1 ( 0.15% of base) : 95549.dasm - Microsoft.CodeAnalysis.VisualBasic.Binder:BindLambdaExpression(Microsoft.CodeAnalysis.VisualBasic.Syntax.LambdaExpressionSyntax,Microsoft.CodeAnalysis.DiagnosticBag):Microsoft.CodeAnalysis.VisualBasic.BoundExpression:this
           1 ( 0.13% of base) : 218206.dasm - Internal.IL.MethodILDebugView:get_Disassembly():System.String:this
           1 ( 0.06% of base) : 95621.dasm - Microsoft.CodeAnalysis.VisualBasic.Binder:BindAwait(Microsoft.CodeAnalysis.VisualBasic.VisualBasicSyntaxNode,Microsoft.CodeAnalysis.VisualBasic.BoundExpression,Microsoft.CodeAnalysis.DiagnosticBag,bool):Microsoft.CodeAnalysis.VisualBasic.BoundExpression:this
           1 ( 0.29% of base) : 73745.dasm - System.Linq.Expressions.BinaryExpression:ReduceIndex():System.Linq.Expressions.Expression:this
           1 ( 0.39% of base) : 75354.dasm - System.Linq.Expressions.UnaryExpression:ReduceIndex():System.Linq.Expressions.Expression:this
           1 ( 0.26% of base) : 95270.dasm - Microsoft.CodeAnalysis.VisualBasic.Binder:BindXmlElementAccess(Microsoft.CodeAnalysis.VisualBasic.Syntax.XmlMemberAccessExpressionSyntax,System.String,int,Microsoft.CodeAnalysis.DiagnosticBag):Microsoft.CodeAnalysis.VisualBasic.BoundExpression:this
           1 ( 0.53% of base) : 95318.dasm - Microsoft.CodeAnalysis.VisualBasic.Binder:BindRemoveNamespaceAttributesInvocation(Microsoft.CodeAnalysis.VisualBasic.VisualBasicSyntaxNode,Microsoft.CodeAnalysis.VisualBasic.BoundExpression,Microsoft.CodeAnalysis.VisualBasic.BoundRValuePlaceholder,Microsoft.CodeAnalysis.VisualBasic.BoundRValuePlaceholder,byref,byref,Microsoft.CodeAnalysis.DiagnosticBag):Microsoft.CodeAnalysis.VisualBasic.BoundExpression:this
           1 ( 0.13% of base) : 95352.dasm - Microsoft.CodeAnalysis.VisualBasic.Binder:BindForEachBlockParts(Microsoft.CodeAnalysis.VisualBasic.Syntax.ForOrForEachBlockSyntax,Microsoft.CodeAnalysis.VisualBasic.Symbols.LocalSymbol,Microsoft.CodeAnalysis.VisualBasic.BoundExpression,bool,Microsoft.CodeAnalysis.DiagnosticBag):Microsoft.CodeAnalysis.VisualBasic.BoundForEachStatement:this
           1 ( 0.41% of base) : 114107.dasm - Microsoft.CodeAnalysis.VisualBasic.Conversions:ClassifyConversionOfOperandOfConditionalBranch(Microsoft.CodeAnalysis.VisualBasic.BoundExpression,Microsoft.CodeAnalysis.VisualBasic.Symbols.TypeSymbol,Microsoft.CodeAnalysis.VisualBasic.Binder,byref,byref,byref):System.Collections.Generic.KeyValuePair`2[[Microsoft.CodeAnalysis.VisualBasic.ConversionKind, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35],[Microsoft.CodeAnalysis.VisualBasic.Symbols.MethodSymbol, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]]
           1 ( 0.39% of base) : 218960.dasm - Internal.TypeSystem.MetadataFieldLayoutAlgorithm:ComputeSequentialFieldLayout(Internal.TypeSystem.MetadataType,int):Internal.TypeSystem.ComputedInstanceFieldLayout:this
           1 ( 0.17% of base) : 95485.dasm - Microsoft.CodeAnalysis.VisualBasic.Binder:BindAggregateQueryExpression(Microsoft.CodeAnalysis.VisualBasic.Syntax.QueryExpressionSyntax,Microsoft.CodeAnalysis.SyntaxList`1+Enumerator[[Microsoft.CodeAnalysis.VisualBasic.Syntax.QueryClauseSyntax, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],Microsoft.CodeAnalysis.DiagnosticBag):Microsoft.CodeAnalysis.VisualBasic.BoundQueryExpression:this
           1 ( 0.41% of base) : 131657.dasm - Newtonsoft.Json.Utilities.EnumUtils:InitializeValuesAndNames(Newtonsoft.Json.Utilities.StructMultiKey`2[[System.Type, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[Newtonsoft.Json.Serialization.NamingStrategy, Newtonsoft.Json, Version=12.0.0.0, Culture=neutral, PublicKeyToken=30ad4fe6b2a6aeed]]):Newtonsoft.Json.Utilities.EnumInfo
           1 ( 0.88% of base) : 212013.dasm - Ssl:AddExtraChainCertificates(Microsoft.Win32.SafeHandles.SafeSslHandle,System.Security.Cryptography.X509Certificates.X509Certificate2[]):bool

Top method improvements (Instructions):
         -38 (-5.11% of base) : 95597.dasm - Microsoft.CodeAnalysis.VisualBasic.Binder:ReportUnspecificProcedures(Microsoft.CodeAnalysis.Location,System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.VisualBasic.Symbol, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],Microsoft.CodeAnalysis.DiagnosticBag,bool):this
         -29 (-0.37% of base) : 100869.dasm - Microsoft.CodeAnalysis.VisualBasic.VisualBasicCommandLineParser:Parse(System.Collections.Generic.IEnumerable`1[[System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]],System.String,System.String,System.String):Microsoft.CodeAnalysis.VisualBasic.VisualBasicCommandLineArguments:this
         -28 (-0.92% of base) : 31514.dasm - System.Data.XmlTreeGen:HandleTable(System.Data.DataTable,System.Xml.XmlDocument,System.Xml.XmlElement,bool):System.Xml.XmlElement:this
         -27 (-2.07% of base) : 29967.dasm - System.Xml.Serialization.XmlSerializationReaderCodeGen:WriteMemberElementsIf(System.Xml.Serialization.XmlSerializationReaderCodeGen+Member[],Member,System.String,System.String):this
         -27 (-3.43% of base) : 120795.dasm - SynthesizedComInterface:.ctor(Microsoft.CodeAnalysis.VisualBasic.Symbols.SourceNamedTypeSymbol,Microsoft.CodeAnalysis.ArrayBuilder`1[[System.Collections.Generic.KeyValuePair`2[[Microsoft.CodeAnalysis.VisualBasic.Symbol, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35],[System.Int32, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]], System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]):this
         -27 (-1.37% of base) : 156897.dasm - Microsoft.CodeAnalysis.CSharp.Symbols.SourceMemberContainerTypeSymbol:AddNonTypeMembers(MembersAndInitializersBuilder,Microsoft.CodeAnalysis.SyntaxList`1[[Microsoft.CodeAnalysis.CSharp.Syntax.MemberDeclarationSyntax, Microsoft.CodeAnalysis.CSharp, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],Microsoft.CodeAnalysis.DiagnosticBag):this
         -27 (-3.47% of base) : 194293.dasm - System.Data.Common.MultipartIdentifier:ParseMultipartIdentifier(System.String,System.String,System.String,ushort,int,bool,System.String,bool):System.String[]
         -27 (-0.79% of base) : 40630.dasm - Microsoft.FSharp.Quotations.FSharpExpr:GetLayout(bool):Microsoft.FSharp.Text.StructuredPrintfImpl.Layout:this
         -26 (-1.63% of base) : 98168.dasm - Microsoft.CodeAnalysis.VisualBasic.Symbols.ConstraintsHelper:RemoveDirectConstraintConflicts(Microsoft.CodeAnalysis.VisualBasic.Symbols.TypeParameterSymbol,System.Collections.Immutable.ImmutableArray`1[TypeParameterConstraint],Roslyn.Utilities.ConsList`1[[Microsoft.CodeAnalysis.VisualBasic.Symbols.TypeParameterSymbol, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],int,Microsoft.CodeAnalysis.ArrayBuilder`1[TypeParameterDiagnosticInfo]):System.Collections.Immutable.ImmutableArray`1[TypeParameterConstraint]
         -23 (-0.80% of base) : 61072.dasm - Microsoft.Diagnostics.Tracing.Parsers.RegisteredTraceEventParser:GetManifestForRegisteredProvider(System.Guid):System.String
         -23 (-3.67% of base) : 95545.dasm - Microsoft.CodeAnalysis.VisualBasic.Binder:BindArgumentsAndNames(System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.VisualBasic.Syntax.ArgumentSyntax, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],byref,byref,byref,Microsoft.CodeAnalysis.DiagnosticBag):this
         -20 (-1.71% of base) : 212861.dasm - Number:NumberToStringFormat(byref,byref,System.ReadOnlySpan`1[Char],System.Globalization.NumberFormatInfo)
         -19 (-2.33% of base) : 155828.dasm - Microsoft.CodeAnalysis.CSharp.Symbols.ConstraintsHelper:ResolveBounds(Microsoft.CodeAnalysis.CSharp.Symbols.TypeParameterSymbol,Microsoft.CodeAnalysis.CSharp.Symbols.AssemblySymbol,Roslyn.Utilities.ConsList`1[[Microsoft.CodeAnalysis.CSharp.Symbols.TypeParameterSymbol, Microsoft.CodeAnalysis.CSharp, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.CSharp.Symbols.TypeSymbol, Microsoft.CodeAnalysis.CSharp, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],bool,Microsoft.CodeAnalysis.CSharp.CSharpCompilation,Microsoft.CodeAnalysis.ArrayBuilder`1[TypeParameterDiagnosticInfo],byref):Microsoft.CodeAnalysis.CSharp.Symbols.TypeParameterBounds
         -19 (-1.14% of base) : 30278.dasm - System.Xml.Serialization.XmlSerializationWriterCodeGen:WriteElements(System.String,System.String,System.Xml.Serialization.ElementAccessor[],System.Xml.Serialization.TextAccessor,System.Xml.Serialization.ChoiceIdentifierAccessor,System.String,bool,bool):this
         -19 (-0.51% of base) : 14020.dasm - Microsoft.VisualBasic.CompilerServices.VBBinder:BindToMethod(int,System.Reflection.MethodBase[],byref,System.Reflection.ParameterModifier[],System.Globalization.CultureInfo,System.String[],byref):System.Reflection.MethodBase:this
         -18 (-3.65% of base) : 102190.dasm - Microsoft.CodeAnalysis.VisualBasic.ExpressionLambdaRewriter:VisitLambdaInternal(Microsoft.CodeAnalysis.VisualBasic.BoundLambda,Microsoft.CodeAnalysis.VisualBasic.Symbols.NamedTypeSymbol):Microsoft.CodeAnalysis.VisualBasic.BoundExpression:this
         -17 (-1.13% of base) : 95300.dasm - Microsoft.CodeAnalysis.VisualBasic.Binder:DecodeParameterList(Microsoft.CodeAnalysis.VisualBasic.Symbol,bool,int,Microsoft.CodeAnalysis.SeparatedSyntaxList`1[[Microsoft.CodeAnalysis.VisualBasic.Syntax.ParameterSyntax, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],Microsoft.CodeAnalysis.ArrayBuilder`1[[Microsoft.CodeAnalysis.VisualBasic.Symbols.ParameterSymbol, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],CheckParameterModifierDelegate,Microsoft.CodeAnalysis.DiagnosticBag):this
         -16 (-2.32% of base) : 118391.dasm - AnonymousDelegatePublicSymbol:.ctor(Microsoft.CodeAnalysis.VisualBasic.Symbols.AnonymousTypeManager,Microsoft.CodeAnalysis.VisualBasic.Symbols.AnonymousTypeDescriptor):this
         -15 (-0.75% of base) : 30100.dasm - System.Xml.Serialization.XmlSerializationReaderILGen:WriteLiteralStructMethod(System.Xml.Serialization.StructMapping):this
         -15 (-3.39% of base) : 157267.dasm - Microsoft.CodeAnalysis.CSharp.Symbols.SourceNamespaceSymbol:MakeNameToMembersMap(Microsoft.CodeAnalysis.DiagnosticBag):System.Collections.Generic.Dictionary`2[[System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.CSharp.Symbols.NamespaceOrTypeSymbol, Microsoft.CodeAnalysis.CSharp, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]], System.Collections.Immutable, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]:this

Top method regressions (percentages):
           1 ( 0.88% of base) : 212013.dasm - Ssl:AddExtraChainCertificates(Microsoft.Win32.SafeHandles.SafeSslHandle,System.Security.Cryptography.X509Certificates.X509Certificate2[]):bool
           1 ( 0.55% of base) : 28182.dasm - System.Xml.Xsl.IlGen.XmlILVisitor:VisitChoice(System.Xml.Xsl.Qil.QilChoice):System.Xml.Xsl.Qil.QilNode:this
           1 ( 0.53% of base) : 212209.dasm - System.Security.Authentication.ExtendedProtection.ServiceNameCollection:NormalizeServiceName(System.String):System.String
           1 ( 0.53% of base) : 95318.dasm - Microsoft.CodeAnalysis.VisualBasic.Binder:BindRemoveNamespaceAttributesInvocation(Microsoft.CodeAnalysis.VisualBasic.VisualBasicSyntaxNode,Microsoft.CodeAnalysis.VisualBasic.BoundExpression,Microsoft.CodeAnalysis.VisualBasic.BoundRValuePlaceholder,Microsoft.CodeAnalysis.VisualBasic.BoundRValuePlaceholder,byref,byref,Microsoft.CodeAnalysis.DiagnosticBag):Microsoft.CodeAnalysis.VisualBasic.BoundExpression:this
           1 ( 0.51% of base) : 181254.dasm - System.Net.ServiceNameStore:NormalizeServiceName(System.String):System.String
           1 ( 0.41% of base) : 131657.dasm - Newtonsoft.Json.Utilities.EnumUtils:InitializeValuesAndNames(Newtonsoft.Json.Utilities.StructMultiKey`2[[System.Type, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[Newtonsoft.Json.Serialization.NamingStrategy, Newtonsoft.Json, Version=12.0.0.0, Culture=neutral, PublicKeyToken=30ad4fe6b2a6aeed]]):Newtonsoft.Json.Utilities.EnumInfo
           1 ( 0.41% of base) : 114107.dasm - Microsoft.CodeAnalysis.VisualBasic.Conversions:ClassifyConversionOfOperandOfConditionalBranch(Microsoft.CodeAnalysis.VisualBasic.BoundExpression,Microsoft.CodeAnalysis.VisualBasic.Symbols.TypeSymbol,Microsoft.CodeAnalysis.VisualBasic.Binder,byref,byref,byref):System.Collections.Generic.KeyValuePair`2[[Microsoft.CodeAnalysis.VisualBasic.ConversionKind, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35],[Microsoft.CodeAnalysis.VisualBasic.Symbols.MethodSymbol, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]]
           1 ( 0.39% of base) : 218960.dasm - Internal.TypeSystem.MetadataFieldLayoutAlgorithm:ComputeSequentialFieldLayout(Internal.TypeSystem.MetadataType,int):Internal.TypeSystem.ComputedInstanceFieldLayout:this
           1 ( 0.39% of base) : 75354.dasm - System.Linq.Expressions.UnaryExpression:ReduceIndex():System.Linq.Expressions.Expression:this
           1 ( 0.34% of base) : 102201.dasm - Microsoft.CodeAnalysis.VisualBasic.ExpressionLambdaRewriter:VisitObjectInitializer(Microsoft.CodeAnalysis.VisualBasic.BoundObjectInitializerExpression):Microsoft.CodeAnalysis.VisualBasic.BoundExpression:this
           1 ( 0.29% of base) : 73745.dasm - System.Linq.Expressions.BinaryExpression:ReduceIndex():System.Linq.Expressions.Expression:this
           1 ( 0.26% of base) : 95270.dasm - Microsoft.CodeAnalysis.VisualBasic.Binder:BindXmlElementAccess(Microsoft.CodeAnalysis.VisualBasic.Syntax.XmlMemberAccessExpressionSyntax,System.String,int,Microsoft.CodeAnalysis.DiagnosticBag):Microsoft.CodeAnalysis.VisualBasic.BoundExpression:this
           1 ( 0.17% of base) : 95485.dasm - Microsoft.CodeAnalysis.VisualBasic.Binder:BindAggregateQueryExpression(Microsoft.CodeAnalysis.VisualBasic.Syntax.QueryExpressionSyntax,Microsoft.CodeAnalysis.SyntaxList`1+Enumerator[[Microsoft.CodeAnalysis.VisualBasic.Syntax.QueryClauseSyntax, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],Microsoft.CodeAnalysis.DiagnosticBag):Microsoft.CodeAnalysis.VisualBasic.BoundQueryExpression:this
           1 ( 0.15% of base) : 95549.dasm - Microsoft.CodeAnalysis.VisualBasic.Binder:BindLambdaExpression(Microsoft.CodeAnalysis.VisualBasic.Syntax.LambdaExpressionSyntax,Microsoft.CodeAnalysis.DiagnosticBag):Microsoft.CodeAnalysis.VisualBasic.BoundExpression:this
           1 ( 0.13% of base) : 218206.dasm - Internal.IL.MethodILDebugView:get_Disassembly():System.String:this
           1 ( 0.13% of base) : 95352.dasm - Microsoft.CodeAnalysis.VisualBasic.Binder:BindForEachBlockParts(Microsoft.CodeAnalysis.VisualBasic.Syntax.ForOrForEachBlockSyntax,Microsoft.CodeAnalysis.VisualBasic.Symbols.LocalSymbol,Microsoft.CodeAnalysis.VisualBasic.BoundExpression,bool,Microsoft.CodeAnalysis.DiagnosticBag):Microsoft.CodeAnalysis.VisualBasic.BoundForEachStatement:this
           1 ( 0.11% of base) : 119529.dasm - AsyncMethodToClassRewriter:GenerateAwaitForIncompleteTask(Microsoft.CodeAnalysis.VisualBasic.Symbols.LocalSymbol):Microsoft.CodeAnalysis.VisualBasic.BoundBlock:this
           1 ( 0.06% of base) : 95621.dasm - Microsoft.CodeAnalysis.VisualBasic.Binder:BindAwait(Microsoft.CodeAnalysis.VisualBasic.VisualBasicSyntaxNode,Microsoft.CodeAnalysis.VisualBasic.BoundExpression,Microsoft.CodeAnalysis.DiagnosticBag,bool):Microsoft.CodeAnalysis.VisualBasic.BoundExpression:this
           1 ( 0.06% of base) : 170807.dasm - R2RTest.BuildFolderSet:WriteBuildStatistics(System.IO.StreamWriter):this

Top method improvements (percentages):
          -4 (-7.41% of base) : 185797.dasm - System.Linq.Enumerable:Take(System.Collections.Generic.IEnumerable`1[__Canon],System.Range):System.Collections.Generic.IEnumerable`1[__Canon]
         -38 (-5.11% of base) : 95597.dasm - Microsoft.CodeAnalysis.VisualBasic.Binder:ReportUnspecificProcedures(Microsoft.CodeAnalysis.Location,System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.VisualBasic.Symbol, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],Microsoft.CodeAnalysis.DiagnosticBag,bool):this
         -12 (-4.96% of base) : 156934.dasm - Microsoft.CodeAnalysis.CSharp.Symbols.SourceMemberContainerTypeSymbol:MakeAllMembers(Microsoft.CodeAnalysis.DiagnosticBag):System.Collections.Generic.Dictionary`2[[System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.CSharp.Symbol, Microsoft.CodeAnalysis.CSharp, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]], System.Collections.Immutable, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]:this
          -2 (-4.88% of base) : 468.dasm - System.ArraySegment`1[Vector`1][System.Numerics.Vector`1[System.Single]]:Slice(int):System.ArraySegment`1[Vector`1]:this
         -10 (-4.33% of base) : 156285.dasm - Microsoft.CodeAnalysis.CSharp.Symbols.OverriddenOrHiddenMembersHelpers:FindOtherOverriddenMethodsInContainingType(Microsoft.CodeAnalysis.CSharp.Symbol,bool,Microsoft.CodeAnalysis.ArrayBuilder`1[[Microsoft.CodeAnalysis.CSharp.Symbol, Microsoft.CodeAnalysis.CSharp, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],Microsoft.CodeAnalysis.ArrayBuilder`1[[Microsoft.CodeAnalysis.CSharp.Symbol, Microsoft.CodeAnalysis.CSharp, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]])
          -8 (-4.04% of base) : 50885.dasm - OperatorIntrinsics:SetArraySlice4D(System.__Canon[,,,],Microsoft.FSharp.Core.FSharpOption`1[Int32],Microsoft.FSharp.Core.FSharpOption`1[Int32],Microsoft.FSharp.Core.FSharpOption`1[Int32],Microsoft.FSharp.Core.FSharpOption`1[Int32],Microsoft.FSharp.Core.FSharpOption`1[Int32],Microsoft.FSharp.Core.FSharpOption`1[Int32],Microsoft.FSharp.Core.FSharpOption`1[Int32],Microsoft.FSharp.Core.FSharpOption`1[Int32],System.__Canon[,,,])
          -8 (-4.04% of base) : 50886.dasm - OperatorIntrinsics:SetArraySlice4D(System.Byte[,,,],Microsoft.FSharp.Core.FSharpOption`1[Int32],Microsoft.FSharp.Core.FSharpOption`1[Int32],Microsoft.FSharp.Core.FSharpOption`1[Int32],Microsoft.FSharp.Core.FSharpOption`1[Int32],Microsoft.FSharp.Core.FSharpOption`1[Int32],Microsoft.FSharp.Core.FSharpOption`1[Int32],Microsoft.FSharp.Core.FSharpOption`1[Int32],Microsoft.FSharp.Core.FSharpOption`1[Int32],System.Byte[,,,])
         -23 (-3.67% of base) : 95545.dasm - Microsoft.CodeAnalysis.VisualBasic.Binder:BindArgumentsAndNames(System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.VisualBasic.Syntax.ArgumentSyntax, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],byref,byref,byref,Microsoft.CodeAnalysis.DiagnosticBag):this
         -18 (-3.65% of base) : 102190.dasm - Microsoft.CodeAnalysis.VisualBasic.ExpressionLambdaRewriter:VisitLambdaInternal(Microsoft.CodeAnalysis.VisualBasic.BoundLambda,Microsoft.CodeAnalysis.VisualBasic.Symbols.NamedTypeSymbol):Microsoft.CodeAnalysis.VisualBasic.BoundExpression:this
         -27 (-3.47% of base) : 194293.dasm - System.Data.Common.MultipartIdentifier:ParseMultipartIdentifier(System.String,System.String,System.String,ushort,int,bool,System.String,bool):System.String[]
         -12 (-3.44% of base) : 102334.dasm - Microsoft.CodeAnalysis.VisualBasic.LocalRewriter:CreatePrefixesAndNamespacesArrays(Microsoft.CodeAnalysis.VisualBasic.BoundXmlContainerRewriterInfo,Microsoft.CodeAnalysis.VisualBasic.VisualBasicSyntaxNode,byref,byref):this
         -27 (-3.43% of base) : 120795.dasm - SynthesizedComInterface:.ctor(Microsoft.CodeAnalysis.VisualBasic.Symbols.SourceNamedTypeSymbol,Microsoft.CodeAnalysis.ArrayBuilder`1[[System.Collections.Generic.KeyValuePair`2[[Microsoft.CodeAnalysis.VisualBasic.Symbol, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35],[System.Int32, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]], System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]):this
          -5 (-3.40% of base) : 50835.dasm - OperatorIntrinsics:SetArraySlice3D(System.__Canon[,,],Microsoft.FSharp.Core.FSharpOption`1[Int32],Microsoft.FSharp.Core.FSharpOption`1[Int32],Microsoft.FSharp.Core.FSharpOption`1[Int32],Microsoft.FSharp.Core.FSharpOption`1[Int32],Microsoft.FSharp.Core.FSharpOption`1[Int32],Microsoft.FSharp.Core.FSharpOption`1[Int32],System.__Canon[,,])
         -15 (-3.39% of base) : 157267.dasm - Microsoft.CodeAnalysis.CSharp.Symbols.SourceNamespaceSymbol:MakeNameToMembersMap(Microsoft.CodeAnalysis.DiagnosticBag):System.Collections.Generic.Dictionary`2[[System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.CSharp.Symbols.NamespaceOrTypeSymbol, Microsoft.CodeAnalysis.CSharp, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]], System.Collections.Immutable, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]:this
          -7 (-3.29% of base) : 97511.dasm - Microsoft.CodeAnalysis.VisualBasic.Symbols.Metadata.PE.PEMethodSymbol:ComputeMethodKindForPotentialOperatorOrConversion(OperatorInfo,int,System.String,bool):int:this
         -13 (-3.20% of base) : 101846.dasm - Microsoft.CodeAnalysis.VisualBasic.Symbol:GetAttributesToBind(Roslyn.Utilities.OneOrMany`1[[Microsoft.CodeAnalysis.SyntaxList`1[[Microsoft.CodeAnalysis.VisualBasic.Syntax.AttributeListSyntax, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]], Microsoft.CodeAnalysis, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],int,Microsoft.CodeAnalysis.VisualBasic.VisualBasicCompilation,byref):System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.VisualBasic.Syntax.AttributeSyntax, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]]:this
          -6 (-3.09% of base) : 98935.dasm - Microsoft.CodeAnalysis.VisualBasic.Symbols.SourceAssemblySymbol:GetNetModuleAttributes(byref):System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.VisualBasic.Symbols.VisualBasicAttributeData, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]]:this
          -6 (-3.06% of base) : 98370.dasm - Microsoft.CodeAnalysis.VisualBasic.Symbols.MergedNamespaceSymbol:SlowGetChildrenOfName(System.String):System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.VisualBasic.Symbol, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]]:this
         -13 (-3.04% of base) : 13633.dasm - Microsoft.VisualBasic.CompilerServices.OverloadResolution:CollectOverloadCandidates(System.Reflection.MemberInfo[],System.Object[],int,System.String[],System.Type[],bool,System.Type,byref,byref,Container):System.Collections.Generic.List`1[[Microsoft.VisualBasic.CompilerServices.Symbols+Method, Microsoft.VisualBasic.Core, Version=11.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]
          -6 (-2.97% of base) : 114193.dasm - Microsoft.CodeAnalysis.VisualBasic.OverloadResolution:PropertyInvocationOverloadResolution(Microsoft.CodeAnalysis.VisualBasic.BoundPropertyGroup,System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.VisualBasic.BoundExpression, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],System.Collections.Immutable.ImmutableArray`1[[System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]],Microsoft.CodeAnalysis.VisualBasic.Binder,Microsoft.CodeAnalysis.VisualBasic.VisualBasicSyntaxNode,byref,bool):OverloadResolutionResult

810 total methods with Instruction Count differences (791 improved, 19 regressed), 971 unchanged.


Libraries.pmi.Linux.x64.checked


Summary of Code Size diffs:
(Lower is better)

Total bytes of base: 9075022
Total bytes of diff: 9012979
Total bytes of delta: -62043 (-0.68% of base)

Total relative delta: NaN
    diff is an improvement.
    relative diff is a regression.
Detail diffs


Top file regressions (bytes):
          96 : 177679.dasm (3.24% of base)
          58 : 88228.dasm (2.41% of base)
          14 : 1412.dasm (0.58% of base)
           9 : 157156.dasm (0.53% of base)
           8 : 207504.dasm (1.98% of base)
           7 : 90375.dasm (0.09% of base)
           7 : 128582.dasm (1.42% of base)
           6 : 117158.dasm (1.13% of base)
           6 : 215333.dasm (0.51% of base)
           6 : 16116.dasm (0.46% of base)
           6 : 16117.dasm (0.52% of base)
           6 : 21181.dasm (0.58% of base)
           4 : 170229.dasm (0.30% of base)
           4 : 170265.dasm (0.29% of base)
           3 : 179306.dasm (0.22% of base)
           3 : 220225.dasm (3.23% of base)
           3 : 16114.dasm (0.33% of base)
           3 : 210285.dasm (0.38% of base)
           3 : 210298.dasm (0.66% of base)
           3 : 218859.dasm (1.38% of base)

Top file improvements (bytes):
        -626 : 177694.dasm (-10.21% of base)
        -546 : 147486.dasm (-5.01% of base)
        -327 : 92936.dasm (-4.43% of base)
        -300 : 203901.dasm (-10.00% of base)
        -260 : 182074.dasm (-8.68% of base)
        -245 : 95651.dasm (-0.69% of base)
        -243 : 10045.dasm (-1.61% of base)
        -227 : 97143.dasm (-3.29% of base)
        -225 : 83157.dasm (-1.58% of base)
        -183 : 96025.dasm (-6.05% of base)
        -181 : 167329.dasm (-3.35% of base)
        -172 : 113307.dasm (-4.27% of base)
        -165 : 133996.dasm (-2.76% of base)
        -163 : 115675.dasm (-5.04% of base)
        -158 : 62407.dasm (-1.34% of base)
        -157 : 104415.dasm (-2.83% of base)
        -156 : 113256.dasm (-4.29% of base)
        -150 : 134468.dasm (-4.58% of base)
        -150 : 167672.dasm (-2.80% of base)
        -145 : 136477.dasm (-2.71% of base)

4522 total files with Code Size differences (4491 improved, 31 regressed), 5366 unchanged.

Top method regressions (bytes):
          96 ( 3.24% of base) : 177679.dasm - Number:ParseNumber(byref,long,int,byref,System.Text.StringBuilder,System.Globalization.NumberFormatInfo,bool):bool
          58 ( 2.41% of base) : 88228.dasm - System.Data.Common.SqlInt16Storage:Aggregate(System.Int32[],int):System.Object:this
          14 ( 0.58% of base) : 1412.dasm - Newtonsoft.Json.Utilities.ConvertUtils:DecimalTryParse(System.Char[],int,int,byref):int
           9 ( 0.53% of base) : 157156.dasm - <ParseCDataOrCommentTupleAsync>d__565:MoveNext():this
           8 ( 1.98% of base) : 207504.dasm - System.Uri:GetCombinedString(System.Uri,System.String,bool,byref)
           7 ( 0.09% of base) : 90375.dasm - Microsoft.CodeAnalysis.VisualBasic.Binder:ReportOverloadResolutionFailureAndProduceBoundNode(Microsoft.CodeAnalysis.VisualBasic.VisualBasicSyntaxNode,int,Microsoft.CodeAnalysis.ArrayBuilder`1[CandidateAnalysisResult],System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.VisualBasic.Symbol, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],Microsoft.CodeAnalysis.VisualBasic.Symbols.TypeSymbol,System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.VisualBasic.BoundExpression, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],System.Collections.Immutable.ImmutableArray`1[[System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]],Microsoft.CodeAnalysis.DiagnosticBag,Microsoft.CodeAnalysis.VisualBasic.VisualBasicSyntaxNode,Microsoft.CodeAnalysis.VisualBasic.BoundMethodOrPropertyGroup,Microsoft.CodeAnalysis.VisualBasic.Symbol,bool,Microsoft.CodeAnalysis.VisualBasic.BoundTypeExpression,Microsoft.CodeAnalysis.VisualBasic.Symbol,Microsoft.CodeAnalysis.Location):Microsoft.CodeAnalysis.VisualBasic.BoundExpression:this
           7 ( 1.42% of base) : 128582.dasm - Microsoft.CodeAnalysis.CSharp.Binder:BuildArgumentsForErrorRecovery(Microsoft.CodeAnalysis.CSharp.AnalyzedArguments,System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.CSharp.Symbols.ParameterSymbol, Microsoft.CodeAnalysis.CSharp, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]]):System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.CSharp.BoundExpression, Microsoft.CodeAnalysis.CSharp, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]]:this
           6 ( 1.13% of base) : 117158.dasm - Internal.IL.Stubs.ILCodeStream:PatchLabels():this
           6 ( 0.51% of base) : 215333.dasm - System.Text.EncodingExtensions:Convert(System.Text.Encoder,byref,System.Buffers.IBufferWriter`1[Byte],bool,byref,byref)
           6 ( 0.46% of base) : 16116.dasm - System.Collections.Generic.HashSet`1[Byte][System.Byte]:SymmetricExceptWithEnumerable(System.Collections.Generic.IEnumerable`1[Byte]):this
           6 ( 0.52% of base) : 16117.dasm - System.Collections.Generic.HashSet`1[Byte][System.Byte]:CheckUniqueAndUnfoundElements(System.Collections.Generic.IEnumerable`1[Byte],bool):System.ValueTuple`2[Int32,Int32]:this
           6 ( 0.58% of base) : 21181.dasm - WorkingChain:VerifyCallback(int,long):int:this
           4 ( 0.30% of base) : 170229.dasm - System.Net.Mime.QuotedPrintableStream:DecodeBytes(System.Byte[],int,int):int:this
           4 ( 0.29% of base) : 170265.dasm - System.Net.Mime.QEncodedStream:DecodeBytes(System.Byte[],int,int):int:this
           3 ( 0.22% of base) : 179306.dasm - System.Runtime.Serialization.Formatters.Binary.BinaryParser:ReadArray(int):this
           3 ( 3.23% of base) : 220225.dasm - System.Collections.Generic.BitHelper:.ctor(System.Span`1[Int32],bool):this
           3 ( 0.33% of base) : 16114.dasm - System.Collections.Generic.HashSet`1[Byte][System.Byte]:IntersectWithEnumerable(System.Collections.Generic.IEnumerable`1[Byte]):this
           3 ( 0.38% of base) : 210285.dasm - System.Text.Encodings.Web.OptimizedInboxTextEncoder:Encode(System.ReadOnlySpan`1[Char],System.Span`1[Char],byref,byref,bool):int:this
           3 ( 0.66% of base) : 210298.dasm - AsciiPreescapedData:PopulatePreescapedData(byref,System.Text.Encodings.Web.ScalarEscaperBase):this
           3 ( 1.38% of base) : 218859.dasm - System.Collections.BitArray:SetAll(bool):this

Top method improvements (bytes):
        -626 (-10.21% of base) : 177694.dasm - Number:NumberToStringFormat(byref,byref,System.ReadOnlySpan`1[Char],System.Globalization.NumberFormatInfo)
        -546 (-5.01% of base) : 147486.dasm - Microsoft.CodeAnalysis.CSharp.Symbols.SourceMemberContainerTypeSymbol:AddNonTypeMembers(MembersAndInitializersBuilder,Microsoft.CodeAnalysis.SyntaxList`1[[Microsoft.CodeAnalysis.CSharp.Syntax.MemberDeclarationSyntax, Microsoft.CodeAnalysis.CSharp, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],Microsoft.CodeAnalysis.DiagnosticBag):this
        -327 (-4.43% of base) : 92936.dasm - Microsoft.CodeAnalysis.VisualBasic.Symbols.ConstraintsHelper:RemoveDirectConstraintConflicts(Microsoft.CodeAnalysis.VisualBasic.Symbols.TypeParameterSymbol,System.Collections.Immutable.ImmutableArray`1[TypeParameterConstraint],Roslyn.Utilities.ConsList`1[[Microsoft.CodeAnalysis.VisualBasic.Symbols.TypeParameterSymbol, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],int,Microsoft.CodeAnalysis.ArrayBuilder`1[TypeParameterDiagnosticInfo]):System.Collections.Immutable.ImmutableArray`1[TypeParameterConstraint]
        -300 (-10.00% of base) : 203901.dasm - ParameterizedStrings:EvaluateInternal(System.String,byref,System.TermInfo+ParameterizedStrings+FormatParam[],System.Collections.Generic.Stack`1[FormatParam],byref,byref):System.String
        -260 (-8.68% of base) : 182074.dasm - System.Reflection.TypeLoading.Ecma.EcmaModule:GetTypeCoreNoCache(System.ReadOnlySpan`1[Byte],System.ReadOnlySpan`1[Byte],byref):System.Reflection.TypeLoading.RoDefinitionType:this
        -245 (-0.69% of base) : 95651.dasm - Microsoft.CodeAnalysis.VisualBasic.VisualBasicCommandLineParser:Parse(System.Collections.Generic.IEnumerable`1[[System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]],System.String,System.String,System.String):Microsoft.CodeAnalysis.VisualBasic.VisualBasicCommandLineArguments:this
        -243 (-1.61% of base) : 10045.dasm - Microsoft.VisualBasic.CompilerServices.VBBinder:BindToMethod(int,System.Reflection.MethodBase[],byref,System.Reflection.ParameterModifier[],System.Globalization.CultureInfo,System.String[],byref):System.Reflection.MethodBase:this
        -227 (-3.29% of base) : 97143.dasm - Microsoft.CodeAnalysis.VisualBasic.LocalRewriter:RewriteUnstructuredExceptionHandlingStatementIntoBlock(Microsoft.CodeAnalysis.VisualBasic.BoundUnstructuredExceptionHandlingStatement):Microsoft.CodeAnalysis.VisualBasic.BoundBlock:this
        -225 (-1.58% of base) : 83157.dasm - System.Data.XmlTreeGen:HandleTable(System.Data.DataTable,System.Xml.XmlDocument,System.Xml.XmlElement,bool):System.Xml.XmlElement:this
        -183 (-6.05% of base) : 96025.dasm - Microsoft.CodeAnalysis.VisualBasic.VBSemanticModel:GetSemanticSymbols(Microsoft.CodeAnalysis.VisualBasic.BoundNodeSummary,Microsoft.CodeAnalysis.VisualBasic.Binder,int,byref,byref):System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.VisualBasic.Symbol, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]]:this
        -181 (-3.35% of base) : 167329.dasm - System.Xml.Serialization.XmlSerializationReaderCodeGen:WriteMemberElementsIf(System.Xml.Serialization.XmlSerializationReaderCodeGen+Member[],Member,System.String,System.String):this
        -172 (-4.27% of base) : 113307.dasm - AnonymousDelegateTemplateSymbol:.ctor(Microsoft.CodeAnalysis.VisualBasic.Symbols.AnonymousTypeManager,Microsoft.CodeAnalysis.VisualBasic.Symbols.AnonymousTypeDescriptor):this
        -165 (-2.76% of base) : 133996.dasm - Microsoft.CodeAnalysis.CSharp.LocalRewriter:TransformCompoundAssignmentLHS(Microsoft.CodeAnalysis.CSharp.BoundExpression,Microsoft.CodeAnalysis.ArrayBuilder`1[[Microsoft.CodeAnalysis.CSharp.BoundExpression, Microsoft.CodeAnalysis.CSharp, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],Microsoft.CodeAnalysis.ArrayBuilder`1[[Microsoft.CodeAnalysis.CSharp.Symbols.LocalSymbol, Microsoft.CodeAnalysis.CSharp, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],bool):Microsoft.CodeAnalysis.CSharp.BoundExpression:this
        -163 (-5.04% of base) : 115675.dasm - SynthesizedComInterface:.ctor(Microsoft.CodeAnalysis.VisualBasic.Symbols.SourceNamedTypeSymbol,Microsoft.CodeAnalysis.ArrayBuilder`1[[System.Collections.Generic.KeyValuePair`2[[Microsoft.CodeAnalysis.VisualBasic.Symbol, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35],[System.Int32, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]], System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]):this
        -158 (-1.34% of base) : 62407.dasm - Microsoft.Diagnostics.Tracing.Parsers.RegisteredTraceEventParser:GetManifestForRegisteredProvider(System.Guid):System.String
        -157 (-2.83% of base) : 104415.dasm - Microsoft.CodeAnalysis.VisualBasic.Syntax.SyntaxNormalizer:RewriteTrivia(Microsoft.CodeAnalysis.SyntaxTriviaList,int,bool,bool,bool,int,int):Microsoft.CodeAnalysis.SyntaxTriviaList:this
        -156 (-4.29% of base) : 113256.dasm - AnonymousDelegatePublicSymbol:.ctor(Microsoft.CodeAnalysis.VisualBasic.Symbols.AnonymousTypeManager,Microsoft.CodeAnalysis.VisualBasic.Symbols.AnonymousTypeDescriptor):this
        -150 (-4.58% of base) : 134468.dasm - Microsoft.CodeAnalysis.CSharp.SymbolDisplayVisitor:AddTypeParameterConstraints(System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.ITypeSymbol, Microsoft.CodeAnalysis, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]]):this
        -150 (-2.80% of base) : 167672.dasm - System.Xml.Serialization.XmlSerializationWriterCodeGen:GenerateMembersElement(System.Xml.Serialization.XmlMembersMapping):System.String:this
        -145 (-2.71% of base) : 136477.dasm - Microsoft.CodeAnalysis.CSharp.Syntax.SyntaxNormalizer:RewriteTrivia(Microsoft.CodeAnalysis.SyntaxTriviaList,int,bool,bool,bool,int):Microsoft.CodeAnalysis.SyntaxTriviaList:this

Top method regressions (percentages):
          96 ( 3.24% of base) : 177679.dasm - Number:ParseNumber(byref,long,int,byref,System.Text.StringBuilder,System.Globalization.NumberFormatInfo,bool):bool
           3 ( 3.23% of base) : 220225.dasm - System.Collections.Generic.BitHelper:.ctor(System.Span`1[Int32],bool):this
          58 ( 2.41% of base) : 88228.dasm - System.Data.Common.SqlInt16Storage:Aggregate(System.Int32[],int):System.Object:this
           8 ( 1.98% of base) : 207504.dasm - System.Uri:GetCombinedString(System.Uri,System.String,bool,byref)
           7 ( 1.42% of base) : 128582.dasm - Microsoft.CodeAnalysis.CSharp.Binder:BuildArgumentsForErrorRecovery(Microsoft.CodeAnalysis.CSharp.AnalyzedArguments,System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.CSharp.Symbols.ParameterSymbol, Microsoft.CodeAnalysis.CSharp, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]]):System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.CSharp.BoundExpression, Microsoft.CodeAnalysis.CSharp, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]]:this
           3 ( 1.38% of base) : 218859.dasm - System.Collections.BitArray:SetAll(bool):this
           6 ( 1.13% of base) : 117158.dasm - Internal.IL.Stubs.ILCodeStream:PatchLabels():this
           3 ( 0.76% of base) : 218866.dasm - System.Collections.BitArray:set_Length(int):this
           3 ( 0.66% of base) : 210298.dasm - AsciiPreescapedData:PopulatePreescapedData(byref,System.Text.Encodings.Web.ScalarEscaperBase):this
          14 ( 0.58% of base) : 1412.dasm - Newtonsoft.Json.Utilities.ConvertUtils:DecimalTryParse(System.Char[],int,int,byref):int
           6 ( 0.58% of base) : 21181.dasm - WorkingChain:VerifyCallback(int,long):int:this
           3 ( 0.54% of base) : 218865.dasm - System.Collections.BitArray:LeftShift(int):System.Collections.BitArray:this
           9 ( 0.53% of base) : 157156.dasm - <ParseCDataOrCommentTupleAsync>d__565:MoveNext():this
           6 ( 0.52% of base) : 16117.dasm - System.Collections.Generic.HashSet`1[Byte][System.Byte]:CheckUniqueAndUnfoundElements(System.Collections.Generic.IEnumerable`1[Byte],bool):System.ValueTuple`2[Int32,Int32]:this
           6 ( 0.51% of base) : 215333.dasm - System.Text.EncodingExtensions:Convert(System.Text.Encoder,byref,System.Buffers.IBufferWriter`1[Byte],bool,byref,byref)
           6 ( 0.46% of base) : 16116.dasm - System.Collections.Generic.HashSet`1[Byte][System.Byte]:SymmetricExceptWithEnumerable(System.Collections.Generic.IEnumerable`1[Byte]):this
           3 ( 0.46% of base) : 218864.dasm - System.Collections.BitArray:RightShift(int):System.Collections.BitArray:this
           1 ( 0.45% of base) : 184906.dasm - System.Text.RegularExpressions.RegexCharClass:AddLowercase(System.Globalization.CultureInfo):this
           3 ( 0.38% of base) : 210285.dasm - System.Text.Encodings.Web.OptimizedInboxTextEncoder:Encode(System.ReadOnlySpan`1[Char],System.Span`1[Char],byref,byref,bool):int:this
           3 ( 0.33% of base) : 16114.dasm - System.Collections.Generic.HashSet`1[Byte][System.Byte]:IntersectWithEnumerable(System.Collections.Generic.IEnumerable`1[Byte]):this

Top method improvements (percentages):
        -626 (-10.21% of base) : 177694.dasm - Number:NumberToStringFormat(byref,byref,System.ReadOnlySpan`1[Char],System.Globalization.NumberFormatInfo)
        -300 (-10.00% of base) : 203901.dasm - ParameterizedStrings:EvaluateInternal(System.String,byref,System.TermInfo+ParameterizedStrings+FormatParam[],System.Collections.Generic.Stack`1[FormatParam],byref,byref):System.String
        -260 (-8.68% of base) : 182074.dasm - System.Reflection.TypeLoading.Ecma.EcmaModule:GetTypeCoreNoCache(System.ReadOnlySpan`1[Byte],System.ReadOnlySpan`1[Byte],byref):System.Reflection.TypeLoading.RoDefinitionType:this
         -33 (-8.40% of base) : 45223.dasm - OperatorIntrinsics:SetArraySlice2D(System.__Canon[,],Microsoft.FSharp.Core.FSharpOption`1[Int32],Microsoft.FSharp.Core.FSharpOption`1[Int32],Microsoft.FSharp.Core.FSharpOption`1[Int32],Microsoft.FSharp.Core.FSharpOption`1[Int32],System.__Canon[,])
         -77 (-8.28% of base) : 147523.dasm - Microsoft.CodeAnalysis.CSharp.Symbols.SourceMemberContainerTypeSymbol:MakeAllMembers(Microsoft.CodeAnalysis.DiagnosticBag):System.Collections.Generic.Dictionary`2[[System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.CSharp.Symbol, Microsoft.CodeAnalysis.CSharp, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]], System.Collections.Immutable, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]:this
        -133 (-7.19% of base) : 109042.dasm - Microsoft.CodeAnalysis.VisualBasic.OverloadResolution:ResolveUserDefinedBinaryOperator(Microsoft.CodeAnalysis.VisualBasic.BoundExpression,Microsoft.CodeAnalysis.VisualBasic.BoundExpression,int,Microsoft.CodeAnalysis.VisualBasic.Binder,byref,bool):OverloadResolutionResult
         -24 (-7.12% of base) : 147530.dasm - Microsoft.CodeAnalysis.CSharp.Symbols.SourceMemberContainerTypeSymbol:FixPartialMember(System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.CSharp.Symbol, Microsoft.CodeAnalysis.CSharp, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],Microsoft.CodeAnalysis.CSharp.Symbols.SourceMemberMethodSymbol,Microsoft.CodeAnalysis.CSharp.Symbols.SourceMemberMethodSymbol):System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.CSharp.Symbol, Microsoft.CodeAnalysis.CSharp, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]]
         -58 (-6.97% of base) : 9671.dasm - Microsoft.VisualBasic.CompilerServices.OverloadResolution:InferTypeArguments(Method,System.Object[],System.String[],System.Type[],System.Collections.Generic.List`1[[System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]):bool
         -24 (-6.84% of base) : 92559.dasm - Microsoft.CodeAnalysis.VisualBasic.Symbols.Retargeting.RetargetingEventSymbol:RetargetExplicitInterfaceImplementations():System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.VisualBasic.Symbols.EventSymbol, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]]:this
         -31 (-6.83% of base) : 149749.dasm - Microsoft.CodeAnalysis.CSharp.CodeGen.StackOptimizerPass1:VisitArrayInitialization(Microsoft.CodeAnalysis.CSharp.BoundArrayInitialization):Microsoft.CodeAnalysis.CSharp.BoundNode:this
         -59 (-6.81% of base) : 95393.dasm - Microsoft.CodeAnalysis.VisualBasic.BoundExpressionExtensions:GetExpressionSymbols(Microsoft.CodeAnalysis.VisualBasic.BoundMethodGroup,Microsoft.CodeAnalysis.ArrayBuilder`1[[Microsoft.CodeAnalysis.VisualBasic.Symbol, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]])
         -12 (-6.78% of base) : 190606.dasm - System.Linq.Enumerable:Take(System.Collections.Generic.IEnumerable`1[__Canon],System.Range):System.Collections.Generic.IEnumerable`1[__Canon]
         -28 (-6.59% of base) : 114031.dasm - Analyzer:VisitArrayInitialization(Microsoft.CodeAnalysis.VisualBasic.BoundArrayInitialization):Microsoft.CodeAnalysis.VisualBasic.BoundNode:this
         -31 (-6.43% of base) : 114060.dasm - Analyzer:VisitSequence(Microsoft.CodeAnalysis.VisualBasic.BoundSequence):Microsoft.CodeAnalysis.VisualBasic.BoundNode:this
         -16 (-6.37% of base) : 108221.dasm - Microsoft.CodeAnalysis.VisualBasic.Syntax.XmlNameAttributeSyntax:.ctor(ushort,Microsoft.CodeAnalysis.DiagnosticInfo[],Microsoft.CodeAnalysis.SyntaxAnnotation[],Microsoft.CodeAnalysis.VisualBasic.Syntax.XmlNameSyntax,Microsoft.CodeAnalysis.VisualBasic.Syntax.InternalSyntax.PunctuationSyntax,Microsoft.CodeAnalysis.VisualBasic.Syntax.InternalSyntax.PunctuationSyntax,Microsoft.CodeAnalysis.VisualBasic.Syntax.IdentifierNameSyntax,Microsoft.CodeAnalysis.VisualBasic.Syntax.InternalSyntax.PunctuationSyntax):this
         -16 (-6.37% of base) : 108199.dasm - Microsoft.CodeAnalysis.VisualBasic.Syntax.XmlCrefAttributeSyntax:.ctor(ushort,Microsoft.CodeAnalysis.DiagnosticInfo[],Microsoft.CodeAnalysis.SyntaxAnnotation[],Microsoft.CodeAnalysis.VisualBasic.Syntax.XmlNameSyntax,Microsoft.CodeAnalysis.VisualBasic.Syntax.InternalSyntax.PunctuationSyntax,Microsoft.CodeAnalysis.VisualBasic.Syntax.InternalSyntax.PunctuationSyntax,Microsoft.CodeAnalysis.VisualBasic.Syntax.CrefReferenceSyntax,Microsoft.CodeAnalysis.VisualBasic.Syntax.InternalSyntax.PunctuationSyntax):this
         -24 (-6.37% of base) : 94454.dasm - Microsoft.CodeAnalysis.VisualBasic.Symbols.SourcePropertySymbol:GetAccessorImplementations(bool):System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.VisualBasic.Symbols.MethodSymbol, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]]:this
         -28 (-6.22% of base) : 114070.dasm - Analyzer:VisitArguments(System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.VisualBasic.BoundExpression, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.VisualBasic.Symbols.ParameterSymbol, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]]):System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.VisualBasic.BoundExpression, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]]:this
        -183 (-6.05% of base) : 96025.dasm - Microsoft.CodeAnalysis.VisualBasic.VBSemanticModel:GetSemanticSymbols(Microsoft.CodeAnalysis.VisualBasic.BoundNodeSummary,Microsoft.CodeAnalysis.VisualBasic.Binder,int,byref,byref):System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.VisualBasic.Symbol, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]]:this
         -47 (-6.04% of base) : 128620.dasm - Microsoft.CodeAnalysis.CSharp.Binder:BindRegularCSharpFieldInitializers(Microsoft.CodeAnalysis.CSharp.CSharpCompilation,System.Collections.Immutable.ImmutableArray`1[ImmutableArray`1],Microsoft.CodeAnalysis.ArrayBuilder`1[[Microsoft.CodeAnalysis.CSharp.BoundInitializer, Microsoft.CodeAnalysis.CSharp, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],Microsoft.CodeAnalysis.DiagnosticBag,byref)

4522 total methods with Code Size differences (4491 improved, 31 regressed), 5367 unchanged.



Summary of Perf Score diffs:
(Lower is better)

Total PerfScoreUnits of base: 16335744275602998
Total PerfScoreUnits of diff: 16335726611005154
Total PerfScoreUnits of delta: -17664597864.92 (-0.00% of base)

Total relative delta: NaN
    diff is an improvement.
    relative diff is a regression.
Detail diffs


Top file regressions (PerfScoreUnits):
    1048373.90 : 80817.dasm (0.06% of base)
    266228.00 : 147799.dasm (0.00% of base)
    16397.70 : 123012.dasm (0.96% of base)
     4255.90 : 129005.dasm (0.01% of base)
     4057.20 : 93882.dasm (11.94% of base)
      852.10 : 90415.dasm (1.19% of base)
      499.60 : 162732.dasm (1.97% of base)
      336.00 : 36499.dasm (1.05% of base)
      254.40 : 149298.dasm (0.91% of base)
      253.20 : 90801.dasm (7.46% of base)
      128.00 : 207551.dasm (0.08% of base)
      125.50 : 147625.dasm (0.58% of base)
       87.90 : 147550.dasm (5.43% of base)
       62.40 : 130609.dasm (0.13% of base)
       62.40 : 92307.dasm (0.97% of base)
       58.50 : 122943.dasm (2.67% of base)
       54.60 : 167370.dasm (0.24% of base)
       54.50 : 121301.dasm (0.10% of base)
       52.80 : 134845.dasm (0.86% of base)
       46.00 : 28546.dasm (4.81% of base)

Top file improvements (PerfScoreUnits):
    -17247112732.00 : 94045.dasm (-0.00% of base)
    -268402680.40 : 78562.dasm (-2.89% of base)
    -134217724.00 : 90116.dasm (-0.44% of base)
    -5523480.23 : 83157.dasm (-1.49% of base)
    -4477080.87 : 10059.dasm (-12.64% of base)
    -4279543.70 : 147529.dasm (-8.69% of base)
    -1033503.66 : 115675.dasm (-3.68% of base)
    -609234.20 : 90080.dasm (-2.13% of base)
    -81925.70 : 21397.dasm (-10.99% of base)
    -23565.00 : 166683.dasm (-9.52% of base)
    -16915.70 : 10054.dasm (-4.43% of base)
    -16411.14 : 52024.dasm (-10.66% of base)
    -11161.00 : 167672.dasm (-2.02% of base)
    -9222.30 : 87611.dasm (-2.49% of base)
    -9222.30 : 25073.dasm (-2.49% of base)
    -7301.60 : 3764.dasm (-0.99% of base)
    -5407.60 : 90380.dasm (-0.89% of base)
    -4103.94 : 147809.dasm (-0.41% of base)
    -3082.40 : 131260.dasm (-0.64% of base)
    -2617.60 : 25127.dasm (-2.80% of base)

5307 total files with Perf Score differences (4474 improved, 833 regressed), 4581 unchanged.

Top method regressions (PerfScoreUnits):
    1048373.90 ( 0.06% of base) : 80817.dasm - System.Linq.Expressions.Interpreter.LightCompiler:CompileTryExpression(System.Linq.Expressions.Expression):this
    266228.00 ( 0.00% of base) : 147799.dasm - Microsoft.CodeAnalysis.CSharp.Symbols.SourceNamedTypeSymbol:MakeOneDeclaredBases(Roslyn.Utilities.ConsList`1[[Microsoft.CodeAnalysis.CSharp.Symbol, Microsoft.CodeAnalysis.CSharp, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],Microsoft.CodeAnalysis.CSharp.SingleTypeDeclaration,Microsoft.CodeAnalysis.DiagnosticBag):System.Tuple`2[[Microsoft.CodeAnalysis.CSharp.Symbols.NamedTypeSymbol, Microsoft.CodeAnalysis.CSharp, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35],[System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.CSharp.Symbols.NamedTypeSymbol, Microsoft.CodeAnalysis.CSharp, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]], System.Collections.Immutable, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]:this
    16397.70 ( 0.96% of base) : 123012.dasm - Microsoft.CodeAnalysis.Text.SourceText:WithChanges(System.Collections.Generic.IEnumerable`1[TextChange]):Microsoft.CodeAnalysis.Text.SourceText:this
     4255.90 ( 0.01% of base) : 129005.dasm - Microsoft.CodeAnalysis.CSharp.Imports:FromSyntax(Microsoft.CodeAnalysis.CSharp.CSharpSyntaxNode,Microsoft.CodeAnalysis.CSharp.InContainerBinder,Roslyn.Utilities.ConsList`1[[Microsoft.CodeAnalysis.CSharp.Symbol, Microsoft.CodeAnalysis.CSharp, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],bool):Microsoft.CodeAnalysis.CSharp.Imports
     4057.20 (11.94% of base) : 93882.dasm - Microsoft.CodeAnalysis.VisualBasic.Symbols.SourceFile:BindImports(Microsoft.CodeAnalysis.SyntaxList`1[[Microsoft.CodeAnalysis.VisualBasic.Syntax.ImportsStatementSyntax, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],Microsoft.CodeAnalysis.VisualBasic.Binder,Microsoft.CodeAnalysis.DiagnosticBag,byref,byref,byref,byref,System.Threading.CancellationToken,System.Nullable`1[TextSpan])
      852.10 ( 1.19% of base) : 90415.dasm - Microsoft.CodeAnalysis.VisualBasic.Binder:BindInterpolatedStringExpression(Microsoft.CodeAnalysis.VisualBasic.Syntax.InterpolatedStringExpressionSyntax,Microsoft.CodeAnalysis.DiagnosticBag):Microsoft.CodeAnalysis.VisualBasic.BoundExpression:this
      499.60 ( 1.97% of base) : 162732.dasm - System.Xml.Xsl.Xslt.XsltLoader:LoadInstructions(System.Collections.Generic.List`1[[System.Xml.Xsl.Xslt.XslNode, System.Private.Xml, Version=6.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51]],int):System.Collections.Generic.List`1[[System.Xml.Xsl.Xslt.XslNode, System.Private.Xml, Version=6.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51]]:this
      336.00 ( 1.05% of base) : 36499.dasm - Microsoft.FSharp.Linq.RuntimeHelpers.LeafExpressionConverter:ConvExprToLinqInContext(ConvEnv,Microsoft.FSharp.Quotations.FSharpExpr):System.Linq.Expressions.Expression
      254.40 ( 0.91% of base) : 149298.dasm - Microsoft.CodeAnalysis.CSharp.Symbols.Metadata.PE.PEModuleSymbol:GetAssemblyAttributes():System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.CSharp.Symbols.CSharpAttributeData, Microsoft.CodeAnalysis.CSharp, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]]:this
      253.20 ( 7.46% of base) : 90801.dasm - Microsoft.CodeAnalysis.VisualBasic.DocumentationCommentBinder:RemoveOverriddenMethodsAndProperties(Microsoft.CodeAnalysis.ArrayBuilder`1[[Microsoft.CodeAnalysis.VisualBasic.Symbol, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]]):this
      128.00 ( 0.08% of base) : 207551.dasm - System.UriHelper:UnescapeString(long,int,int,byref,ushort,ushort,ushort,int,System.UriParser,bool)
      125.50 ( 0.58% of base) : 147625.dasm - Microsoft.CodeAnalysis.CSharp.Symbols.SourceMemberMethodSymbol:MakeTypeParameters(Microsoft.CodeAnalysis.CSharp.Syntax.MethodDeclarationSyntax,Microsoft.CodeAnalysis.DiagnosticBag):System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.CSharp.Symbols.TypeParameterSymbol, Microsoft.CodeAnalysis.CSharp, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]]:this
       87.90 ( 5.43% of base) : 147550.dasm - Microsoft.CodeAnalysis.CSharp.Symbols.SourceMemberContainerTypeSymbol:MakeTypeMembers(Microsoft.CodeAnalysis.DiagnosticBag):System.Collections.Generic.Dictionary`2[[System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.CSharp.Symbols.NamedTypeSymbol, Microsoft.CodeAnalysis.CSharp, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]], System.Collections.Immutable, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]:this
       62.40 ( 0.13% of base) : 130609.dasm - Microsoft.CodeAnalysis.CSharp.SyntaxAndDeclarationManager:AppendAllLoadedSyntaxTrees(Microsoft.CodeAnalysis.ArrayBuilder`1[[Microsoft.CodeAnalysis.SyntaxTree, Microsoft.CodeAnalysis, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],Microsoft.CodeAnalysis.SyntaxTree,System.String,Microsoft.CodeAnalysis.SourceReferenceResolver,Microsoft.CodeAnalysis.CommonMessageProvider,bool,System.Collections.Generic.IDictionary`2[[Microsoft.CodeAnalysis.SyntaxTree, Microsoft.CodeAnalysis, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35],[System.Int32, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]],System.Collections.Generic.IDictionary`2[[Microsoft.CodeAnalysis.SyntaxTree, Microsoft.CodeAnalysis, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35],[System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.LoadDirective, Microsoft.CodeAnalysis, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]], System.Collections.Immutable, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]],System.Collections.Generic.IDictionary`2[[System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[Microsoft.CodeAnalysis.SyntaxTree, Microsoft.CodeAnalysis, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],System.Collections.Generic.IDictionary`2[[Microsoft.CodeAnalysis.SyntaxTree, Microsoft.CodeAnalysis, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35],[System.Lazy`1[[Microsoft.CodeAnalysis.CSharp.RootSingleNamespaceDeclaration, Microsoft.CodeAnalysis.CSharp, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]], System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]],byref)
       62.40 ( 0.97% of base) : 92307.dasm - Microsoft.CodeAnalysis.VisualBasic.Symbols.Metadata.PE.PEModuleSymbol:GetAssemblyAttributes():System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.VisualBasic.Symbols.VisualBasicAttributeData, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]]:this
       58.50 ( 2.67% of base) : 122943.dasm - Microsoft.CodeAnalysis.Text.ChangedText:GetLinesCore():Microsoft.CodeAnalysis.Text.TextLineCollection:this
       54.60 ( 0.24% of base) : 167370.dasm - System.Xml.Serialization.XmlSerializationReaderCodeGen:WriteEnumAndArrayTypes():this
       54.50 ( 0.10% of base) : 121301.dasm - Microsoft.CodeAnalysis.PEModule:GetMetadataModuleNamesOrThrow():System.Collections.Immutable.ImmutableArray`1[[System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]:this
       52.80 ( 0.86% of base) : 134845.dasm - Microsoft.CodeAnalysis.CSharp.CSharpSyntaxTree:BuildPreprocessorStateChangeMap():this
       46.00 ( 4.81% of base) : 28546.dasm - System.Text.Json.Serialization.Converters.ObjectDefaultConverter`1[__Canon][System.__Canon]:OnTryRead(byref,System.Type,System.Text.Json.JsonSerializerOptions,byref,byref):bool:this

Top method improvements (PerfScoreUnits):
    -17247112732.00 (-0.00% of base) : 94045.dasm - Microsoft.CodeAnalysis.VisualBasic.Symbols.SourceMemberFieldSymbol:Create(Microsoft.CodeAnalysis.VisualBasic.Symbols.SourceMemberContainerTypeSymbol,Microsoft.CodeAnalysis.VisualBasic.Syntax.FieldDeclarationSyntax,Microsoft.CodeAnalysis.VisualBasic.Binder,MembersAndInitializersBuilder,byref,byref,Microsoft.CodeAnalysis.DiagnosticBag)
    -268402680.40 (-2.89% of base) : 78562.dasm - System.Linq.Expressions.Expression:ValidateNewArgs(System.Reflection.ConstructorInfo,byref,byref)
    -134217724.00 (-0.44% of base) : 90116.dasm - Microsoft.CodeAnalysis.VisualBasic.Binder:DecodeModifiers(Microsoft.CodeAnalysis.SyntaxTokenList,int,int,int,Microsoft.CodeAnalysis.DiagnosticBag):Microsoft.CodeAnalysis.VisualBasic.MemberModifiers:this
    -5523480.23 (-1.49% of base) : 83157.dasm - System.Data.XmlTreeGen:HandleTable(System.Data.DataTable,System.Xml.XmlDocument,System.Xml.XmlElement,bool):System.Xml.XmlElement:this
    -4477080.87 (-12.64% of base) : 10059.dasm - Microsoft.VisualBasic.CompilerServices.VBBinder:GetMethodsByName(System.Type,System.Reflection.IReflect,System.String,int):System.Reflection.MethodBase[]:this
    -4279543.70 (-8.69% of base) : 147529.dasm - Microsoft.CodeAnalysis.CSharp.Symbols.SourceMemberContainerTypeSymbol:MergePartialMethods(System.Collections.Generic.Dictionary`2[[System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.CSharp.Symbol, Microsoft.CodeAnalysis.CSharp, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]], System.Collections.Immutable, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]],Microsoft.CodeAnalysis.DiagnosticBag)
    -1033503.66 (-3.68% of base) : 115675.dasm - SynthesizedComInterface:.ctor(Microsoft.CodeAnalysis.VisualBasic.Symbols.SourceNamedTypeSymbol,Microsoft.CodeAnalysis.ArrayBuilder`1[[System.Collections.Generic.KeyValuePair`2[[Microsoft.CodeAnalysis.VisualBasic.Symbol, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35],[System.Int32, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]], System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]):this
    -609234.20 (-2.13% of base) : 90080.dasm - Microsoft.CodeAnalysis.VisualBasic.Binder:DecodeParameterList(Microsoft.CodeAnalysis.VisualBasic.Symbol,bool,int,Microsoft.CodeAnalysis.SeparatedSyntaxList`1[[Microsoft.CodeAnalysis.VisualBasic.Syntax.ParameterSyntax, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],Microsoft.CodeAnalysis.ArrayBuilder`1[[Microsoft.CodeAnalysis.VisualBasic.Symbols.ParameterSymbol, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],CheckParameterModifierDelegate,Microsoft.CodeAnalysis.DiagnosticBag):this
    -81925.70 (-10.99% of base) : 21397.dasm - Internal.Cryptography.Pal.X500NameEncoder:ParseDistinguishedName(System.String,System.Collections.Generic.List`1[Char],bool):System.Collections.Generic.List`1[[System.Byte[], System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]
    -23565.00 (-9.52% of base) : 166683.dasm - System.Xml.Serialization.TypeScope:ShouldBeReplaced(System.Reflection.MemberInfo,System.Type,byref):bool
    -16915.70 (-4.43% of base) : 10054.dasm - Microsoft.VisualBasic.CompilerServices.VBBinder:BindingScore(System.Reflection.ParameterInfo[],System.Int32[],System.Type[],bool,int):int:this
    -16411.14 (-10.66% of base) : 52024.dasm - ClassDataContractCriticalHelper:ImportDataMembers():this
    -11161.00 (-2.02% of base) : 167672.dasm - System.Xml.Serialization.XmlSerializationWriterCodeGen:GenerateMembersElement(System.Xml.Serialization.XmlMembersMapping):System.String:this
    -9222.30 (-2.49% of base) : 87611.dasm - System.Data.Common.DbConnectionOptions:GetKeyValuePair(System.String,int,System.Text.StringBuilder,bool,byref,byref):int
    -9222.30 (-2.49% of base) : 25073.dasm - System.Data.Common.DbConnectionOptions:GetKeyValuePair(System.String,int,System.Text.StringBuilder,bool,byref,byref):int
    -7301.60 (-0.99% of base) : 3764.dasm - <ReadStringIntoBufferAsync>d__9:MoveNext():this
    -5407.60 (-0.89% of base) : 90380.dasm - Microsoft.CodeAnalysis.VisualBasic.Binder:ReportOverloadResolutionFailureForASingleCandidate(Microsoft.CodeAnalysis.VisualBasic.VisualBasicSyntaxNode,Microsoft.CodeAnalysis.Location,int,byref,System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.VisualBasic.BoundExpression, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],System.Collections.Immutable.ImmutableArray`1[[System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]],bool,bool,bool,bool,Microsoft.CodeAnalysis.DiagnosticBag,Microsoft.CodeAnalysis.VisualBasic.Symbol,bool,Microsoft.CodeAnalysis.VisualBasic.VisualBasicSyntaxNode,Microsoft.CodeAnalysis.VisualBasic.Symbol):this
    -4103.94 (-0.41% of base) : 147809.dasm - Microsoft.CodeAnalysis.CSharp.Symbols.SourceNamedTypeSymbol:MakeTypeParameters(Microsoft.CodeAnalysis.DiagnosticBag):System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.CSharp.Symbols.TypeParameterSymbol, Microsoft.CodeAnalysis.CSharp, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]]:this
    -3082.40 (-0.64% of base) : 131260.dasm - Microsoft.CodeAnalysis.CSharp.MethodBodySynthesizer:MakeSubmissionInitialization(Microsoft.CodeAnalysis.ArrayBuilder`1[[Microsoft.CodeAnalysis.CSharp.BoundStatement, Microsoft.CodeAnalysis.CSharp, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],Microsoft.CodeAnalysis.CSharp.CSharpSyntaxNode,Microsoft.CodeAnalysis.CSharp.Symbols.MethodSymbol,Microsoft.CodeAnalysis.CSharp.SynthesizedSubmissionFields,Microsoft.CodeAnalysis.CSharp.CSharpCompilation)
    -2617.60 (-2.80% of base) : 25127.dasm - System.Data.Common.MultipartIdentifier:ParseMultipartIdentifier(System.String,System.String,System.String,ushort,int,bool,System.String,bool):System.String[]

Top method regressions (percentages):
     4057.20 (11.94% of base) : 93882.dasm - Microsoft.CodeAnalysis.VisualBasic.Symbols.SourceFile:BindImports(Microsoft.CodeAnalysis.SyntaxList`1[[Microsoft.CodeAnalysis.VisualBasic.Syntax.ImportsStatementSyntax, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],Microsoft.CodeAnalysis.VisualBasic.Binder,Microsoft.CodeAnalysis.DiagnosticBag,byref,byref,byref,byref,System.Threading.CancellationToken,System.Nullable`1[TextSpan])
      253.20 ( 7.46% of base) : 90801.dasm - Microsoft.CodeAnalysis.VisualBasic.DocumentationCommentBinder:RemoveOverriddenMethodsAndProperties(Microsoft.CodeAnalysis.ArrayBuilder`1[[Microsoft.CodeAnalysis.VisualBasic.Symbol, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]]):this
       14.19 ( 7.32% of base) : 218174.dasm - R2RTest.TestExclusionMap:TryGetIssue(System.String[],byref):bool:this
       14.20 ( 6.50% of base) : 188264.dasm - System.Net.WebSockets.WebSocketHandle:ParseDeflateOptions(System.ReadOnlySpan`1[Char],System.Net.WebSockets.WebSocketDeflateOptions):System.Net.WebSockets.WebSocketDeflateOptions
        6.70 ( 5.68% of base) : 123249.dasm - Microsoft.CodeAnalysis.Emit.DeltaMetadataWriter:AddReferencedTokens(Microsoft.CodeAnalysis.ArrayBuilder`1[Int32],int,int,int)
       87.90 ( 5.43% of base) : 147550.dasm - Microsoft.CodeAnalysis.CSharp.Symbols.SourceMemberContainerTypeSymbol:MakeTypeMembers(Microsoft.CodeAnalysis.DiagnosticBag):System.Collections.Generic.Dictionary`2[[System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.CSharp.Symbols.NamedTypeSymbol, Microsoft.CodeAnalysis.CSharp, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]], System.Collections.Immutable, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]:this
        6.70 ( 4.96% of base) : 123248.dasm - Microsoft.CodeAnalysis.Emit.DeltaMetadataWriter:AddReferencedTokens(Microsoft.CodeAnalysis.ArrayBuilder`1[Int32],ubyte,System.Collections.Immutable.ImmutableArray`1[Int32],System.Collections.Immutable.ImmutableArray`1[Int32])
        6.70 ( 4.89% of base) : 122684.dasm - Microsoft.CodeAnalysis.ArrayBuilder`1[Byte][System.Byte]:AddRange(System.Byte[],int,int):this
       46.00 ( 4.83% of base) : 28552.dasm - System.Text.Json.Serialization.Converters.ObjectDefaultConverter`1[Byte][System.Byte]:OnTryRead(byref,System.Type,System.Text.Json.JsonSerializerOptions,byref,byref):bool:this
       46.00 ( 4.81% of base) : 28546.dasm - System.Text.Json.Serialization.Converters.ObjectDefaultConverter`1[__Canon][System.__Canon]:OnTryRead(byref,System.Type,System.Text.Json.JsonSerializerOptions,byref,byref):bool:this
       30.70 ( 4.14% of base) : 126552.dasm - LocalScopeInfo:GetHoistedLocalScopes(Microsoft.CodeAnalysis.ArrayBuilder`1[StateMachineHoistedLocalScope]):ScopeBounds:this
        5.25 ( 3.95% of base) : 104118.dasm - Microsoft.CodeAnalysis.VisualBasic.Syntax.PropertyStatementSyntax:.ctor(ushort,Microsoft.CodeAnalysis.DiagnosticInfo[],Microsoft.CodeAnalysis.SyntaxAnnotation[],Microsoft.CodeAnalysis.SyntaxNode,Microsoft.CodeAnalysis.GreenNode,Microsoft.CodeAnalysis.VisualBasic.Syntax.InternalSyntax.KeywordSyntax,Microsoft.CodeAnalysis.VisualBasic.Syntax.InternalSyntax.IdentifierTokenSyntax,Microsoft.CodeAnalysis.VisualBasic.Syntax.ParameterListSyntax,Microsoft.CodeAnalysis.VisualBasic.Syntax.AsClauseSyntax,Microsoft.CodeAnalysis.VisualBasic.Syntax.EqualsValueSyntax,Microsoft.CodeAnalysis.VisualBasic.Syntax.ImplementsClauseSyntax):this
       30.70 ( 3.87% of base) : 117003.dasm - Microsoft.XmlSerializer.Generator.Sgen:ParseResponseFile(System.String[]):System.String[]:this
       29.00 ( 3.82% of base) : 120087.dasm - Microsoft.CodeAnalysis.ImmutableArrayExtensions:WhereAsArray(System.Collections.Immutable.ImmutableArray`1[Byte],System.Func`2[Byte,Boolean]):System.Collections.Immutable.ImmutableArray`1[Byte]
        6.70 ( 3.75% of base) : 121380.dasm - Microsoft.CodeAnalysis.AssemblyIdentity:CalculatePublicKeyToken(System.Collections.Immutable.ImmutableArray`1[Byte]):System.Collections.Immutable.ImmutableArray`1[Byte]
        3.50 ( 3.73% of base) : 53303.dasm - System.ComponentModel.Composition.Hosting.AggregateExportProvider:.ctor(System.ComponentModel.Composition.Hosting.ExportProvider[]):this
        2.63 ( 3.55% of base) : 105030.dasm - Microsoft.CodeAnalysis.VisualBasic.Syntax.EnumStatementSyntax:.ctor(ushort,Microsoft.CodeAnalysis.DiagnosticInfo[],Microsoft.CodeAnalysis.SyntaxAnnotation[],Microsoft.CodeAnalysis.SyntaxNode,Microsoft.CodeAnalysis.GreenNode,Microsoft.CodeAnalysis.VisualBasic.Syntax.InternalSyntax.KeywordSyntax,Microsoft.CodeAnalysis.VisualBasic.Syntax.InternalSyntax.IdentifierTokenSyntax,Microsoft.CodeAnalysis.VisualBasic.Syntax.AsClauseSyntax):this
        4.00 ( 3.29% of base) : 151842.dasm - PackedFlags:SetIsObsoleteAttributePopulated():this
        4.00 ( 3.29% of base) : 151843.dasm - PackedFlags:SetIsCustomAttributesPopulated():this
        4.00 ( 3.29% of base) : 151844.dasm - PackedFlags:SetIsUseSiteDiagnosticPopulated():this

Top method improvements (percentages):
     -776.00 (-16.58% of base) : 149388.dasm - Microsoft.CodeAnalysis.CSharp.Symbols.Metadata.PE.PENamedTypeSymbol:MakeDeclaredInterfaces():System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.CSharp.Symbols.NamedTypeSymbol, Microsoft.CodeAnalysis.CSharp, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]]:this
     -776.00 (-15.80% of base) : 92387.dasm - Microsoft.CodeAnalysis.VisualBasic.Symbols.Metadata.PE.PENamedTypeSymbol:MakeDeclaredInterfaces(Roslyn.Utilities.ConsList`1[[Microsoft.CodeAnalysis.VisualBasic.Symbol, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],Microsoft.CodeAnalysis.DiagnosticBag):System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.VisualBasic.Symbols.NamedTypeSymbol, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]]:this
     -128.30 (-14.43% of base) : 51493.dasm - System.Runtime.Serialization.Json.XmlObjectSerializerReadContextComplexJson:ThrowMissingRequiredMembers(System.Object,System.Xml.XmlDictionaryString[],System.Byte[],System.Byte[])
      -34.20 (-14.30% of base) : 43698.dasm - Microsoft.FSharp.Collections.Array2DModule:CreateBased(int,int,int,int,System.__Canon):System.__Canon[,]
    -1029.70 (-14.22% of base) : 78611.dasm - System.Linq.Expressions.Expression:FindMethod(System.Type,System.String,System.Type[],System.Linq.Expressions.Expression[],int):System.Reflection.MethodInfo
      -68.80 (-13.93% of base) : 31554.dasm - System.Security.Cryptography.Pkcs.SignedCms:AddCertificate(System.Security.Cryptography.X509Certificates.X509Certificate2):this
     -258.50 (-13.21% of base) : 204525.dasm - System.Collections.Concurrent.BlockingCollection`1[Byte][System.Byte]:TryTakeFromAnyCoreSlow(System.Collections.Concurrent.BlockingCollection`1[System.Byte][],byref,int,bool,System.Threading.CancellationToken):int
     -256.30 (-13.12% of base) : 29944.dasm - System.Configuration.LocalFileSettingsProvider:GetPreviousConfigFileName(bool):System.String:this
    -4477080.87 (-12.64% of base) : 10059.dasm - Microsoft.VisualBasic.CompilerServices.VBBinder:GetMethodsByName(System.Type,System.Reflection.IReflect,System.String,int):System.Reflection.MethodBase[]:this
     -258.50 (-12.21% of base) : 204466.dasm - System.Collections.Concurrent.BlockingCollection`1[__Canon][System.__Canon]:TryTakeFromAnyCoreSlow(System.__Canon[],byref,int,bool,System.Threading.CancellationToken):int
     -256.30 (-11.99% of base) : 123588.dasm - Microsoft.CodeAnalysis.Diagnostics.AnalyzerDriver:ExecuteSyntaxTreeActions(Microsoft.CodeAnalysis.Diagnostics.AnalysisScope,Microsoft.CodeAnalysis.Diagnostics.AnalysisState,System.Threading.CancellationToken):this
      -80.60 (-11.41% of base) : 7458.dasm - System.ComponentModel.EnumConverter:ConvertFrom(System.ComponentModel.ITypeDescriptorContext,System.Globalization.CultureInfo,System.Object):System.Object:this
      -65.80 (-11.30% of base) : 146406.dasm - Microsoft.CodeAnalysis.CSharp.Symbols.ConstraintsHelper:CheckConstraintTypesVisibility(Microsoft.CodeAnalysis.CSharp.Symbol,Microsoft.CodeAnalysis.Location,System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.CSharp.Symbols.TypeParameterConstraintClause, Microsoft.CodeAnalysis.CSharp, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],Microsoft.CodeAnalysis.DiagnosticBag)
      -95.30 (-11.16% of base) : 48753.dasm - System.Xml.XmlBufferReader:GetEscapedChars(int,int,System.Char[]):int:this
      -64.30 (-11.11% of base) : 147909.dasm - Microsoft.CodeAnalysis.CSharp.Symbols.SourcePropertySymbol:ComputeParameters(Microsoft.CodeAnalysis.CSharp.Binder,Microsoft.CodeAnalysis.CSharp.Syntax.BasePropertyDeclarationSyntax,Microsoft.CodeAnalysis.DiagnosticBag):System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.CSharp.Symbols.ParameterSymbol, Microsoft.CodeAnalysis.CSharp, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]]:this
    -1296.30 (-11.10% of base) : 125547.dasm - Parser:GetMatchingProperties(System.String,byref,System.Collections.Generic.List`1[[Microsoft.CodeAnalysis.INamespaceOrTypeSymbol, Microsoft.CodeAnalysis, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],System.String,Microsoft.CodeAnalysis.Compilation,System.Collections.Generic.List`1[[Microsoft.CodeAnalysis.ISymbol, Microsoft.CodeAnalysis, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]])
    -81925.70 (-10.99% of base) : 21397.dasm - Internal.Cryptography.Pal.X500NameEncoder:ParseDistinguishedName(System.String,System.Collections.Generic.List`1[Char],bool):System.Collections.Generic.List`1[[System.Byte[], System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]
       -5.90 (-10.96% of base) : 55737.dasm - Microsoft.Diagnostics.Tracing.TraceEventRawReaders:ReadUnicodeString(long,int,int):System.String
      -31.00 (-10.76% of base) : 200123.dasm - System.Collections.Generic.SegmentedList`1[__Canon][System.__Canon]:CopyRangeTo(System.__Canon[],int,int,int):this
      -31.00 (-10.76% of base) : 200157.dasm - System.Collections.Generic.SegmentedList`1[Byte][System.Byte]:CopyRangeTo(System.Byte[],int,int,int):this

5307 total methods with Perf Score differences (4474 improved, 833 regressed), 4582 unchanged.



Summary of Instruction Count diffs:
(Lower is better)

Total Instructions of base: 2231946
Total Instructions of diff: 2219408
Total Instructions of delta: -12538 (-0.56% of base)

Total relative delta: NaN
    diff is an improvement.
    relative diff is a regression.
Detail diffs


Top file regressions (Instructions):
          14 : 177679.dasm (1.73% of base)
           2 : 16116.dasm (0.61% of base)
           2 : 21181.dasm (0.69% of base)
           1 : 177799.dasm (0.37% of base)
           1 : 220225.dasm (3.03% of base)
           1 : 117158.dasm (0.67% of base)
           1 : 215333.dasm (0.33% of base)
           1 : 16114.dasm (0.41% of base)
           1 : 16117.dasm (0.33% of base)
           1 : 210298.dasm (0.76% of base)
           1 : 218859.dasm (1.45% of base)
           1 : 218864.dasm (0.53% of base)
           1 : 218865.dasm (0.63% of base)
           1 : 218866.dasm (0.93% of base)
           1 : 219732.dasm (0.35% of base)
           1 : 90375.dasm (0.07% of base)

Top file improvements (Instructions):
         -84 : 177694.dasm (-6.00% of base)
         -78 : 147486.dasm (-3.58% of base)
         -49 : 92936.dasm (-3.44% of base)
         -46 : 182074.dasm (-6.32% of base)
         -46 : 203901.dasm (-6.08% of base)
         -41 : 10045.dasm (-1.18% of base)
         -35 : 95651.dasm (-0.54% of base)
         -34 : 83157.dasm (-1.17% of base)
         -33 : 167329.dasm (-2.63% of base)
         -33 : 115675.dasm (-4.53% of base)
         -33 : 97143.dasm (-2.41% of base)
         -33 : 96025.dasm (-4.62% of base)
         -28 : 156055.dasm (-5.81% of base)
         -28 : 113307.dasm (-3.32% of base)
         -27 : 113872.dasm (-4.21% of base)
         -27 : 34898.dasm (-0.84% of base)
         -27 : 25127.dasm (-3.61% of base)
         -26 : 167672.dasm (-2.11% of base)
         -25 : 104415.dasm (-2.10% of base)
         -25 : 90377.dasm (-3.73% of base)

4475 total files with Instruction Count differences (4459 improved, 16 regressed), 5413 unchanged.

Top method regressions (Instructions):
          14 ( 1.73% of base) : 177679.dasm - Number:ParseNumber(byref,long,int,byref,System.Text.StringBuilder,System.Globalization.NumberFormatInfo,bool):bool
           2 ( 0.61% of base) : 16116.dasm - System.Collections.Generic.HashSet`1[Byte][System.Byte]:SymmetricExceptWithEnumerable(System.Collections.Generic.IEnumerable`1[Byte]):this
           2 ( 0.69% of base) : 21181.dasm - WorkingChain:VerifyCallback(int,long):int:this
           1 ( 0.37% of base) : 177799.dasm - System.Numerics.BigInteger:op_LeftShift(System.Numerics.BigInteger,int):System.Numerics.BigInteger
           1 ( 3.03% of base) : 220225.dasm - System.Collections.Generic.BitHelper:.ctor(System.Span`1[Int32],bool):this
           1 ( 0.67% of base) : 117158.dasm - Internal.IL.Stubs.ILCodeStream:PatchLabels():this
           1 ( 0.33% of base) : 215333.dasm - System.Text.EncodingExtensions:Convert(System.Text.Encoder,byref,System.Buffers.IBufferWriter`1[Byte],bool,byref,byref)
           1 ( 0.41% of base) : 16114.dasm - System.Collections.Generic.HashSet`1[Byte][System.Byte]:IntersectWithEnumerable(System.Collections.Generic.IEnumerable`1[Byte]):this
           1 ( 0.33% of base) : 16117.dasm - System.Collections.Generic.HashSet`1[Byte][System.Byte]:CheckUniqueAndUnfoundElements(System.Collections.Generic.IEnumerable`1[Byte],bool):System.ValueTuple`2[Int32,Int32]:this
           1 ( 0.76% of base) : 210298.dasm - AsciiPreescapedData:PopulatePreescapedData(byref,System.Text.Encodings.Web.ScalarEscaperBase):this
           1 ( 1.45% of base) : 218859.dasm - System.Collections.BitArray:SetAll(bool):this
           1 ( 0.53% of base) : 218864.dasm - System.Collections.BitArray:RightShift(int):System.Collections.BitArray:this
           1 ( 0.63% of base) : 218865.dasm - System.Collections.BitArray:LeftShift(int):System.Collections.BitArray:this
           1 ( 0.93% of base) : 218866.dasm - System.Collections.BitArray:set_Length(int):this
           1 ( 0.35% of base) : 219732.dasm - System.Collections.Generic.SortedSet`1[__Canon][System.__Canon]:CheckUniqueAndUnfoundElements(System.Collections.Generic.IEnumerable`1[__Canon],bool):ElementCount[__Canon]:this
           1 ( 0.07% of base) : 90375.dasm - Microsoft.CodeAnalysis.VisualBasic.Binder:ReportOverloadResolutionFailureAndProduceBoundNode(Microsoft.CodeAnalysis.VisualBasic.VisualBasicSyntaxNode,int,Microsoft.CodeAnalysis.ArrayBuilder`1[CandidateAnalysisResult],System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.VisualBasic.Symbol, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],Microsoft.CodeAnalysis.VisualBasic.Symbols.TypeSymbol,System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.VisualBasic.BoundExpression, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],System.Collections.Immutable.ImmutableArray`1[[System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]],Microsoft.CodeAnalysis.DiagnosticBag,Microsoft.CodeAnalysis.VisualBasic.VisualBasicSyntaxNode,Microsoft.CodeAnalysis.VisualBasic.BoundMethodOrPropertyGroup,Microsoft.CodeAnalysis.VisualBasic.Symbol,bool,Microsoft.CodeAnalysis.VisualBasic.BoundTypeExpression,Microsoft.CodeAnalysis.VisualBasic.Symbol,Microsoft.CodeAnalysis.Location):Microsoft.CodeAnalysis.VisualBasic.BoundExpression:this

Top method improvements (Instructions):
         -84 (-6.00% of base) : 177694.dasm - Number:NumberToStringFormat(byref,byref,System.ReadOnlySpan`1[Char],System.Globalization.NumberFormatInfo)
         -78 (-3.58% of base) : 147486.dasm - Microsoft.CodeAnalysis.CSharp.Symbols.SourceMemberContainerTypeSymbol:AddNonTypeMembers(MembersAndInitializersBuilder,Microsoft.CodeAnalysis.SyntaxList`1[[Microsoft.CodeAnalysis.CSharp.Syntax.MemberDeclarationSyntax, Microsoft.CodeAnalysis.CSharp, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],Microsoft.CodeAnalysis.DiagnosticBag):this
         -49 (-3.44% of base) : 92936.dasm - Microsoft.CodeAnalysis.VisualBasic.Symbols.ConstraintsHelper:RemoveDirectConstraintConflicts(Microsoft.CodeAnalysis.VisualBasic.Symbols.TypeParameterSymbol,System.Collections.Immutable.ImmutableArray`1[TypeParameterConstraint],Roslyn.Utilities.ConsList`1[[Microsoft.CodeAnalysis.VisualBasic.Symbols.TypeParameterSymbol, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],int,Microsoft.CodeAnalysis.ArrayBuilder`1[TypeParameterDiagnosticInfo]):System.Collections.Immutable.ImmutableArray`1[TypeParameterConstraint]
         -46 (-6.32% of base) : 182074.dasm - System.Reflection.TypeLoading.Ecma.EcmaModule:GetTypeCoreNoCache(System.ReadOnlySpan`1[Byte],System.ReadOnlySpan`1[Byte],byref):System.Reflection.TypeLoading.RoDefinitionType:this
         -46 (-6.08% of base) : 203901.dasm - ParameterizedStrings:EvaluateInternal(System.String,byref,System.TermInfo+ParameterizedStrings+FormatParam[],System.Collections.Generic.Stack`1[FormatParam],byref,byref):System.String
         -41 (-1.18% of base) : 10045.dasm - Microsoft.VisualBasic.CompilerServices.VBBinder:BindToMethod(int,System.Reflection.MethodBase[],byref,System.Reflection.ParameterModifier[],System.Globalization.CultureInfo,System.String[],byref):System.Reflection.MethodBase:this
         -35 (-0.54% of base) : 95651.dasm - Microsoft.CodeAnalysis.VisualBasic.VisualBasicCommandLineParser:Parse(System.Collections.Generic.IEnumerable`1[[System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]],System.String,System.String,System.String):Microsoft.CodeAnalysis.VisualBasic.VisualBasicCommandLineArguments:this
         -34 (-1.17% of base) : 83157.dasm - System.Data.XmlTreeGen:HandleTable(System.Data.DataTable,System.Xml.XmlDocument,System.Xml.XmlElement,bool):System.Xml.XmlElement:this
         -33 (-2.63% of base) : 167329.dasm - System.Xml.Serialization.XmlSerializationReaderCodeGen:WriteMemberElementsIf(System.Xml.Serialization.XmlSerializationReaderCodeGen+Member[],Member,System.String,System.String):this
         -33 (-4.53% of base) : 115675.dasm - SynthesizedComInterface:.ctor(Microsoft.CodeAnalysis.VisualBasic.Symbols.SourceNamedTypeSymbol,Microsoft.CodeAnalysis.ArrayBuilder`1[[System.Collections.Generic.KeyValuePair`2[[Microsoft.CodeAnalysis.VisualBasic.Symbol, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35],[System.Int32, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]], System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]):this
         -33 (-2.41% of base) : 97143.dasm - Microsoft.CodeAnalysis.VisualBasic.LocalRewriter:RewriteUnstructuredExceptionHandlingStatementIntoBlock(Microsoft.CodeAnalysis.VisualBasic.BoundUnstructuredExceptionHandlingStatement):Microsoft.CodeAnalysis.VisualBasic.BoundBlock:this
         -33 (-4.62% of base) : 96025.dasm - Microsoft.CodeAnalysis.VisualBasic.VBSemanticModel:GetSemanticSymbols(Microsoft.CodeAnalysis.VisualBasic.BoundNodeSummary,Microsoft.CodeAnalysis.VisualBasic.Binder,int,byref,byref):System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.VisualBasic.Symbol, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]]:this
         -28 (-5.81% of base) : 156055.dasm - System.Xml.XmlEventCache:EventsToWriter(System.Xml.XmlWriter):this
         -28 (-3.32% of base) : 113307.dasm - AnonymousDelegateTemplateSymbol:.ctor(Microsoft.CodeAnalysis.VisualBasic.Symbols.AnonymousTypeManager,Microsoft.CodeAnalysis.VisualBasic.Symbols.AnonymousTypeDescriptor):this
         -27 (-4.21% of base) : 113872.dasm - ComClassData:GetComClassMembers(Microsoft.CodeAnalysis.VisualBasic.Symbols.SourceNamedTypeSymbol,Microsoft.CodeAnalysis.ArrayBuilder`1[[System.Collections.Generic.KeyValuePair`2[[Microsoft.CodeAnalysis.VisualBasic.Symbol, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35],[System.Int32, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]], System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]],Microsoft.CodeAnalysis.ArrayBuilder`1[[System.Collections.Generic.KeyValuePair`2[[Microsoft.CodeAnalysis.VisualBasic.Symbols.EventSymbol, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35],[System.Int32, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]], System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]],byref,Microsoft.CodeAnalysis.DiagnosticBag):this
         -27 (-0.84% of base) : 34898.dasm - Microsoft.FSharp.Quotations.FSharpExpr:GetLayout(bool):Microsoft.FSharp.Text.StructuredPrintfImpl.Layout:this
         -27 (-3.61% of base) : 25127.dasm - System.Data.Common.MultipartIdentifier:ParseMultipartIdentifier(System.String,System.String,System.String,ushort,int,bool,System.String,bool):System.String[]
         -26 (-2.11% of base) : 167672.dasm - System.Xml.Serialization.XmlSerializationWriterCodeGen:GenerateMembersElement(System.Xml.Serialization.XmlMembersMapping):System.String:this
         -25 (-2.10% of base) : 104415.dasm - Microsoft.CodeAnalysis.VisualBasic.Syntax.SyntaxNormalizer:RewriteTrivia(Microsoft.CodeAnalysis.SyntaxTriviaList,int,bool,bool,bool,int,int):Microsoft.CodeAnalysis.SyntaxTriviaList:this
         -25 (-3.73% of base) : 90377.dasm - Microsoft.CodeAnalysis.VisualBasic.Binder:ReportUnspecificProcedures(Microsoft.CodeAnalysis.Location,System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.VisualBasic.Symbol, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],Microsoft.CodeAnalysis.DiagnosticBag,bool):this

Top method regressions (percentages):
           1 ( 3.03% of base) : 220225.dasm - System.Collections.Generic.BitHelper:.ctor(System.Span`1[Int32],bool):this
          14 ( 1.73% of base) : 177679.dasm - Number:ParseNumber(byref,long,int,byref,System.Text.StringBuilder,System.Globalization.NumberFormatInfo,bool):bool
           1 ( 1.45% of base) : 218859.dasm - System.Collections.BitArray:SetAll(bool):this
           1 ( 0.93% of base) : 218866.dasm - System.Collections.BitArray:set_Length(int):this
           1 ( 0.76% of base) : 210298.dasm - AsciiPreescapedData:PopulatePreescapedData(byref,System.Text.Encodings.Web.ScalarEscaperBase):this
           2 ( 0.69% of base) : 21181.dasm - WorkingChain:VerifyCallback(int,long):int:this
           1 ( 0.67% of base) : 117158.dasm - Internal.IL.Stubs.ILCodeStream:PatchLabels():this
           1 ( 0.63% of base) : 218865.dasm - System.Collections.BitArray:LeftShift(int):System.Collections.BitArray:this
           2 ( 0.61% of base) : 16116.dasm - System.Collections.Generic.HashSet`1[Byte][System.Byte]:SymmetricExceptWithEnumerable(System.Collections.Generic.IEnumerable`1[Byte]):this
           1 ( 0.53% of base) : 218864.dasm - System.Collections.BitArray:RightShift(int):System.Collections.BitArray:this
           1 ( 0.41% of base) : 16114.dasm - System.Collections.Generic.HashSet`1[Byte][System.Byte]:IntersectWithEnumerable(System.Collections.Generic.IEnumerable`1[Byte]):this
           1 ( 0.37% of base) : 177799.dasm - System.Numerics.BigInteger:op_LeftShift(System.Numerics.BigInteger,int):System.Numerics.BigInteger
           1 ( 0.35% of base) : 219732.dasm - System.Collections.Generic.SortedSet`1[__Canon][System.__Canon]:CheckUniqueAndUnfoundElements(System.Collections.Generic.IEnumerable`1[__Canon],bool):ElementCount[__Canon]:this
           1 ( 0.33% of base) : 16117.dasm - System.Collections.Generic.HashSet`1[Byte][System.Byte]:CheckUniqueAndUnfoundElements(System.Collections.Generic.IEnumerable`1[Byte],bool):System.ValueTuple`2[Int32,Int32]:this
           1 ( 0.33% of base) : 215333.dasm - System.Text.EncodingExtensions:Convert(System.Text.Encoder,byref,System.Buffers.IBufferWriter`1[Byte],bool,byref,byref)
           1 ( 0.07% of base) : 90375.dasm - Microsoft.CodeAnalysis.VisualBasic.Binder:ReportOverloadResolutionFailureAndProduceBoundNode(Microsoft.CodeAnalysis.VisualBasic.VisualBasicSyntaxNode,int,Microsoft.CodeAnalysis.ArrayBuilder`1[CandidateAnalysisResult],System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.VisualBasic.Symbol, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],Microsoft.CodeAnalysis.VisualBasic.Symbols.TypeSymbol,System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.VisualBasic.BoundExpression, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],System.Collections.Immutable.ImmutableArray`1[[System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]],Microsoft.CodeAnalysis.DiagnosticBag,Microsoft.CodeAnalysis.VisualBasic.VisualBasicSyntaxNode,Microsoft.CodeAnalysis.VisualBasic.BoundMethodOrPropertyGroup,Microsoft.CodeAnalysis.VisualBasic.Symbol,bool,Microsoft.CodeAnalysis.VisualBasic.BoundTypeExpression,Microsoft.CodeAnalysis.VisualBasic.Symbol,Microsoft.CodeAnalysis.Location):Microsoft.CodeAnalysis.VisualBasic.BoundExpression:this

Top method improvements (percentages):
         -16 (-6.35% of base) : 147523.dasm - Microsoft.CodeAnalysis.CSharp.Symbols.SourceMemberContainerTypeSymbol:MakeAllMembers(Microsoft.CodeAnalysis.DiagnosticBag):System.Collections.Generic.Dictionary`2[[System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.CSharp.Symbol, Microsoft.CodeAnalysis.CSharp, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]], System.Collections.Immutable, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]:this
         -46 (-6.32% of base) : 182074.dasm - System.Reflection.TypeLoading.Ecma.EcmaModule:GetTypeCoreNoCache(System.ReadOnlySpan`1[Byte],System.ReadOnlySpan`1[Byte],byref):System.Reflection.TypeLoading.RoDefinitionType:this
         -46 (-6.08% of base) : 203901.dasm - ParameterizedStrings:EvaluateInternal(System.String,byref,System.TermInfo+ParameterizedStrings+FormatParam[],System.Collections.Generic.Stack`1[FormatParam],byref,byref):System.String
         -84 (-6.00% of base) : 177694.dasm - Number:NumberToStringFormat(byref,byref,System.ReadOnlySpan`1[Char],System.Globalization.NumberFormatInfo)
          -4 (-5.97% of base) : 190606.dasm - System.Linq.Enumerable:Take(System.Collections.Generic.IEnumerable`1[__Canon],System.Range):System.Collections.Generic.IEnumerable`1[__Canon]
         -28 (-5.81% of base) : 156055.dasm - System.Xml.XmlEventCache:EventsToWriter(System.Xml.XmlWriter):this
          -5 (-5.38% of base) : 147530.dasm - Microsoft.CodeAnalysis.CSharp.Symbols.SourceMemberContainerTypeSymbol:FixPartialMember(System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.CSharp.Symbol, Microsoft.CodeAnalysis.CSharp, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],Microsoft.CodeAnalysis.CSharp.Symbols.SourceMemberMethodSymbol,Microsoft.CodeAnalysis.CSharp.Symbols.SourceMemberMethodSymbol):System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.CSharp.Symbol, Microsoft.CodeAnalysis.CSharp, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]]
          -7 (-5.22% of base) : 94470.dasm - Microsoft.CodeAnalysis.VisualBasic.Symbols.SourcePropertySymbol:CloneParametersForAccessor(Microsoft.CodeAnalysis.VisualBasic.Symbols.MethodSymbol,Microsoft.CodeAnalysis.ArrayBuilder`1[[Microsoft.CodeAnalysis.VisualBasic.Symbols.ParameterSymbol, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]]):this
          -5 (-5.21% of base) : 92559.dasm - Microsoft.CodeAnalysis.VisualBasic.Symbols.Retargeting.RetargetingEventSymbol:RetargetExplicitInterfaceImplementations():System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.VisualBasic.Symbols.EventSymbol, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]]:this
         -12 (-5.19% of base) : 95393.dasm - Microsoft.CodeAnalysis.VisualBasic.BoundExpressionExtensions:GetExpressionSymbols(Microsoft.CodeAnalysis.VisualBasic.BoundMethodGroup,Microsoft.CodeAnalysis.ArrayBuilder`1[[Microsoft.CodeAnalysis.VisualBasic.Symbol, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]])
         -11 (-5.16% of base) : 146873.dasm - Microsoft.CodeAnalysis.CSharp.Symbols.OverriddenOrHiddenMembersHelpers:FindOtherOverriddenMethodsInContainingType(Microsoft.CodeAnalysis.CSharp.Symbol,bool,Microsoft.CodeAnalysis.ArrayBuilder`1[[Microsoft.CodeAnalysis.CSharp.Symbol, Microsoft.CodeAnalysis.CSharp, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],Microsoft.CodeAnalysis.ArrayBuilder`1[[Microsoft.CodeAnalysis.CSharp.Symbol, Microsoft.CodeAnalysis.CSharp, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]])
         -17 (-5.06% of base) : 133856.dasm - Microsoft.CodeAnalysis.CSharp.LocalRewriter:EvaluateSideEffectingArgumentsToTemps(System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.CSharp.BoundExpression, Microsoft.CodeAnalysis.CSharp, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],Microsoft.CodeAnalysis.ArrayBuilder`1[[Microsoft.CodeAnalysis.CSharp.BoundExpression, Microsoft.CodeAnalysis.CSharp, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],byref):System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.CSharp.BoundExpression, Microsoft.CodeAnalysis.CSharp, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]]:this
          -5 (-5.05% of base) : 94454.dasm - Microsoft.CodeAnalysis.VisualBasic.Symbols.SourcePropertySymbol:GetAccessorImplementations(bool):System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.VisualBasic.Symbols.MethodSymbol, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]]:this
         -14 (-5.04% of base) : 97488.dasm - Microsoft.CodeAnalysis.VisualBasic.MethodToClassRewriter`1[Byte][System.Byte]:RewriteSequence(Microsoft.CodeAnalysis.VisualBasic.BoundSequence,Microsoft.CodeAnalysis.ArrayBuilder`1[[Microsoft.CodeAnalysis.VisualBasic.BoundExpression, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],Microsoft.CodeAnalysis.ArrayBuilder`1[[Microsoft.CodeAnalysis.VisualBasic.Symbols.LocalSymbol, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]]):Microsoft.CodeAnalysis.VisualBasic.BoundSequence:this
         -12 (-5.02% of base) : 9671.dasm - Microsoft.VisualBasic.CompilerServices.OverloadResolution:InferTypeArguments(Method,System.Object[],System.String[],System.Type[],System.Collections.Generic.List`1[[System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]):bool
         -14 (-5.02% of base) : 97459.dasm - Microsoft.CodeAnalysis.VisualBasic.MethodToClassRewriter`1[__Canon][System.__Canon]:RewriteSequence(Microsoft.CodeAnalysis.VisualBasic.BoundSequence,Microsoft.CodeAnalysis.ArrayBuilder`1[[Microsoft.CodeAnalysis.VisualBasic.BoundExpression, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],Microsoft.CodeAnalysis.ArrayBuilder`1[[Microsoft.CodeAnalysis.VisualBasic.Symbols.LocalSymbol, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]]):Microsoft.CodeAnalysis.VisualBasic.BoundSequence:this
          -6 (-4.96% of base) : 149749.dasm - Microsoft.CodeAnalysis.CSharp.CodeGen.StackOptimizerPass1:VisitArrayInitialization(Microsoft.CodeAnalysis.CSharp.BoundArrayInitialization):Microsoft.CodeAnalysis.CSharp.BoundNode:this
          -5 (-4.81% of base) : 133774.dasm - Microsoft.CodeAnalysis.CSharp.LocalRewriter:VisitSwitchSections(System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.CSharp.BoundSwitchSection, Microsoft.CodeAnalysis.CSharp, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]]):System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.CSharp.BoundSwitchSection, Microsoft.CodeAnalysis.CSharp, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]]:this
          -5 (-4.76% of base) : 92868.dasm - Microsoft.CodeAnalysis.VisualBasic.Symbols.Retargeting.RetargetingPropertySymbol:RetargetExplicitInterfaceImplementations():System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.VisualBasic.Symbols.PropertySymbol, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]]:this
          -5 (-4.76% of base) : 92634.dasm - Microsoft.CodeAnalysis.VisualBasic.Symbols.Retargeting.RetargetingMethodSymbol:RetargetExplicitInterfaceImplementations():System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.VisualBasic.Symbols.MethodSymbol, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]]:this

4475 total methods with Instruction Count differences (4459 improved, 16 regressed), 5414 unchanged.


Libraries.pmi.windows.arm64.checked


Summary of Code Size diffs:
(Lower is better)

Total bytes of base: 3238056
Total bytes of diff: 3226780
Total bytes of delta: -11276 (-0.35% of base)

Total relative delta: NaN
    diff is an improvement.
    relative diff is a regression.
Detail diffs


Top file regressions (bytes):
           4 : 131275.dasm (0.41% of base)
           4 : 172796.dasm (0.29% of base)
           4 : 226990.dasm (0.13% of base)
           4 : 183507.dasm (0.51% of base)
           4 : 47690.dasm (0.06% of base)
           4 : 71562.dasm (0.11% of base)
           4 : 114498.dasm (0.55% of base)
           4 : 191114.dasm (0.53% of base)
           4 : 47339.dasm (0.26% of base)
           4 : 135300.dasm (0.06% of base)
           4 : 47387.dasm (0.53% of base)
           4 : 47421.dasm (0.13% of base)
           4 : 66126.dasm (0.41% of base)
           4 : 54338.dasm (0.34% of base)
           4 : 174372.dasm (0.39% of base)
           4 : 47618.dasm (0.15% of base)
           4 : 162670.dasm (0.22% of base)
           4 : 227744.dasm (0.39% of base)
           4 : 47554.dasm (0.17% of base)

Top file improvements (bytes):
        -152 : 47666.dasm (-5.11% of base)
        -116 : 53009.dasm (-0.37% of base)
        -112 : 151895.dasm (-0.92% of base)
        -108 : 116276.dasm (-2.07% of base)
        -108 : 159594.dasm (-3.45% of base)
        -108 : 1897.dasm (-0.78% of base)
        -108 : 72820.dasm (-3.43% of base)
        -108 : 157621.dasm (-3.44% of base)
        -104 : 50249.dasm (-1.63% of base)
         -96 : 40856.dasm (-1.23% of base)
         -92 : 47614.dasm (-3.65% of base)
         -92 : 89490.dasm (-0.80% of base)
         -80 : 207314.dasm (-2.01% of base)
         -80 : 206240.dasm (-1.71% of base)
         -76 : 116587.dasm (-1.13% of base)
         -76 : 39757.dasm (-2.33% of base)
         -76 : 128289.dasm (-0.51% of base)
         -72 : 54327.dasm (-3.65% of base)
         -68 : 47369.dasm (-1.13% of base)
         -64 : 70414.dasm (-2.32% of base)

827 total files with Code Size differences (808 improved, 19 regressed), 1054 unchanged.

Top method regressions (bytes):
           4 ( 0.41% of base) : 131275.dasm - Newtonsoft.Json.Utilities.EnumUtils:InitializeValuesAndNames(Newtonsoft.Json.Utilities.StructMultiKey`2[[System.Type, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[Newtonsoft.Json.Serialization.NamingStrategy, Newtonsoft.Json, Version=12.0.0.0, Culture=neutral, PublicKeyToken=30ad4fe6b2a6aeed]]):Newtonsoft.Json.Utilities.EnumInfo
           4 ( 0.29% of base) : 172796.dasm - System.Linq.Expressions.BinaryExpression:ReduceIndex():System.Linq.Expressions.Expression:this
           4 ( 0.13% of base) : 226990.dasm - Internal.IL.MethodILDebugView:get_Disassembly():System.String:this
           4 ( 0.51% of base) : 183507.dasm - System.Net.ServiceNameStore:NormalizeServiceName(System.String):System.String
           4 ( 0.06% of base) : 47690.dasm - Microsoft.CodeAnalysis.VisualBasic.Binder:BindAwait(Microsoft.CodeAnalysis.VisualBasic.VisualBasicSyntaxNode,Microsoft.CodeAnalysis.VisualBasic.BoundExpression,Microsoft.CodeAnalysis.DiagnosticBag,bool):Microsoft.CodeAnalysis.VisualBasic.BoundExpression:this
           4 ( 0.11% of base) : 71562.dasm - AsyncMethodToClassRewriter:GenerateAwaitForIncompleteTask(Microsoft.CodeAnalysis.VisualBasic.Symbols.LocalSymbol):Microsoft.CodeAnalysis.VisualBasic.BoundBlock:this
           4 ( 0.55% of base) : 114498.dasm - System.Xml.Xsl.IlGen.XmlILVisitor:VisitChoice(System.Xml.Xsl.Qil.QilChoice):System.Xml.Xsl.Qil.QilNode:this
           4 ( 0.53% of base) : 191114.dasm - System.Security.Authentication.ExtendedProtection.ServiceNameCollection:NormalizeServiceName(System.String):System.String
           4 ( 0.26% of base) : 47339.dasm - Microsoft.CodeAnalysis.VisualBasic.Binder:BindXmlElementAccess(Microsoft.CodeAnalysis.VisualBasic.Syntax.XmlMemberAccessExpressionSyntax,System.String,int,Microsoft.CodeAnalysis.DiagnosticBag):Microsoft.CodeAnalysis.VisualBasic.BoundExpression:this
           4 ( 0.06% of base) : 135300.dasm - R2RTest.BuildFolderSet:WriteBuildStatistics(System.IO.StreamWriter):this
           4 ( 0.53% of base) : 47387.dasm - Microsoft.CodeAnalysis.VisualBasic.Binder:BindRemoveNamespaceAttributesInvocation(Microsoft.CodeAnalysis.VisualBasic.VisualBasicSyntaxNode,Microsoft.CodeAnalysis.VisualBasic.BoundExpression,Microsoft.CodeAnalysis.VisualBasic.BoundRValuePlaceholder,Microsoft.CodeAnalysis.VisualBasic.BoundRValuePlaceholder,byref,byref,Microsoft.CodeAnalysis.DiagnosticBag):Microsoft.CodeAnalysis.VisualBasic.BoundExpression:this
           4 ( 0.13% of base) : 47421.dasm - Microsoft.CodeAnalysis.VisualBasic.Binder:BindForEachBlockParts(Microsoft.CodeAnalysis.VisualBasic.Syntax.ForOrForEachBlockSyntax,Microsoft.CodeAnalysis.VisualBasic.Symbols.LocalSymbol,Microsoft.CodeAnalysis.VisualBasic.BoundExpression,bool,Microsoft.CodeAnalysis.DiagnosticBag):Microsoft.CodeAnalysis.VisualBasic.BoundForEachStatement:this
           4 ( 0.41% of base) : 66126.dasm - Microsoft.CodeAnalysis.VisualBasic.Conversions:ClassifyConversionOfOperandOfConditionalBranch(Microsoft.CodeAnalysis.VisualBasic.BoundExpression,Microsoft.CodeAnalysis.VisualBasic.Symbols.TypeSymbol,Microsoft.CodeAnalysis.VisualBasic.Binder,byref,byref,byref):System.Collections.Generic.KeyValuePair`2[[Microsoft.CodeAnalysis.VisualBasic.ConversionKind, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35],[Microsoft.CodeAnalysis.VisualBasic.Symbols.MethodSymbol, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]]
           4 ( 0.34% of base) : 54338.dasm - Microsoft.CodeAnalysis.VisualBasic.ExpressionLambdaRewriter:VisitObjectInitializer(Microsoft.CodeAnalysis.VisualBasic.BoundObjectInitializerExpression):Microsoft.CodeAnalysis.VisualBasic.BoundExpression:this
           4 ( 0.39% of base) : 174372.dasm - System.Linq.Expressions.UnaryExpression:ReduceIndex():System.Linq.Expressions.Expression:this
           4 ( 0.15% of base) : 47618.dasm - Microsoft.CodeAnalysis.VisualBasic.Binder:BindLambdaExpression(Microsoft.CodeAnalysis.VisualBasic.Syntax.LambdaExpressionSyntax,Microsoft.CodeAnalysis.DiagnosticBag):Microsoft.CodeAnalysis.VisualBasic.BoundExpression:this
           4 ( 0.22% of base) : 162670.dasm - System.DirectoryServices.AccountManagement.StoreCtx:BuildFilterSet(System.DirectoryServices.AccountManagement.Principal,System.String[],System.DirectoryServices.AccountManagement.QbeFilterDescription):this
           4 ( 0.39% of base) : 227744.dasm - Internal.TypeSystem.MetadataFieldLayoutAlgorithm:ComputeSequentialFieldLayout(Internal.TypeSystem.MetadataType,int):Internal.TypeSystem.ComputedInstanceFieldLayout:this
           4 ( 0.17% of base) : 47554.dasm - Microsoft.CodeAnalysis.VisualBasic.Binder:BindAggregateQueryExpression(Microsoft.CodeAnalysis.VisualBasic.Syntax.QueryExpressionSyntax,Microsoft.CodeAnalysis.SyntaxList`1+Enumerator[[Microsoft.CodeAnalysis.VisualBasic.Syntax.QueryClauseSyntax, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],Microsoft.CodeAnalysis.DiagnosticBag):Microsoft.CodeAnalysis.VisualBasic.BoundQueryExpression:this

Top method improvements (bytes):
        -152 (-5.11% of base) : 47666.dasm - Microsoft.CodeAnalysis.VisualBasic.Binder:ReportUnspecificProcedures(Microsoft.CodeAnalysis.Location,System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.VisualBasic.Symbol, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],Microsoft.CodeAnalysis.DiagnosticBag,bool):this
        -116 (-0.37% of base) : 53009.dasm - Microsoft.CodeAnalysis.VisualBasic.VisualBasicCommandLineParser:Parse(System.Collections.Generic.IEnumerable`1[[System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]],System.String,System.String,System.String):Microsoft.CodeAnalysis.VisualBasic.VisualBasicCommandLineArguments:this
        -112 (-0.92% of base) : 151895.dasm - System.Data.XmlTreeGen:HandleTable(System.Data.DataTable,System.Xml.XmlDocument,System.Xml.XmlElement,bool):System.Xml.XmlElement:this
        -108 (-2.07% of base) : 116276.dasm - System.Xml.Serialization.XmlSerializationReaderCodeGen:WriteMemberElementsIf(System.Xml.Serialization.XmlSerializationReaderCodeGen+Member[],Member,System.String,System.String):this
        -108 (-3.45% of base) : 159594.dasm - System.Data.Common.MultipartIdentifier:ParseMultipartIdentifier(System.String,System.String,System.String,ushort,int,bool,System.String,bool):System.String[]
        -108 (-0.78% of base) : 1897.dasm - Microsoft.FSharp.Quotations.FSharpExpr:GetLayout(bool):Microsoft.FSharp.Text.StructuredPrintfImpl.Layout:this
        -108 (-3.43% of base) : 72820.dasm - SynthesizedComInterface:.ctor(Microsoft.CodeAnalysis.VisualBasic.Symbols.SourceNamedTypeSymbol,Microsoft.CodeAnalysis.ArrayBuilder`1[[System.Collections.Generic.KeyValuePair`2[[Microsoft.CodeAnalysis.VisualBasic.Symbol, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35],[System.Int32, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]], System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]):this
        -108 (-3.44% of base) : 157621.dasm - System.Data.Common.MultipartIdentifier:ParseMultipartIdentifier(System.String,System.String,System.String,ushort,int,bool,System.String,bool):System.String[]
        -104 (-1.63% of base) : 50249.dasm - Microsoft.CodeAnalysis.VisualBasic.Symbols.ConstraintsHelper:RemoveDirectConstraintConflicts(Microsoft.CodeAnalysis.VisualBasic.Symbols.TypeParameterSymbol,System.Collections.Immutable.ImmutableArray`1[TypeParameterConstraint],Roslyn.Utilities.ConsList`1[[Microsoft.CodeAnalysis.VisualBasic.Symbols.TypeParameterSymbol, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],int,Microsoft.CodeAnalysis.ArrayBuilder`1[TypeParameterDiagnosticInfo]):System.Collections.Immutable.ImmutableArray`1[TypeParameterConstraint]
         -96 (-1.23% of base) : 40856.dasm - Microsoft.CodeAnalysis.CSharp.Symbols.SourceMemberContainerTypeSymbol:AddNonTypeMembers(MembersAndInitializersBuilder,Microsoft.CodeAnalysis.SyntaxList`1[[Microsoft.CodeAnalysis.CSharp.Syntax.MemberDeclarationSyntax, Microsoft.CodeAnalysis.CSharp, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],Microsoft.CodeAnalysis.DiagnosticBag):this
         -92 (-3.65% of base) : 47614.dasm - Microsoft.CodeAnalysis.VisualBasic.Binder:BindArgumentsAndNames(System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.VisualBasic.Syntax.ArgumentSyntax, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],byref,byref,byref,Microsoft.CodeAnalysis.DiagnosticBag):this
         -92 (-0.80% of base) : 89490.dasm - Microsoft.Diagnostics.Tracing.Parsers.RegisteredTraceEventParser:GetManifestForRegisteredProvider(System.Guid):System.String
         -80 (-2.01% of base) : 207314.dasm - System.Security.AccessControl.CommonAcl:RemoveQualifiedAces(System.Security.Principal.SecurityIdentifier,int,int,ubyte,bool,int,System.Guid,System.Guid):bool:this
         -80 (-1.71% of base) : 206240.dasm - Number:NumberToStringFormat(byref,byref,System.ReadOnlySpan`1[Char],System.Globalization.NumberFormatInfo)
         -76 (-1.13% of base) : 116587.dasm - System.Xml.Serialization.XmlSerializationWriterCodeGen:WriteElements(System.String,System.String,System.Xml.Serialization.ElementAccessor[],System.Xml.Serialization.TextAccessor,System.Xml.Serialization.ChoiceIdentifierAccessor,System.String,bool,bool):this
         -76 (-2.33% of base) : 39757.dasm - Microsoft.CodeAnalysis.CSharp.Symbols.ConstraintsHelper:ResolveBounds(Microsoft.CodeAnalysis.CSharp.Symbols.TypeParameterSymbol,Microsoft.CodeAnalysis.CSharp.Symbols.AssemblySymbol,Roslyn.Utilities.ConsList`1[[Microsoft.CodeAnalysis.CSharp.Symbols.TypeParameterSymbol, Microsoft.CodeAnalysis.CSharp, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.CSharp.Symbols.TypeSymbol, Microsoft.CodeAnalysis.CSharp, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],bool,Microsoft.CodeAnalysis.CSharp.CSharpCompilation,Microsoft.CodeAnalysis.ArrayBuilder`1[TypeParameterDiagnosticInfo],byref):Microsoft.CodeAnalysis.CSharp.Symbols.TypeParameterBounds
         -76 (-0.51% of base) : 128289.dasm - Microsoft.VisualBasic.CompilerServices.VBBinder:BindToMethod(int,System.Reflection.MethodBase[],byref,System.Reflection.ParameterModifier[],System.Globalization.CultureInfo,System.String[],byref):System.Reflection.MethodBase:this
         -72 (-3.65% of base) : 54327.dasm - Microsoft.CodeAnalysis.VisualBasic.ExpressionLambdaRewriter:VisitLambdaInternal(Microsoft.CodeAnalysis.VisualBasic.BoundLambda,Microsoft.CodeAnalysis.VisualBasic.Symbols.NamedTypeSymbol):Microsoft.CodeAnalysis.VisualBasic.BoundExpression:this
         -68 (-1.13% of base) : 47369.dasm - Microsoft.CodeAnalysis.VisualBasic.Binder:DecodeParameterList(Microsoft.CodeAnalysis.VisualBasic.Symbol,bool,int,Microsoft.CodeAnalysis.SeparatedSyntaxList`1[[Microsoft.CodeAnalysis.VisualBasic.Syntax.ParameterSyntax, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],Microsoft.CodeAnalysis.ArrayBuilder`1[[Microsoft.CodeAnalysis.VisualBasic.Symbols.ParameterSymbol, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],CheckParameterModifierDelegate,Microsoft.CodeAnalysis.DiagnosticBag):this
         -64 (-2.32% of base) : 70414.dasm - AnonymousDelegatePublicSymbol:.ctor(Microsoft.CodeAnalysis.VisualBasic.Symbols.AnonymousTypeManager,Microsoft.CodeAnalysis.VisualBasic.Symbols.AnonymousTypeDescriptor):this

Top method regressions (percentages):
           4 ( 0.55% of base) : 114498.dasm - System.Xml.Xsl.IlGen.XmlILVisitor:VisitChoice(System.Xml.Xsl.Qil.QilChoice):System.Xml.Xsl.Qil.QilNode:this
           4 ( 0.53% of base) : 191114.dasm - System.Security.Authentication.ExtendedProtection.ServiceNameCollection:NormalizeServiceName(System.String):System.String
           4 ( 0.53% of base) : 47387.dasm - Microsoft.CodeAnalysis.VisualBasic.Binder:BindRemoveNamespaceAttributesInvocation(Microsoft.CodeAnalysis.VisualBasic.VisualBasicSyntaxNode,Microsoft.CodeAnalysis.VisualBasic.BoundExpression,Microsoft.CodeAnalysis.VisualBasic.BoundRValuePlaceholder,Microsoft.CodeAnalysis.VisualBasic.BoundRValuePlaceholder,byref,byref,Microsoft.CodeAnalysis.DiagnosticBag):Microsoft.CodeAnalysis.VisualBasic.BoundExpression:this
           4 ( 0.51% of base) : 183507.dasm - System.Net.ServiceNameStore:NormalizeServiceName(System.String):System.String
           4 ( 0.41% of base) : 131275.dasm - Newtonsoft.Json.Utilities.EnumUtils:InitializeValuesAndNames(Newtonsoft.Json.Utilities.StructMultiKey`2[[System.Type, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[Newtonsoft.Json.Serialization.NamingStrategy, Newtonsoft.Json, Version=12.0.0.0, Culture=neutral, PublicKeyToken=30ad4fe6b2a6aeed]]):Newtonsoft.Json.Utilities.EnumInfo
           4 ( 0.41% of base) : 66126.dasm - Microsoft.CodeAnalysis.VisualBasic.Conversions:ClassifyConversionOfOperandOfConditionalBranch(Microsoft.CodeAnalysis.VisualBasic.BoundExpression,Microsoft.CodeAnalysis.VisualBasic.Symbols.TypeSymbol,Microsoft.CodeAnalysis.VisualBasic.Binder,byref,byref,byref):System.Collections.Generic.KeyValuePair`2[[Microsoft.CodeAnalysis.VisualBasic.ConversionKind, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35],[Microsoft.CodeAnalysis.VisualBasic.Symbols.MethodSymbol, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]]
           4 ( 0.39% of base) : 227744.dasm - Internal.TypeSystem.MetadataFieldLayoutAlgorithm:ComputeSequentialFieldLayout(Internal.TypeSystem.MetadataType,int):Internal.TypeSystem.ComputedInstanceFieldLayout:this
           4 ( 0.39% of base) : 174372.dasm - System.Linq.Expressions.UnaryExpression:ReduceIndex():System.Linq.Expressions.Expression:this
           4 ( 0.34% of base) : 54338.dasm - Microsoft.CodeAnalysis.VisualBasic.ExpressionLambdaRewriter:VisitObjectInitializer(Microsoft.CodeAnalysis.VisualBasic.BoundObjectInitializerExpression):Microsoft.CodeAnalysis.VisualBasic.BoundExpression:this
           4 ( 0.29% of base) : 172796.dasm - System.Linq.Expressions.BinaryExpression:ReduceIndex():System.Linq.Expressions.Expression:this
           4 ( 0.26% of base) : 47339.dasm - Microsoft.CodeAnalysis.VisualBasic.Binder:BindXmlElementAccess(Microsoft.CodeAnalysis.VisualBasic.Syntax.XmlMemberAccessExpressionSyntax,System.String,int,Microsoft.CodeAnalysis.DiagnosticBag):Microsoft.CodeAnalysis.VisualBasic.BoundExpression:this
           4 ( 0.22% of base) : 162670.dasm - System.DirectoryServices.AccountManagement.StoreCtx:BuildFilterSet(System.DirectoryServices.AccountManagement.Principal,System.String[],System.DirectoryServices.AccountManagement.QbeFilterDescription):this
           4 ( 0.17% of base) : 47554.dasm - Microsoft.CodeAnalysis.VisualBasic.Binder:BindAggregateQueryExpression(Microsoft.CodeAnalysis.VisualBasic.Syntax.QueryExpressionSyntax,Microsoft.CodeAnalysis.SyntaxList`1+Enumerator[[Microsoft.CodeAnalysis.VisualBasic.Syntax.QueryClauseSyntax, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],Microsoft.CodeAnalysis.DiagnosticBag):Microsoft.CodeAnalysis.VisualBasic.BoundQueryExpression:this
           4 ( 0.15% of base) : 47618.dasm - Microsoft.CodeAnalysis.VisualBasic.Binder:BindLambdaExpression(Microsoft.CodeAnalysis.VisualBasic.Syntax.LambdaExpressionSyntax,Microsoft.CodeAnalysis.DiagnosticBag):Microsoft.CodeAnalysis.VisualBasic.BoundExpression:this
           4 ( 0.13% of base) : 47421.dasm - Microsoft.CodeAnalysis.VisualBasic.Binder:BindForEachBlockParts(Microsoft.CodeAnalysis.VisualBasic.Syntax.ForOrForEachBlockSyntax,Microsoft.CodeAnalysis.VisualBasic.Symbols.LocalSymbol,Microsoft.CodeAnalysis.VisualBasic.BoundExpression,bool,Microsoft.CodeAnalysis.DiagnosticBag):Microsoft.CodeAnalysis.VisualBasic.BoundForEachStatement:this
           4 ( 0.13% of base) : 226990.dasm - Internal.IL.MethodILDebugView:get_Disassembly():System.String:this
           4 ( 0.11% of base) : 71562.dasm - AsyncMethodToClassRewriter:GenerateAwaitForIncompleteTask(Microsoft.CodeAnalysis.VisualBasic.Symbols.LocalSymbol):Microsoft.CodeAnalysis.VisualBasic.BoundBlock:this
           4 ( 0.06% of base) : 47690.dasm - Microsoft.CodeAnalysis.VisualBasic.Binder:BindAwait(Microsoft.CodeAnalysis.VisualBasic.VisualBasicSyntaxNode,Microsoft.CodeAnalysis.VisualBasic.BoundExpression,Microsoft.CodeAnalysis.DiagnosticBag,bool):Microsoft.CodeAnalysis.VisualBasic.BoundExpression:this
           4 ( 0.06% of base) : 135300.dasm - R2RTest.BuildFolderSet:WriteBuildStatistics(System.IO.StreamWriter):this

Top method improvements (percentages):
         -16 (-7.41% of base) : 179695.dasm - System.Linq.Enumerable:Take(System.Collections.Generic.IEnumerable`1[__Canon],System.Range):System.Collections.Generic.IEnumerable`1[__Canon]
        -152 (-5.11% of base) : 47666.dasm - Microsoft.CodeAnalysis.VisualBasic.Binder:ReportUnspecificProcedures(Microsoft.CodeAnalysis.Location,System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.VisualBasic.Symbol, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],Microsoft.CodeAnalysis.DiagnosticBag,bool):this
         -48 (-4.96% of base) : 40893.dasm - Microsoft.CodeAnalysis.CSharp.Symbols.SourceMemberContainerTypeSymbol:MakeAllMembers(Microsoft.CodeAnalysis.DiagnosticBag):System.Collections.Generic.Dictionary`2[[System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.CSharp.Symbol, Microsoft.CodeAnalysis.CSharp, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]], System.Collections.Immutable, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]:this
          -8 (-4.88% of base) : 14819.dasm - System.ArraySegment`1[Vector`1][System.Numerics.Vector`1[System.Single]]:Slice(int):System.ArraySegment`1[Vector`1]:this
         -40 (-4.33% of base) : 40238.dasm - Microsoft.CodeAnalysis.CSharp.Symbols.OverriddenOrHiddenMembersHelpers:FindOtherOverriddenMethodsInContainingType(Microsoft.CodeAnalysis.CSharp.Symbol,bool,Microsoft.CodeAnalysis.ArrayBuilder`1[[Microsoft.CodeAnalysis.CSharp.Symbol, Microsoft.CodeAnalysis.CSharp, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],Microsoft.CodeAnalysis.ArrayBuilder`1[[Microsoft.CodeAnalysis.CSharp.Symbol, Microsoft.CodeAnalysis.CSharp, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]])
         -32 (-4.04% of base) : 12178.dasm - OperatorIntrinsics:SetArraySlice4D(System.Byte[,,,],Microsoft.FSharp.Core.FSharpOption`1[Int32],Microsoft.FSharp.Core.FSharpOption`1[Int32],Microsoft.FSharp.Core.FSharpOption`1[Int32],Microsoft.FSharp.Core.FSharpOption`1[Int32],Microsoft.FSharp.Core.FSharpOption`1[Int32],Microsoft.FSharp.Core.FSharpOption`1[Int32],Microsoft.FSharp.Core.FSharpOption`1[Int32],Microsoft.FSharp.Core.FSharpOption`1[Int32],System.Byte[,,,])
         -32 (-4.04% of base) : 12177.dasm - OperatorIntrinsics:SetArraySlice4D(System.__Canon[,,,],Microsoft.FSharp.Core.FSharpOption`1[Int32],Microsoft.FSharp.Core.FSharpOption`1[Int32],Microsoft.FSharp.Core.FSharpOption`1[Int32],Microsoft.FSharp.Core.FSharpOption`1[Int32],Microsoft.FSharp.Core.FSharpOption`1[Int32],Microsoft.FSharp.Core.FSharpOption`1[Int32],Microsoft.FSharp.Core.FSharpOption`1[Int32],Microsoft.FSharp.Core.FSharpOption`1[Int32],System.__Canon[,,,])
         -72 (-3.65% of base) : 54327.dasm - Microsoft.CodeAnalysis.VisualBasic.ExpressionLambdaRewriter:VisitLambdaInternal(Microsoft.CodeAnalysis.VisualBasic.BoundLambda,Microsoft.CodeAnalysis.VisualBasic.Symbols.NamedTypeSymbol):Microsoft.CodeAnalysis.VisualBasic.BoundExpression:this
         -92 (-3.65% of base) : 47614.dasm - Microsoft.CodeAnalysis.VisualBasic.Binder:BindArgumentsAndNames(System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.VisualBasic.Syntax.ArgumentSyntax, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],byref,byref,byref,Microsoft.CodeAnalysis.DiagnosticBag):this
        -108 (-3.45% of base) : 159594.dasm - System.Data.Common.MultipartIdentifier:ParseMultipartIdentifier(System.String,System.String,System.String,ushort,int,bool,System.String,bool):System.String[]
        -108 (-3.44% of base) : 157621.dasm - System.Data.Common.MultipartIdentifier:ParseMultipartIdentifier(System.String,System.String,System.String,ushort,int,bool,System.String,bool):System.String[]
         -48 (-3.44% of base) : 54471.dasm - Microsoft.CodeAnalysis.VisualBasic.LocalRewriter:CreatePrefixesAndNamespacesArrays(Microsoft.CodeAnalysis.VisualBasic.BoundXmlContainerRewriterInfo,Microsoft.CodeAnalysis.VisualBasic.VisualBasicSyntaxNode,byref,byref):this
        -108 (-3.43% of base) : 72820.dasm - SynthesizedComInterface:.ctor(Microsoft.CodeAnalysis.VisualBasic.Symbols.SourceNamedTypeSymbol,Microsoft.CodeAnalysis.ArrayBuilder`1[[System.Collections.Generic.KeyValuePair`2[[Microsoft.CodeAnalysis.VisualBasic.Symbol, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35],[System.Int32, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]], System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]):this
         -20 (-3.40% of base) : 12127.dasm - OperatorIntrinsics:SetArraySlice3D(System.__Canon[,,],Microsoft.FSharp.Core.FSharpOption`1[Int32],Microsoft.FSharp.Core.FSharpOption`1[Int32],Microsoft.FSharp.Core.FSharpOption`1[Int32],Microsoft.FSharp.Core.FSharpOption`1[Int32],Microsoft.FSharp.Core.FSharpOption`1[Int32],Microsoft.FSharp.Core.FSharpOption`1[Int32],System.__Canon[,,])
         -60 (-3.39% of base) : 41226.dasm - Microsoft.CodeAnalysis.CSharp.Symbols.SourceNamespaceSymbol:MakeNameToMembersMap(Microsoft.CodeAnalysis.DiagnosticBag):System.Collections.Generic.Dictionary`2[[System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.CSharp.Symbols.NamespaceOrTypeSymbol, Microsoft.CodeAnalysis.CSharp, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]], System.Collections.Immutable, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]:this
         -28 (-3.29% of base) : 49584.dasm - Microsoft.CodeAnalysis.VisualBasic.Symbols.Metadata.PE.PEMethodSymbol:ComputeMethodKindForPotentialOperatorOrConversion(OperatorInfo,int,System.String,bool):int:this
         -52 (-3.20% of base) : 53988.dasm - Microsoft.CodeAnalysis.VisualBasic.Symbol:GetAttributesToBind(Roslyn.Utilities.OneOrMany`1[[Microsoft.CodeAnalysis.SyntaxList`1[[Microsoft.CodeAnalysis.VisualBasic.Syntax.AttributeListSyntax, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]], Microsoft.CodeAnalysis, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],int,Microsoft.CodeAnalysis.VisualBasic.VisualBasicCompilation,byref):System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.VisualBasic.Syntax.AttributeSyntax, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]]:this
         -24 (-3.09% of base) : 51029.dasm - Microsoft.CodeAnalysis.VisualBasic.Symbols.SourceAssemblySymbol:GetNetModuleAttributes(byref):System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.VisualBasic.Symbols.VisualBasicAttributeData, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]]:this
         -24 (-3.06% of base) : 50449.dasm - Microsoft.CodeAnalysis.VisualBasic.Symbols.MergedNamespaceSymbol:SlowGetChildrenOfName(System.String):System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.VisualBasic.Symbol, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]]:this
         -52 (-3.04% of base) : 127907.dasm - Microsoft.VisualBasic.CompilerServices.OverloadResolution:CollectOverloadCandidates(System.Reflection.MemberInfo[],System.Object[],int,System.String[],System.Type[],bool,System.Type,byref,byref,Container):System.Collections.Generic.List`1[[Microsoft.VisualBasic.CompilerServices.Symbols+Method, Microsoft.VisualBasic.Core, Version=11.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]

827 total methods with Code Size differences (808 improved, 19 regressed), 1055 unchanged.



Summary of Perf Score diffs:
(Lower is better)

Total PerfScoreUnits of base: 33790706047980744
Total PerfScoreUnits of diff: 33790688828586588
Total PerfScoreUnits of delta: -17219394161.29 (-0.00% of base)

Total relative delta: NaN
    diff is an improvement.
    relative diff is a regression.
Detail diffs


Top file regressions (PerfScoreUnits):
    266232.60 : 41169.dasm (0.00% of base)
    32775.90 : 172875.dasm (0.00% of base)
    17349.20 : 21625.dasm (0.02% of base)
     2049.40 : 21232.dasm (0.34% of base)
     1277.00 : 161498.dasm (8.80% of base)
     1277.00 : 160815.dasm (8.80% of base)
      128.00 : 226297.dasm (0.69% of base)
       83.60 : 225298.dasm (0.79% of base)
       67.80 : 45177.dasm (2.20% of base)
       67.80 : 70726.dasm (2.22% of base)
       61.40 : 47510.dasm (0.67% of base)
       59.90 : 71029.dasm (1.76% of base)
       59.40 : 47590.dasm (0.13% of base)
       47.00 : 215511.dasm (0.50% of base)
       45.20 : 53617.dasm (2.00% of base)
       37.70 : 77489.dasm (1.43% of base)
       37.30 : 47614.dasm (1.61% of base)
       31.90 : 47672.dasm (0.31% of base)
       31.70 : 74542.dasm (3.67% of base)
       29.80 : 48431.dasm (0.35% of base)

Top file improvements (PerfScoreUnits):
    -17213263892.00 : 51371.dasm (-0.00% of base)
    -5522422.93 : 151895.dasm (-1.05% of base)
    -568269.80 : 47369.dasm (-1.35% of base)
    -132376.17 : 72820.dasm (-0.42% of base)
    -85234.50 : 40899.dasm (-0.25% of base)
    -81920.80 : 128303.dasm (-0.97% of base)
    -13315.10 : 24003.dasm (-2.12% of base)
    -5392.60 : 47669.dasm (-0.63% of base)
    -2619.30 : 159594.dasm (-1.94% of base)
    -2619.30 : 157621.dasm (-1.94% of base)
    -2440.10 : 116619.dasm (-0.34% of base)
    -2139.18 : 128289.dasm (-0.26% of base)
    -1767.20 : 89490.dasm (-2.17% of base)
    -1511.80 : 116276.dasm (-1.42% of base)
    -1384.00 : 207314.dasm (-1.38% of base)
    -1110.00 : 54623.dasm (-4.96% of base)
    -1045.75 : 40864.dasm (-1.31% of base)
    -1039.90 : 80144.dasm (-7.92% of base)
    -1031.40 : 47694.dasm (-1.74% of base)
     -906.98 : 153263.dasm (-3.34% of base)

1078 total files with Perf Score differences (732 improved, 346 regressed), 803 unchanged.

Top method regressions (PerfScoreUnits):
    266232.60 ( 0.00% of base) : 41169.dasm - Microsoft.CodeAnalysis.CSharp.Symbols.SourceNamedTypeSymbol:MakeOneDeclaredBases(Roslyn.Utilities.ConsList`1[[Microsoft.CodeAnalysis.CSharp.Symbol, Microsoft.CodeAnalysis.CSharp, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],Microsoft.CodeAnalysis.CSharp.SingleTypeDeclaration,Microsoft.CodeAnalysis.DiagnosticBag):System.Tuple`2[[Microsoft.CodeAnalysis.CSharp.Symbols.NamedTypeSymbol, Microsoft.CodeAnalysis.CSharp, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35],[System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.CSharp.Symbols.NamedTypeSymbol, Microsoft.CodeAnalysis.CSharp, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]], System.Collections.Immutable, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]:this
    32775.90 ( 0.00% of base) : 172875.dasm - System.Linq.Expressions.Expression:ValidateNewArgs(System.Reflection.ConstructorInfo,byref,byref)
    17349.20 ( 0.02% of base) : 21625.dasm - Microsoft.CodeAnalysis.CSharp.Imports:FromSyntax(Microsoft.CodeAnalysis.CSharp.CSharpSyntaxNode,Microsoft.CodeAnalysis.CSharp.InContainerBinder,Roslyn.Utilities.ConsList`1[[Microsoft.CodeAnalysis.CSharp.Symbol, Microsoft.CodeAnalysis.CSharp, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],bool):Microsoft.CodeAnalysis.CSharp.Imports
     2049.40 ( 0.34% of base) : 21232.dasm - Microsoft.CodeAnalysis.CSharp.Binder:BindInterpolatedString(Microsoft.CodeAnalysis.CSharp.Syntax.InterpolatedStringExpressionSyntax,Microsoft.CodeAnalysis.DiagnosticBag):Microsoft.CodeAnalysis.CSharp.BoundExpression:this
     1277.00 ( 8.80% of base) : 161498.dasm - System.Diagnostics.NetFrameworkUtils:GetLatestBuildDllDirectory(System.String):System.String
     1277.00 ( 8.80% of base) : 160815.dasm - System.Diagnostics.NetFrameworkUtils:GetLatestBuildDllDirectory(System.String):System.String
      128.00 ( 0.69% of base) : 226297.dasm - Internal.NativeFormat.NativeWriter:Save(System.IO.Stream):this
       83.60 ( 0.79% of base) : 225298.dasm - ILCompiler.DependencyAnalysis.ReadyToRun.TypesTableNode:GetData(ILCompiler.DependencyAnalysis.NodeFactory,bool):ObjectData:this
       67.80 ( 2.20% of base) : 45177.dasm - RetargetingSymbolTranslator:Retarget(Microsoft.CodeAnalysis.CSharp.Symbols.NamedTypeSymbol,ubyte):Microsoft.CodeAnalysis.CSharp.Symbols.NamedTypeSymbol:this
       67.80 ( 2.22% of base) : 70726.dasm - RetargetingSymbolTranslator:Retarget(Microsoft.CodeAnalysis.VisualBasic.Symbols.NamedTypeSymbol,ubyte):Microsoft.CodeAnalysis.VisualBasic.Symbols.NamedTypeSymbol:this
       61.40 ( 0.67% of base) : 47510.dasm - Microsoft.CodeAnalysis.VisualBasic.Binder:BindVariableDeclarators(Microsoft.CodeAnalysis.SeparatedSyntaxList`1[[Microsoft.CodeAnalysis.VisualBasic.Syntax.VariableDeclaratorSyntax, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],Microsoft.CodeAnalysis.DiagnosticBag):System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.VisualBasic.BoundLocalDeclarationBase, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]]:this
       59.90 ( 1.76% of base) : 71029.dasm - ComClassData:GetComClassMembers(Microsoft.CodeAnalysis.VisualBasic.Symbols.SourceNamedTypeSymbol,Microsoft.CodeAnalysis.ArrayBuilder`1[[System.Collections.Generic.KeyValuePair`2[[Microsoft.CodeAnalysis.VisualBasic.Symbol, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35],[System.Int32, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]], System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]],Microsoft.CodeAnalysis.ArrayBuilder`1[[System.Collections.Generic.KeyValuePair`2[[Microsoft.CodeAnalysis.VisualBasic.Symbols.EventSymbol, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35],[System.Int32, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]], System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]],byref,Microsoft.CodeAnalysis.DiagnosticBag):this
       59.40 ( 0.13% of base) : 47590.dasm - Microsoft.CodeAnalysis.VisualBasic.Binder:BindObjectInitializer(Microsoft.CodeAnalysis.VisualBasic.Syntax.ObjectCreationExpressionSyntax,Microsoft.CodeAnalysis.VisualBasic.Symbols.TypeSymbol,Microsoft.CodeAnalysis.VisualBasic.BoundWithLValueExpressionPlaceholder,Microsoft.CodeAnalysis.DiagnosticBag):Microsoft.CodeAnalysis.VisualBasic.BoundObjectInitializerExpression:this
       47.00 ( 0.50% of base) : 215511.dasm - System.Speech.Internal.GrammarBuilding.BuilderElements:Optimize(System.Collections.ObjectModel.Collection`1[[System.Speech.Internal.GrammarBuilding.RuleElement, System.Speech, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]]):this
       45.20 ( 2.00% of base) : 53617.dasm - Microsoft.CodeAnalysis.VisualBasic.MethodCompiler:GetStateMachineSlotDebugInfo(Microsoft.CodeAnalysis.VisualBasic.Emit.PEModuleBuilder,System.Collections.Generic.IEnumerable`1[[Microsoft.Cci.IFieldDefinition, Microsoft.CodeAnalysis, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],Microsoft.CodeAnalysis.CodeGen.VariableSlotAllocator,Microsoft.CodeAnalysis.DiagnosticBag,byref,byref)
       37.70 ( 1.43% of base) : 77489.dasm - Microsoft.CodeAnalysis.Text.ChangedText:GetLinesCore():Microsoft.CodeAnalysis.Text.TextLineCollection:this
       37.30 ( 1.61% of base) : 47614.dasm - Microsoft.CodeAnalysis.VisualBasic.Binder:BindArgumentsAndNames(System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.VisualBasic.Syntax.ArgumentSyntax, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],byref,byref,byref,Microsoft.CodeAnalysis.DiagnosticBag):this
       31.90 ( 0.31% of base) : 47672.dasm - Microsoft.CodeAnalysis.VisualBasic.Binder:PassArguments(Microsoft.CodeAnalysis.VisualBasic.VisualBasicSyntaxNode,byref,System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.VisualBasic.BoundExpression, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],Microsoft.CodeAnalysis.DiagnosticBag):System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.VisualBasic.BoundExpression, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]]:this
       31.70 ( 3.67% of base) : 74542.dasm - Microsoft.CodeAnalysis.ImmutableArrayExtensions:WhereAsArray(System.Collections.Immutable.ImmutableArray`1[Byte],System.Func`2[Byte,Boolean]):System.Collections.Immutable.ImmutableArray`1[Byte]
       29.80 ( 0.35% of base) : 48431.dasm - Microsoft.CodeAnalysis.VisualBasic.StatementListBinder:BuildLocals():System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.VisualBasic.Symbols.LocalSymbol, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]]:this

Top method improvements (PerfScoreUnits):
    -17213263892.00 (-0.00% of base) : 51371.dasm - Microsoft.CodeAnalysis.VisualBasic.Symbols.SourceMemberFieldSymbol:Create(Microsoft.CodeAnalysis.VisualBasic.Symbols.SourceMemberContainerTypeSymbol,Microsoft.CodeAnalysis.VisualBasic.Syntax.FieldDeclarationSyntax,Microsoft.CodeAnalysis.VisualBasic.Binder,MembersAndInitializersBuilder,byref,byref,Microsoft.CodeAnalysis.DiagnosticBag)
    -5522422.93 (-1.05% of base) : 151895.dasm - System.Data.XmlTreeGen:HandleTable(System.Data.DataTable,System.Xml.XmlDocument,System.Xml.XmlElement,bool):System.Xml.XmlElement:this
    -568269.80 (-1.35% of base) : 47369.dasm - Microsoft.CodeAnalysis.VisualBasic.Binder:DecodeParameterList(Microsoft.CodeAnalysis.VisualBasic.Symbol,bool,int,Microsoft.CodeAnalysis.SeparatedSyntaxList`1[[Microsoft.CodeAnalysis.VisualBasic.Syntax.ParameterSyntax, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],Microsoft.CodeAnalysis.ArrayBuilder`1[[Microsoft.CodeAnalysis.VisualBasic.Symbols.ParameterSymbol, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],CheckParameterModifierDelegate,Microsoft.CodeAnalysis.DiagnosticBag):this
    -132376.17 (-0.42% of base) : 72820.dasm - SynthesizedComInterface:.ctor(Microsoft.CodeAnalysis.VisualBasic.Symbols.SourceNamedTypeSymbol,Microsoft.CodeAnalysis.ArrayBuilder`1[[System.Collections.Generic.KeyValuePair`2[[Microsoft.CodeAnalysis.VisualBasic.Symbol, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35],[System.Int32, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]], System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]):this
    -85234.50 (-0.25% of base) : 40899.dasm - Microsoft.CodeAnalysis.CSharp.Symbols.SourceMemberContainerTypeSymbol:MergePartialMethods(System.Collections.Generic.Dictionary`2[[System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.CSharp.Symbol, Microsoft.CodeAnalysis.CSharp, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]], System.Collections.Immutable, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]],Microsoft.CodeAnalysis.DiagnosticBag)
    -81920.80 (-0.97% of base) : 128303.dasm - Microsoft.VisualBasic.CompilerServices.VBBinder:GetMethodsByName(System.Type,System.Reflection.IReflect,System.String,int):System.Reflection.MethodBase[]:this
    -13315.10 (-2.12% of base) : 24003.dasm - Microsoft.CodeAnalysis.CSharp.MethodBodySynthesizer:MakeSubmissionInitialization(Microsoft.CodeAnalysis.ArrayBuilder`1[[Microsoft.CodeAnalysis.CSharp.BoundStatement, Microsoft.CodeAnalysis.CSharp, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],Microsoft.CodeAnalysis.CSharp.CSharpSyntaxNode,Microsoft.CodeAnalysis.CSharp.Symbols.MethodSymbol,Microsoft.CodeAnalysis.CSharp.SynthesizedSubmissionFields,Microsoft.CodeAnalysis.CSharp.CSharpCompilation)
    -5392.60 (-0.63% of base) : 47669.dasm - Microsoft.CodeAnalysis.VisualBasic.Binder:ReportOverloadResolutionFailureForASingleCandidate(Microsoft.CodeAnalysis.VisualBasic.VisualBasicSyntaxNode,Microsoft.CodeAnalysis.Location,int,byref,System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.VisualBasic.BoundExpression, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],System.Collections.Immutable.ImmutableArray`1[[System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]],bool,bool,bool,bool,Microsoft.CodeAnalysis.DiagnosticBag,Microsoft.CodeAnalysis.VisualBasic.Symbol,bool,Microsoft.CodeAnalysis.VisualBasic.VisualBasicSyntaxNode,Microsoft.CodeAnalysis.VisualBasic.Symbol):this
    -2619.30 (-1.94% of base) : 159594.dasm - System.Data.Common.MultipartIdentifier:ParseMultipartIdentifier(System.String,System.String,System.String,ushort,int,bool,System.String,bool):System.String[]
    -2619.30 (-1.94% of base) : 157621.dasm - System.Data.Common.MultipartIdentifier:ParseMultipartIdentifier(System.String,System.String,System.String,ushort,int,bool,System.String,bool):System.String[]
    -2440.10 (-0.34% of base) : 116619.dasm - System.Xml.Serialization.XmlSerializationWriterCodeGen:GenerateMembersElement(System.Xml.Serialization.XmlMembersMapping):System.String:this
    -2139.18 (-0.26% of base) : 128289.dasm - Microsoft.VisualBasic.CompilerServices.VBBinder:BindToMethod(int,System.Reflection.MethodBase[],byref,System.Reflection.ParameterModifier[],System.Globalization.CultureInfo,System.String[],byref):System.Reflection.MethodBase:this
    -1767.20 (-2.17% of base) : 89490.dasm - Microsoft.Diagnostics.Tracing.Parsers.RegisteredTraceEventParser:GetManifestForRegisteredProvider(System.Guid):System.String
    -1511.80 (-1.42% of base) : 116276.dasm - System.Xml.Serialization.XmlSerializationReaderCodeGen:WriteMemberElementsIf(System.Xml.Serialization.XmlSerializationReaderCodeGen+Member[],Member,System.String,System.String):this
    -1384.00 (-1.38% of base) : 207314.dasm - System.Security.AccessControl.CommonAcl:RemoveQualifiedAces(System.Security.Principal.SecurityIdentifier,int,int,ubyte,bool,int,System.Guid,System.Guid):bool:this
    -1110.00 (-4.96% of base) : 54623.dasm - Microsoft.CodeAnalysis.VisualBasic.LocalRewriter:InvokeInterpolatedStringFactory(Microsoft.CodeAnalysis.VisualBasic.BoundInterpolatedStringExpression,Microsoft.CodeAnalysis.VisualBasic.Symbols.TypeSymbol,System.String,Microsoft.CodeAnalysis.VisualBasic.Symbols.TypeSymbol,Microsoft.CodeAnalysis.VisualBasic.SyntheticBoundNodeFactory):Microsoft.CodeAnalysis.VisualBasic.BoundExpression:this
    -1045.75 (-1.31% of base) : 40864.dasm - Microsoft.CodeAnalysis.CSharp.Symbols.SourceMemberContainerTypeSymbol:ComputeInterfaceImplementations(Microsoft.CodeAnalysis.DiagnosticBag,System.Threading.CancellationToken):System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.CSharp.Symbols.SynthesizedExplicitImplementationForwardingMethod, Microsoft.CodeAnalysis.CSharp, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]]:this
    -1039.90 (-7.92% of base) : 80144.dasm - Parser:GetMatchingProperties(System.String,byref,System.Collections.Generic.List`1[[Microsoft.CodeAnalysis.INamespaceOrTypeSymbol, Microsoft.CodeAnalysis, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],System.String,Microsoft.CodeAnalysis.Compilation,System.Collections.Generic.List`1[[Microsoft.CodeAnalysis.ISymbol, Microsoft.CodeAnalysis, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]])
    -1031.40 (-1.74% of base) : 47694.dasm - Microsoft.CodeAnalysis.VisualBasic.Binder:BindFieldAndPropertyInitializers(Microsoft.CodeAnalysis.VisualBasic.Symbols.SourceMemberContainerTypeSymbol,System.Collections.Immutable.ImmutableArray`1[ImmutableArray`1],Microsoft.CodeAnalysis.VisualBasic.Symbols.SynthesizedInteractiveInitializerMethod,Microsoft.CodeAnalysis.DiagnosticBag):System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.VisualBasic.BoundInitializer, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]]
     -906.98 (-3.34% of base) : 153263.dasm - System.Data.DataTable:EvaluateDependentExpressions(System.Collections.Generic.List`1[[System.Data.DataColumn, System.Data.Common, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]],System.Data.DataRow,int,System.Collections.Generic.List`1[[System.Data.DataRow, System.Data.Common, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]):this

Top method regressions (percentages):
     1277.00 ( 8.80% of base) : 161498.dasm - System.Diagnostics.NetFrameworkUtils:GetLatestBuildDllDirectory(System.String):System.String
     1277.00 ( 8.80% of base) : 160815.dasm - System.Diagnostics.NetFrameworkUtils:GetLatestBuildDllDirectory(System.String):System.String
       31.70 ( 3.67% of base) : 74542.dasm - Microsoft.CodeAnalysis.ImmutableArrayExtensions:WhereAsArray(System.Collections.Immutable.ImmutableArray`1[Byte],System.Func`2[Byte,Boolean]):System.Collections.Immutable.ImmutableArray`1[Byte]
        0.50 ( 2.33% of base) : 223614.dasm - System.Web.HttpUtility:JavaScriptStringEncode(System.String,bool):System.String
       67.80 ( 2.22% of base) : 70726.dasm - RetargetingSymbolTranslator:Retarget(Microsoft.CodeAnalysis.VisualBasic.Symbols.NamedTypeSymbol,ubyte):Microsoft.CodeAnalysis.VisualBasic.Symbols.NamedTypeSymbol:this
       67.80 ( 2.20% of base) : 45177.dasm - RetargetingSymbolTranslator:Retarget(Microsoft.CodeAnalysis.CSharp.Symbols.NamedTypeSymbol,ubyte):Microsoft.CodeAnalysis.CSharp.Symbols.NamedTypeSymbol:this
        0.50 ( 2.18% of base) : 22811.dasm - Microsoft.CodeAnalysis.CSharp.BoundMethodGroup:get_NameSyntax():Microsoft.CodeAnalysis.CSharp.CSharpSyntaxNode:this
       14.60 ( 2.11% of base) : 77509.dasm - Microsoft.CodeAnalysis.Text.LargeEncodedText:ParseLineStarts():System.Int32[]:this
       45.20 ( 2.00% of base) : 53617.dasm - Microsoft.CodeAnalysis.VisualBasic.MethodCompiler:GetStateMachineSlotDebugInfo(Microsoft.CodeAnalysis.VisualBasic.Emit.PEModuleBuilder,System.Collections.Generic.IEnumerable`1[[Microsoft.Cci.IFieldDefinition, Microsoft.CodeAnalysis, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],Microsoft.CodeAnalysis.CodeGen.VariableSlotAllocator,Microsoft.CodeAnalysis.DiagnosticBag,byref,byref)
        0.50 ( 1.79% of base) : 55141.dasm - Microsoft.CodeAnalysis.VisualBasic.Syntax.InternalSyntax.BlockContext:FreeStatements():this
       59.90 ( 1.76% of base) : 71029.dasm - ComClassData:GetComClassMembers(Microsoft.CodeAnalysis.VisualBasic.Symbols.SourceNamedTypeSymbol,Microsoft.CodeAnalysis.ArrayBuilder`1[[System.Collections.Generic.KeyValuePair`2[[Microsoft.CodeAnalysis.VisualBasic.Symbol, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35],[System.Int32, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]], System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]],Microsoft.CodeAnalysis.ArrayBuilder`1[[System.Collections.Generic.KeyValuePair`2[[Microsoft.CodeAnalysis.VisualBasic.Symbols.EventSymbol, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35],[System.Int32, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]], System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]],byref,Microsoft.CodeAnalysis.DiagnosticBag):this
        0.61 ( 1.75% of base) : 183115.dasm - System.Buffers.ArrayBufferWriter`1[Byte][System.Byte]:Clear():this
        0.61 ( 1.75% of base) : 126431.dasm - System.Text.Json.PooledByteBufferWriter:ClearHelper():this
        0.61 ( 1.75% of base) : 126430.dasm - System.Text.Json.PooledByteBufferWriter:Clear():this
        0.61 ( 1.75% of base) : 216610.dasm - System.Text.Json.PooledByteBufferWriter:Clear():this
        0.61 ( 1.75% of base) : 216611.dasm - System.Text.Json.PooledByteBufferWriter:ClearHelper():this
        6.60 ( 1.63% of base) : 43228.dasm - AttributeExpressionVisitor:VisitArguments(System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.CSharp.BoundExpression, Microsoft.CodeAnalysis.CSharp, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],Microsoft.CodeAnalysis.DiagnosticBag,byref,bool):System.Collections.Immutable.ImmutableArray`1[TypedConstant]:this
       37.30 ( 1.61% of base) : 47614.dasm - Microsoft.CodeAnalysis.VisualBasic.Binder:BindArgumentsAndNames(System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.VisualBasic.Syntax.ArgumentSyntax, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],byref,byref,byref,Microsoft.CodeAnalysis.DiagnosticBag):this
        0.50 ( 1.56% of base) : 50507.dasm - Microsoft.CodeAnalysis.VisualBasic.Symbols.MissingAssemblySymbol:Equals(System.Object):bool:this
        2.00 ( 1.54% of base) : 142060.dasm - System.Collections.Specialized.ListDictionary:Contains(System.Object):bool:this

Top method improvements (percentages):
     -368.80 (-8.83% of base) : 8244.dasm - Microsoft.FSharp.Collections.Array4DModule:Create(int,int,int,int,double):System.Double[,,,]
     -365.10 (-8.34% of base) : 80143.dasm - Parser:GetMatchingMethods(System.String,byref,System.Collections.Generic.List`1[[Microsoft.CodeAnalysis.INamespaceOrTypeSymbol, Microsoft.CodeAnalysis, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],System.String,int,Microsoft.CodeAnalysis.Compilation,System.Collections.Generic.List`1[[Microsoft.CodeAnalysis.ISymbol, Microsoft.CodeAnalysis, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]])
    -1039.90 (-7.92% of base) : 80144.dasm - Parser:GetMatchingProperties(System.String,byref,System.Collections.Generic.List`1[[Microsoft.CodeAnalysis.INamespaceOrTypeSymbol, Microsoft.CodeAnalysis, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],System.String,Microsoft.CodeAnalysis.Compilation,System.Collections.Generic.List`1[[Microsoft.CodeAnalysis.ISymbol, Microsoft.CodeAnalysis, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]])
     -368.80 (-7.86% of base) : 8245.dasm - Microsoft.FSharp.Collections.Array4DModule:Create(int,int,int,int,System.Numerics.Vector`1[Single]):System.Numerics.Vector`1[System.Single][,,,]
     -112.40 (-7.86% of base) : 8286.dasm - Microsoft.FSharp.Collections.Array3DModule:Initialize(int,int,int,Microsoft.FSharp.Core.FSharpFunc`2[Int32,__Canon]):System.__Canon[,,]
     -368.80 (-7.37% of base) : 8241.dasm - Microsoft.FSharp.Collections.Array4DModule:Create(int,int,int,int,ubyte):System.Byte[,,,]
     -368.80 (-7.37% of base) : 8242.dasm - Microsoft.FSharp.Collections.Array4DModule:Create(int,int,int,int,short):System.Int16[,,,]
     -368.80 (-7.37% of base) : 8243.dasm - Microsoft.FSharp.Collections.Array4DModule:Create(int,int,int,int,int):System.Int32[,,,]
     -368.80 (-7.37% of base) : 8246.dasm - Microsoft.FSharp.Collections.Array4DModule:Create(int,int,int,int,long):System.Int64[,,,]
     -368.80 (-7.36% of base) : 8240.dasm - Microsoft.FSharp.Collections.Array4DModule:Create(int,int,int,int,System.__Canon):System.__Canon[,,,]
     -608.80 (-6.79% of base) : 8248.dasm - Microsoft.FSharp.Collections.Array4DModule:Initialize(int,int,int,int,Microsoft.FSharp.Core.FSharpFunc`2[[System.Int32, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[Microsoft.FSharp.Core.FSharpFunc`2[[System.Int32, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[Microsoft.FSharp.Core.FSharpFunc`2[[System.Int32, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[Microsoft.FSharp.Core.FSharpFunc`2[[System.Int32, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[System.Byte, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]], FSharp.Core, Version=5.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]], FSharp.Core, Version=5.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]], FSharp.Core, Version=5.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]):System.Byte[,,,]
     -608.80 (-6.79% of base) : 8247.dasm - Microsoft.FSharp.Collections.Array4DModule:Initialize(int,int,int,int,Microsoft.FSharp.Core.FSharpFunc`2[Int32,__Canon]):System.__Canon[,,,]
     -193.95 (-6.11% of base) : 78154.dasm - Microsoft.CodeAnalysis.Diagnostics.AnalyzerDriver:MakeSymbolActionsByKind():System.Collections.Immutable.ImmutableDictionary`2[[Microsoft.CodeAnalysis.Diagnostics.DiagnosticAnalyzer, Microsoft.CodeAnalysis, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35],[System.Collections.Immutable.ImmutableArray`1[[System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.Diagnostics.SymbolAnalyzerAction, Microsoft.CodeAnalysis, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]], System.Collections.Immutable, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]], System.Collections.Immutable, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]:this
     -619.20 (-6.02% of base) : 225516.dasm - Internal.JitInterface.CorInfoImpl:ComputeJitPgoInstrumentationSchema(System.Func`2[[System.Object, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[System.IntPtr, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]],Internal.Pgo.PgoSchemaElem[],byref,byref,System.Func`2[[Internal.TypeSystem.TypeDesc, ILCompiler.TypeSystem.ReadyToRun, Version=6.0.0.0, Culture=neutral, PublicKeyToken=null],[System.Boolean, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]])
      -64.40 (-5.94% of base) : 12154.dasm - OperatorIntrinsics:GetArraySlice4DFixedSingle4(System.__Canon[,,,],Microsoft.FSharp.Core.FSharpOption`1[Int32],Microsoft.FSharp.Core.FSharpOption`1[Int32],Microsoft.FSharp.Core.FSharpOption`1[Int32],Microsoft.FSharp.Core.FSharpOption`1[Int32],Microsoft.FSharp.Core.FSharpOption`1[Int32],Microsoft.FSharp.Core.FSharpOption`1[Int32],int):System.__Canon[,,]
      -64.40 (-5.92% of base) : 12145.dasm - OperatorIntrinsics:GetArraySlice4DFixedSingle1(System.__Canon[,,,],int,Microsoft.FSharp.Core.FSharpOption`1[Int32],Microsoft.FSharp.Core.FSharpOption`1[Int32],Microsoft.FSharp.Core.FSharpOption`1[Int32],Microsoft.FSharp.Core.FSharpOption`1[Int32],Microsoft.FSharp.Core.FSharpOption`1[Int32],Microsoft.FSharp.Core.FSharpOption`1[Int32]):System.__Canon[,,]
      -64.40 (-5.92% of base) : 12148.dasm - OperatorIntrinsics:GetArraySlice4DFixedSingle2(System.__Canon[,,,],Microsoft.FSharp.Core.FSharpOption`1[Int32],Microsoft.FSharp.Core.FSharpOption`1[Int32],int,Microsoft.FSharp.Core.FSharpOption`1[Int32],Microsoft.FSharp.Core.FSharpOption`1[Int32],Microsoft.FSharp.Core.FSharpOption`1[Int32],Microsoft.FSharp.Core.FSharpOption`1[Int32]):System.__Canon[,,]
      -64.40 (-5.92% of base) : 12151.dasm - OperatorIntrinsics:GetArraySlice4DFixedSingle3(System.__Canon[,,,],Microsoft.FSharp.Core.FSharpOption`1[Int32],Microsoft.FSharp.Core.FSharpOption`1[Int32],Microsoft.FSharp.Core.FSharpOption`1[Int32],Microsoft.FSharp.Core.FSharpOption`1[Int32],int,Microsoft.FSharp.Core.FSharpOption`1[Int32],Microsoft.FSharp.Core.FSharpOption`1[Int32]):System.__Canon[,,]
     -248.00 (-5.32% of base) : 115252.dasm - System.Xml.Serialization.ReflectionXmlSerializationReader:GenerateEncodedMembersElement(System.Xml.Serialization.XmlMembersMapping):System.Object:this
     -112.40 (-5.12% of base) : 154436.dasm - System.Data.UniqueConstraint:IsConstraintViolated():bool:this

1078 total methods with Perf Score differences (732 improved, 346 regressed), 804 unchanged.



Summary of Instruction Count diffs:
(Lower is better)

Total Instructions of base: 809514
Total Instructions of diff: 806695
Total Instructions of delta: -2819 (-0.35% of base)

Total relative delta: NaN
    diff is an improvement.
    relative diff is a regression.
Detail diffs


Top file regressions (Instructions):
           1 : 131275.dasm (0.41% of base)
           1 : 172796.dasm (0.29% of base)
           1 : 226990.dasm (0.13% of base)
           1 : 183507.dasm (0.51% of base)
           1 : 47690.dasm (0.06% of base)
           1 : 71562.dasm (0.11% of base)
           1 : 114498.dasm (0.55% of base)
           1 : 191114.dasm (0.53% of base)
           1 : 47339.dasm (0.26% of base)
           1 : 135300.dasm (0.06% of base)
           1 : 47387.dasm (0.53% of base)
           1 : 47421.dasm (0.13% of base)
           1 : 66126.dasm (0.41% of base)
           1 : 54338.dasm (0.34% of base)
           1 : 174372.dasm (0.39% of base)
           1 : 47618.dasm (0.15% of base)
           1 : 162670.dasm (0.22% of base)
           1 : 227744.dasm (0.39% of base)
           1 : 47554.dasm (0.17% of base)

Top file improvements (Instructions):
         -38 : 47666.dasm (-5.11% of base)
         -29 : 53009.dasm (-0.37% of base)
         -28 : 151895.dasm (-0.92% of base)
         -27 : 116276.dasm (-2.07% of base)
         -27 : 159594.dasm (-3.45% of base)
         -27 : 1897.dasm (-0.78% of base)
         -27 : 72820.dasm (-3.43% of base)
         -27 : 157621.dasm (-3.44% of base)
         -26 : 50249.dasm (-1.63% of base)
         -24 : 40856.dasm (-1.23% of base)
         -23 : 47614.dasm (-3.65% of base)
         -23 : 89490.dasm (-0.80% of base)
         -20 : 207314.dasm (-2.01% of base)
         -20 : 206240.dasm (-1.71% of base)
         -19 : 116587.dasm (-1.13% of base)
         -19 : 39757.dasm (-2.33% of base)
         -19 : 128289.dasm (-0.51% of base)
         -18 : 54327.dasm (-3.65% of base)
         -17 : 47369.dasm (-1.13% of base)
         -16 : 70414.dasm (-2.32% of base)

827 total files with Instruction Count differences (808 improved, 19 regressed), 1054 unchanged.

Top method regressions (Instructions):
           1 ( 0.41% of base) : 131275.dasm - Newtonsoft.Json.Utilities.EnumUtils:InitializeValuesAndNames(Newtonsoft.Json.Utilities.StructMultiKey`2[[System.Type, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[Newtonsoft.Json.Serialization.NamingStrategy, Newtonsoft.Json, Version=12.0.0.0, Culture=neutral, PublicKeyToken=30ad4fe6b2a6aeed]]):Newtonsoft.Json.Utilities.EnumInfo
           1 ( 0.29% of base) : 172796.dasm - System.Linq.Expressions.BinaryExpression:ReduceIndex():System.Linq.Expressions.Expression:this
           1 ( 0.13% of base) : 226990.dasm - Internal.IL.MethodILDebugView:get_Disassembly():System.String:this
           1 ( 0.51% of base) : 183507.dasm - System.Net.ServiceNameStore:NormalizeServiceName(System.String):System.String
           1 ( 0.06% of base) : 47690.dasm - Microsoft.CodeAnalysis.VisualBasic.Binder:BindAwait(Microsoft.CodeAnalysis.VisualBasic.VisualBasicSyntaxNode,Microsoft.CodeAnalysis.VisualBasic.BoundExpression,Microsoft.CodeAnalysis.DiagnosticBag,bool):Microsoft.CodeAnalysis.VisualBasic.BoundExpression:this
           1 ( 0.11% of base) : 71562.dasm - AsyncMethodToClassRewriter:GenerateAwaitForIncompleteTask(Microsoft.CodeAnalysis.VisualBasic.Symbols.LocalSymbol):Microsoft.CodeAnalysis.VisualBasic.BoundBlock:this
           1 ( 0.55% of base) : 114498.dasm - System.Xml.Xsl.IlGen.XmlILVisitor:VisitChoice(System.Xml.Xsl.Qil.QilChoice):System.Xml.Xsl.Qil.QilNode:this
           1 ( 0.53% of base) : 191114.dasm - System.Security.Authentication.ExtendedProtection.ServiceNameCollection:NormalizeServiceName(System.String):System.String
           1 ( 0.26% of base) : 47339.dasm - Microsoft.CodeAnalysis.VisualBasic.Binder:BindXmlElementAccess(Microsoft.CodeAnalysis.VisualBasic.Syntax.XmlMemberAccessExpressionSyntax,System.String,int,Microsoft.CodeAnalysis.DiagnosticBag):Microsoft.CodeAnalysis.VisualBasic.BoundExpression:this
           1 ( 0.06% of base) : 135300.dasm - R2RTest.BuildFolderSet:WriteBuildStatistics(System.IO.StreamWriter):this
           1 ( 0.53% of base) : 47387.dasm - Microsoft.CodeAnalysis.VisualBasic.Binder:BindRemoveNamespaceAttributesInvocation(Microsoft.CodeAnalysis.VisualBasic.VisualBasicSyntaxNode,Microsoft.CodeAnalysis.VisualBasic.BoundExpression,Microsoft.CodeAnalysis.VisualBasic.BoundRValuePlaceholder,Microsoft.CodeAnalysis.VisualBasic.BoundRValuePlaceholder,byref,byref,Microsoft.CodeAnalysis.DiagnosticBag):Microsoft.CodeAnalysis.VisualBasic.BoundExpression:this
           1 ( 0.13% of base) : 47421.dasm - Microsoft.CodeAnalysis.VisualBasic.Binder:BindForEachBlockParts(Microsoft.CodeAnalysis.VisualBasic.Syntax.ForOrForEachBlockSyntax,Microsoft.CodeAnalysis.VisualBasic.Symbols.LocalSymbol,Microsoft.CodeAnalysis.VisualBasic.BoundExpression,bool,Microsoft.CodeAnalysis.DiagnosticBag):Microsoft.CodeAnalysis.VisualBasic.BoundForEachStatement:this
           1 ( 0.41% of base) : 66126.dasm - Microsoft.CodeAnalysis.VisualBasic.Conversions:ClassifyConversionOfOperandOfConditionalBranch(Microsoft.CodeAnalysis.VisualBasic.BoundExpression,Microsoft.CodeAnalysis.VisualBasic.Symbols.TypeSymbol,Microsoft.CodeAnalysis.VisualBasic.Binder,byref,byref,byref):System.Collections.Generic.KeyValuePair`2[[Microsoft.CodeAnalysis.VisualBasic.ConversionKind, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35],[Microsoft.CodeAnalysis.VisualBasic.Symbols.MethodSymbol, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]]
           1 ( 0.34% of base) : 54338.dasm - Microsoft.CodeAnalysis.VisualBasic.ExpressionLambdaRewriter:VisitObjectInitializer(Microsoft.CodeAnalysis.VisualBasic.BoundObjectInitializerExpression):Microsoft.CodeAnalysis.VisualBasic.BoundExpression:this
           1 ( 0.39% of base) : 174372.dasm - System.Linq.Expressions.UnaryExpression:ReduceIndex():System.Linq.Expressions.Expression:this
           1 ( 0.15% of base) : 47618.dasm - Microsoft.CodeAnalysis.VisualBasic.Binder:BindLambdaExpression(Microsoft.CodeAnalysis.VisualBasic.Syntax.LambdaExpressionSyntax,Microsoft.CodeAnalysis.DiagnosticBag):Microsoft.CodeAnalysis.VisualBasic.BoundExpression:this
           1 ( 0.22% of base) : 162670.dasm - System.DirectoryServices.AccountManagement.StoreCtx:BuildFilterSet(System.DirectoryServices.AccountManagement.Principal,System.String[],System.DirectoryServices.AccountManagement.QbeFilterDescription):this
           1 ( 0.39% of base) : 227744.dasm - Internal.TypeSystem.MetadataFieldLayoutAlgorithm:ComputeSequentialFieldLayout(Internal.TypeSystem.MetadataType,int):Internal.TypeSystem.ComputedInstanceFieldLayout:this
           1 ( 0.17% of base) : 47554.dasm - Microsoft.CodeAnalysis.VisualBasic.Binder:BindAggregateQueryExpression(Microsoft.CodeAnalysis.VisualBasic.Syntax.QueryExpressionSyntax,Microsoft.CodeAnalysis.SyntaxList`1+Enumerator[[Microsoft.CodeAnalysis.VisualBasic.Syntax.QueryClauseSyntax, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],Microsoft.CodeAnalysis.DiagnosticBag):Microsoft.CodeAnalysis.VisualBasic.BoundQueryExpression:this

Top method improvements (Instructions):
         -38 (-5.11% of base) : 47666.dasm - Microsoft.CodeAnalysis.VisualBasic.Binder:ReportUnspecificProcedures(Microsoft.CodeAnalysis.Location,System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.VisualBasic.Symbol, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],Microsoft.CodeAnalysis.DiagnosticBag,bool):this
         -29 (-0.37% of base) : 53009.dasm - Microsoft.CodeAnalysis.VisualBasic.VisualBasicCommandLineParser:Parse(System.Collections.Generic.IEnumerable`1[[System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]],System.String,System.String,System.String):Microsoft.CodeAnalysis.VisualBasic.VisualBasicCommandLineArguments:this
         -28 (-0.92% of base) : 151895.dasm - System.Data.XmlTreeGen:HandleTable(System.Data.DataTable,System.Xml.XmlDocument,System.Xml.XmlElement,bool):System.Xml.XmlElement:this
         -27 (-2.07% of base) : 116276.dasm - System.Xml.Serialization.XmlSerializationReaderCodeGen:WriteMemberElementsIf(System.Xml.Serialization.XmlSerializationReaderCodeGen+Member[],Member,System.String,System.String):this
         -27 (-3.45% of base) : 159594.dasm - System.Data.Common.MultipartIdentifier:ParseMultipartIdentifier(System.String,System.String,System.String,ushort,int,bool,System.String,bool):System.String[]
         -27 (-0.78% of base) : 1897.dasm - Microsoft.FSharp.Quotations.FSharpExpr:GetLayout(bool):Microsoft.FSharp.Text.StructuredPrintfImpl.Layout:this
         -27 (-3.43% of base) : 72820.dasm - SynthesizedComInterface:.ctor(Microsoft.CodeAnalysis.VisualBasic.Symbols.SourceNamedTypeSymbol,Microsoft.CodeAnalysis.ArrayBuilder`1[[System.Collections.Generic.KeyValuePair`2[[Microsoft.CodeAnalysis.VisualBasic.Symbol, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35],[System.Int32, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]], System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]):this
         -27 (-3.44% of base) : 157621.dasm - System.Data.Common.MultipartIdentifier:ParseMultipartIdentifier(System.String,System.String,System.String,ushort,int,bool,System.String,bool):System.String[]
         -26 (-1.63% of base) : 50249.dasm - Microsoft.CodeAnalysis.VisualBasic.Symbols.ConstraintsHelper:RemoveDirectConstraintConflicts(Microsoft.CodeAnalysis.VisualBasic.Symbols.TypeParameterSymbol,System.Collections.Immutable.ImmutableArray`1[TypeParameterConstraint],Roslyn.Utilities.ConsList`1[[Microsoft.CodeAnalysis.VisualBasic.Symbols.TypeParameterSymbol, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],int,Microsoft.CodeAnalysis.ArrayBuilder`1[TypeParameterDiagnosticInfo]):System.Collections.Immutable.ImmutableArray`1[TypeParameterConstraint]
         -24 (-1.23% of base) : 40856.dasm - Microsoft.CodeAnalysis.CSharp.Symbols.SourceMemberContainerTypeSymbol:AddNonTypeMembers(MembersAndInitializersBuilder,Microsoft.CodeAnalysis.SyntaxList`1[[Microsoft.CodeAnalysis.CSharp.Syntax.MemberDeclarationSyntax, Microsoft.CodeAnalysis.CSharp, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],Microsoft.CodeAnalysis.DiagnosticBag):this
         -23 (-3.65% of base) : 47614.dasm - Microsoft.CodeAnalysis.VisualBasic.Binder:BindArgumentsAndNames(System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.VisualBasic.Syntax.ArgumentSyntax, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],byref,byref,byref,Microsoft.CodeAnalysis.DiagnosticBag):this
         -23 (-0.80% of base) : 89490.dasm - Microsoft.Diagnostics.Tracing.Parsers.RegisteredTraceEventParser:GetManifestForRegisteredProvider(System.Guid):System.String
         -20 (-2.01% of base) : 207314.dasm - System.Security.AccessControl.CommonAcl:RemoveQualifiedAces(System.Security.Principal.SecurityIdentifier,int,int,ubyte,bool,int,System.Guid,System.Guid):bool:this
         -20 (-1.71% of base) : 206240.dasm - Number:NumberToStringFormat(byref,byref,System.ReadOnlySpan`1[Char],System.Globalization.NumberFormatInfo)
         -19 (-1.13% of base) : 116587.dasm - System.Xml.Serialization.XmlSerializationWriterCodeGen:WriteElements(System.String,System.String,System.Xml.Serialization.ElementAccessor[],System.Xml.Serialization.TextAccessor,System.Xml.Serialization.ChoiceIdentifierAccessor,System.String,bool,bool):this
         -19 (-2.33% of base) : 39757.dasm - Microsoft.CodeAnalysis.CSharp.Symbols.ConstraintsHelper:ResolveBounds(Microsoft.CodeAnalysis.CSharp.Symbols.TypeParameterSymbol,Microsoft.CodeAnalysis.CSharp.Symbols.AssemblySymbol,Roslyn.Utilities.ConsList`1[[Microsoft.CodeAnalysis.CSharp.Symbols.TypeParameterSymbol, Microsoft.CodeAnalysis.CSharp, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.CSharp.Symbols.TypeSymbol, Microsoft.CodeAnalysis.CSharp, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],bool,Microsoft.CodeAnalysis.CSharp.CSharpCompilation,Microsoft.CodeAnalysis.ArrayBuilder`1[TypeParameterDiagnosticInfo],byref):Microsoft.CodeAnalysis.CSharp.Symbols.TypeParameterBounds
         -19 (-0.51% of base) : 128289.dasm - Microsoft.VisualBasic.CompilerServices.VBBinder:BindToMethod(int,System.Reflection.MethodBase[],byref,System.Reflection.ParameterModifier[],System.Globalization.CultureInfo,System.String[],byref):System.Reflection.MethodBase:this
         -18 (-3.65% of base) : 54327.dasm - Microsoft.CodeAnalysis.VisualBasic.ExpressionLambdaRewriter:VisitLambdaInternal(Microsoft.CodeAnalysis.VisualBasic.BoundLambda,Microsoft.CodeAnalysis.VisualBasic.Symbols.NamedTypeSymbol):Microsoft.CodeAnalysis.VisualBasic.BoundExpression:this
         -17 (-1.13% of base) : 47369.dasm - Microsoft.CodeAnalysis.VisualBasic.Binder:DecodeParameterList(Microsoft.CodeAnalysis.VisualBasic.Symbol,bool,int,Microsoft.CodeAnalysis.SeparatedSyntaxList`1[[Microsoft.CodeAnalysis.VisualBasic.Syntax.ParameterSyntax, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],Microsoft.CodeAnalysis.ArrayBuilder`1[[Microsoft.CodeAnalysis.VisualBasic.Symbols.ParameterSymbol, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],CheckParameterModifierDelegate,Microsoft.CodeAnalysis.DiagnosticBag):this
         -16 (-2.32% of base) : 70414.dasm - AnonymousDelegatePublicSymbol:.ctor(Microsoft.CodeAnalysis.VisualBasic.Symbols.AnonymousTypeManager,Microsoft.CodeAnalysis.VisualBasic.Symbols.AnonymousTypeDescriptor):this

Top method regressions (percentages):
           1 ( 0.55% of base) : 114498.dasm - System.Xml.Xsl.IlGen.XmlILVisitor:VisitChoice(System.Xml.Xsl.Qil.QilChoice):System.Xml.Xsl.Qil.QilNode:this
           1 ( 0.53% of base) : 191114.dasm - System.Security.Authentication.ExtendedProtection.ServiceNameCollection:NormalizeServiceName(System.String):System.String
           1 ( 0.53% of base) : 47387.dasm - Microsoft.CodeAnalysis.VisualBasic.Binder:BindRemoveNamespaceAttributesInvocation(Microsoft.CodeAnalysis.VisualBasic.VisualBasicSyntaxNode,Microsoft.CodeAnalysis.VisualBasic.BoundExpression,Microsoft.CodeAnalysis.VisualBasic.BoundRValuePlaceholder,Microsoft.CodeAnalysis.VisualBasic.BoundRValuePlaceholder,byref,byref,Microsoft.CodeAnalysis.DiagnosticBag):Microsoft.CodeAnalysis.VisualBasic.BoundExpression:this
           1 ( 0.51% of base) : 183507.dasm - System.Net.ServiceNameStore:NormalizeServiceName(System.String):System.String
           1 ( 0.41% of base) : 131275.dasm - Newtonsoft.Json.Utilities.EnumUtils:InitializeValuesAndNames(Newtonsoft.Json.Utilities.StructMultiKey`2[[System.Type, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[Newtonsoft.Json.Serialization.NamingStrategy, Newtonsoft.Json, Version=12.0.0.0, Culture=neutral, PublicKeyToken=30ad4fe6b2a6aeed]]):Newtonsoft.Json.Utilities.EnumInfo
           1 ( 0.41% of base) : 66126.dasm - Microsoft.CodeAnalysis.VisualBasic.Conversions:ClassifyConversionOfOperandOfConditionalBranch(Microsoft.CodeAnalysis.VisualBasic.BoundExpression,Microsoft.CodeAnalysis.VisualBasic.Symbols.TypeSymbol,Microsoft.CodeAnalysis.VisualBasic.Binder,byref,byref,byref):System.Collections.Generic.KeyValuePair`2[[Microsoft.CodeAnalysis.VisualBasic.ConversionKind, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35],[Microsoft.CodeAnalysis.VisualBasic.Symbols.MethodSymbol, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]]
           1 ( 0.39% of base) : 227744.dasm - Internal.TypeSystem.MetadataFieldLayoutAlgorithm:ComputeSequentialFieldLayout(Internal.TypeSystem.MetadataType,int):Internal.TypeSystem.ComputedInstanceFieldLayout:this
           1 ( 0.39% of base) : 174372.dasm - System.Linq.Expressions.UnaryExpression:ReduceIndex():System.Linq.Expressions.Expression:this
           1 ( 0.34% of base) : 54338.dasm - Microsoft.CodeAnalysis.VisualBasic.ExpressionLambdaRewriter:VisitObjectInitializer(Microsoft.CodeAnalysis.VisualBasic.BoundObjectInitializerExpression):Microsoft.CodeAnalysis.VisualBasic.BoundExpression:this
           1 ( 0.29% of base) : 172796.dasm - System.Linq.Expressions.BinaryExpression:ReduceIndex():System.Linq.Expressions.Expression:this
           1 ( 0.26% of base) : 47339.dasm - Microsoft.CodeAnalysis.VisualBasic.Binder:BindXmlElementAccess(Microsoft.CodeAnalysis.VisualBasic.Syntax.XmlMemberAccessExpressionSyntax,System.String,int,Microsoft.CodeAnalysis.DiagnosticBag):Microsoft.CodeAnalysis.VisualBasic.BoundExpression:this
           1 ( 0.22% of base) : 162670.dasm - System.DirectoryServices.AccountManagement.StoreCtx:BuildFilterSet(System.DirectoryServices.AccountManagement.Principal,System.String[],System.DirectoryServices.AccountManagement.QbeFilterDescription):this
           1 ( 0.17% of base) : 47554.dasm - Microsoft.CodeAnalysis.VisualBasic.Binder:BindAggregateQueryExpression(Microsoft.CodeAnalysis.VisualBasic.Syntax.QueryExpressionSyntax,Microsoft.CodeAnalysis.SyntaxList`1+Enumerator[[Microsoft.CodeAnalysis.VisualBasic.Syntax.QueryClauseSyntax, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],Microsoft.CodeAnalysis.DiagnosticBag):Microsoft.CodeAnalysis.VisualBasic.BoundQueryExpression:this
           1 ( 0.15% of base) : 47618.dasm - Microsoft.CodeAnalysis.VisualBasic.Binder:BindLambdaExpression(Microsoft.CodeAnalysis.VisualBasic.Syntax.LambdaExpressionSyntax,Microsoft.CodeAnalysis.DiagnosticBag):Microsoft.CodeAnalysis.VisualBasic.BoundExpression:this
           1 ( 0.13% of base) : 47421.dasm - Microsoft.CodeAnalysis.VisualBasic.Binder:BindForEachBlockParts(Microsoft.CodeAnalysis.VisualBasic.Syntax.ForOrForEachBlockSyntax,Microsoft.CodeAnalysis.VisualBasic.Symbols.LocalSymbol,Microsoft.CodeAnalysis.VisualBasic.BoundExpression,bool,Microsoft.CodeAnalysis.DiagnosticBag):Microsoft.CodeAnalysis.VisualBasic.BoundForEachStatement:this
           1 ( 0.13% of base) : 226990.dasm - Internal.IL.MethodILDebugView:get_Disassembly():System.String:this
           1 ( 0.11% of base) : 71562.dasm - AsyncMethodToClassRewriter:GenerateAwaitForIncompleteTask(Microsoft.CodeAnalysis.VisualBasic.Symbols.LocalSymbol):Microsoft.CodeAnalysis.VisualBasic.BoundBlock:this
           1 ( 0.06% of base) : 47690.dasm - Microsoft.CodeAnalysis.VisualBasic.Binder:BindAwait(Microsoft.CodeAnalysis.VisualBasic.VisualBasicSyntaxNode,Microsoft.CodeAnalysis.VisualBasic.BoundExpression,Microsoft.CodeAnalysis.DiagnosticBag,bool):Microsoft.CodeAnalysis.VisualBasic.BoundExpression:this
           1 ( 0.06% of base) : 135300.dasm - R2RTest.BuildFolderSet:WriteBuildStatistics(System.IO.StreamWriter):this

Top method improvements (percentages):
          -4 (-7.41% of base) : 179695.dasm - System.Linq.Enumerable:Take(System.Collections.Generic.IEnumerable`1[__Canon],System.Range):System.Collections.Generic.IEnumerable`1[__Canon]
         -38 (-5.11% of base) : 47666.dasm - Microsoft.CodeAnalysis.VisualBasic.Binder:ReportUnspecificProcedures(Microsoft.CodeAnalysis.Location,System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.VisualBasic.Symbol, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],Microsoft.CodeAnalysis.DiagnosticBag,bool):this
         -12 (-4.96% of base) : 40893.dasm - Microsoft.CodeAnalysis.CSharp.Symbols.SourceMemberContainerTypeSymbol:MakeAllMembers(Microsoft.CodeAnalysis.DiagnosticBag):System.Collections.Generic.Dictionary`2[[System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.CSharp.Symbol, Microsoft.CodeAnalysis.CSharp, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]], System.Collections.Immutable, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]:this
          -2 (-4.88% of base) : 14819.dasm - System.ArraySegment`1[Vector`1][System.Numerics.Vector`1[System.Single]]:Slice(int):System.ArraySegment`1[Vector`1]:this
         -10 (-4.33% of base) : 40238.dasm - Microsoft.CodeAnalysis.CSharp.Symbols.OverriddenOrHiddenMembersHelpers:FindOtherOverriddenMethodsInContainingType(Microsoft.CodeAnalysis.CSharp.Symbol,bool,Microsoft.CodeAnalysis.ArrayBuilder`1[[Microsoft.CodeAnalysis.CSharp.Symbol, Microsoft.CodeAnalysis.CSharp, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],Microsoft.CodeAnalysis.ArrayBuilder`1[[Microsoft.CodeAnalysis.CSharp.Symbol, Microsoft.CodeAnalysis.CSharp, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]])
          -8 (-4.04% of base) : 12178.dasm - OperatorIntrinsics:SetArraySlice4D(System.Byte[,,,],Microsoft.FSharp.Core.FSharpOption`1[Int32],Microsoft.FSharp.Core.FSharpOption`1[Int32],Microsoft.FSharp.Core.FSharpOption`1[Int32],Microsoft.FSharp.Core.FSharpOption`1[Int32],Microsoft.FSharp.Core.FSharpOption`1[Int32],Microsoft.FSharp.Core.FSharpOption`1[Int32],Microsoft.FSharp.Core.FSharpOption`1[Int32],Microsoft.FSharp.Core.FSharpOption`1[Int32],System.Byte[,,,])
          -8 (-4.04% of base) : 12177.dasm - OperatorIntrinsics:SetArraySlice4D(System.__Canon[,,,],Microsoft.FSharp.Core.FSharpOption`1[Int32],Microsoft.FSharp.Core.FSharpOption`1[Int32],Microsoft.FSharp.Core.FSharpOption`1[Int32],Microsoft.FSharp.Core.FSharpOption`1[Int32],Microsoft.FSharp.Core.FSharpOption`1[Int32],Microsoft.FSharp.Core.FSharpOption`1[Int32],Microsoft.FSharp.Core.FSharpOption`1[Int32],Microsoft.FSharp.Core.FSharpOption`1[Int32],System.__Canon[,,,])
         -18 (-3.65% of base) : 54327.dasm - Microsoft.CodeAnalysis.VisualBasic.ExpressionLambdaRewriter:VisitLambdaInternal(Microsoft.CodeAnalysis.VisualBasic.BoundLambda,Microsoft.CodeAnalysis.VisualBasic.Symbols.NamedTypeSymbol):Microsoft.CodeAnalysis.VisualBasic.BoundExpression:this
         -23 (-3.65% of base) : 47614.dasm - Microsoft.CodeAnalysis.VisualBasic.Binder:BindArgumentsAndNames(System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.VisualBasic.Syntax.ArgumentSyntax, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],byref,byref,byref,Microsoft.CodeAnalysis.DiagnosticBag):this
         -27 (-3.45% of base) : 159594.dasm - System.Data.Common.MultipartIdentifier:ParseMultipartIdentifier(System.String,System.String,System.String,ushort,int,bool,System.String,bool):System.String[]
         -27 (-3.44% of base) : 157621.dasm - System.Data.Common.MultipartIdentifier:ParseMultipartIdentifier(System.String,System.String,System.String,ushort,int,bool,System.String,bool):System.String[]
         -12 (-3.44% of base) : 54471.dasm - Microsoft.CodeAnalysis.VisualBasic.LocalRewriter:CreatePrefixesAndNamespacesArrays(Microsoft.CodeAnalysis.VisualBasic.BoundXmlContainerRewriterInfo,Microsoft.CodeAnalysis.VisualBasic.VisualBasicSyntaxNode,byref,byref):this
         -27 (-3.43% of base) : 72820.dasm - SynthesizedComInterface:.ctor(Microsoft.CodeAnalysis.VisualBasic.Symbols.SourceNamedTypeSymbol,Microsoft.CodeAnalysis.ArrayBuilder`1[[System.Collections.Generic.KeyValuePair`2[[Microsoft.CodeAnalysis.VisualBasic.Symbol, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35],[System.Int32, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]], System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]):this
          -5 (-3.40% of base) : 12127.dasm - OperatorIntrinsics:SetArraySlice3D(System.__Canon[,,],Microsoft.FSharp.Core.FSharpOption`1[Int32],Microsoft.FSharp.Core.FSharpOption`1[Int32],Microsoft.FSharp.Core.FSharpOption`1[Int32],Microsoft.FSharp.Core.FSharpOption`1[Int32],Microsoft.FSharp.Core.FSharpOption`1[Int32],Microsoft.FSharp.Core.FSharpOption`1[Int32],System.__Canon[,,])
         -15 (-3.39% of base) : 41226.dasm - Microsoft.CodeAnalysis.CSharp.Symbols.SourceNamespaceSymbol:MakeNameToMembersMap(Microsoft.CodeAnalysis.DiagnosticBag):System.Collections.Generic.Dictionary`2[[System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.CSharp.Symbols.NamespaceOrTypeSymbol, Microsoft.CodeAnalysis.CSharp, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]], System.Collections.Immutable, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]:this
          -7 (-3.29% of base) : 49584.dasm - Microsoft.CodeAnalysis.VisualBasic.Symbols.Metadata.PE.PEMethodSymbol:ComputeMethodKindForPotentialOperatorOrConversion(OperatorInfo,int,System.String,bool):int:this
         -13 (-3.20% of base) : 53988.dasm - Microsoft.CodeAnalysis.VisualBasic.Symbol:GetAttributesToBind(Roslyn.Utilities.OneOrMany`1[[Microsoft.CodeAnalysis.SyntaxList`1[[Microsoft.CodeAnalysis.VisualBasic.Syntax.AttributeListSyntax, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]], Microsoft.CodeAnalysis, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],int,Microsoft.CodeAnalysis.VisualBasic.VisualBasicCompilation,byref):System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.VisualBasic.Syntax.AttributeSyntax, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]]:this
          -6 (-3.09% of base) : 51029.dasm - Microsoft.CodeAnalysis.VisualBasic.Symbols.SourceAssemblySymbol:GetNetModuleAttributes(byref):System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.VisualBasic.Symbols.VisualBasicAttributeData, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]]:this
          -6 (-3.06% of base) : 50449.dasm - Microsoft.CodeAnalysis.VisualBasic.Symbols.MergedNamespaceSymbol:SlowGetChildrenOfName(System.String):System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.VisualBasic.Symbol, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]]:this
         -13 (-3.04% of base) : 127907.dasm - Microsoft.VisualBasic.CompilerServices.OverloadResolution:CollectOverloadCandidates(System.Reflection.MemberInfo[],System.Object[],int,System.String[],System.Type[],bool,System.Type,byref,byref,Container):System.Collections.Generic.List`1[[Microsoft.VisualBasic.CompilerServices.Symbols+Method, Microsoft.VisualBasic.Core, Version=11.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]

827 total methods with Instruction Count differences (808 improved, 19 regressed), 1055 unchanged.


Libraries.pmi.windows.x64.checked


Summary of Code Size diffs:
(Lower is better)

Total bytes of base: 4852165
Total bytes of diff: 4818860
Total bytes of delta: -33305 (-0.69% of base)

Total relative delta: NaN
    diff is an improvement.
    relative diff is a regression.
Detail diffs


Top file regressions (bytes):
         181 : 47535.dasm (2.56% of base)
          86 : 206411.dasm (2.79% of base)
          50 : 73964.dasm (1.87% of base)
           8 : 104583.dasm (0.18% of base)
           7 : 104522.dasm (0.16% of base)
           6 : 20303.dasm (0.49% of base)
           4 : 211640.dasm (0.15% of base)
           4 : 104412.dasm (0.32% of base)
           3 : 152698.dasm (0.57% of base)
           3 : 152699.dasm (0.81% of base)
           3 : 153568.dasm (0.31% of base)
           3 : 153635.dasm (0.30% of base)
           3 : 20301.dasm (0.37% of base)
           3 : 20304.dasm (0.29% of base)
           3 : 197796.dasm (0.29% of base)
           3 : 197802.dasm (0.30% of base)
           3 : 154063.dasm (3.45% of base)
           3 : 206531.dasm (0.30% of base)
           3 : 152692.dasm (1.30% of base)
           3 : 152697.dasm (0.47% of base)

Top file improvements (bytes):
        -465 : 40727.dasm (-4.36% of base)
        -378 : 138642.dasm (-2.56% of base)
        -309 : 50122.dasm (-4.09% of base)
        -278 : 206426.dasm (-4.22% of base)
        -269 : 102301.dasm (-1.78% of base)
        -245 : 52884.dasm (-0.69% of base)
        -238 : 54375.dasm (-3.56% of base)
        -233 : 173501.dasm (-2.41% of base)
        -189 : 104582.dasm (-3.54% of base)
        -184 : 127772.dasm (-3.47% of base)
        -182 : 47537.dasm (-5.73% of base)
        -180 : 53261.dasm (-6.20% of base)
        -173 : 39628.dasm (-4.60% of base)
        -168 : 72696.dasm (-5.09% of base)
        -161 : 47485.dasm (-6.32% of base)
        -158 : 89386.dasm (-1.40% of base)
        -156 : 41097.dasm (-7.84% of base)
        -156 : 128115.dasm (-2.86% of base)
        -149 : 160136.dasm (-4.64% of base)
        -139 : 120380.dasm (-2.82% of base)

1657 total files with Code Size differences (1633 improved, 24 regressed), 1887 unchanged.

Top method regressions (bytes):
         181 ( 2.56% of base) : 47535.dasm - Microsoft.CodeAnalysis.VisualBasic.Binder:ReportOverloadResolutionFailureAndProduceBoundNode(Microsoft.CodeAnalysis.VisualBasic.VisualBasicSyntaxNode,int,Microsoft.CodeAnalysis.ArrayBuilder`1[CandidateAnalysisResult],System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.VisualBasic.Symbol, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],Microsoft.CodeAnalysis.VisualBasic.Symbols.TypeSymbol,System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.VisualBasic.BoundExpression, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],System.Collections.Immutable.ImmutableArray`1[[System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]],Microsoft.CodeAnalysis.DiagnosticBag,Microsoft.CodeAnalysis.VisualBasic.VisualBasicSyntaxNode,Microsoft.CodeAnalysis.VisualBasic.BoundMethodOrPropertyGroup,Microsoft.CodeAnalysis.VisualBasic.Symbol,bool,Microsoft.CodeAnalysis.VisualBasic.BoundTypeExpression,Microsoft.CodeAnalysis.VisualBasic.Symbol,Microsoft.CodeAnalysis.Location):Microsoft.CodeAnalysis.VisualBasic.BoundExpression:this
          86 ( 2.79% of base) : 206411.dasm - Number:ParseNumber(byref,long,int,byref,System.Text.StringBuilder,System.Globalization.NumberFormatInfo,bool):bool
          50 ( 1.87% of base) : 73964.dasm - Microsoft.Cci.PeWriter:WriteDirectory(Directory,Microsoft.Cci.BlobBuilder,int,int,int,int,Microsoft.Cci.BlobBuilder):this
           8 ( 0.18% of base) : 104583.dasm - System.Data.RBTree`1[Byte][System.Byte]:RBDeleteFixup(int,int,int,int):int:this
           7 ( 0.16% of base) : 104522.dasm - System.Data.RBTree`1[__Canon][System.__Canon]:RBDeleteFixup(int,int,int,int):int:this
           6 ( 0.49% of base) : 20303.dasm - System.Collections.Generic.HashSet`1[Byte][System.Byte]:SymmetricExceptWithEnumerable(System.Collections.Generic.IEnumerable`1[Byte]):this
           4 ( 0.15% of base) : 211640.dasm - System.Security.Cryptography.Pkcs.Pkcs12Info:Decode(System.ReadOnlyMemory`1[Byte],byref,bool):System.Security.Cryptography.Pkcs.Pkcs12Info
           4 ( 0.32% of base) : 104412.dasm - System.Data.ForeignKeyConstraint:CascadeDelete(System.Data.DataRow):this
           3 ( 0.57% of base) : 152698.dasm - System.Collections.BitArray:LeftShift(int):System.Collections.BitArray:this
           3 ( 0.81% of base) : 152699.dasm - System.Collections.BitArray:set_Length(int):this
           3 ( 0.31% of base) : 153568.dasm - System.Collections.Generic.SortedSet`1[__Canon][System.__Canon]:CheckUniqueAndUnfoundElements(System.Collections.Generic.IEnumerable`1[__Canon],bool):ElementCount[__Canon]:this
           3 ( 0.30% of base) : 153635.dasm - System.Collections.Generic.SortedSet`1[Byte][System.Byte]:CheckUniqueAndUnfoundElements(System.Collections.Generic.IEnumerable`1[Byte],bool):ElementCount[Byte]:this
           3 ( 0.37% of base) : 20301.dasm - System.Collections.Generic.HashSet`1[Byte][System.Byte]:IntersectWithEnumerable(System.Collections.Generic.IEnumerable`1[Byte]):this
           3 ( 0.29% of base) : 20304.dasm - System.Collections.Generic.HashSet`1[Byte][System.Byte]:CheckUniqueAndUnfoundElements(System.Collections.Generic.IEnumerable`1[Byte],bool):System.ValueTuple`2[Int32,Int32]:this
           3 ( 0.29% of base) : 197796.dasm - System.Net.Sockets.SocketPal:Send(System.Net.Sockets.SafeSocketHandle,System.Collections.Generic.IList`1[ArraySegment`1],int,byref):int
           3 ( 0.30% of base) : 197802.dasm - System.Net.Sockets.SocketPal:Receive(System.Net.Sockets.SafeSocketHandle,System.Collections.Generic.IList`1[ArraySegment`1],int,byref):int
           3 ( 3.45% of base) : 154063.dasm - System.Collections.Generic.BitHelper:.ctor(System.Span`1[Int32],bool):this
           3 ( 0.30% of base) : 206531.dasm - System.Numerics.BigInteger:op_LeftShift(System.Numerics.BigInteger,int):System.Numerics.BigInteger
           3 ( 1.30% of base) : 152692.dasm - System.Collections.BitArray:SetAll(bool):this
           3 ( 0.47% of base) : 152697.dasm - System.Collections.BitArray:RightShift(int):System.Collections.BitArray:this

Top method improvements (bytes):
        -465 (-4.36% of base) : 40727.dasm - Microsoft.CodeAnalysis.CSharp.Symbols.SourceMemberContainerTypeSymbol:AddNonTypeMembers(MembersAndInitializersBuilder,Microsoft.CodeAnalysis.SyntaxList`1[[Microsoft.CodeAnalysis.CSharp.Syntax.MemberDeclarationSyntax, Microsoft.CodeAnalysis.CSharp, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],Microsoft.CodeAnalysis.DiagnosticBag):this
        -378 (-2.56% of base) : 138642.dasm - Microsoft.VisualBasic.CompilerServices.VBBinder:BindToMethod(int,System.Reflection.MethodBase[],byref,System.Reflection.ParameterModifier[],System.Globalization.CultureInfo,System.String[],byref):System.Reflection.MethodBase:this
        -309 (-4.09% of base) : 50122.dasm - Microsoft.CodeAnalysis.VisualBasic.Symbols.ConstraintsHelper:RemoveDirectConstraintConflicts(Microsoft.CodeAnalysis.VisualBasic.Symbols.TypeParameterSymbol,System.Collections.Immutable.ImmutableArray`1[TypeParameterConstraint],Roslyn.Utilities.ConsList`1[[Microsoft.CodeAnalysis.VisualBasic.Symbols.TypeParameterSymbol, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],int,Microsoft.CodeAnalysis.ArrayBuilder`1[TypeParameterDiagnosticInfo]):System.Collections.Immutable.ImmutableArray`1[TypeParameterConstraint]
        -278 (-4.22% of base) : 206426.dasm - Number:NumberToStringFormat(byref,byref,System.ReadOnlySpan`1[Char],System.Globalization.NumberFormatInfo)
        -269 (-1.78% of base) : 102301.dasm - System.Data.XmlTreeGen:HandleTable(System.Data.DataTable,System.Xml.XmlDocument,System.Xml.XmlElement,bool):System.Xml.XmlElement:this
        -245 (-0.69% of base) : 52884.dasm - Microsoft.CodeAnalysis.VisualBasic.VisualBasicCommandLineParser:Parse(System.Collections.Generic.IEnumerable`1[[System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]],System.String,System.String,System.String):Microsoft.CodeAnalysis.VisualBasic.VisualBasicCommandLineArguments:this
        -238 (-3.56% of base) : 54375.dasm - Microsoft.CodeAnalysis.VisualBasic.LocalRewriter:RewriteUnstructuredExceptionHandlingStatementIntoBlock(Microsoft.CodeAnalysis.VisualBasic.BoundUnstructuredExceptionHandlingStatement):Microsoft.CodeAnalysis.VisualBasic.BoundBlock:this
        -233 (-2.41% of base) : 173501.dasm - System.Formats.Asn1.AsnWriter:WriteUtcTimeCore(System.Formats.Asn1.Asn1Tag,System.DateTimeOffset):this
        -189 (-3.54% of base) : 104582.dasm - System.Data.RBTree`1[Byte][System.Byte]:RBDeleteX(int,int,int):int:this
        -184 (-3.47% of base) : 127772.dasm - System.Xml.Serialization.XmlSerializationReaderCodeGen:WriteMemberElementsIf(System.Xml.Serialization.XmlSerializationReaderCodeGen+Member[],Member,System.String,System.String):this
        -182 (-5.73% of base) : 47537.dasm - Microsoft.CodeAnalysis.VisualBasic.Binder:ReportUnspecificProcedures(Microsoft.CodeAnalysis.Location,System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.VisualBasic.Symbol, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],Microsoft.CodeAnalysis.DiagnosticBag,bool):this
        -180 (-6.20% of base) : 53261.dasm - Microsoft.CodeAnalysis.VisualBasic.VBSemanticModel:GetSemanticSymbols(Microsoft.CodeAnalysis.VisualBasic.BoundNodeSummary,Microsoft.CodeAnalysis.VisualBasic.Binder,int,byref,byref):System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.VisualBasic.Symbol, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]]:this
        -173 (-4.60% of base) : 39628.dasm - Microsoft.CodeAnalysis.CSharp.Symbols.ConstraintsHelper:ResolveBounds(Microsoft.CodeAnalysis.CSharp.Symbols.TypeParameterSymbol,Microsoft.CodeAnalysis.CSharp.Symbols.AssemblySymbol,Roslyn.Utilities.ConsList`1[[Microsoft.CodeAnalysis.CSharp.Symbols.TypeParameterSymbol, Microsoft.CodeAnalysis.CSharp, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.CSharp.Symbols.TypeSymbol, Microsoft.CodeAnalysis.CSharp, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],bool,Microsoft.CodeAnalysis.CSharp.CSharpCompilation,Microsoft.CodeAnalysis.ArrayBuilder`1[TypeParameterDiagnosticInfo],byref):Microsoft.CodeAnalysis.CSharp.Symbols.TypeParameterBounds
        -168 (-5.09% of base) : 72696.dasm - SynthesizedComInterface:.ctor(Microsoft.CodeAnalysis.VisualBasic.Symbols.SourceNamedTypeSymbol,Microsoft.CodeAnalysis.ArrayBuilder`1[[System.Collections.Generic.KeyValuePair`2[[Microsoft.CodeAnalysis.VisualBasic.Symbol, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35],[System.Int32, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]], System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]):this
        -161 (-6.32% of base) : 47485.dasm - Microsoft.CodeAnalysis.VisualBasic.Binder:BindArgumentsAndNames(System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.VisualBasic.Syntax.ArgumentSyntax, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],byref,byref,byref,Microsoft.CodeAnalysis.DiagnosticBag):this
        -158 (-1.40% of base) : 89386.dasm - Microsoft.Diagnostics.Tracing.Parsers.RegisteredTraceEventParser:GetManifestForRegisteredProvider(System.Guid):System.String
        -156 (-7.84% of base) : 41097.dasm - Microsoft.CodeAnalysis.CSharp.Symbols.SourceNamespaceSymbol:MakeNameToMembersMap(Microsoft.CodeAnalysis.DiagnosticBag):System.Collections.Generic.Dictionary`2[[System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.CSharp.Symbols.NamespaceOrTypeSymbol, Microsoft.CodeAnalysis.CSharp, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]], System.Collections.Immutable, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]:this
        -156 (-2.86% of base) : 128115.dasm - System.Xml.Serialization.XmlSerializationWriterCodeGen:GenerateMembersElement(System.Xml.Serialization.XmlMembersMapping):System.String:this
        -149 (-4.64% of base) : 160136.dasm - System.Configuration.MgmtConfigurationRecord:CopyConfigDefinitionsRecursive(System.Configuration.ConfigDefinitionUpdates,System.Configuration.XmlUtil,System.Configuration.XmlUtilWriter,bool,System.Configuration.LocationUpdates,System.Configuration.SectionUpdates,bool,System.String,int,int):bool:this
        -139 (-2.82% of base) : 120380.dasm - System.Xml.Schema.Preprocessor:PreprocessRedefine(System.Xml.Schema.RedefineEntry):this

Top method regressions (percentages):
           3 ( 3.45% of base) : 154063.dasm - System.Collections.Generic.BitHelper:.ctor(System.Span`1[Int32],bool):this
          86 ( 2.79% of base) : 206411.dasm - Number:ParseNumber(byref,long,int,byref,System.Text.StringBuilder,System.Globalization.NumberFormatInfo,bool):bool
         181 ( 2.56% of base) : 47535.dasm - Microsoft.CodeAnalysis.VisualBasic.Binder:ReportOverloadResolutionFailureAndProduceBoundNode(Microsoft.CodeAnalysis.VisualBasic.VisualBasicSyntaxNode,int,Microsoft.CodeAnalysis.ArrayBuilder`1[CandidateAnalysisResult],System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.VisualBasic.Symbol, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],Microsoft.CodeAnalysis.VisualBasic.Symbols.TypeSymbol,System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.VisualBasic.BoundExpression, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],System.Collections.Immutable.ImmutableArray`1[[System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]],Microsoft.CodeAnalysis.DiagnosticBag,Microsoft.CodeAnalysis.VisualBasic.VisualBasicSyntaxNode,Microsoft.CodeAnalysis.VisualBasic.BoundMethodOrPropertyGroup,Microsoft.CodeAnalysis.VisualBasic.Symbol,bool,Microsoft.CodeAnalysis.VisualBasic.BoundTypeExpression,Microsoft.CodeAnalysis.VisualBasic.Symbol,Microsoft.CodeAnalysis.Location):Microsoft.CodeAnalysis.VisualBasic.BoundExpression:this
          50 ( 1.87% of base) : 73964.dasm - Microsoft.Cci.PeWriter:WriteDirectory(Directory,Microsoft.Cci.BlobBuilder,int,int,int,int,Microsoft.Cci.BlobBuilder):this
           3 ( 1.30% of base) : 152692.dasm - System.Collections.BitArray:SetAll(bool):this
           3 ( 0.81% of base) : 152699.dasm - System.Collections.BitArray:set_Length(int):this
           3 ( 0.57% of base) : 152698.dasm - System.Collections.BitArray:LeftShift(int):System.Collections.BitArray:this
           6 ( 0.49% of base) : 20303.dasm - System.Collections.Generic.HashSet`1[Byte][System.Byte]:SymmetricExceptWithEnumerable(System.Collections.Generic.IEnumerable`1[Byte]):this
           3 ( 0.47% of base) : 152697.dasm - System.Collections.BitArray:RightShift(int):System.Collections.BitArray:this
           2 ( 0.38% of base) : 156601.dasm - System.Drawing.ColorConverterCommon:PossibleKnownColor(System.Drawing.Color):System.Drawing.Color
           2 ( 0.38% of base) : 173216.dasm - System.Drawing.ColorConverterCommon:PossibleKnownColor(System.Drawing.Color):System.Drawing.Color
           3 ( 0.37% of base) : 20301.dasm - System.Collections.Generic.HashSet`1[Byte][System.Byte]:IntersectWithEnumerable(System.Collections.Generic.IEnumerable`1[Byte]):this
           4 ( 0.32% of base) : 104412.dasm - System.Data.ForeignKeyConstraint:CascadeDelete(System.Data.DataRow):this
           3 ( 0.31% of base) : 153568.dasm - System.Collections.Generic.SortedSet`1[__Canon][System.__Canon]:CheckUniqueAndUnfoundElements(System.Collections.Generic.IEnumerable`1[__Canon],bool):ElementCount[__Canon]:this
           3 ( 0.30% of base) : 206531.dasm - System.Numerics.BigInteger:op_LeftShift(System.Numerics.BigInteger,int):System.Numerics.BigInteger
           3 ( 0.30% of base) : 197802.dasm - System.Net.Sockets.SocketPal:Receive(System.Net.Sockets.SafeSocketHandle,System.Collections.Generic.IList`1[ArraySegment`1],int,byref):int
           3 ( 0.30% of base) : 153635.dasm - System.Collections.Generic.SortedSet`1[Byte][System.Byte]:CheckUniqueAndUnfoundElements(System.Collections.Generic.IEnumerable`1[Byte],bool):ElementCount[Byte]:this
           3 ( 0.29% of base) : 197796.dasm - System.Net.Sockets.SocketPal:Send(System.Net.Sockets.SafeSocketHandle,System.Collections.Generic.IList`1[ArraySegment`1],int,byref):int
           3 ( 0.29% of base) : 20304.dasm - System.Collections.Generic.HashSet`1[Byte][System.Byte]:CheckUniqueAndUnfoundElements(System.Collections.Generic.IEnumerable`1[Byte],bool):System.ValueTuple`2[Int32,Int32]:this
           8 ( 0.18% of base) : 104583.dasm - System.Data.RBTree`1[Byte][System.Byte]:RBDeleteFixup(int,int,int,int):int:this

Top method improvements (percentages):
         -75 (-8.16% of base) : 40764.dasm - Microsoft.CodeAnalysis.CSharp.Symbols.SourceMemberContainerTypeSymbol:MakeAllMembers(Microsoft.CodeAnalysis.DiagnosticBag):System.Collections.Generic.Dictionary`2[[System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.CSharp.Symbol, Microsoft.CodeAnalysis.CSharp, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]], System.Collections.Immutable, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]:this
        -156 (-7.84% of base) : 41097.dasm - Microsoft.CodeAnalysis.CSharp.Symbols.SourceNamespaceSymbol:MakeNameToMembersMap(Microsoft.CodeAnalysis.DiagnosticBag):System.Collections.Generic.Dictionary`2[[System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.CSharp.Symbols.NamespaceOrTypeSymbol, Microsoft.CodeAnalysis.CSharp, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]], System.Collections.Immutable, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]:this
         -97 (-7.76% of base) : 47687.dasm - Microsoft.CodeAnalysis.VisualBasic.Binder:GetDelegateMethodConversionBasedOnArguments(CandidateAnalysisResult,Microsoft.CodeAnalysis.VisualBasic.Symbols.MethodSymbol,byref):int
         -23 (-7.54% of base) : 26880.dasm - Microsoft.CodeAnalysis.CSharp.SyntheticBoundNodeFactory:Sequence(System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.CSharp.Symbols.LocalSymbol, Microsoft.CodeAnalysis.CSharp, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],Microsoft.CodeAnalysis.CSharp.BoundExpression[]):Microsoft.CodeAnalysis.CSharp.BoundExpression:this
        -101 (-7.28% of base) : 26493.dasm - Microsoft.CodeAnalysis.CSharp.LocalRewriter:EvaluateSideEffectingArgumentsToTemps(System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.CSharp.BoundExpression, Microsoft.CodeAnalysis.CSharp, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],Microsoft.CodeAnalysis.ArrayBuilder`1[[Microsoft.CodeAnalysis.CSharp.BoundExpression, Microsoft.CodeAnalysis.CSharp, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],byref):System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.CSharp.BoundExpression, Microsoft.CodeAnalysis.CSharp, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]]:this
         -28 (-6.86% of base) : 47546.dasm - Microsoft.CodeAnalysis.VisualBasic.Binder:MakeArgsRValues(Microsoft.CodeAnalysis.VisualBasic.BoundLateInvocation,Microsoft.CodeAnalysis.DiagnosticBag):Microsoft.CodeAnalysis.VisualBasic.BoundLateInvocation:this
         -54 (-6.73% of base) : 40109.dasm - Microsoft.CodeAnalysis.CSharp.Symbols.OverriddenOrHiddenMembersHelpers:FindOtherOverriddenMethodsInContainingType(Microsoft.CodeAnalysis.CSharp.Symbol,bool,Microsoft.CodeAnalysis.ArrayBuilder`1[[Microsoft.CodeAnalysis.CSharp.Symbol, Microsoft.CodeAnalysis.CSharp, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],Microsoft.CodeAnalysis.ArrayBuilder`1[[Microsoft.CodeAnalysis.CSharp.Symbol, Microsoft.CodeAnalysis.CSharp, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]])
         -23 (-6.73% of base) : 53922.dasm - Microsoft.CodeAnalysis.VisualBasic.AmbiguousSymbolDiagnostic:get_AdditionalLocations():System.Collections.Generic.IReadOnlyList`1[[Microsoft.CodeAnalysis.Location, Microsoft.CodeAnalysis, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]]:this
         -84 (-6.44% of base) : 54346.dasm - Microsoft.CodeAnalysis.VisualBasic.LocalRewriter:CreatePrefixesAndNamespacesArrays(Microsoft.CodeAnalysis.VisualBasic.BoundXmlContainerRewriterInfo,Microsoft.CodeAnalysis.VisualBasic.VisualBasicSyntaxNode,byref,byref):this
        -161 (-6.32% of base) : 47485.dasm - Microsoft.CodeAnalysis.VisualBasic.Binder:BindArgumentsAndNames(System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.VisualBasic.Syntax.ArgumentSyntax, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],byref,byref,byref,Microsoft.CodeAnalysis.DiagnosticBag):this
         -50 (-6.21% of base) : 21093.dasm - Microsoft.CodeAnalysis.CSharp.Binder:BindRegularCSharpFieldInitializers(Microsoft.CodeAnalysis.CSharp.CSharpCompilation,System.Collections.Immutable.ImmutableArray`1[ImmutableArray`1],Microsoft.CodeAnalysis.ArrayBuilder`1[[Microsoft.CodeAnalysis.CSharp.BoundInitializer, Microsoft.CodeAnalysis.CSharp, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],Microsoft.CodeAnalysis.DiagnosticBag,byref)
        -180 (-6.20% of base) : 53261.dasm - Microsoft.CodeAnalysis.VisualBasic.VBSemanticModel:GetSemanticSymbols(Microsoft.CodeAnalysis.VisualBasic.BoundNodeSummary,Microsoft.CodeAnalysis.VisualBasic.Binder,int,byref,byref):System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.VisualBasic.Symbol, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]]:this
         -28 (-6.03% of base) : 71093.dasm - Analyzer:VisitSequence(Microsoft.CodeAnalysis.VisualBasic.BoundSequence):Microsoft.CodeAnalysis.VisualBasic.BoundNode:this
         -40 (-5.87% of base) : 52623.dasm - Microsoft.CodeAnalysis.VisualBasic.BoundExpressionExtensions:GetExpressionSymbols(Microsoft.CodeAnalysis.VisualBasic.BoundMethodGroup,Microsoft.CodeAnalysis.ArrayBuilder`1[[Microsoft.CodeAnalysis.VisualBasic.Symbol, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]])
         -48 (-5.83% of base) : 12375.dasm - OperatorIntrinsics:SetArraySlice4D(System.Byte[,,,],Microsoft.FSharp.Core.FSharpOption`1[Int32],Microsoft.FSharp.Core.FSharpOption`1[Int32],Microsoft.FSharp.Core.FSharpOption`1[Int32],Microsoft.FSharp.Core.FSharpOption`1[Int32],Microsoft.FSharp.Core.FSharpOption`1[Int32],Microsoft.FSharp.Core.FSharpOption`1[Int32],Microsoft.FSharp.Core.FSharpOption`1[Int32],Microsoft.FSharp.Core.FSharpOption`1[Int32],System.Byte[,,,])
         -48 (-5.78% of base) : 12374.dasm - OperatorIntrinsics:SetArraySlice4D(System.__Canon[,,,],Microsoft.FSharp.Core.FSharpOption`1[Int32],Microsoft.FSharp.Core.FSharpOption`1[Int32],Microsoft.FSharp.Core.FSharpOption`1[Int32],Microsoft.FSharp.Core.FSharpOption`1[Int32],Microsoft.FSharp.Core.FSharpOption`1[Int32],Microsoft.FSharp.Core.FSharpOption`1[Int32],Microsoft.FSharp.Core.FSharpOption`1[Int32],Microsoft.FSharp.Core.FSharpOption`1[Int32],System.__Canon[,,,])
        -182 (-5.73% of base) : 47537.dasm - Microsoft.CodeAnalysis.VisualBasic.Binder:ReportUnspecificProcedures(Microsoft.CodeAnalysis.Location,System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.VisualBasic.Symbol, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],Microsoft.CodeAnalysis.DiagnosticBag,bool):this
         -74 (-5.60% of base) : 21094.dasm - Microsoft.CodeAnalysis.CSharp.Binder:BindScriptFieldInitializers(Microsoft.CodeAnalysis.CSharp.CSharpCompilation,Microsoft.CodeAnalysis.CSharp.Symbols.SynthesizedInteractiveInitializerMethod,System.Collections.Immutable.ImmutableArray`1[ImmutableArray`1],Microsoft.CodeAnalysis.ArrayBuilder`1[[Microsoft.CodeAnalysis.CSharp.BoundInitializer, Microsoft.CodeAnalysis.CSharp, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],Microsoft.CodeAnalysis.DiagnosticBag,byref)
         -82 (-5.51% of base) : 51484.dasm - Microsoft.CodeAnalysis.VisualBasic.Symbols.SourceNamedTypeSymbol:MakeAcyclicInterfaces(Microsoft.CodeAnalysis.DiagnosticBag):System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.VisualBasic.Symbols.NamedTypeSymbol, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]]:this
         -50 (-5.39% of base) : 40765.dasm - Microsoft.CodeAnalysis.CSharp.Symbols.SourceMemberContainerTypeSymbol:MergeIndexersAndNonIndexers(System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.CSharp.Symbol, Microsoft.CodeAnalysis.CSharp, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],Microsoft.CodeAnalysis.ArrayBuilder`1[[Microsoft.CodeAnalysis.CSharp.Symbol, Microsoft.CodeAnalysis.CSharp, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]]):System.Collections.Generic.Dictionary`2[[System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.CSharp.Symbol, Microsoft.CodeAnalysis.CSharp, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]], System.Collections.Immutable, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]:this

1657 total methods with Code Size differences (1633 improved, 24 regressed), 1888 unchanged.



Summary of Perf Score diffs:
(Lower is better)

Total PerfScoreUnits of base: 16334899519571142
Total PerfScoreUnits of diff: 16334882266244496
Total PerfScoreUnits of delta: -17253326644.32 (-0.00% of base)

Total relative delta: NaN
    diff is an improvement.
    relative diff is a regression.
Detail diffs


Top file regressions (PerfScoreUnits):
    266228.10 : 41040.dasm (0.00% of base)
    32775.90 : 177190.dasm (0.00% of base)
     3708.00 : 21490.dasm (0.00% of base)
      766.00 : 165811.dasm (7.08% of base)
      766.00 : 165128.dasm (7.08% of base)
      637.20 : 47575.dasm (1.05% of base)
      128.00 : 199531.dasm (0.09% of base)
      126.00 : 47969.dasm (4.25% of base)
       96.00 : 127813.dasm (0.42% of base)
       89.50 : 40791.dasm (5.46% of base)
       64.00 : 41148.dasm (0.01% of base)
       62.40 : 23201.dasm (0.13% of base)
       58.30 : 77384.dasm (2.84% of base)
       58.10 : 47461.dasm (0.21% of base)
       57.80 : 47381.dasm (0.80% of base)
       35.35 : 47535.dasm (2.33% of base)
       33.00 : 74418.dasm (4.86% of base)
       32.00 : 53041.dasm (0.01% of base)
       31.30 : 128742.dasm (2.26% of base)
       30.50 : 217205.dasm (0.44% of base)

Top file improvements (PerfScoreUnits):
    -17247112734.00 : 51244.dasm (-0.00% of base)
    -5522716.63 : 102301.dasm (-1.56% of base)
    -609234.40 : 47240.dasm (-2.21% of base)
    -86166.49 : 138656.dasm (-1.35% of base)
    -85235.00 : 40770.dasm (-0.26% of base)
    -66844.17 : 72696.dasm (-0.30% of base)
    -21515.30 : 23872.dasm (-4.10% of base)
    -20480.90 : 127126.dasm (-10.93% of base)
    -11161.60 : 128115.dasm (-2.01% of base)
    -9222.90 : 163916.dasm (-2.93% of base)
    -9222.90 : 161875.dasm (-2.95% of base)
    -9222.90 : 106800.dasm (-2.95% of base)
    -5407.70 : 47540.dasm (-0.91% of base)
    -3968.63 : 138642.dasm (-0.67% of base)
    -2622.00 : 161927.dasm (-2.83% of base)
    -2621.80 : 163897.dasm (-2.83% of base)
    -2110.20 : 21097.dasm (-0.44% of base)
    -2050.70 : 212204.dasm (-1.37% of base)
    -2048.40 : 176135.dasm (-0.75% of base)
    -1808.40 : 127772.dasm (-2.47% of base)

2016 total files with Perf Score differences (1592 improved, 424 regressed), 1528 unchanged.

Top method regressions (PerfScoreUnits):
    266228.10 ( 0.00% of base) : 41040.dasm - Microsoft.CodeAnalysis.CSharp.Symbols.SourceNamedTypeSymbol:MakeOneDeclaredBases(Roslyn.Utilities.ConsList`1[[Microsoft.CodeAnalysis.CSharp.Symbol, Microsoft.CodeAnalysis.CSharp, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],Microsoft.CodeAnalysis.CSharp.SingleTypeDeclaration,Microsoft.CodeAnalysis.DiagnosticBag):System.Tuple`2[[Microsoft.CodeAnalysis.CSharp.Symbols.NamedTypeSymbol, Microsoft.CodeAnalysis.CSharp, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35],[System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.CSharp.Symbols.NamedTypeSymbol, Microsoft.CodeAnalysis.CSharp, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]], System.Collections.Immutable, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]:this
    32775.90 ( 0.00% of base) : 177190.dasm - System.Linq.Expressions.Expression:ValidateNewArgs(System.Reflection.ConstructorInfo,byref,byref)
     3708.00 ( 0.00% of base) : 21490.dasm - Microsoft.CodeAnalysis.CSharp.Imports:FromSyntax(Microsoft.CodeAnalysis.CSharp.CSharpSyntaxNode,Microsoft.CodeAnalysis.CSharp.InContainerBinder,Roslyn.Utilities.ConsList`1[[Microsoft.CodeAnalysis.CSharp.Symbol, Microsoft.CodeAnalysis.CSharp, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],bool):Microsoft.CodeAnalysis.CSharp.Imports
      766.00 ( 7.08% of base) : 165811.dasm - System.Diagnostics.NetFrameworkUtils:GetLatestBuildDllDirectory(System.String):System.String
      766.00 ( 7.08% of base) : 165128.dasm - System.Diagnostics.NetFrameworkUtils:GetLatestBuildDllDirectory(System.String):System.String
      637.20 ( 1.05% of base) : 47575.dasm - Microsoft.CodeAnalysis.VisualBasic.Binder:BindInterpolatedStringExpression(Microsoft.CodeAnalysis.VisualBasic.Syntax.InterpolatedStringExpressionSyntax,Microsoft.CodeAnalysis.DiagnosticBag):Microsoft.CodeAnalysis.VisualBasic.BoundExpression:this
      128.00 ( 0.09% of base) : 199531.dasm - System.UriHelper:UnescapeString(long,int,int,byref,ushort,ushort,ushort,int,System.UriParser,bool)
      126.00 ( 4.25% of base) : 47969.dasm - Microsoft.CodeAnalysis.VisualBasic.DocumentationCommentBinder:RemoveOverriddenMethodsAndProperties(Microsoft.CodeAnalysis.ArrayBuilder`1[[Microsoft.CodeAnalysis.VisualBasic.Symbol, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]]):this
       96.00 ( 0.42% of base) : 127813.dasm - System.Xml.Serialization.XmlSerializationReaderCodeGen:WriteEnumAndArrayTypes():this
       89.50 ( 5.46% of base) : 40791.dasm - Microsoft.CodeAnalysis.CSharp.Symbols.SourceMemberContainerTypeSymbol:MakeTypeMembers(Microsoft.CodeAnalysis.DiagnosticBag):System.Collections.Generic.Dictionary`2[[System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.CSharp.Symbols.NamedTypeSymbol, Microsoft.CodeAnalysis.CSharp, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]], System.Collections.Immutable, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]:this
       64.00 ( 0.01% of base) : 41148.dasm - Microsoft.CodeAnalysis.CSharp.Symbols.SourcePropertySymbol:ForceComplete(Microsoft.CodeAnalysis.SourceLocation,System.Threading.CancellationToken):this
       62.40 ( 0.13% of base) : 23201.dasm - Microsoft.CodeAnalysis.CSharp.SyntaxAndDeclarationManager:AppendAllLoadedSyntaxTrees(Microsoft.CodeAnalysis.ArrayBuilder`1[[Microsoft.CodeAnalysis.SyntaxTree, Microsoft.CodeAnalysis, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],Microsoft.CodeAnalysis.SyntaxTree,System.String,Microsoft.CodeAnalysis.SourceReferenceResolver,Microsoft.CodeAnalysis.CommonMessageProvider,bool,System.Collections.Generic.IDictionary`2[[Microsoft.CodeAnalysis.SyntaxTree, Microsoft.CodeAnalysis, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35],[System.Int32, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]],System.Collections.Generic.IDictionary`2[[Microsoft.CodeAnalysis.SyntaxTree, Microsoft.CodeAnalysis, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35],[System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.LoadDirective, Microsoft.CodeAnalysis, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]], System.Collections.Immutable, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]],System.Collections.Generic.IDictionary`2[[System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[Microsoft.CodeAnalysis.SyntaxTree, Microsoft.CodeAnalysis, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],System.Collections.Generic.IDictionary`2[[Microsoft.CodeAnalysis.SyntaxTree, Microsoft.CodeAnalysis, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35],[System.Lazy`1[[Microsoft.CodeAnalysis.CSharp.RootSingleNamespaceDeclaration, Microsoft.CodeAnalysis.CSharp, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]], System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]],byref)
       58.30 ( 2.84% of base) : 77384.dasm - Microsoft.CodeAnalysis.Text.ChangedText:GetLinesCore():Microsoft.CodeAnalysis.Text.TextLineCollection:this
       58.10 ( 0.21% of base) : 47461.dasm - Microsoft.CodeAnalysis.VisualBasic.Binder:BindObjectInitializer(Microsoft.CodeAnalysis.VisualBasic.Syntax.ObjectCreationExpressionSyntax,Microsoft.CodeAnalysis.VisualBasic.Symbols.TypeSymbol,Microsoft.CodeAnalysis.VisualBasic.BoundWithLValueExpressionPlaceholder,Microsoft.CodeAnalysis.DiagnosticBag):Microsoft.CodeAnalysis.VisualBasic.BoundObjectInitializerExpression:this
       57.80 ( 0.80% of base) : 47381.dasm - Microsoft.CodeAnalysis.VisualBasic.Binder:BindVariableDeclarators(Microsoft.CodeAnalysis.SeparatedSyntaxList`1[[Microsoft.CodeAnalysis.VisualBasic.Syntax.VariableDeclaratorSyntax, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],Microsoft.CodeAnalysis.DiagnosticBag):System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.VisualBasic.BoundLocalDeclarationBase, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]]:this
       35.35 ( 2.33% of base) : 47535.dasm - Microsoft.CodeAnalysis.VisualBasic.Binder:ReportOverloadResolutionFailureAndProduceBoundNode(Microsoft.CodeAnalysis.VisualBasic.VisualBasicSyntaxNode,int,Microsoft.CodeAnalysis.ArrayBuilder`1[CandidateAnalysisResult],System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.VisualBasic.Symbol, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],Microsoft.CodeAnalysis.VisualBasic.Symbols.TypeSymbol,System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.VisualBasic.BoundExpression, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],System.Collections.Immutable.ImmutableArray`1[[System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]],Microsoft.CodeAnalysis.DiagnosticBag,Microsoft.CodeAnalysis.VisualBasic.VisualBasicSyntaxNode,Microsoft.CodeAnalysis.VisualBasic.BoundMethodOrPropertyGroup,Microsoft.CodeAnalysis.VisualBasic.Symbol,bool,Microsoft.CodeAnalysis.VisualBasic.BoundTypeExpression,Microsoft.CodeAnalysis.VisualBasic.Symbol,Microsoft.CodeAnalysis.Location):Microsoft.CodeAnalysis.VisualBasic.BoundExpression:this
       33.00 ( 4.86% of base) : 74418.dasm - Microsoft.CodeAnalysis.ImmutableArrayExtensions:WhereAsArray(System.Collections.Immutable.ImmutableArray`1[Byte],System.Func`2[Byte,Boolean]):System.Collections.Immutable.ImmutableArray`1[Byte]
       32.00 ( 0.01% of base) : 53041.dasm - Microsoft.CodeAnalysis.VisualBasic.VisualBasicCompilation:AddDebugSourceDocumentsForChecksumDirectives(Microsoft.CodeAnalysis.VisualBasic.Emit.PEModuleBuilder,Microsoft.CodeAnalysis.SyntaxTree,Microsoft.CodeAnalysis.DiagnosticBag)
       31.30 ( 2.26% of base) : 128742.dasm - System.Text.ISO2022Encoding:GetBytesCP5022xJP(long,int,long,int,ISO2022Encoder):int:this
       30.50 ( 0.44% of base) : 217205.dasm - System.Speech.Internal.GrammarBuilding.BuilderElements:Optimize(System.Collections.ObjectModel.Collection`1[[System.Speech.Internal.GrammarBuilding.RuleElement, System.Speech, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]]):this

Top method improvements (PerfScoreUnits):
    -17247112734.00 (-0.00% of base) : 51244.dasm - Microsoft.CodeAnalysis.VisualBasic.Symbols.SourceMemberFieldSymbol:Create(Microsoft.CodeAnalysis.VisualBasic.Symbols.SourceMemberContainerTypeSymbol,Microsoft.CodeAnalysis.VisualBasic.Syntax.FieldDeclarationSyntax,Microsoft.CodeAnalysis.VisualBasic.Binder,MembersAndInitializersBuilder,byref,byref,Microsoft.CodeAnalysis.DiagnosticBag)
    -5522716.63 (-1.56% of base) : 102301.dasm - System.Data.XmlTreeGen:HandleTable(System.Data.DataTable,System.Xml.XmlDocument,System.Xml.XmlElement,bool):System.Xml.XmlElement:this
    -609234.40 (-2.21% of base) : 47240.dasm - Microsoft.CodeAnalysis.VisualBasic.Binder:DecodeParameterList(Microsoft.CodeAnalysis.VisualBasic.Symbol,bool,int,Microsoft.CodeAnalysis.SeparatedSyntaxList`1[[Microsoft.CodeAnalysis.VisualBasic.Syntax.ParameterSyntax, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],Microsoft.CodeAnalysis.ArrayBuilder`1[[Microsoft.CodeAnalysis.VisualBasic.Symbols.ParameterSymbol, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],CheckParameterModifierDelegate,Microsoft.CodeAnalysis.DiagnosticBag):this
    -86166.49 (-1.35% of base) : 138656.dasm - Microsoft.VisualBasic.CompilerServices.VBBinder:GetMethodsByName(System.Type,System.Reflection.IReflect,System.String,int):System.Reflection.MethodBase[]:this
    -85235.00 (-0.26% of base) : 40770.dasm - Microsoft.CodeAnalysis.CSharp.Symbols.SourceMemberContainerTypeSymbol:MergePartialMethods(System.Collections.Generic.Dictionary`2[[System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.CSharp.Symbol, Microsoft.CodeAnalysis.CSharp, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]], System.Collections.Immutable, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]],Microsoft.CodeAnalysis.DiagnosticBag)
    -66844.17 (-0.30% of base) : 72696.dasm - SynthesizedComInterface:.ctor(Microsoft.CodeAnalysis.VisualBasic.Symbols.SourceNamedTypeSymbol,Microsoft.CodeAnalysis.ArrayBuilder`1[[System.Collections.Generic.KeyValuePair`2[[Microsoft.CodeAnalysis.VisualBasic.Symbol, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35],[System.Int32, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]], System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]):this
    -21515.30 (-4.10% of base) : 23872.dasm - Microsoft.CodeAnalysis.CSharp.MethodBodySynthesizer:MakeSubmissionInitialization(Microsoft.CodeAnalysis.ArrayBuilder`1[[Microsoft.CodeAnalysis.CSharp.BoundStatement, Microsoft.CodeAnalysis.CSharp, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],Microsoft.CodeAnalysis.CSharp.CSharpSyntaxNode,Microsoft.CodeAnalysis.CSharp.Symbols.MethodSymbol,Microsoft.CodeAnalysis.CSharp.SynthesizedSubmissionFields,Microsoft.CodeAnalysis.CSharp.CSharpCompilation)
    -20480.90 (-10.93% of base) : 127126.dasm - System.Xml.Serialization.TypeScope:ShouldBeReplaced(System.Reflection.MemberInfo,System.Type,byref):bool
    -11161.60 (-2.01% of base) : 128115.dasm - System.Xml.Serialization.XmlSerializationWriterCodeGen:GenerateMembersElement(System.Xml.Serialization.XmlMembersMapping):System.String:this
    -9222.90 (-2.93% of base) : 163916.dasm - System.Data.Common.DbConnectionOptions:GetKeyValuePair(System.String,int,System.Text.StringBuilder,bool,byref,byref):int
    -9222.90 (-2.95% of base) : 161875.dasm - System.Data.Common.DbConnectionOptions:GetKeyValuePair(System.String,int,System.Text.StringBuilder,bool,byref,byref):int
    -9222.90 (-2.95% of base) : 106800.dasm - System.Data.Common.DbConnectionOptions:GetKeyValuePair(System.String,int,System.Text.StringBuilder,bool,byref,byref):int
    -5407.70 (-0.91% of base) : 47540.dasm - Microsoft.CodeAnalysis.VisualBasic.Binder:ReportOverloadResolutionFailureForASingleCandidate(Microsoft.CodeAnalysis.VisualBasic.VisualBasicSyntaxNode,Microsoft.CodeAnalysis.Location,int,byref,System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.VisualBasic.BoundExpression, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],System.Collections.Immutable.ImmutableArray`1[[System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]],bool,bool,bool,bool,Microsoft.CodeAnalysis.DiagnosticBag,Microsoft.CodeAnalysis.VisualBasic.Symbol,bool,Microsoft.CodeAnalysis.VisualBasic.VisualBasicSyntaxNode,Microsoft.CodeAnalysis.VisualBasic.Symbol):this
    -3968.63 (-0.67% of base) : 138642.dasm - Microsoft.VisualBasic.CompilerServices.VBBinder:BindToMethod(int,System.Reflection.MethodBase[],byref,System.Reflection.ParameterModifier[],System.Globalization.CultureInfo,System.String[],byref):System.Reflection.MethodBase:this
    -2622.00 (-2.83% of base) : 161927.dasm - System.Data.Common.MultipartIdentifier:ParseMultipartIdentifier(System.String,System.String,System.String,ushort,int,bool,System.String,bool):System.String[]
    -2621.80 (-2.83% of base) : 163897.dasm - System.Data.Common.MultipartIdentifier:ParseMultipartIdentifier(System.String,System.String,System.String,ushort,int,bool,System.String,bool):System.String[]
    -2110.20 (-0.44% of base) : 21097.dasm - Microsoft.CodeAnalysis.CSharp.Binder:BindInterpolatedString(Microsoft.CodeAnalysis.CSharp.Syntax.InterpolatedStringExpressionSyntax,Microsoft.CodeAnalysis.DiagnosticBag):Microsoft.CodeAnalysis.CSharp.BoundExpression:this
    -2050.70 (-1.37% of base) : 212204.dasm - <ReadAsyncCore>d__44:MoveNext():this
    -2048.40 (-0.75% of base) : 176135.dasm - <CopyToAsyncCore>d__16`1[__Canon][System.__Canon]:MoveNext():this
    -1808.40 (-2.47% of base) : 127772.dasm - System.Xml.Serialization.XmlSerializationReaderCodeGen:WriteMemberElementsIf(System.Xml.Serialization.XmlSerializationReaderCodeGen+Member[],Member,System.String,System.String):this

Top method regressions (percentages):
      766.00 ( 7.08% of base) : 165811.dasm - System.Diagnostics.NetFrameworkUtils:GetLatestBuildDllDirectory(System.String):System.String
      766.00 ( 7.08% of base) : 165128.dasm - System.Diagnostics.NetFrameworkUtils:GetLatestBuildDllDirectory(System.String):System.String
       89.50 ( 5.46% of base) : 40791.dasm - Microsoft.CodeAnalysis.CSharp.Symbols.SourceMemberContainerTypeSymbol:MakeTypeMembers(Microsoft.CodeAnalysis.DiagnosticBag):System.Collections.Generic.Dictionary`2[[System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.CSharp.Symbols.NamedTypeSymbol, Microsoft.CodeAnalysis.CSharp, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]], System.Collections.Immutable, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]:this
       33.00 ( 4.86% of base) : 74418.dasm - Microsoft.CodeAnalysis.ImmutableArrayExtensions:WhereAsArray(System.Collections.Immutable.ImmutableArray`1[Byte],System.Func`2[Byte,Boolean]):System.Collections.Immutable.ImmutableArray`1[Byte]
      126.00 ( 4.25% of base) : 47969.dasm - Microsoft.CodeAnalysis.VisualBasic.DocumentationCommentBinder:RemoveOverriddenMethodsAndProperties(Microsoft.CodeAnalysis.ArrayBuilder`1[[Microsoft.CodeAnalysis.VisualBasic.Symbol, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]]):this
        4.00 ( 3.34% of base) : 70524.dasm - PackedFlags:SetIsObsoleteAttributePopulated():this
        4.00 ( 3.34% of base) : 70525.dasm - PackedFlags:SetIsCustomAttributesPopulated():this
        4.00 ( 3.34% of base) : 70526.dasm - PackedFlags:SetIsUseSiteDiagnosticPopulated():this
        4.00 ( 3.34% of base) : 45119.dasm - PackedFlags:SetIsObsoleteAttributePopulated():this
        4.00 ( 3.34% of base) : 45120.dasm - PackedFlags:SetIsCustomAttributesPopulated():this
        4.00 ( 3.34% of base) : 45121.dasm - PackedFlags:SetIsUseSiteDiagnosticPopulated():this
        4.00 ( 3.34% of base) : 45122.dasm - PackedFlags:SetIsConditionalAttributePopulated():this
        4.00 ( 3.34% of base) : 45123.dasm - PackedFlags:SetIsOverriddenOrHiddenMembersPopulated():this
        4.00 ( 3.34% of base) : 44916.dasm - Flags:SetFieldDefinitionsNoted():this
        4.00 ( 3.34% of base) : 70527.dasm - PackedFlags:SetIsConditionalAttributePopulated():this
        8.00 ( 3.32% of base) : 40962.dasm - Microsoft.CodeAnalysis.CSharp.Symbols.SourceMethodSymbol:LazyAsyncMethodChecks(System.Threading.CancellationToken):this
        4.00 ( 3.30% of base) : 79506.dasm - Roslyn.Utilities.ThreadSafeFlagOperations:Set(byref,int):bool
        4.00 ( 3.28% of base) : 41558.dasm - Microsoft.CodeAnalysis.CSharp.Symbols.SymbolCompletionState:NotePartComplete(int):bool:this
        4.00 ( 3.28% of base) : 70522.dasm - PackedFlags:InitializeMethodKind(int):this
        4.00 ( 3.28% of base) : 45117.dasm - PackedFlags:InitializeMethodKind(int):this

Top method improvements (percentages):
    -1027.00 (-25.56% of base) : 177239.dasm - System.Linq.Expressions.Expression:FindMethod(System.Type,System.String,System.Type[],System.Linq.Expressions.Expression[],int):System.Reflection.MethodInfo
     -256.40 (-16.36% of base) : 160103.dasm - System.Configuration.LocalFileSettingsProvider:GetPreviousConfigFileName(bool):System.String:this
      -64.50 (-13.69% of base) : 39629.dasm - Microsoft.CodeAnalysis.CSharp.Symbols.ConstraintsHelper:CheckConstraintTypesVisibility(Microsoft.CodeAnalysis.CSharp.Symbol,Microsoft.CodeAnalysis.Location,System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.CSharp.Symbols.TypeParameterConstraintClause, Microsoft.CodeAnalysis.CSharp, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],Microsoft.CodeAnalysis.DiagnosticBag)
    -1296.30 (-12.34% of base) : 80040.dasm - Parser:GetMatchingProperties(System.String,byref,System.Collections.Generic.List`1[[Microsoft.CodeAnalysis.INamespaceOrTypeSymbol, Microsoft.CodeAnalysis, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],System.String,Microsoft.CodeAnalysis.Compilation,System.Collections.Generic.List`1[[Microsoft.CodeAnalysis.ISymbol, Microsoft.CodeAnalysis, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]])
       -6.00 (-11.53% of base) : 82714.dasm - Microsoft.Diagnostics.Tracing.TraceEventRawReaders:ReadUnicodeString(long,int,int):System.String
    -20480.90 (-10.93% of base) : 127126.dasm - System.Xml.Serialization.TypeScope:ShouldBeReplaced(System.Reflection.MemberInfo,System.Type,byref):bool
     -328.20 (-10.74% of base) : 80039.dasm - Parser:GetMatchingMethods(System.String,byref,System.Collections.Generic.List`1[[Microsoft.CodeAnalysis.INamespaceOrTypeSymbol, Microsoft.CodeAnalysis, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],System.String,int,Microsoft.CodeAnalysis.Compilation,System.Collections.Generic.List`1[[Microsoft.CodeAnalysis.ISymbol, Microsoft.CodeAnalysis, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]])
     -457.70 (-10.67% of base) : 8352.dasm - Microsoft.FSharp.Collections.Array4DModule:Create(int,int,int,int,int):System.Int32[,,,]
     -457.70 (-10.67% of base) : 8355.dasm - Microsoft.FSharp.Collections.Array4DModule:Create(int,int,int,int,long):System.Int64[,,,]
     -457.70 (-10.66% of base) : 8349.dasm - Microsoft.FSharp.Collections.Array4DModule:Create(int,int,int,int,System.__Canon):System.__Canon[,,,]
     -460.70 (-10.36% of base) : 8350.dasm - Microsoft.FSharp.Collections.Array4DModule:Create(int,int,int,int,ubyte):System.Byte[,,,]
     -460.70 (-10.36% of base) : 8351.dasm - Microsoft.FSharp.Collections.Array4DModule:Create(int,int,int,int,short):System.Int16[,,,]
      -76.90 (-10.25% of base) : 8394.dasm - Microsoft.FSharp.Collections.Array3DModule:Create(int,int,int,System.__Canon):System.__Canon[,,]
      -64.70 (-9.90% of base) : 23824.dasm - Microsoft.CodeAnalysis.CSharp.DocumentationCommentCompiler:BindName(Microsoft.CodeAnalysis.CSharp.Syntax.XmlNameAttributeSyntax,Microsoft.CodeAnalysis.CSharp.Binder,Microsoft.CodeAnalysis.CSharp.Symbol,byref,byref,Microsoft.CodeAnalysis.DiagnosticBag)
     -381.30 (-9.50% of base) : 8353.dasm - Microsoft.FSharp.Collections.Array4DModule:Create(int,int,int,int,double):System.Double[,,,]
      -64.40 (-9.41% of base) : 12162.dasm - OperatorIntrinsics:SetArraySlice4DFixedSingle3(System.Byte[,,,],Microsoft.FSharp.Core.FSharpOption`1[Int32],Microsoft.FSharp.Core.FSharpOption`1[Int32],Microsoft.FSharp.Core.FSharpOption`1[Int32],Microsoft.FSharp.Core.FSharpOption`1[Int32],int,Microsoft.FSharp.Core.FSharpOption`1[Int32],Microsoft.FSharp.Core.FSharpOption`1[Int32],System.Byte[,,])
      -64.40 (-9.41% of base) : 12165.dasm - OperatorIntrinsics:SetArraySlice4DFixedSingle4(System.Byte[,,,],Microsoft.FSharp.Core.FSharpOption`1[Int32],Microsoft.FSharp.Core.FSharpOption`1[Int32],Microsoft.FSharp.Core.FSharpOption`1[Int32],Microsoft.FSharp.Core.FSharpOption`1[Int32],Microsoft.FSharp.Core.FSharpOption`1[Int32],Microsoft.FSharp.Core.FSharpOption`1[Int32],int,System.Byte[,,])
      -64.40 (-9.32% of base) : 12159.dasm - OperatorIntrinsics:SetArraySlice4DFixedSingle2(System.Byte[,,,],Microsoft.FSharp.Core.FSharpOption`1[Int32],Microsoft.FSharp.Core.FSharpOption`1[Int32],int,Microsoft.FSharp.Core.FSharpOption`1[Int32],Microsoft.FSharp.Core.FSharpOption`1[Int32],Microsoft.FSharp.Core.FSharpOption`1[Int32],Microsoft.FSharp.Core.FSharpOption`1[Int32],System.Byte[,,])
      -64.40 (-9.31% of base) : 12161.dasm - OperatorIntrinsics:SetArraySlice4DFixedSingle3(System.__Canon[,,,],Microsoft.FSharp.Core.FSharpOption`1[Int32],Microsoft.FSharp.Core.FSharpOption`1[Int32],Microsoft.FSharp.Core.FSharpOption`1[Int32],Microsoft.FSharp.Core.FSharpOption`1[Int32],int,Microsoft.FSharp.Core.FSharpOption`1[Int32],Microsoft.FSharp.Core.FSharpOption`1[Int32],System.__Canon[,,])
      -64.40 (-9.31% of base) : 12164.dasm - OperatorIntrinsics:SetArraySlice4DFixedSingle4(System.__Canon[,,,],Microsoft.FSharp.Core.FSharpOption`1[Int32],Microsoft.FSharp.Core.FSharpOption`1[Int32],Microsoft.FSharp.Core.FSharpOption`1[Int32],Microsoft.FSharp.Core.FSharpOption`1[Int32],Microsoft.FSharp.Core.FSharpOption`1[Int32],Microsoft.FSharp.Core.FSharpOption`1[Int32],int,System.__Canon[,,])

2016 total methods with Perf Score differences (1592 improved, 424 regressed), 1529 unchanged.



Summary of Instruction Count diffs:
(Lower is better)

Total Instructions of base: 1148648
Total Instructions of diff: 1142978
Total Instructions of delta: -5670 (-0.49% of base)

Total relative delta: NaN
    diff is an improvement.
    relative diff is a regression.
Detail diffs


Top file regressions (Instructions):
          21 : 47535.dasm (1.46% of base)
           7 : 73964.dasm (1.06% of base)
           7 : 206411.dasm (0.92% of base)
           2 : 20303.dasm (0.63% of base)
           1 : 152698.dasm (0.63% of base)
           1 : 152699.dasm (0.96% of base)
           1 : 153568.dasm (0.36% of base)
           1 : 153635.dasm (0.35% of base)
           1 : 20301.dasm (0.43% of base)
           1 : 20304.dasm (0.35% of base)
           1 : 197796.dasm (0.38% of base)
           1 : 197802.dasm (0.38% of base)
           1 : 154063.dasm (3.33% of base)
           1 : 206531.dasm (0.35% of base)
           1 : 215125.dasm (0.41% of base)
           1 : 152692.dasm (1.52% of base)
           1 : 152697.dasm (0.52% of base)

Top file improvements (Instructions):
         -71 : 138642.dasm (-2.10% of base)
         -60 : 40727.dasm (-2.97% of base)
         -45 : 50122.dasm (-3.22% of base)
         -43 : 173501.dasm (-2.04% of base)
         -35 : 52884.dasm (-0.55% of base)
         -34 : 127772.dasm (-2.75% of base)
         -34 : 102301.dasm (-1.17% of base)
         -33 : 54375.dasm (-2.45% of base)
         -32 : 206426.dasm (-2.39% of base)
         -29 : 104582.dasm (-2.42% of base)
         -27 : 161927.dasm (-3.54% of base)
         -27 : 53261.dasm (-4.10% of base)
         -27 : 163897.dasm (-3.56% of base)
         -26 : 66055.dasm (-2.74% of base)
         -26 : 128115.dasm (-2.09% of base)
         -26 : 160136.dasm (-3.43% of base)
         -25 : 47537.dasm (-3.88% of base)
         -24 : 72696.dasm (-3.45% of base)
         -23 : 47485.dasm (-3.92% of base)
         -23 : 39628.dasm (-3.07% of base)

1638 total files with Instruction Count differences (1621 improved, 17 regressed), 1906 unchanged.

Top method regressions (Instructions):
          21 ( 1.46% of base) : 47535.dasm - Microsoft.CodeAnalysis.VisualBasic.Binder:ReportOverloadResolutionFailureAndProduceBoundNode(Microsoft.CodeAnalysis.VisualBasic.VisualBasicSyntaxNode,int,Microsoft.CodeAnalysis.ArrayBuilder`1[CandidateAnalysisResult],System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.VisualBasic.Symbol, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],Microsoft.CodeAnalysis.VisualBasic.Symbols.TypeSymbol,System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.VisualBasic.BoundExpression, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],System.Collections.Immutable.ImmutableArray`1[[System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]],Microsoft.CodeAnalysis.DiagnosticBag,Microsoft.CodeAnalysis.VisualBasic.VisualBasicSyntaxNode,Microsoft.CodeAnalysis.VisualBasic.BoundMethodOrPropertyGroup,Microsoft.CodeAnalysis.VisualBasic.Symbol,bool,Microsoft.CodeAnalysis.VisualBasic.BoundTypeExpression,Microsoft.CodeAnalysis.VisualBasic.Symbol,Microsoft.CodeAnalysis.Location):Microsoft.CodeAnalysis.VisualBasic.BoundExpression:this
           7 ( 1.06% of base) : 73964.dasm - Microsoft.Cci.PeWriter:WriteDirectory(Directory,Microsoft.Cci.BlobBuilder,int,int,int,int,Microsoft.Cci.BlobBuilder):this
           7 ( 0.92% of base) : 206411.dasm - Number:ParseNumber(byref,long,int,byref,System.Text.StringBuilder,System.Globalization.NumberFormatInfo,bool):bool
           2 ( 0.63% of base) : 20303.dasm - System.Collections.Generic.HashSet`1[Byte][System.Byte]:SymmetricExceptWithEnumerable(System.Collections.Generic.IEnumerable`1[Byte]):this
           1 ( 0.63% of base) : 152698.dasm - System.Collections.BitArray:LeftShift(int):System.Collections.BitArray:this
           1 ( 0.96% of base) : 152699.dasm - System.Collections.BitArray:set_Length(int):this
           1 ( 0.36% of base) : 153568.dasm - System.Collections.Generic.SortedSet`1[__Canon][System.__Canon]:CheckUniqueAndUnfoundElements(System.Collections.Generic.IEnumerable`1[__Canon],bool):ElementCount[__Canon]:this
           1 ( 0.35% of base) : 153635.dasm - System.Collections.Generic.SortedSet`1[Byte][System.Byte]:CheckUniqueAndUnfoundElements(System.Collections.Generic.IEnumerable`1[Byte],bool):ElementCount[Byte]:this
           1 ( 0.43% of base) : 20301.dasm - System.Collections.Generic.HashSet`1[Byte][System.Byte]:IntersectWithEnumerable(System.Collections.Generic.IEnumerable`1[Byte]):this
           1 ( 0.35% of base) : 20304.dasm - System.Collections.Generic.HashSet`1[Byte][System.Byte]:CheckUniqueAndUnfoundElements(System.Collections.Generic.IEnumerable`1[Byte],bool):System.ValueTuple`2[Int32,Int32]:this
           1 ( 0.38% of base) : 197796.dasm - System.Net.Sockets.SocketPal:Send(System.Net.Sockets.SafeSocketHandle,System.Collections.Generic.IList`1[ArraySegment`1],int,byref):int
           1 ( 0.38% of base) : 197802.dasm - System.Net.Sockets.SocketPal:Receive(System.Net.Sockets.SafeSocketHandle,System.Collections.Generic.IList`1[ArraySegment`1],int,byref):int
           1 ( 3.33% of base) : 154063.dasm - System.Collections.Generic.BitHelper:.ctor(System.Span`1[Int32],bool):this
           1 ( 0.35% of base) : 206531.dasm - System.Numerics.BigInteger:op_LeftShift(System.Numerics.BigInteger,int):System.Numerics.BigInteger
           1 ( 0.41% of base) : 215125.dasm - System.ServiceProcess.ServiceBase:Run(System.ServiceProcess.ServiceBase[])
           1 ( 1.52% of base) : 152692.dasm - System.Collections.BitArray:SetAll(bool):this
           1 ( 0.52% of base) : 152697.dasm - System.Collections.BitArray:RightShift(int):System.Collections.BitArray:this

Top method improvements (Instructions):
         -71 (-2.10% of base) : 138642.dasm - Microsoft.VisualBasic.CompilerServices.VBBinder:BindToMethod(int,System.Reflection.MethodBase[],byref,System.Reflection.ParameterModifier[],System.Globalization.CultureInfo,System.String[],byref):System.Reflection.MethodBase:this
         -60 (-2.97% of base) : 40727.dasm - Microsoft.CodeAnalysis.CSharp.Symbols.SourceMemberContainerTypeSymbol:AddNonTypeMembers(MembersAndInitializersBuilder,Microsoft.CodeAnalysis.SyntaxList`1[[Microsoft.CodeAnalysis.CSharp.Syntax.MemberDeclarationSyntax, Microsoft.CodeAnalysis.CSharp, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],Microsoft.CodeAnalysis.DiagnosticBag):this
         -45 (-3.22% of base) : 50122.dasm - Microsoft.CodeAnalysis.VisualBasic.Symbols.ConstraintsHelper:RemoveDirectConstraintConflicts(Microsoft.CodeAnalysis.VisualBasic.Symbols.TypeParameterSymbol,System.Collections.Immutable.ImmutableArray`1[TypeParameterConstraint],Roslyn.Utilities.ConsList`1[[Microsoft.CodeAnalysis.VisualBasic.Symbols.TypeParameterSymbol, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],int,Microsoft.CodeAnalysis.ArrayBuilder`1[TypeParameterDiagnosticInfo]):System.Collections.Immutable.ImmutableArray`1[TypeParameterConstraint]
         -43 (-2.04% of base) : 173501.dasm - System.Formats.Asn1.AsnWriter:WriteUtcTimeCore(System.Formats.Asn1.Asn1Tag,System.DateTimeOffset):this
         -35 (-0.55% of base) : 52884.dasm - Microsoft.CodeAnalysis.VisualBasic.VisualBasicCommandLineParser:Parse(System.Collections.Generic.IEnumerable`1[[System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]],System.String,System.String,System.String):Microsoft.CodeAnalysis.VisualBasic.VisualBasicCommandLineArguments:this
         -34 (-2.75% of base) : 127772.dasm - System.Xml.Serialization.XmlSerializationReaderCodeGen:WriteMemberElementsIf(System.Xml.Serialization.XmlSerializationReaderCodeGen+Member[],Member,System.String,System.String):this
         -34 (-1.17% of base) : 102301.dasm - System.Data.XmlTreeGen:HandleTable(System.Data.DataTable,System.Xml.XmlDocument,System.Xml.XmlElement,bool):System.Xml.XmlElement:this
         -33 (-2.45% of base) : 54375.dasm - Microsoft.CodeAnalysis.VisualBasic.LocalRewriter:RewriteUnstructuredExceptionHandlingStatementIntoBlock(Microsoft.CodeAnalysis.VisualBasic.BoundUnstructuredExceptionHandlingStatement):Microsoft.CodeAnalysis.VisualBasic.BoundBlock:this
         -32 (-2.39% of base) : 206426.dasm - Number:NumberToStringFormat(byref,byref,System.ReadOnlySpan`1[Char],System.Globalization.NumberFormatInfo)
         -29 (-2.42% of base) : 104582.dasm - System.Data.RBTree`1[Byte][System.Byte]:RBDeleteX(int,int,int):int:this
         -27 (-3.54% of base) : 161927.dasm - System.Data.Common.MultipartIdentifier:ParseMultipartIdentifier(System.String,System.String,System.String,ushort,int,bool,System.String,bool):System.String[]
         -27 (-4.10% of base) : 53261.dasm - Microsoft.CodeAnalysis.VisualBasic.VBSemanticModel:GetSemanticSymbols(Microsoft.CodeAnalysis.VisualBasic.BoundNodeSummary,Microsoft.CodeAnalysis.VisualBasic.Binder,int,byref,byref):System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.VisualBasic.Symbol, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]]:this
         -27 (-3.56% of base) : 163897.dasm - System.Data.Common.MultipartIdentifier:ParseMultipartIdentifier(System.String,System.String,System.String,ushort,int,bool,System.String,bool):System.String[]
         -26 (-2.74% of base) : 66055.dasm - Microsoft.CodeAnalysis.VisualBasic.OverloadResolution:CollectOverloadedCandidates(Microsoft.CodeAnalysis.VisualBasic.Binder,Microsoft.CodeAnalysis.ArrayBuilder`1[CandidateAnalysisResult],Microsoft.CodeAnalysis.ArrayBuilder`1[[Microsoft.CodeAnalysis.VisualBasic.OverloadResolution+Candidate, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.VisualBasic.Symbols.TypeSymbol, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.VisualBasic.BoundExpression, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],System.Collections.Immutable.ImmutableArray`1[[System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]],Microsoft.CodeAnalysis.VisualBasic.Symbols.TypeSymbol,Microsoft.CodeAnalysis.VisualBasic.BoundNode,bool,bool,bool,byref,byref)
         -26 (-2.09% of base) : 128115.dasm - System.Xml.Serialization.XmlSerializationWriterCodeGen:GenerateMembersElement(System.Xml.Serialization.XmlMembersMapping):System.String:this
         -26 (-3.43% of base) : 160136.dasm - System.Configuration.MgmtConfigurationRecord:CopyConfigDefinitionsRecursive(System.Configuration.ConfigDefinitionUpdates,System.Configuration.XmlUtil,System.Configuration.XmlUtilWriter,bool,System.Configuration.LocationUpdates,System.Configuration.SectionUpdates,bool,System.String,int,int):bool:this
         -25 (-3.88% of base) : 47537.dasm - Microsoft.CodeAnalysis.VisualBasic.Binder:ReportUnspecificProcedures(Microsoft.CodeAnalysis.Location,System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.VisualBasic.Symbol, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],Microsoft.CodeAnalysis.DiagnosticBag,bool):this
         -24 (-3.45% of base) : 72696.dasm - SynthesizedComInterface:.ctor(Microsoft.CodeAnalysis.VisualBasic.Symbols.SourceNamedTypeSymbol,Microsoft.CodeAnalysis.ArrayBuilder`1[[System.Collections.Generic.KeyValuePair`2[[Microsoft.CodeAnalysis.VisualBasic.Symbol, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35],[System.Int32, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]], System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]):this
         -23 (-3.92% of base) : 47485.dasm - Microsoft.CodeAnalysis.VisualBasic.Binder:BindArgumentsAndNames(System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.VisualBasic.Syntax.ArgumentSyntax, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],byref,byref,byref,Microsoft.CodeAnalysis.DiagnosticBag):this
         -23 (-3.07% of base) : 39628.dasm - Microsoft.CodeAnalysis.CSharp.Symbols.ConstraintsHelper:ResolveBounds(Microsoft.CodeAnalysis.CSharp.Symbols.TypeParameterSymbol,Microsoft.CodeAnalysis.CSharp.Symbols.AssemblySymbol,Roslyn.Utilities.ConsList`1[[Microsoft.CodeAnalysis.CSharp.Symbols.TypeParameterSymbol, Microsoft.CodeAnalysis.CSharp, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.CSharp.Symbols.TypeSymbol, Microsoft.CodeAnalysis.CSharp, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],bool,Microsoft.CodeAnalysis.CSharp.CSharpCompilation,Microsoft.CodeAnalysis.ArrayBuilder`1[TypeParameterDiagnosticInfo],byref):Microsoft.CodeAnalysis.CSharp.Symbols.TypeParameterBounds

Top method regressions (percentages):
           1 ( 3.33% of base) : 154063.dasm - System.Collections.Generic.BitHelper:.ctor(System.Span`1[Int32],bool):this
           1 ( 1.52% of base) : 152692.dasm - System.Collections.BitArray:SetAll(bool):this
          21 ( 1.46% of base) : 47535.dasm - Microsoft.CodeAnalysis.VisualBasic.Binder:ReportOverloadResolutionFailureAndProduceBoundNode(Microsoft.CodeAnalysis.VisualBasic.VisualBasicSyntaxNode,int,Microsoft.CodeAnalysis.ArrayBuilder`1[CandidateAnalysisResult],System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.VisualBasic.Symbol, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],Microsoft.CodeAnalysis.VisualBasic.Symbols.TypeSymbol,System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.VisualBasic.BoundExpression, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],System.Collections.Immutable.ImmutableArray`1[[System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]],Microsoft.CodeAnalysis.DiagnosticBag,Microsoft.CodeAnalysis.VisualBasic.VisualBasicSyntaxNode,Microsoft.CodeAnalysis.VisualBasic.BoundMethodOrPropertyGroup,Microsoft.CodeAnalysis.VisualBasic.Symbol,bool,Microsoft.CodeAnalysis.VisualBasic.BoundTypeExpression,Microsoft.CodeAnalysis.VisualBasic.Symbol,Microsoft.CodeAnalysis.Location):Microsoft.CodeAnalysis.VisualBasic.BoundExpression:this
           7 ( 1.06% of base) : 73964.dasm - Microsoft.Cci.PeWriter:WriteDirectory(Directory,Microsoft.Cci.BlobBuilder,int,int,int,int,Microsoft.Cci.BlobBuilder):this
           1 ( 0.96% of base) : 152699.dasm - System.Collections.BitArray:set_Length(int):this
           7 ( 0.92% of base) : 206411.dasm - Number:ParseNumber(byref,long,int,byref,System.Text.StringBuilder,System.Globalization.NumberFormatInfo,bool):bool
           1 ( 0.63% of base) : 152698.dasm - System.Collections.BitArray:LeftShift(int):System.Collections.BitArray:this
           2 ( 0.63% of base) : 20303.dasm - System.Collections.Generic.HashSet`1[Byte][System.Byte]:SymmetricExceptWithEnumerable(System.Collections.Generic.IEnumerable`1[Byte]):this
           1 ( 0.52% of base) : 152697.dasm - System.Collections.BitArray:RightShift(int):System.Collections.BitArray:this
           1 ( 0.43% of base) : 20301.dasm - System.Collections.Generic.HashSet`1[Byte][System.Byte]:IntersectWithEnumerable(System.Collections.Generic.IEnumerable`1[Byte]):this
           1 ( 0.41% of base) : 215125.dasm - System.ServiceProcess.ServiceBase:Run(System.ServiceProcess.ServiceBase[])
           1 ( 0.38% of base) : 197802.dasm - System.Net.Sockets.SocketPal:Receive(System.Net.Sockets.SafeSocketHandle,System.Collections.Generic.IList`1[ArraySegment`1],int,byref):int
           1 ( 0.38% of base) : 197796.dasm - System.Net.Sockets.SocketPal:Send(System.Net.Sockets.SafeSocketHandle,System.Collections.Generic.IList`1[ArraySegment`1],int,byref):int
           1 ( 0.36% of base) : 153568.dasm - System.Collections.Generic.SortedSet`1[__Canon][System.__Canon]:CheckUniqueAndUnfoundElements(System.Collections.Generic.IEnumerable`1[__Canon],bool):ElementCount[__Canon]:this
           1 ( 0.35% of base) : 206531.dasm - System.Numerics.BigInteger:op_LeftShift(System.Numerics.BigInteger,int):System.Numerics.BigInteger
           1 ( 0.35% of base) : 153635.dasm - System.Collections.Generic.SortedSet`1[Byte][System.Byte]:CheckUniqueAndUnfoundElements(System.Collections.Generic.IEnumerable`1[Byte],bool):ElementCount[Byte]:this
           1 ( 0.35% of base) : 20304.dasm - System.Collections.Generic.HashSet`1[Byte][System.Byte]:CheckUniqueAndUnfoundElements(System.Collections.Generic.IEnumerable`1[Byte],bool):System.ValueTuple`2[Int32,Int32]:this

Top method improvements (percentages):
         -15 (-6.07% of base) : 40764.dasm - Microsoft.CodeAnalysis.CSharp.Symbols.SourceMemberContainerTypeSymbol:MakeAllMembers(Microsoft.CodeAnalysis.DiagnosticBag):System.Collections.Generic.Dictionary`2[[System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.CSharp.Symbol, Microsoft.CodeAnalysis.CSharp, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]], System.Collections.Immutable, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]:this
         -18 (-5.26% of base) : 47687.dasm - Microsoft.CodeAnalysis.VisualBasic.Binder:GetDelegateMethodConversionBasedOnArguments(CandidateAnalysisResult,Microsoft.CodeAnalysis.VisualBasic.Symbols.MethodSymbol,byref):int
         -10 (-4.90% of base) : 40109.dasm - Microsoft.CodeAnalysis.CSharp.Symbols.OverriddenOrHiddenMembersHelpers:FindOtherOverriddenMethodsInContainingType(Microsoft.CodeAnalysis.CSharp.Symbol,bool,Microsoft.CodeAnalysis.ArrayBuilder`1[[Microsoft.CodeAnalysis.CSharp.Symbol, Microsoft.CodeAnalysis.CSharp, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],Microsoft.CodeAnalysis.ArrayBuilder`1[[Microsoft.CodeAnalysis.CSharp.Symbol, Microsoft.CodeAnalysis.CSharp, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]])
         -11 (-4.78% of base) : 12374.dasm - OperatorIntrinsics:SetArraySlice4D(System.__Canon[,,,],Microsoft.FSharp.Core.FSharpOption`1[Int32],Microsoft.FSharp.Core.FSharpOption`1[Int32],Microsoft.FSharp.Core.FSharpOption`1[Int32],Microsoft.FSharp.Core.FSharpOption`1[Int32],Microsoft.FSharp.Core.FSharpOption`1[Int32],Microsoft.FSharp.Core.FSharpOption`1[Int32],Microsoft.FSharp.Core.FSharpOption`1[Int32],Microsoft.FSharp.Core.FSharpOption`1[Int32],System.__Canon[,,,])
         -11 (-4.78% of base) : 12375.dasm - OperatorIntrinsics:SetArraySlice4D(System.Byte[,,,],Microsoft.FSharp.Core.FSharpOption`1[Int32],Microsoft.FSharp.Core.FSharpOption`1[Int32],Microsoft.FSharp.Core.FSharpOption`1[Int32],Microsoft.FSharp.Core.FSharpOption`1[Int32],Microsoft.FSharp.Core.FSharpOption`1[Int32],Microsoft.FSharp.Core.FSharpOption`1[Int32],Microsoft.FSharp.Core.FSharpOption`1[Int32],Microsoft.FSharp.Core.FSharpOption`1[Int32],System.Byte[,,,])
          -9 (-4.69% of base) : 21093.dasm - Microsoft.CodeAnalysis.CSharp.Binder:BindRegularCSharpFieldInitializers(Microsoft.CodeAnalysis.CSharp.CSharpCompilation,System.Collections.Immutable.ImmutableArray`1[ImmutableArray`1],Microsoft.CodeAnalysis.ArrayBuilder`1[[Microsoft.CodeAnalysis.CSharp.BoundInitializer, Microsoft.CodeAnalysis.CSharp, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],Microsoft.CodeAnalysis.DiagnosticBag,byref)
         -19 (-4.58% of base) : 41097.dasm - Microsoft.CodeAnalysis.CSharp.Symbols.SourceNamespaceSymbol:MakeNameToMembersMap(Microsoft.CodeAnalysis.DiagnosticBag):System.Collections.Generic.Dictionary`2[[System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.CSharp.Symbols.NamespaceOrTypeSymbol, Microsoft.CodeAnalysis.CSharp, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]], System.Collections.Immutable, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]:this
         -14 (-4.39% of base) : 26493.dasm - Microsoft.CodeAnalysis.CSharp.LocalRewriter:EvaluateSideEffectingArgumentsToTemps(System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.CSharp.BoundExpression, Microsoft.CodeAnalysis.CSharp, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],Microsoft.CodeAnalysis.ArrayBuilder`1[[Microsoft.CodeAnalysis.CSharp.BoundExpression, Microsoft.CodeAnalysis.CSharp, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],byref):System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.CSharp.BoundExpression, Microsoft.CodeAnalysis.CSharp, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]]:this
          -8 (-4.21% of base) : 52623.dasm - Microsoft.CodeAnalysis.VisualBasic.BoundExpressionExtensions:GetExpressionSymbols(Microsoft.CodeAnalysis.VisualBasic.BoundMethodGroup,Microsoft.CodeAnalysis.ArrayBuilder`1[[Microsoft.CodeAnalysis.VisualBasic.Symbol, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]])
         -27 (-4.10% of base) : 53261.dasm - Microsoft.CodeAnalysis.VisualBasic.VBSemanticModel:GetSemanticSymbols(Microsoft.CodeAnalysis.VisualBasic.BoundNodeSummary,Microsoft.CodeAnalysis.VisualBasic.Binder,int,byref,byref):System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.VisualBasic.Symbol, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]]:this
         -12 (-4.01% of base) : 21094.dasm - Microsoft.CodeAnalysis.CSharp.Binder:BindScriptFieldInitializers(Microsoft.CodeAnalysis.CSharp.CSharpCompilation,Microsoft.CodeAnalysis.CSharp.Symbols.SynthesizedInteractiveInitializerMethod,System.Collections.Immutable.ImmutableArray`1[ImmutableArray`1],Microsoft.CodeAnalysis.ArrayBuilder`1[[Microsoft.CodeAnalysis.CSharp.BoundInitializer, Microsoft.CodeAnalysis.CSharp, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],Microsoft.CodeAnalysis.DiagnosticBag,byref)
         -23 (-3.92% of base) : 47485.dasm - Microsoft.CodeAnalysis.VisualBasic.Binder:BindArgumentsAndNames(System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.VisualBasic.Syntax.ArgumentSyntax, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],byref,byref,byref,Microsoft.CodeAnalysis.DiagnosticBag):this
         -25 (-3.88% of base) : 47537.dasm - Microsoft.CodeAnalysis.VisualBasic.Binder:ReportUnspecificProcedures(Microsoft.CodeAnalysis.Location,System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.VisualBasic.Symbol, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],Microsoft.CodeAnalysis.DiagnosticBag,bool):this
         -12 (-3.80% of base) : 54346.dasm - Microsoft.CodeAnalysis.VisualBasic.LocalRewriter:CreatePrefixesAndNamespacesArrays(Microsoft.CodeAnalysis.VisualBasic.BoundXmlContainerRewriterInfo,Microsoft.CodeAnalysis.VisualBasic.VisualBasicSyntaxNode,byref,byref):this
          -6 (-3.80% of base) : 47204.dasm - Microsoft.CodeAnalysis.VisualBasic.Binder:BindXmlAttributes(byref,Microsoft.CodeAnalysis.ArrayBuilder`1[[Microsoft.CodeAnalysis.VisualBasic.Syntax.XmlNodeSyntax, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],Microsoft.CodeAnalysis.ArrayBuilder`1[[Microsoft.CodeAnalysis.VisualBasic.BoundExpression, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],XmlElementRootInfo,Microsoft.CodeAnalysis.DiagnosticBag):this
         -14 (-3.66% of base) : 53863.dasm - Microsoft.CodeAnalysis.VisualBasic.Symbol:GetAttributesToBind(Roslyn.Utilities.OneOrMany`1[[Microsoft.CodeAnalysis.SyntaxList`1[[Microsoft.CodeAnalysis.VisualBasic.Syntax.AttributeListSyntax, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]], Microsoft.CodeAnalysis, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],int,Microsoft.CodeAnalysis.VisualBasic.VisualBasicCompilation,byref):System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.VisualBasic.Syntax.AttributeSyntax, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]]:this
          -9 (-3.63% of base) : 21903.dasm - Microsoft.CodeAnalysis.CSharp.OverloadResolution:GetUserDefinedUnaryOperatorsFromType(Microsoft.CodeAnalysis.CSharp.Symbols.NamedTypeSymbol,int,System.String,Microsoft.CodeAnalysis.ArrayBuilder`1[UnaryOperatorSignature]):this
         -27 (-3.56% of base) : 163897.dasm - System.Data.Common.MultipartIdentifier:ParseMultipartIdentifier(System.String,System.String,System.String,ushort,int,bool,System.String,bool):System.String[]
         -12 (-3.55% of base) : 78912.dasm - Microsoft.CodeAnalysis.CodeGen.SequencePointList:GetSequencePoints(Microsoft.CodeAnalysis.CodeGen.DebugDocumentProvider):System.Collections.Immutable.ImmutableArray`1[SequencePoint]:this
         -27 (-3.54% of base) : 161927.dasm - System.Data.Common.MultipartIdentifier:ParseMultipartIdentifier(System.String,System.String,System.String,ushort,int,bool,System.String,bool):System.String[]

1638 total methods with Instruction Count differences (1621 improved, 17 regressed), 1907 unchanged.


Libraries.pmi.windows.x86.checked


Summary of Code Size diffs:
(Lower is better)

Total bytes of base: 11316890
Total bytes of diff: 11223315
Total bytes of delta: -93575 (-0.83% of base)

Total relative delta: NaN
    diff is an improvement.
    relative diff is a regression.
Detail diffs


Top file regressions (bytes):
         212 : 120833.dasm (5.69% of base)
         203 : 154351.dasm (7.31% of base)
         118 : 154042.dasm (7.68% of base)
         105 : 130806.dasm (1.72% of base)
          91 : 55795.dasm (2.55% of base)
          88 : 55806.dasm (3.29% of base)
          78 : 76963.dasm (5.18% of base)
          64 : 48578.dasm (2.00% of base)
          58 : 154054.dasm (3.55% of base)
          57 : 154431.dasm (1.78% of base)
          50 : 169261.dasm (3.78% of base)
          50 : 103611.dasm (2.24% of base)
          48 : 156340.dasm (0.32% of base)
          47 : 162034.dasm (3.18% of base)
          44 : 189759.dasm (0.48% of base)
          42 : 79007.dasm (2.53% of base)
          42 : 81331.dasm (4.18% of base)
          40 : 55622.dasm (5.72% of base)
          39 : 48863.dasm (0.99% of base)
          38 : 211451.dasm (1.05% of base)

Top file improvements (bytes):
        -890 : 86368.dasm (-4.34% of base)
        -390 : 210374.dasm (-7.23% of base)
        -378 : 99259.dasm (-2.92% of base)
        -375 : 86641.dasm (-1.86% of base)
        -372 : 225537.dasm (-14.36% of base)
        -342 : 71140.dasm (-6.20% of base)
        -332 : 206536.dasm (-10.35% of base)
        -307 : 206581.dasm (-8.96% of base)
        -289 : 117039.dasm (-5.62% of base)
        -277 : 42113.dasm (-3.09% of base)
        -275 : 117100.dasm (-5.43% of base)
        -257 : 146661.dasm (-6.94% of base)
        -250 : 90670.dasm (-2.93% of base)
        -246 : 85234.dasm (-1.92% of base)
        -239 : 123227.dasm (-2.28% of base)
        -238 : 117094.dasm (-17.54% of base)
        -238 : 117095.dasm (-17.54% of base)
        -234 : 51462.dasm (-4.34% of base)
        -233 : 202285.dasm (-6.48% of base)
        -227 : 117033.dasm (-16.46% of base)

8751 total files with Code Size differences (8405 improved, 346 regressed), 10709 unchanged.

Top method regressions (bytes):
         212 ( 5.69% of base) : 120833.dasm - System.Data.OleDb.OleDbCommandBuilder:DeriveParametersFromStoredProcedure(System.Data.OleDb.OleDbConnection,System.Data.OleDb.OleDbCommand):System.Data.OleDb.OleDbParameter[]
         203 ( 7.31% of base) : 154351.dasm - System.Xml.Serialization.XmlSerializationWriterCodeGen:WriteArrayItems(System.Xml.Serialization.ElementAccessor[],System.Xml.Serialization.TextAccessor,System.Xml.Serialization.ChoiceIdentifierAccessor,System.Xml.Serialization.TypeDesc,System.String,System.String):this
         118 ( 7.68% of base) : 154042.dasm - System.Xml.Serialization.XmlSerializationReaderCodeGen:WriteMemberBegin(System.Xml.Serialization.XmlSerializationReaderCodeGen+Member[]):this
         105 ( 1.72% of base) : 130806.dasm - System.Management.ManagementClassGenerator:AddToTimeSpanFunction():this
          91 ( 2.55% of base) : 55795.dasm - Microsoft.CodeAnalysis.VisualBasic.LocalRewriter:EnforceStaticLocalInitializationSemantics(System.Collections.Generic.KeyValuePair`2[[Microsoft.CodeAnalysis.VisualBasic.Symbols.SynthesizedStaticLocalBackingField, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35],[Microsoft.CodeAnalysis.VisualBasic.Symbols.SynthesizedStaticLocalBackingField, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],Microsoft.CodeAnalysis.VisualBasic.BoundStatement):Microsoft.CodeAnalysis.VisualBasic.BoundStatement:this
          88 ( 3.29% of base) : 55806.dasm - Microsoft.CodeAnalysis.VisualBasic.LocalRewriter:FinishObjectForLoop(Microsoft.CodeAnalysis.VisualBasic.BoundForToStatement,Microsoft.CodeAnalysis.VisualBasic.BoundExpression,Microsoft.CodeAnalysis.VisualBasic.BoundExpression,Microsoft.CodeAnalysis.VisualBasic.BoundExpression,Microsoft.CodeAnalysis.VisualBasic.BoundExpression):Microsoft.CodeAnalysis.VisualBasic.BoundBlock:this
          78 ( 5.18% of base) : 76963.dasm - Microsoft.CodeAnalysis.PEModule:GetTargetAttributeSignatureIndex(System.Reflection.Metadata.MetadataReader,System.Reflection.Metadata.CustomAttributeHandle,Microsoft.CodeAnalysis.AttributeDescription):int
          64 ( 2.00% of base) : 48578.dasm - Microsoft.CodeAnalysis.VisualBasic.Binder:BindXmlContainerRewriterInfo(Microsoft.CodeAnalysis.VisualBasic.Syntax.XmlNodeSyntax,Microsoft.CodeAnalysis.VisualBasic.BoundExpression,System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.VisualBasic.BoundExpression, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],XmlElementRootInfo,Microsoft.CodeAnalysis.DiagnosticBag):Microsoft.CodeAnalysis.VisualBasic.BoundXmlContainerRewriterInfo:this
          58 ( 3.55% of base) : 154054.dasm - System.Xml.Serialization.XmlSerializationReaderCodeGen:WriteMemberEnd(System.Xml.Serialization.XmlSerializationReaderCodeGen+Member[],bool):this
          57 ( 1.78% of base) : 154431.dasm - System.Xml.Serialization.XmlSerializationWriterILGen:WriteEnumMethod(System.Xml.Serialization.EnumMapping):this
          50 ( 3.78% of base) : 169261.dasm - Microsoft.Extensions.FileSystemGlobbing.Internal.MatcherContext:Match(Microsoft.Extensions.FileSystemGlobbing.Abstractions.DirectoryInfoBase,System.String):this
          50 ( 2.24% of base) : 103611.dasm - Microsoft.VisualBasic.CompilerServices.VBBinder:GetMostSpecific(System.Reflection.MethodBase,System.Reflection.MethodBase,System.Int32[],System.Object[],bool,int,int,System.Object[]):int:this
          48 ( 0.32% of base) : 156340.dasm - System.Reflection.Metadata.MetadataReader:InitializeTableReaders(System.Reflection.Internal.MemoryBlock,ubyte,System.Int32[],System.Int32[]):this
          47 ( 3.18% of base) : 162034.dasm - System.Text.Json.Utf8JsonWriter:WritePropertyNameSection(System.ReadOnlySpan`1[Byte]):this
          44 ( 0.48% of base) : 189759.dasm - System.Formats.Asn1.AsnWriter:WriteUtcTimeCore(System.Formats.Asn1.Asn1Tag,System.DateTimeOffset):this
          42 ( 2.53% of base) : 79007.dasm - Microsoft.CodeAnalysis.Emit.DeltaMetadataWriter:GetDelta(Microsoft.CodeAnalysis.Emit.EmitBaseline,Microsoft.CodeAnalysis.Compilation,System.Guid,Microsoft.Cci.MetadataSizes):Microsoft.CodeAnalysis.Emit.EmitBaseline:this
          42 ( 4.18% of base) : 81331.dasm - Parser:ParseNamedTypeSymbol(System.String,byref,Microsoft.CodeAnalysis.Compilation,Microsoft.CodeAnalysis.ISymbol,System.Collections.Generic.List`1[[Microsoft.CodeAnalysis.ISymbol, Microsoft.CodeAnalysis, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]])
          40 ( 5.72% of base) : 55622.dasm - Microsoft.CodeAnalysis.VisualBasic.LambdaRewriter:RewriteCatch(Microsoft.CodeAnalysis.VisualBasic.BoundCatchBlock,Microsoft.CodeAnalysis.ArrayBuilder`1[[Microsoft.CodeAnalysis.VisualBasic.BoundExpression, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],Microsoft.CodeAnalysis.ArrayBuilder`1[[Microsoft.CodeAnalysis.VisualBasic.Symbols.LocalSymbol, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]]):Microsoft.CodeAnalysis.VisualBasic.BoundCatchBlock:this
          39 ( 0.99% of base) : 48863.dasm - Microsoft.CodeAnalysis.VisualBasic.Binder:BindLambdaBody(Microsoft.CodeAnalysis.VisualBasic.Symbols.LambdaSymbol,Microsoft.CodeAnalysis.DiagnosticBag,byref):Microsoft.CodeAnalysis.VisualBasic.BoundBlock:this
          38 ( 1.05% of base) : 211451.dasm - System.Security.AccessControl.CommonAcl:RemoveQualifiedAces(System.Security.Principal.SecurityIdentifier,int,int,ubyte,bool,int,System.Guid,System.Guid):bool:this

Top method improvements (bytes):
        -890 (-4.34% of base) : 86368.dasm - Microsoft.Diagnostics.Tracing.Parsers.ClrPrivateTraceEventParser:EnumerateTemplates(System.Func`3[[System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[Microsoft.Diagnostics.Tracing.EventFilterResponse, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]],System.Action`1[[Microsoft.Diagnostics.Tracing.TraceEvent, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]):this
        -390 (-7.23% of base) : 210374.dasm - Number:NumberToStringFormat(byref,byref,System.ReadOnlySpan`1[Char],System.Globalization.NumberFormatInfo)
        -378 (-2.92% of base) : 99259.dasm - Microsoft.Diagnostics.Tracing.Parsers.AspNet.AspNetTraceEventParser:EnumerateTemplates(System.Func`3[[System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[Microsoft.Diagnostics.Tracing.EventFilterResponse, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]],System.Action`1[[Microsoft.Diagnostics.Tracing.TraceEvent, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]):this
        -375 (-1.86% of base) : 86641.dasm - Microsoft.Diagnostics.Tracing.Parsers.ClrTraceEventParser:EnumerateTemplates(System.Func`3[[System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[Microsoft.Diagnostics.Tracing.EventFilterResponse, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]],System.Action`1[[Microsoft.Diagnostics.Tracing.TraceEvent, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]):this
        -372 (-14.36% of base) : 225537.dasm - Internal.TypeSystem.Ecma.EcmaModule:GetType(System.String,System.String,int):Internal.TypeSystem.MetadataType:this
        -342 (-6.20% of base) : 71140.dasm - Microsoft.CodeAnalysis.VisualBasic.VisualBasicDeclarationComputer:ComputeDeclarationsCore(Microsoft.CodeAnalysis.SemanticModel,Microsoft.CodeAnalysis.SyntaxNode,System.Func`3[[Microsoft.CodeAnalysis.SyntaxNode, Microsoft.CodeAnalysis, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35],[System.Nullable`1[[System.Int32, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]], System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[System.Boolean, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]],bool,System.Collections.Generic.List`1[DeclarationInfo],System.Nullable`1[Int32],System.Threading.CancellationToken)
        -332 (-10.35% of base) : 206536.dasm - System.Uri:CheckAuthorityHelper(int,int,int,byref,byref,System.UriParser,byref):int:this
        -307 (-8.96% of base) : 206581.dasm - System.Uri:ReCreateParts(int,ushort,int):System.String:this
        -289 (-5.62% of base) : 117039.dasm - System.Data.RBTree`1[__Canon][System.__Canon]:RBDeleteX(int,int,int):int:this
        -277 (-3.09% of base) : 42113.dasm - Microsoft.CodeAnalysis.CSharp.Symbols.SourceMemberContainerTypeSymbol:AddNonTypeMembers(MembersAndInitializersBuilder,Microsoft.CodeAnalysis.SyntaxList`1[[Microsoft.CodeAnalysis.CSharp.Syntax.MemberDeclarationSyntax, Microsoft.CodeAnalysis.CSharp, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],Microsoft.CodeAnalysis.DiagnosticBag):this
        -275 (-5.43% of base) : 117100.dasm - System.Data.RBTree`1[Byte][System.Byte]:RBDeleteX(int,int,int):int:this
        -257 (-6.94% of base) : 146661.dasm - System.Xml.Schema.Preprocessor:PreprocessRedefine(System.Xml.Schema.RedefineEntry):this
        -250 (-2.93% of base) : 90670.dasm - Microsoft.Diagnostics.Tracing.Parsers.RegisteredTraceEventParser:GetManifestForRegisteredProvider(System.Guid):System.String
        -246 (-1.92% of base) : 85234.dasm - Microsoft.Diagnostics.Tracing.Parsers.MicrosoftAntimalwareEngineTraceEventParser:EnumerateTemplates(System.Func`3[[System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[Microsoft.Diagnostics.Tracing.EventFilterResponse, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]],System.Action`1[[Microsoft.Diagnostics.Tracing.TraceEvent, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]):this
        -239 (-2.28% of base) : 123227.dasm - System.DirectoryServices.ActiveDirectory.Utils:GetReplicaList(System.DirectoryServices.ActiveDirectory.DirectoryContext,System.String,System.String,bool,bool,bool):System.Collections.ArrayList
        -238 (-17.54% of base) : 117094.dasm - System.Data.RBTree`1[Byte][System.Byte]:LeftRotate(int,int,int):int:this
        -238 (-17.54% of base) : 117095.dasm - System.Data.RBTree`1[Byte][System.Byte]:RightRotate(int,int,int):int:this
        -234 (-4.34% of base) : 51462.dasm - Microsoft.CodeAnalysis.VisualBasic.Symbols.ConstraintsHelper:RemoveDirectConstraintConflicts(Microsoft.CodeAnalysis.VisualBasic.Symbols.TypeParameterSymbol,System.Collections.Immutable.ImmutableArray`1[TypeParameterConstraint],Roslyn.Utilities.ConsList`1[[Microsoft.CodeAnalysis.VisualBasic.Symbols.TypeParameterSymbol, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],int,Microsoft.CodeAnalysis.ArrayBuilder`1[TypeParameterDiagnosticInfo]):System.Collections.Immutable.ImmutableArray`1[TypeParameterConstraint]
        -233 (-6.48% of base) : 202285.dasm - System.Net.Quic.Implementations.MsQuic.MsQuicStream:SendReadOnlySequenceAsync(System.Buffers.ReadOnlySequence`1[Byte],int):System.Threading.Tasks.ValueTask:this
        -227 (-16.46% of base) : 117033.dasm - System.Data.RBTree`1[__Canon][System.__Canon]:LeftRotate(int,int,int):int:this

Top method regressions (percentages):
          14 (14.58% of base) : 12218.dasm - OperatorIntrinsics:SetArraySlice(System.Byte[],Microsoft.FSharp.Core.FSharpOption`1[Int32],Microsoft.FSharp.Core.FSharpOption`1[Int32],System.Byte[])
          12 (14.12% of base) : 57729.dasm - Microsoft.CodeAnalysis.VisualBasic.Syntax.InternalSyntax.SyntaxList:List(Microsoft.CodeAnalysis.VisualBasic.Syntax.InternalSyntax.VisualBasicSyntaxNode[],int):Microsoft.CodeAnalysis.VisualBasic.Syntax.InternalSyntax.SyntaxList
           8 (11.76% of base) : 189805.dasm - System.Formats.Asn1.AsnWriter:Reverse(System.Span`1[Byte])
          12 (10.62% of base) : 126139.dasm - System.Runtime.CompilerServices.ReadOnlyCollectionBuilder`1[Byte][System.Byte]:Contains(ubyte):bool:this
          13 (10.48% of base) : 78705.dasm - Microsoft.CodeAnalysis.Text.LargeEncodedText:.ctor(System.Collections.Immutable.ImmutableArray`1[[System.Char[], System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]],System.Text.Encoding,System.Collections.Immutable.ImmutableArray`1[Byte],int):this
          10 ( 9.26% of base) : 132417.dasm - ContentReadStream:Dispose(bool):this
          21 ( 9.21% of base) : 29420.dasm - Microsoft.CodeAnalysis.CSharp.SyntaxFactory:TokenList(Microsoft.CodeAnalysis.SyntaxToken[]):Microsoft.CodeAnalysis.SyntaxTokenList
          13 ( 8.13% of base) : 128092.dasm - System.Linq.Expressions.Interpreter.BranchLabel:Mark(System.Linq.Expressions.Interpreter.InstructionList):this
          16 ( 7.92% of base) : 113330.dasm - System.Configuration.SectionRecord:ChangeLockSettings(int,int):this
           7 ( 7.78% of base) : 101457.dasm - Microsoft.Diagnostics.Tracing.Ctf.CtfEnum:GetName(int):System.String:this
         118 ( 7.68% of base) : 154042.dasm - System.Xml.Serialization.XmlSerializationReaderCodeGen:WriteMemberBegin(System.Xml.Serialization.XmlSerializationReaderCodeGen+Member[]):this
          22 ( 7.61% of base) : 201710.dasm - System.IPv4AddressHelper:IsValidCanonical(int,int,byref,bool,bool):bool
          10 ( 7.52% of base) : 132565.dasm - System.Net.Http.HttpConnection:WriteAsciiStringAsync(System.String,bool):System.Threading.Tasks.Task:this
          20 ( 7.46% of base) : 224441.dasm - Internal.IL.InstantiatedMethodIL:GetLocals():Internal.TypeSystem.LocalVariableDefinition[]:this
         203 ( 7.31% of base) : 154351.dasm - System.Xml.Serialization.XmlSerializationWriterCodeGen:WriteArrayItems(System.Xml.Serialization.ElementAccessor[],System.Xml.Serialization.TextAccessor,System.Xml.Serialization.ChoiceIdentifierAccessor,System.Xml.Serialization.TypeDesc,System.String,System.String):this
           8 ( 7.08% of base) : 103887.dasm - TextSearchHelper:BytesMatch(System.Byte[],System.Byte[]):bool
          36 ( 6.72% of base) : 167488.dasm - FastSerialization.MemoryStreamWriter:Write(System.String):this
          10 ( 6.67% of base) : 116239.dasm - System.Data.DataTable:EvaluateDependentExpressions(System.Data.DataColumn):this
          13 ( 6.67% of base) : 115021.dasm - System.Data.XSDSchema:AddTablesToList(System.Collections.Generic.List`1[[System.Data.DataTable, System.Data.Common, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]],System.Data.DataTable):this
          13 ( 6.63% of base) : 84872.dasm - Microsoft.Diagnostics.Tracing.Stacks.CallTreeNode:FreeMemory(System.Collections.Generic.Stack`1[[Microsoft.Diagnostics.Tracing.Stacks.CallTreeNodeBase, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]):this

Top method improvements (percentages):
        -238 (-17.54% of base) : 117094.dasm - System.Data.RBTree`1[Byte][System.Byte]:LeftRotate(int,int,int):int:this
        -238 (-17.54% of base) : 117095.dasm - System.Data.RBTree`1[Byte][System.Byte]:RightRotate(int,int,int):int:this
        -180 (-17.01% of base) : 156849.dasm - System.Reflection.Metadata.Ecma335.MetadataBuilder:SerializeTypeDefTable(System.Reflection.Metadata.BlobBuilder,System.Collections.Immutable.ImmutableArray`1[Int32],System.Reflection.Metadata.Ecma335.MetadataSizes):this
        -227 (-16.46% of base) : 117033.dasm - System.Data.RBTree`1[__Canon][System.__Canon]:LeftRotate(int,int,int):int:this
        -227 (-16.46% of base) : 117034.dasm - System.Data.RBTree`1[__Canon][System.__Canon]:RightRotate(int,int,int):int:this
        -139 (-14.87% of base) : 54149.dasm - Microsoft.CodeAnalysis.VisualBasic.CodeGen.CodeGenerator:EmitAllElementInitializersRecursive(Microsoft.CodeAnalysis.VisualBasic.Symbols.ArrayTypeSymbol,Microsoft.CodeAnalysis.ArrayBuilder`1[IndexDesc],bool):this
        -372 (-14.36% of base) : 225537.dasm - Internal.TypeSystem.Ecma.EcmaModule:GetType(System.String,System.String,int):Internal.TypeSystem.MetadataType:this
         -65 (-13.54% of base) : 207846.dasm - System.Reflection.Context.Projection.ProjectingType:GetMember(System.String,int,int):System.Reflection.MemberInfo[]:this
         -22 (-12.87% of base) : 84299.dasm - Microsoft.Diagnostics.Tracing.Etlx.TraceProcess:CheckJitTables():this
        -177 (-12.54% of base) : 121068.dasm - System.Data.OleDb.OleDbDataReader:CreateBindingsFromMetaData(bool):System.Data.OleDb.Bindings[]:this
        -118 (-12.36% of base) : 44296.dasm - Microsoft.CodeAnalysis.CSharp.CodeGen.CodeGenerator:EmitAllElementInitializersRecursive(Microsoft.CodeAnalysis.CSharp.Symbols.ArrayTypeSymbol,Microsoft.CodeAnalysis.ArrayBuilder`1[IndexDesc],bool):this
         -93 (-12.19% of base) : 156820.dasm - System.Reflection.Metadata.Ecma335.MetadataBuilder:SerializeExportedTypeTable(System.Reflection.Metadata.BlobBuilder,System.Collections.Immutable.ImmutableArray`1[Int32],System.Reflection.Metadata.Ecma335.MetadataSizes):this
         -50 (-11.14% of base) : 19285.dasm - System.Collections.Generic.ArraySortHelper`2[__Canon,Nullable`1][System.__Canon,System.Nullable`1[System.Int32]]:DownHeap(System.Span`1[__Canon],System.Span`1[Nullable`1],int,int,System.Collections.Generic.IComparer`1[__Canon])
         -82 (-11.11% of base) : 198401.dasm - System.Buffers.ReadOnlySequence`1[Byte][System.Byte]:Slice(long,System.SequencePosition):System.Buffers.ReadOnlySequence`1[Byte]:this
         -24 (-11.06% of base) : 217704.dasm - System.Security.Cryptography.Xml.Utils:DecodeHexString(System.String):System.Byte[]
         -53 (-11.02% of base) : 23269.dasm - Microsoft.CodeAnalysis.CSharp.OverloadResolution:CheckForMissingRequiredParameter(ParameterMap,System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.CSharp.Symbols.ParameterSymbol, Microsoft.CodeAnalysis.CSharp, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],bool,bool):System.Nullable`1[Int32]
         -85 (-10.83% of base) : 53927.dasm - Microsoft.CodeAnalysis.VisualBasic.BoundExpressionExtensions:GetExpressionSymbols(Microsoft.CodeAnalysis.VisualBasic.BoundMethodGroup,Microsoft.CodeAnalysis.ArrayBuilder`1[[Microsoft.CodeAnalysis.VisualBasic.Symbol, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]])
         -41 (-10.79% of base) : 44981.dasm - Analysis:VisitLambda(Microsoft.CodeAnalysis.CSharp.BoundLambda):Microsoft.CodeAnalysis.CSharp.BoundNode:this
        -139 (-10.68% of base) : 155940.dasm - System.Reflection.Metadata.EventDefinition:GetAccessors():System.Reflection.Metadata.EventAccessors:this
         -21 (-10.61% of base) : 138026.dasm - System.Runtime.Serialization.ReflectionClassWriter:ReflectionWriteClass(System.Runtime.Serialization.XmlWriterDelegator,System.Object,System.Runtime.Serialization.XmlObjectSerializerWriteContext,System.Runtime.Serialization.ClassDataContract,System.Xml.XmlDictionaryString[]):this

8751 total methods with Code Size differences (8405 improved, 346 regressed), 10711 unchanged.



Summary of Perf Score diffs:
(Lower is better)

Total PerfScoreUnits of base: 66441415602060670
Total PerfScoreUnits of diff: 66441361669100664
Total PerfScoreUnits of delta: -53932960191.10 (-0.00% of base)

Total relative delta: NaN
    diff is an improvement.
    relative diff is a regression.
Detail diffs


Top file regressions (PerfScoreUnits):
    265717.20 : 42410.dasm (0.00% of base)
    32775.11 : 126444.dasm (0.00% of base)
    24390.78 : 78757.dasm (1.14% of base)
     8511.10 : 22449.dasm (1.67% of base)
     4096.60 : 206676.dasm (2.31% of base)
     4057.60 : 52412.dasm (11.32% of base)
     2320.00 : 167192.dasm (7.44% of base)
      725.50 : 52443.dasm (5.41% of base)
      508.00 : 149394.dasm (1.87% of base)
      353.30 : 211451.dasm (0.10% of base)
      328.00 : 3522.dasm (1.07% of base)
      278.80 : 76963.dasm (5.76% of base)
      272.08 : 120833.dasm (6.13% of base)
      262.60 : 210842.dasm (1.25% of base)
      240.15 : 121185.dasm (0.70% of base)
      225.30 : 136590.dasm (10.04% of base)
      209.30 : 192789.dasm (9.95% of base)
      168.64 : 186211.dasm (7.98% of base)
      106.66 : 72231.dasm (3.08% of base)
      105.62 : 141683.dasm (28.51% of base)

Top file improvements (PerfScoreUnits):
    -36507746336.66 : 160879.dasm (-0.31% of base)
    -17247211720.00 : 52576.dasm (-0.00% of base)
    -134217724.00 : 48646.dasm (-0.33% of base)
    -28335742.55 : 114870.dasm (-7.69% of base)
    -8380035.40 : 22877.dasm (-10.04% of base)
    -4285691.50 : 42095.dasm (-8.91% of base)
    -1137558.67 : 74022.dasm (-3.70% of base)
    -1134613.80 : 103623.dasm (-10.17% of base)
    -262296.91 : 138819.dasm (-11.77% of base)
    -215440.55 : 48617.dasm (-0.62% of base)
    -34244.90 : 77034.dasm (-36.94% of base)
    -33362.50 : 76903.dasm (-26.77% of base)
    -29397.30 : 63160.dasm (-9.21% of base)
    -20492.90 : 153360.dasm (-9.01% of base)
    -18437.13 : 121387.dasm (-4.82% of base)
    -18437.12 : 119306.dasm (-4.84% of base)
    -18437.12 : 183923.dasm (-4.84% of base)
    -18143.70 : 107889.dasm (-2.16% of base)
    -17423.60 : 25247.dasm (-3.34% of base)
    -7931.20 : 154385.dasm (-1.42% of base)

10738 total files with Perf Score differences (8892 improved, 1846 regressed), 8722 unchanged.

Top method regressions (PerfScoreUnits):
    265717.20 ( 0.00% of base) : 42410.dasm - Microsoft.CodeAnalysis.CSharp.Symbols.SourceNamedTypeSymbol:MakeOneDeclaredBases(Roslyn.Utilities.ConsList`1[[Microsoft.CodeAnalysis.CSharp.Symbol, Microsoft.CodeAnalysis.CSharp, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],Microsoft.CodeAnalysis.CSharp.SingleTypeDeclaration,Microsoft.CodeAnalysis.DiagnosticBag):System.Tuple`2[[Microsoft.CodeAnalysis.CSharp.Symbols.NamedTypeSymbol, Microsoft.CodeAnalysis.CSharp, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35],[System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.CSharp.Symbols.NamedTypeSymbol, Microsoft.CodeAnalysis.CSharp, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]], System.Collections.Immutable, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]:this
    32775.11 ( 0.00% of base) : 126444.dasm - System.Linq.Expressions.Expression:ValidateNewArgs(System.Reflection.ConstructorInfo,byref,byref)
    24390.78 ( 1.14% of base) : 78757.dasm - Microsoft.CodeAnalysis.Text.SourceText:WithChanges(System.Collections.Generic.IEnumerable`1[TextChange]):Microsoft.CodeAnalysis.Text.SourceText:this
     8511.10 ( 1.67% of base) : 22449.dasm - Microsoft.CodeAnalysis.CSharp.Binder:BindInterpolatedString(Microsoft.CodeAnalysis.CSharp.Syntax.InterpolatedStringExpressionSyntax,Microsoft.CodeAnalysis.DiagnosticBag):Microsoft.CodeAnalysis.CSharp.BoundExpression:this
     4096.60 ( 2.31% of base) : 206676.dasm - System.UriHelper:UnescapeString(int,int,int,byref,ushort,ushort,ushort,int,System.UriParser,bool)
     4057.60 (11.32% of base) : 52412.dasm - Microsoft.CodeAnalysis.VisualBasic.Symbols.SourceFile:BindImports(Microsoft.CodeAnalysis.SyntaxList`1[[Microsoft.CodeAnalysis.VisualBasic.Syntax.ImportsStatementSyntax, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],Microsoft.CodeAnalysis.VisualBasic.Binder,Microsoft.CodeAnalysis.DiagnosticBag,byref,byref,byref,byref,System.Threading.CancellationToken,System.Nullable`1[TextSpan])
     2320.00 ( 7.44% of base) : 167192.dasm - System.Collections.Generic.SegmentedList`1[__Canon][System.__Canon]:QuickSort(int,int,System.Collections.Generic.IComparer`1[__Canon]):this
      725.50 ( 5.41% of base) : 52443.dasm - Microsoft.CodeAnalysis.VisualBasic.Symbols.SourceMemberContainerTypeSymbol:CheckForOverloadsErrors(Microsoft.CodeAnalysis.DiagnosticBag):this
      508.00 ( 1.87% of base) : 149394.dasm - System.Xml.Xsl.Xslt.XsltLoader:LoadInstructions(System.Collections.Generic.List`1[[System.Xml.Xsl.Xslt.XslNode, System.Private.Xml, Version=6.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51]],int):System.Collections.Generic.List`1[[System.Xml.Xsl.Xslt.XslNode, System.Private.Xml, Version=6.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51]]:this
      353.30 ( 0.10% of base) : 211451.dasm - System.Security.AccessControl.CommonAcl:RemoveQualifiedAces(System.Security.Principal.SecurityIdentifier,int,int,ubyte,bool,int,System.Guid,System.Guid):bool:this
      328.00 ( 1.07% of base) : 3522.dasm - Microsoft.FSharp.Linq.RuntimeHelpers.LeafExpressionConverter:ConvExprToLinqInContext(ConvEnv,Microsoft.FSharp.Quotations.FSharpExpr):System.Linq.Expressions.Expression
      278.80 ( 5.76% of base) : 76963.dasm - Microsoft.CodeAnalysis.PEModule:GetTargetAttributeSignatureIndex(System.Reflection.Metadata.MetadataReader,System.Reflection.Metadata.CustomAttributeHandle,Microsoft.CodeAnalysis.AttributeDescription):int
      272.08 ( 6.13% of base) : 120833.dasm - System.Data.OleDb.OleDbCommandBuilder:DeriveParametersFromStoredProcedure(System.Data.OleDb.OleDbConnection,System.Data.OleDb.OleDbCommand):System.Data.OleDb.OleDbParameter[]
      262.60 ( 1.25% of base) : 210842.dasm - System.Runtime.Serialization.ObjectManager:CompleteObject(System.Runtime.Serialization.ObjectHolder,bool):this
      240.15 ( 0.70% of base) : 121185.dasm - System.Data.OleDb.OleDbMetaDataFactory:.ctor(System.IO.Stream,System.String,System.String,System.Data.OleDb.SchemaSupport[]):this
      225.30 (10.04% of base) : 136590.dasm - System.Runtime.Serialization.DataContract:GetDataContractNameForGenericName(System.String,System.Text.StringBuilder):System.Collections.Generic.List`1[Int32]
      209.30 ( 9.95% of base) : 192789.dasm - System.IO.Ports.SerialPort:ReadBufferIntoChars(System.Char[],int,int,bool):int:this
      168.64 ( 7.98% of base) : 186211.dasm - System.Diagnostics.CategorySample:.ctor(System.Byte[],System.Diagnostics.CategoryEntry,System.Diagnostics.PerformanceCounterLib):this
      106.66 ( 3.08% of base) : 72231.dasm - ComClassData:GetComClassMembers(Microsoft.CodeAnalysis.VisualBasic.Symbols.SourceNamedTypeSymbol,Microsoft.CodeAnalysis.ArrayBuilder`1[[System.Collections.Generic.KeyValuePair`2[[Microsoft.CodeAnalysis.VisualBasic.Symbol, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35],[System.Int32, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]], System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]],Microsoft.CodeAnalysis.ArrayBuilder`1[[System.Collections.Generic.KeyValuePair`2[[Microsoft.CodeAnalysis.VisualBasic.Symbols.EventSymbol, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35],[System.Int32, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]], System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]],byref,Microsoft.CodeAnalysis.DiagnosticBag):this
      105.62 (28.51% of base) : 141683.dasm - System.Xml.XmlUtf8RawTextWriter:RawTextNoFlush(int,int):int:this

Top method improvements (PerfScoreUnits):
    -36507746336.66 (-0.31% of base) : 160879.dasm - System.Text.Json.JsonDocument:Parse(System.ReadOnlySpan`1[Byte],System.Text.Json.JsonReaderOptions,byref,byref)
    -17247211720.00 (-0.00% of base) : 52576.dasm - Microsoft.CodeAnalysis.VisualBasic.Symbols.SourceMemberFieldSymbol:Create(Microsoft.CodeAnalysis.VisualBasic.Symbols.SourceMemberContainerTypeSymbol,Microsoft.CodeAnalysis.VisualBasic.Syntax.FieldDeclarationSyntax,Microsoft.CodeAnalysis.VisualBasic.Binder,MembersAndInitializersBuilder,byref,byref,Microsoft.CodeAnalysis.DiagnosticBag)
    -134217724.00 (-0.33% of base) : 48646.dasm - Microsoft.CodeAnalysis.VisualBasic.Binder:DecodeModifiers(Microsoft.CodeAnalysis.SyntaxTokenList,int,int,int,Microsoft.CodeAnalysis.DiagnosticBag):Microsoft.CodeAnalysis.VisualBasic.MemberModifiers:this
    -28335742.55 (-7.69% of base) : 114870.dasm - System.Data.XmlTreeGen:HandleTable(System.Data.DataTable,System.Xml.XmlDocument,System.Xml.XmlElement,bool):System.Xml.XmlElement:this
    -8380035.40 (-10.04% of base) : 22877.dasm - Microsoft.CodeAnalysis.CSharp.Imports:FromSyntax(Microsoft.CodeAnalysis.CSharp.CSharpSyntaxNode,Microsoft.CodeAnalysis.CSharp.InContainerBinder,Roslyn.Utilities.ConsList`1[[Microsoft.CodeAnalysis.CSharp.Symbol, Microsoft.CodeAnalysis.CSharp, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],bool):Microsoft.CodeAnalysis.CSharp.Imports
    -4285691.50 (-8.91% of base) : 42095.dasm - Microsoft.CodeAnalysis.CSharp.Symbols.SourceMemberContainerTypeSymbol:MergePartialMethods(System.Collections.Generic.Dictionary`2[[System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.CSharp.Symbol, Microsoft.CodeAnalysis.CSharp, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]], System.Collections.Immutable, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]],Microsoft.CodeAnalysis.DiagnosticBag)
    -1137558.67 (-3.70% of base) : 74022.dasm - SynthesizedComInterface:.ctor(Microsoft.CodeAnalysis.VisualBasic.Symbols.SourceNamedTypeSymbol,Microsoft.CodeAnalysis.ArrayBuilder`1[[System.Collections.Generic.KeyValuePair`2[[Microsoft.CodeAnalysis.VisualBasic.Symbol, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35],[System.Int32, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]], System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]):this
    -1134613.80 (-10.17% of base) : 103623.dasm - Microsoft.VisualBasic.CompilerServices.VBBinder:GetMethodsByName(System.Type,System.Reflection.IReflect,System.String,int):System.Reflection.MethodBase[]:this
    -262296.91 (-11.77% of base) : 138819.dasm - ClassDataContractCriticalHelper:ImportDataMembers():this
    -215440.55 (-0.62% of base) : 48617.dasm - Microsoft.CodeAnalysis.VisualBasic.Binder:DecodeParameterList(Microsoft.CodeAnalysis.VisualBasic.Symbol,bool,int,Microsoft.CodeAnalysis.SeparatedSyntaxList`1[[Microsoft.CodeAnalysis.VisualBasic.Syntax.ParameterSyntax, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],Microsoft.CodeAnalysis.ArrayBuilder`1[[Microsoft.CodeAnalysis.VisualBasic.Symbols.ParameterSymbol, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],CheckParameterModifierDelegate,Microsoft.CodeAnalysis.DiagnosticBag):this
    -34244.90 (-36.94% of base) : 77034.dasm - Microsoft.CodeAnalysis.PEModule:GetMetadataModuleNamesOrThrow():System.Collections.Immutable.ImmutableArray`1[[System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]:this
    -33362.50 (-26.77% of base) : 76903.dasm - Microsoft.CodeAnalysis.PEModule:EnsureForwardTypeToAssemblyMap():this
    -29397.30 (-9.21% of base) : 63160.dasm - Microsoft.CodeAnalysis.VisualBasic.Syntax.VisualBasicWarningStateMap:GetAllWarningDirectives(Microsoft.CodeAnalysis.SyntaxTree,Microsoft.CodeAnalysis.ArrayBuilder`1[[Microsoft.CodeAnalysis.VisualBasic.Syntax.DirectiveTriviaSyntax, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]])
    -20492.90 (-9.01% of base) : 153360.dasm - System.Xml.Serialization.TypeScope:ShouldBeReplaced(System.Reflection.MemberInfo,System.Type,byref):bool
    -18437.13 (-4.82% of base) : 121387.dasm - System.Data.Common.DbConnectionOptions:GetKeyValuePair(System.String,int,System.Text.StringBuilder,bool,byref,byref):int
    -18437.12 (-4.84% of base) : 119306.dasm - System.Data.Common.DbConnectionOptions:GetKeyValuePair(System.String,int,System.Text.StringBuilder,bool,byref,byref):int
    -18437.12 (-4.84% of base) : 183923.dasm - System.Data.Common.DbConnectionOptions:GetKeyValuePair(System.String,int,System.Text.StringBuilder,bool,byref,byref):int
    -18143.70 (-2.16% of base) : 107889.dasm - <ReadStringIntoBufferAsync>d__9:MoveNext():this
    -17423.60 (-3.34% of base) : 25247.dasm - Microsoft.CodeAnalysis.CSharp.MethodBodySynthesizer:MakeSubmissionInitialization(Microsoft.CodeAnalysis.ArrayBuilder`1[[Microsoft.CodeAnalysis.CSharp.BoundStatement, Microsoft.CodeAnalysis.CSharp, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],Microsoft.CodeAnalysis.CSharp.CSharpSyntaxNode,Microsoft.CodeAnalysis.CSharp.Symbols.MethodSymbol,Microsoft.CodeAnalysis.CSharp.SynthesizedSubmissionFields,Microsoft.CodeAnalysis.CSharp.CSharpCompilation)
    -7931.20 (-1.42% of base) : 154385.dasm - System.Xml.Serialization.XmlSerializationWriterCodeGen:GenerateMembersElement(System.Xml.Serialization.XmlMembersMapping):System.String:this

Top method regressions (percentages):
      105.62 (28.51% of base) : 141683.dasm - System.Xml.XmlUtf8RawTextWriter:RawTextNoFlush(int,int):int:this
       12.37 (18.11% of base) : 108945.dasm - System.ComponentModel.Composition.ReflectionModel.GenericServices:Reorder(System.Byte[],System.Int32[]):System.Byte[]
       74.50 (16.87% of base) : 141721.dasm - System.Xml.XmlUtf8RawTextWriter:WriteAttributeTextBlockNoFlush(int,int):int:this
       64.80 (14.23% of base) : 141688.dasm - System.Xml.XmlUtf8RawTextWriter:WriteRawWithCharCheckingNoFlush(int,int,byref):int:this
       62.00 (13.20% of base) : 141677.dasm - System.Xml.XmlUtf8RawTextWriter:WriteElementTextBlockNoFlush(int,int,byref):int:this
       20.70 (12.99% of base) : 201710.dasm - System.IPv4AddressHelper:IsValidCanonical(int,int,byref,bool,bool):bool
     4057.60 (11.32% of base) : 52412.dasm - Microsoft.CodeAnalysis.VisualBasic.Symbols.SourceFile:BindImports(Microsoft.CodeAnalysis.SyntaxList`1[[Microsoft.CodeAnalysis.VisualBasic.Syntax.ImportsStatementSyntax, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],Microsoft.CodeAnalysis.VisualBasic.Binder,Microsoft.CodeAnalysis.DiagnosticBag,byref,byref,byref,byref,System.Threading.CancellationToken,System.Nullable`1[TextSpan])
      225.30 (10.04% of base) : 136590.dasm - System.Runtime.Serialization.DataContract:GetDataContractNameForGenericName(System.String,System.Text.StringBuilder):System.Collections.Generic.List`1[Int32]
      209.30 ( 9.95% of base) : 192789.dasm - System.IO.Ports.SerialPort:ReadBufferIntoChars(System.Char[],int,int,bool):int:this
       63.50 ( 9.29% of base) : 130291.dasm - System.Management.ManagementNamedValueCollection:Clone():System.Management.ManagementNamedValueCollection:this
       18.90 ( 9.04% of base) : 54423.dasm - Microsoft.CodeAnalysis.VisualBasic.VisualBasicCompilation:get_AllSyntaxTrees():System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.SyntaxTree, Microsoft.CodeAnalysis, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]]:this
      168.64 ( 7.98% of base) : 186211.dasm - System.Diagnostics.CategorySample:.ctor(System.Byte[],System.Diagnostics.CategoryEntry,System.Diagnostics.PerformanceCounterLib):this
       88.20 ( 7.96% of base) : 162984.dasm - System.Text.Json.Serialization.Metadata.JsonTypeInfo:GetProperty(System.ReadOnlySpan`1[Byte],byref,byref):System.Text.Json.Serialization.Metadata.JsonPropertyInfo:this
       88.20 ( 7.93% of base) : 162985.dasm - System.Text.Json.Serialization.Metadata.JsonTypeInfo:GetParameter(System.ReadOnlySpan`1[Byte],byref,byref):System.Text.Json.Serialization.Metadata.JsonParameterInfo:this
        7.50 ( 7.91% of base) : 2233.dasm - Microsoft.FSharp.Control.Mailbox`1[__Canon][System.__Canon]:ScanInbox(Microsoft.FSharp.Core.FSharpFunc`2[__Canon,__Canon],int):Microsoft.FSharp.Core.FSharpOption`1[__Canon]:this
     2320.00 ( 7.44% of base) : 167192.dasm - System.Collections.Generic.SegmentedList`1[__Canon][System.__Canon]:QuickSort(int,int,System.Collections.Generic.IComparer`1[__Canon]):this
       11.90 ( 7.42% of base) : 153517.dasm - System.Xml.Serialization.XmlCustomFormatter:ToEnum(System.String,System.Collections.Hashtable,System.String,bool):long
       48.15 ( 7.14% of base) : 174354.dasm - Microsoft.VisualBasic.VBCodeGenerator:GetBaseTypeOutput(System.CodeDom.CodeTypeReference,bool):System.String:this
        1.00 ( 6.84% of base) : 182082.dasm - PropertyExpressionAdapter[__Canon][System.__Canon]:VerifyPropertyInfo(System.Reflection.PropertyInfo):bool:this
        1.00 ( 6.84% of base) : 182088.dasm - PropertyExpressionAdapter[Byte][System.Byte]:VerifyPropertyInfo(System.Reflection.PropertyInfo):bool:this

Top method improvements (percentages):
    -34244.90 (-36.94% of base) : 77034.dasm - Microsoft.CodeAnalysis.PEModule:GetMetadataModuleNamesOrThrow():System.Collections.Immutable.ImmutableArray`1[[System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]:this
    -33362.50 (-26.77% of base) : 76903.dasm - Microsoft.CodeAnalysis.PEModule:EnsureForwardTypeToAssemblyMap():this
     -105.53 (-21.67% of base) : 141457.dasm - System.Xml.XmlEncodedRawTextWriter:RawTextNoFlush(int,int):int:this
      -72.10 (-21.37% of base) : 153392.dasm - System.Xml.Serialization.TypeScope:GetSettableMembers(System.Xml.Serialization.StructMapping,System.Collections.Generic.List`1[[System.Xml.Serialization.MemberMapping, System.Private.Xml, Version=6.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51]])
    -1055.00 (-20.14% of base) : 44009.dasm - Microsoft.CodeAnalysis.CSharp.Symbols.Metadata.PE.PENamedTypeSymbol:MakeDeclaredInterfaces():System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.CSharp.Symbols.NamedTypeSymbol, Microsoft.CodeAnalysis.CSharp, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]]:this
     -543.00 (-19.60% of base) : 209308.dasm - System.Reflection.TypeLoading.Ecma.EcmaModule:GetInternalManifestResourceInfo(System.String):System.Reflection.TypeLoading.Ecma.InternalManifestResourceInfo:this
     -113.87 (-16.04% of base) : 174696.dasm - System.Collections.Concurrent.BlockingCollection`1[__Canon][System.__Canon]:GetHandles(System.__Canon[],System.Threading.CancellationToken,bool,byref):System.Collections.Generic.List`1[[System.Threading.WaitHandle, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]
     -113.87 (-16.04% of base) : 174755.dasm - System.Collections.Concurrent.BlockingCollection`1[Byte][System.Byte]:GetHandles(System.Collections.Concurrent.BlockingCollection`1[System.Byte][],System.Threading.CancellationToken,bool,byref):System.Collections.Generic.List`1[[System.Threading.WaitHandle, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]
      -83.60 (-15.17% of base) : 40994.dasm - Microsoft.CodeAnalysis.CSharp.Symbols.ConstraintsHelper:CheckConstraintTypesVisibility(Microsoft.CodeAnalysis.CSharp.Symbol,Microsoft.CodeAnalysis.Location,System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.CSharp.Symbols.TypeParameterConstraintClause, Microsoft.CodeAnalysis.CSharp, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],Microsoft.CodeAnalysis.DiagnosticBag)
      -18.50 (-15.09% of base) : 156924.dasm - SuffixSort:Compare(System.Collections.Generic.KeyValuePair`2[[System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[System.Reflection.Metadata.StringHandle, System.Reflection.Metadata, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]],System.Collections.Generic.KeyValuePair`2[[System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[System.Reflection.Metadata.StringHandle, System.Reflection.Metadata, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]):int:this
      -18.50 (-15.09% of base) : 81007.dasm - SuffixSort:Compare(System.Collections.Generic.KeyValuePair`2[[System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[Microsoft.Cci.StringIdx, Microsoft.CodeAnalysis, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],System.Collections.Generic.KeyValuePair`2[[System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[Microsoft.Cci.StringIdx, Microsoft.CodeAnalysis, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]]):int:this
     -556.80 (-14.76% of base) : 54879.dasm - Microsoft.CodeAnalysis.VisualBasic.Emit.PEDeltaAssemblyBuilder:GetAnonymousTypeMapFromMetadata(System.Reflection.Metadata.MetadataReader,Microsoft.CodeAnalysis.VisualBasic.Symbols.Metadata.PE.MetadataDecoder):System.Collections.Generic.IReadOnlyDictionary`2[AnonymousTypeKey,AnonymousTypeValue]
     -406.70 (-14.50% of base) : 48666.dasm - Microsoft.CodeAnalysis.VisualBasic.Binder:BindUsingBlock(Microsoft.CodeAnalysis.VisualBasic.Syntax.UsingBlockSyntax,Microsoft.CodeAnalysis.DiagnosticBag):Microsoft.CodeAnalysis.VisualBasic.BoundStatement:this
      -16.53 (-14.45% of base) : 28430.dasm - Microsoft.CodeAnalysis.CSharp.ObjectDisplay:FormatLiteral(System.String,int):System.String
      -48.50 (-14.10% of base) : 19285.dasm - System.Collections.Generic.ArraySortHelper`2[__Canon,Nullable`1][System.__Canon,System.Nullable`1[System.Int32]]:DownHeap(System.Span`1[__Canon],System.Span`1[Nullable`1],int,int,System.Collections.Generic.IComparer`1[__Canon])
      -16.30 (-14.00% of base) : 186287.dasm - System.Diagnostics.NetFrameworkUtils:GetLargestBuildNumberFromKey(Microsoft.Win32.RegistryKey):int
      -16.30 (-14.00% of base) : 185612.dasm - System.Diagnostics.NetFrameworkUtils:GetLargestBuildNumberFromKey(Microsoft.Win32.RegistryKey):int
     -214.87 (-13.75% of base) : 121068.dasm - System.Data.OleDb.OleDbDataReader:CreateBindingsFromMetaData(bool):System.Data.OleDb.Bindings[]:this
    -1023.80 (-13.52% of base) : 126429.dasm - System.Linq.Expressions.Expression:FindMethod(System.Type,System.String,System.Type[],System.Linq.Expressions.Expression[],int):System.Reflection.MethodInfo
      -37.90 (-13.38% of base) : 10723.dasm - Microsoft.FSharp.Collections.Array2DModule:CreateBased(int,int,int,int,System.__Canon):System.__Canon[,]

10738 total methods with Perf Score differences (8892 improved, 1846 regressed), 8724 unchanged.



Summary of Instruction Count diffs:
(Lower is better)

Total Instructions of base: 3535862
Total Instructions of diff: 3512175
Total Instructions of delta: -23687 (-0.67% of base)

Total relative delta: NaN
    diff is an improvement.
    relative diff is a regression.
Detail diffs


Top file regressions (Instructions):
          35 : 154351.dasm (4.36% of base)
          23 : 76963.dasm (5.35% of base)
          22 : 130806.dasm (1.55% of base)
          20 : 201710.dasm (19.23% of base)
          19 : 169261.dasm (4.80% of base)
          19 : 154042.dasm (4.09% of base)
          17 : 103611.dasm (2.37% of base)
          15 : 120833.dasm (1.59% of base)
          15 : 198630.dasm (3.26% of base)
          13 : 55622.dasm (5.70% of base)
          13 : 205745.dasm (1.83% of base)
          13 : 154322.dasm (3.43% of base)
          12 : 103609.dasm (0.36% of base)
          12 : 167488.dasm (6.56% of base)
          11 : 55487.dasm (1.10% of base)
          10 : 141499.dasm (3.89% of base)
          10 : 154431.dasm (1.08% of base)
          10 : 81331.dasm (3.00% of base)
          10 : 55795.dasm (1.06% of base)
           9 : 101356.dasm (2.22% of base)

Top file improvements (Instructions):
        -149 : 86368.dasm (-3.31% of base)
         -73 : 210374.dasm (-5.26% of base)
         -68 : 71140.dasm (-4.62% of base)
         -66 : 206581.dasm (-6.67% of base)
         -63 : 99259.dasm (-2.43% of base)
         -59 : 146661.dasm (-5.65% of base)
         -59 : 86641.dasm (-1.34% of base)
         -56 : 117039.dasm (-4.42% of base)
         -53 : 117100.dasm (-4.25% of base)
         -49 : 206536.dasm (-5.20% of base)
         -44 : 42113.dasm (-2.02% of base)
         -44 : 225537.dasm (-6.18% of base)
         -44 : 121068.dasm (-10.11% of base)
         -43 : 155940.dasm (-9.73% of base)
         -43 : 116240.dasm (-6.87% of base)
         -41 : 85234.dasm (-1.59% of base)
         -40 : 40960.dasm (-8.71% of base)
         -39 : 51462.dasm (-3.03% of base)
         -39 : 154050.dasm (-3.01% of base)
         -38 : 90670.dasm (-1.84% of base)

8504 total files with Instruction Count differences (8246 improved, 258 regressed), 10956 unchanged.

Top method regressions (Instructions):
          35 ( 4.36% of base) : 154351.dasm - System.Xml.Serialization.XmlSerializationWriterCodeGen:WriteArrayItems(System.Xml.Serialization.ElementAccessor[],System.Xml.Serialization.TextAccessor,System.Xml.Serialization.ChoiceIdentifierAccessor,System.Xml.Serialization.TypeDesc,System.String,System.String):this
          23 ( 5.35% of base) : 76963.dasm - Microsoft.CodeAnalysis.PEModule:GetTargetAttributeSignatureIndex(System.Reflection.Metadata.MetadataReader,System.Reflection.Metadata.CustomAttributeHandle,Microsoft.CodeAnalysis.AttributeDescription):int
          22 ( 1.55% of base) : 130806.dasm - System.Management.ManagementClassGenerator:AddToTimeSpanFunction():this
          20 (19.23% of base) : 201710.dasm - System.IPv4AddressHelper:IsValidCanonical(int,int,byref,bool,bool):bool
          19 ( 4.80% of base) : 169261.dasm - Microsoft.Extensions.FileSystemGlobbing.Internal.MatcherContext:Match(Microsoft.Extensions.FileSystemGlobbing.Abstractions.DirectoryInfoBase,System.String):this
          19 ( 4.09% of base) : 154042.dasm - System.Xml.Serialization.XmlSerializationReaderCodeGen:WriteMemberBegin(System.Xml.Serialization.XmlSerializationReaderCodeGen+Member[]):this
          17 ( 2.37% of base) : 103611.dasm - Microsoft.VisualBasic.CompilerServices.VBBinder:GetMostSpecific(System.Reflection.MethodBase,System.Reflection.MethodBase,System.Int32[],System.Object[],bool,int,int,System.Object[]):int:this
          15 ( 1.59% of base) : 120833.dasm - System.Data.OleDb.OleDbCommandBuilder:DeriveParametersFromStoredProcedure(System.Data.OleDb.OleDbConnection,System.Data.OleDb.OleDbCommand):System.Data.OleDb.OleDbParameter[]
          15 ( 3.26% of base) : 198630.dasm - System.Buffers.Text.Base64:DecodeFromUtf8(System.ReadOnlySpan`1[Byte],System.Span`1[Byte],byref,byref,bool):int
          13 ( 5.70% of base) : 55622.dasm - Microsoft.CodeAnalysis.VisualBasic.LambdaRewriter:RewriteCatch(Microsoft.CodeAnalysis.VisualBasic.BoundCatchBlock,Microsoft.CodeAnalysis.ArrayBuilder`1[[Microsoft.CodeAnalysis.VisualBasic.BoundExpression, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],Microsoft.CodeAnalysis.ArrayBuilder`1[[Microsoft.CodeAnalysis.VisualBasic.Symbols.LocalSymbol, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]]):Microsoft.CodeAnalysis.VisualBasic.BoundCatchBlock:this
          13 ( 1.83% of base) : 205745.dasm - System.Numerics.Tensors.CompressedSparseTensor`1[__Canon][System.__Canon]:EnsureCapacity(int,int):this
          13 ( 3.43% of base) : 154322.dasm - System.Xml.Serialization.ReflectionAwareCodeGen:WriteTypeInfo(System.Xml.Serialization.TypeScope,System.Xml.Serialization.TypeDesc,System.Type):System.String:this
          12 ( 0.36% of base) : 103609.dasm - Microsoft.VisualBasic.CompilerServices.VBBinder:BindToMethod(int,System.Reflection.MethodBase[],byref,System.Reflection.ParameterModifier[],System.Globalization.CultureInfo,System.String[],byref):System.Reflection.MethodBase:this
          12 ( 6.56% of base) : 167488.dasm - FastSerialization.MemoryStreamWriter:Write(System.String):this
          11 ( 1.10% of base) : 55487.dasm - Microsoft.CodeAnalysis.VisualBasic.ExpressionLambdaRewriter:CreateBuiltInConversion(Microsoft.CodeAnalysis.VisualBasic.Symbols.TypeSymbol,Microsoft.CodeAnalysis.VisualBasic.Symbols.TypeSymbol,Microsoft.CodeAnalysis.VisualBasic.BoundExpression,bool,bool,int,bool):Microsoft.CodeAnalysis.VisualBasic.BoundExpression:this
          10 ( 3.89% of base) : 141499.dasm - System.Xml.XmlEncodedRawTextWriter:WriteAttributeTextBlockNoFlush(int,int):int:this
          10 ( 1.08% of base) : 154431.dasm - System.Xml.Serialization.XmlSerializationWriterILGen:WriteEnumMethod(System.Xml.Serialization.EnumMapping):this
          10 ( 3.00% of base) : 81331.dasm - Parser:ParseNamedTypeSymbol(System.String,byref,Microsoft.CodeAnalysis.Compilation,Microsoft.CodeAnalysis.ISymbol,System.Collections.Generic.List`1[[Microsoft.CodeAnalysis.ISymbol, Microsoft.CodeAnalysis, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]])
          10 ( 1.06% of base) : 55795.dasm - Microsoft.CodeAnalysis.VisualBasic.LocalRewriter:EnforceStaticLocalInitializationSemantics(System.Collections.Generic.KeyValuePair`2[[Microsoft.CodeAnalysis.VisualBasic.Symbols.SynthesizedStaticLocalBackingField, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35],[Microsoft.CodeAnalysis.VisualBasic.Symbols.SynthesizedStaticLocalBackingField, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],Microsoft.CodeAnalysis.VisualBasic.BoundStatement):Microsoft.CodeAnalysis.VisualBasic.BoundStatement:this
           9 ( 2.22% of base) : 101356.dasm - Microsoft.Diagnostics.Tracing.Ctf.CtfMetadataLegacyParser:ParseOneDeclaration(System.String,int,byref):Microsoft.Diagnostics.Tracing.Ctf.CtfMetadataDeclaration:this

Top method improvements (Instructions):
        -149 (-3.31% of base) : 86368.dasm - Microsoft.Diagnostics.Tracing.Parsers.ClrPrivateTraceEventParser:EnumerateTemplates(System.Func`3[[System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[Microsoft.Diagnostics.Tracing.EventFilterResponse, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]],System.Action`1[[Microsoft.Diagnostics.Tracing.TraceEvent, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]):this
         -73 (-5.26% of base) : 210374.dasm - Number:NumberToStringFormat(byref,byref,System.ReadOnlySpan`1[Char],System.Globalization.NumberFormatInfo)
         -68 (-4.62% of base) : 71140.dasm - Microsoft.CodeAnalysis.VisualBasic.VisualBasicDeclarationComputer:ComputeDeclarationsCore(Microsoft.CodeAnalysis.SemanticModel,Microsoft.CodeAnalysis.SyntaxNode,System.Func`3[[Microsoft.CodeAnalysis.SyntaxNode, Microsoft.CodeAnalysis, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35],[System.Nullable`1[[System.Int32, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]], System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[System.Boolean, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]],bool,System.Collections.Generic.List`1[DeclarationInfo],System.Nullable`1[Int32],System.Threading.CancellationToken)
         -66 (-6.67% of base) : 206581.dasm - System.Uri:ReCreateParts(int,ushort,int):System.String:this
         -63 (-2.43% of base) : 99259.dasm - Microsoft.Diagnostics.Tracing.Parsers.AspNet.AspNetTraceEventParser:EnumerateTemplates(System.Func`3[[System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[Microsoft.Diagnostics.Tracing.EventFilterResponse, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]],System.Action`1[[Microsoft.Diagnostics.Tracing.TraceEvent, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]):this
         -59 (-5.65% of base) : 146661.dasm - System.Xml.Schema.Preprocessor:PreprocessRedefine(System.Xml.Schema.RedefineEntry):this
         -59 (-1.34% of base) : 86641.dasm - Microsoft.Diagnostics.Tracing.Parsers.ClrTraceEventParser:EnumerateTemplates(System.Func`3[[System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[Microsoft.Diagnostics.Tracing.EventFilterResponse, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]],System.Action`1[[Microsoft.Diagnostics.Tracing.TraceEvent, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]):this
         -56 (-4.42% of base) : 117039.dasm - System.Data.RBTree`1[__Canon][System.__Canon]:RBDeleteX(int,int,int):int:this
         -53 (-4.25% of base) : 117100.dasm - System.Data.RBTree`1[Byte][System.Byte]:RBDeleteX(int,int,int):int:this
         -49 (-5.20% of base) : 206536.dasm - System.Uri:CheckAuthorityHelper(int,int,int,byref,byref,System.UriParser,byref):int:this
         -44 (-2.02% of base) : 42113.dasm - Microsoft.CodeAnalysis.CSharp.Symbols.SourceMemberContainerTypeSymbol:AddNonTypeMembers(MembersAndInitializersBuilder,Microsoft.CodeAnalysis.SyntaxList`1[[Microsoft.CodeAnalysis.CSharp.Syntax.MemberDeclarationSyntax, Microsoft.CodeAnalysis.CSharp, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],Microsoft.CodeAnalysis.DiagnosticBag):this
         -44 (-6.18% of base) : 225537.dasm - Internal.TypeSystem.Ecma.EcmaModule:GetType(System.String,System.String,int):Internal.TypeSystem.MetadataType:this
         -44 (-10.11% of base) : 121068.dasm - System.Data.OleDb.OleDbDataReader:CreateBindingsFromMetaData(bool):System.Data.OleDb.Bindings[]:this
         -43 (-9.73% of base) : 155940.dasm - System.Reflection.Metadata.EventDefinition:GetAccessors():System.Reflection.Metadata.EventAccessors:this
         -43 (-6.87% of base) : 116240.dasm - System.Data.DataTable:EvaluateDependentExpressions(System.Collections.Generic.List`1[[System.Data.DataColumn, System.Data.Common, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]],System.Data.DataRow,int,System.Collections.Generic.List`1[[System.Data.DataRow, System.Data.Common, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]):this
         -41 (-1.59% of base) : 85234.dasm - Microsoft.Diagnostics.Tracing.Parsers.MicrosoftAntimalwareEngineTraceEventParser:EnumerateTemplates(System.Func`3[[System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[Microsoft.Diagnostics.Tracing.EventFilterResponse, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]],System.Action`1[[Microsoft.Diagnostics.Tracing.TraceEvent, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]):this
         -40 (-8.71% of base) : 40960.dasm - Microsoft.CodeAnalysis.CSharp.Symbols.SourceAttributeData:GetTargetAttributeSignatureIndex(Microsoft.CodeAnalysis.CSharp.Symbol,Microsoft.CodeAnalysis.AttributeDescription):int:this
         -39 (-3.03% of base) : 51462.dasm - Microsoft.CodeAnalysis.VisualBasic.Symbols.ConstraintsHelper:RemoveDirectConstraintConflicts(Microsoft.CodeAnalysis.VisualBasic.Symbols.TypeParameterSymbol,System.Collections.Immutable.ImmutableArray`1[TypeParameterConstraint],Roslyn.Utilities.ConsList`1[[Microsoft.CodeAnalysis.VisualBasic.Symbols.TypeParameterSymbol, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],int,Microsoft.CodeAnalysis.ArrayBuilder`1[TypeParameterDiagnosticInfo]):System.Collections.Immutable.ImmutableArray`1[TypeParameterConstraint]
         -39 (-3.01% of base) : 154050.dasm - System.Xml.Serialization.XmlSerializationReaderCodeGen:WriteMemberElementsIf(System.Xml.Serialization.XmlSerializationReaderCodeGen+Member[],Member,System.String,System.String):this
         -38 (-1.84% of base) : 90670.dasm - Microsoft.Diagnostics.Tracing.Parsers.RegisteredTraceEventParser:GetManifestForRegisteredProvider(System.Guid):System.String

Top method regressions (percentages):
          20 (19.23% of base) : 201710.dasm - System.IPv4AddressHelper:IsValidCanonical(int,int,byref,bool,bool):bool
           5 ( 7.58% of base) : 128092.dasm - System.Linq.Expressions.Interpreter.BranchLabel:Mark(System.Linq.Expressions.Interpreter.InstructionList):this
           6 ( 6.98% of base) : 29420.dasm - Microsoft.CodeAnalysis.CSharp.SyntaxFactory:TokenList(Microsoft.CodeAnalysis.SyntaxToken[]):Microsoft.CodeAnalysis.SyntaxTokenList
          12 ( 6.56% of base) : 167488.dasm - FastSerialization.MemoryStreamWriter:Write(System.String):this
           4 ( 6.45% of base) : 116239.dasm - System.Data.DataTable:EvaluateDependentExpressions(System.Data.DataColumn):this
           6 ( 6.45% of base) : 153517.dasm - System.Xml.Serialization.XmlCustomFormatter:ToEnum(System.String,System.Collections.Hashtable,System.String,bool):long
           5 ( 6.41% of base) : 115021.dasm - System.Data.XSDSchema:AddTablesToList(System.Collections.Generic.List`1[[System.Data.DataTable, System.Data.Common, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]],System.Data.DataTable):this
           5 ( 6.33% of base) : 84872.dasm - Microsoft.Diagnostics.Tracing.Stacks.CallTreeNode:FreeMemory(System.Collections.Generic.Stack`1[[Microsoft.Diagnostics.Tracing.Stacks.CallTreeNodeBase, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]):this
           3 ( 6.00% of base) : 108945.dasm - System.ComponentModel.Composition.ReflectionModel.GenericServices:Reorder(System.Byte[],System.Int32[]):System.Byte[]
          13 ( 5.70% of base) : 55622.dasm - Microsoft.CodeAnalysis.VisualBasic.LambdaRewriter:RewriteCatch(Microsoft.CodeAnalysis.VisualBasic.BoundCatchBlock,Microsoft.CodeAnalysis.ArrayBuilder`1[[Microsoft.CodeAnalysis.VisualBasic.BoundExpression, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],Microsoft.CodeAnalysis.ArrayBuilder`1[[Microsoft.CodeAnalysis.VisualBasic.Symbols.LocalSymbol, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]]):Microsoft.CodeAnalysis.VisualBasic.BoundCatchBlock:this
           5 ( 5.49% of base) : 101640.dasm - Microsoft.Diagnostics.Tracing.Analysis.GC.TraceGC:AddGcJoin(Microsoft.Diagnostics.Tracing.Parsers.Clr.GCJoinTraceData):this
          23 ( 5.35% of base) : 76963.dasm - Microsoft.CodeAnalysis.PEModule:GetTargetAttributeSignatureIndex(System.Reflection.Metadata.MetadataReader,System.Reflection.Metadata.CustomAttributeHandle,Microsoft.CodeAnalysis.AttributeDescription):int
          19 ( 4.80% of base) : 169261.dasm - Microsoft.Extensions.FileSystemGlobbing.Internal.MatcherContext:Match(Microsoft.Extensions.FileSystemGlobbing.Abstractions.DirectoryInfoBase,System.String):this
           7 ( 4.76% of base) : 225145.dasm - Internal.TypeSystem.LockFreeReaderHashtable`2[__Canon,__Canon][System.__Canon,System.__Canon]:GetValueIfExists(System.__Canon):System.__Canon:this
           5 ( 4.63% of base) : 153872.dasm - System.Xml.Serialization.XmlSerializationCodeGen:GeneratePublicMethods(System.String,System.String,System.String[],System.Xml.Serialization.XmlMapping[]):this
           2 ( 4.55% of base) : 132417.dasm - ContentReadStream:Dispose(bool):this
           8 ( 4.44% of base) : 174607.dasm - Microsoft.CSharp.CSharpCodeGenerator:QuoteSnippetStringCStyle(System.String):System.String:this
           9 ( 4.43% of base) : 211794.dasm - System.Security.Claims.ClaimsIdentity:Initialize(System.IO.BinaryReader):this
           4 ( 4.40% of base) : 76108.dasm - Microsoft.CodeAnalysis.DesktopStrongNameProvider:SignAssembly(Microsoft.CodeAnalysis.StrongNameKeys,System.IO.Stream,System.IO.Stream):this
          35 ( 4.36% of base) : 154351.dasm - System.Xml.Serialization.XmlSerializationWriterCodeGen:WriteArrayItems(System.Xml.Serialization.ElementAccessor[],System.Xml.Serialization.TextAccessor,System.Xml.Serialization.ChoiceIdentifierAccessor,System.Xml.Serialization.TypeDesc,System.String,System.String):this

Top method improvements (percentages):
         -22 (-13.84% of base) : 207846.dasm - System.Reflection.Context.Projection.ProjectingType:GetMember(System.String,int,int):System.Reflection.MemberInfo[]:this
          -7 (-10.61% of base) : 219374.dasm - System.Text.Encodings.Web.OptimizedInboxTextEncoder:.ctor(System.Text.Encodings.Web.ScalarEscaperBase,byref,bool,System.ReadOnlySpan`1[Char]):this
         -26 (-10.40% of base) : 198401.dasm - System.Buffers.ReadOnlySequence`1[Byte][System.Byte]:Slice(long,System.SequencePosition):System.Buffers.ReadOnlySequence`1[Byte]:this
         -27 (-10.19% of base) : 198351.dasm - System.Buffers.ReadOnlySequence`1[__Canon][System.__Canon]:Slice(long,System.SequencePosition):System.Buffers.ReadOnlySequence`1[__Canon]:this
         -44 (-10.11% of base) : 121068.dasm - System.Data.OleDb.OleDbDataReader:CreateBindingsFromMetaData(bool):System.Data.OleDb.Bindings[]:this
         -15 (-10.07% of base) : 19285.dasm - System.Collections.Generic.ArraySortHelper`2[__Canon,Nullable`1][System.__Canon,System.Nullable`1[System.Int32]]:DownHeap(System.Span`1[__Canon],System.Span`1[Nullable`1],int,int,System.Collections.Generic.IComparer`1[__Canon])
         -28 (-10.00% of base) : 53927.dasm - Microsoft.CodeAnalysis.VisualBasic.BoundExpressionExtensions:GetExpressionSymbols(Microsoft.CodeAnalysis.VisualBasic.BoundMethodGroup,Mi
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment