Found 132 files with textual diffs. Summary of Code Size diffs: (Lower is better) Total bytes of base: 162243049 Total bytes of diff: 162248602 Total bytes of delta: 5553 (0.00 % of base) Total relative delta: 23.09 diff is a regression. relative diff is a regression. Total byte diff includes 74 bytes from reconciling methods Base had 3 unique methods, 357 unique bytes Diff had 3 unique methods, 431 unique bytes Top file regressions (bytes): 2056 : System.Private.CoreLib.dasm (0.03 % of base) 1798 : NLog.dasm (0.15 % of base) 460 : nunit.framework.dasm (0.03 % of base) 342 : Newtonsoft.Json.dasm (0.03 % of base) 299 : AWSSDK.Core.dasm (0.03 % of base) 238 : System.Private.Xml.dasm (0.01 % of base) 113 : Microsoft.VisualBasic.Core.dasm (0.02 % of base) 81 : CsvHelper.dasm (0.01 % of base) 76 : System.Memory.dasm (0.03 % of base) 69 : Microsoft.Extensions.Configuration.UserSecrets.dasm (1.95 % of base) 48 : Microsoft.OpenApi.dasm (0.01 % of base) 33 : Humanizer.dasm (0.01 % of base) 18 : System.Configuration.ConfigurationManager.dasm (0.00 % of base) 8 : Silk.NET.Core.dasm (0.00 % of base) 5 : System.Net.Sockets.dasm (0.00 % of base) Top file improvements (bytes): -45 : System.Net.WebSockets.dasm (-0.03 % of base) -35 : dnlib.dasm (-0.00 % of base) -5 : System.Diagnostics.DiagnosticSource.dasm (-0.00 % of base) -3 : Azure.Storage.Blobs.dasm (-0.00 % of base) -3 : Microsoft.Identity.Client.dasm (-0.00 % of base) 20 total files with Code Size differences (5 improved, 15 regressed), 334 unchanged. Top method regressions (bytes): 773 (404.71 % of base) : NLog.dasm - NLog.Layouts.CsvLayout:AppendStringValue(System.String,int,System.Text.StringBuilder):this (FullOpts) 741 (333.78 % of base) : NLog.dasm - NLog.Internal.XmlHelper:EscapeXmlWhenNeeded(System.String,bool,System.Text.StringBuilder):System.String (FullOpts) 348 (51.71 % of base) : Newtonsoft.Json.dasm - Newtonsoft.Json.JsonPosition:WriteTo(System.Text.StringBuilder,byref,byref):this (FullOpts) 325 (125.48 % of base) : nunit.framework.dasm - NUnit.Framework.Internal.NetPlatformHelper:ParseOSAndVersion(System.String,byref,byref) (FullOpts) 317 (259.84 % of base) : AWSSDK.Core.dasm - Amazon.Runtime.Internal.Util.StringUtils:EscapeHeaderListEntry(System.String):System.String (FullOpts) 245 (Infinity of base) : System.Private.CoreLib.dasm - System.String:TrimHelper(System.ReadOnlySpan`1[char],int):System.String:this (FullOpts) (0 base, 1 diff methods) 208 (8.51 % of base) : System.Private.Xml.dasm - System.Xml.XmlTextReaderImpl:ParseAttributes():this (FullOpts) 195 (23.64 % of base) : System.Private.CoreLib.dasm - System.Globalization.InvariantModeCasing:LastIndexOfIgnoreCase(System.ReadOnlySpan`1[char],System.ReadOnlySpan`1[char]):int (FullOpts) 177 (21.64 % of base) : System.Private.CoreLib.dasm - System.Globalization.InvariantModeCasing:IndexOfIgnoreCase(System.ReadOnlySpan`1[char],System.ReadOnlySpan`1[char]):int (FullOpts) 151 (51.54 % of base) : System.Private.CoreLib.dasm - System.Buffers.StringSearchValuesHelper+SingleValueState:.ctor(System.String,bool):this (FullOpts) 129 (Infinity of base) : System.Private.CoreLib.dasm - System.Buffers.IndexOfAnyAsciiSearcher:TryComputeBitmap(System.ReadOnlySpan`1[char],byref,byref):bool (FullOpts) (0 base, 1 diff methods) 120 (27.33 % of base) : System.Private.CoreLib.dasm - System.Globalization.InvariantModeCasing:ToLower(System.ReadOnlySpan`1[char],System.Span`1[char]) (FullOpts) 120 (27.33 % of base) : System.Private.CoreLib.dasm - System.Globalization.InvariantModeCasing:ToUpper(System.ReadOnlySpan`1[char],System.Span`1[char]) (FullOpts) 115 (12.03 % of base) : System.Private.CoreLib.dasm - System.Globalization.OrdinalCasing:IndexOf(System.ReadOnlySpan`1[char],System.ReadOnlySpan`1[char]):int (FullOpts) 115 (12.71 % of base) : System.Private.CoreLib.dasm - System.Globalization.OrdinalCasing:LastIndexOf(System.ReadOnlySpan`1[char],System.ReadOnlySpan`1[char]):int (FullOpts) 113 (12.80 % of base) : System.Private.CoreLib.dasm - System.Globalization.OrdinalCasing:CompareStringIgnoreCase(byref,int,byref,int):int (FullOpts) 110 (20.68 % of base) : System.Private.CoreLib.dasm - System.Globalization.InvariantModeCasing:CompareStringIgnoreCase(byref,int,byref,int):int (FullOpts) 97 (31.49 % of base) : System.Private.CoreLib.dasm - System.Globalization.SurrogateCasing:Equal(char,char,char,char):bool (FullOpts) 89 (15.37 % of base) : System.Private.CoreLib.dasm - System.Globalization.InvariantModeCasing:ToLower(System.String):System.String (FullOpts) 89 (15.37 % of base) : System.Private.CoreLib.dasm - System.Globalization.InvariantModeCasing:ToUpper(System.String):System.String (FullOpts) 82 (23.70 % of base) : nunit.framework.dasm - NUnit.Framework.Internal.PreFilter+FilterElement:.ctor(System.String):this (FullOpts) 82 (16.77 % of base) : System.Private.CoreLib.dasm - System.Globalization.CompareInfo:InvariantCreateSortKeyOrdinalIgnoreCase(System.ReadOnlySpan`1[char],System.Span`1[byte]) (FullOpts) 81 (19.52 % of base) : CsvHelper.dasm - CsvHelper.Configuration.ConfigurationFunctions:ShouldQuote(CsvHelper.ShouldQuoteArgs):bool (FullOpts) 72 (22.93 % of base) : System.Private.CoreLib.dasm - System.Text.Rune:ToLowerOrdinal(System.Text.Rune):System.Text.Rune (FullOpts) 72 (22.93 % of base) : System.Private.CoreLib.dasm - System.Text.Rune:ToUpperOrdinal(System.Text.Rune):System.Text.Rune (FullOpts) 71 (23.67 % of base) : NLog.dasm - NLog.Internal.XmlHelper:EnsureDecimalPlace(System.String):System.String (FullOpts) 69 (8.46 % of base) : Microsoft.Extensions.Configuration.UserSecrets.dasm - Microsoft.Extensions.Configuration.UserSecrets.PathHelper:InternalGetSecretsPathFromSecretsId(System.String,bool):System.String (FullOpts) 69 (12.73 % of base) : System.Private.CoreLib.dasm - System.Globalization.OrdinalCasing:ToLowerOrdinal(System.ReadOnlySpan`1[char],System.Span`1[char]) (FullOpts) 69 (12.73 % of base) : System.Private.CoreLib.dasm - System.Globalization.OrdinalCasing:ToUpperOrdinal(System.ReadOnlySpan`1[char],System.Span`1[char]) (FullOpts) 65 (69.15 % of base) : System.Private.CoreLib.dasm - System.Globalization.CharUnicodeInfo:ToLower(char):char (FullOpts) 65 (69.15 % of base) : System.Private.CoreLib.dasm - System.Globalization.CharUnicodeInfo:ToUpper(char):char (FullOpts) 65 (69.15 % of base) : System.Private.CoreLib.dasm - System.Globalization.InvariantModeCasing:ToLower(char):char (FullOpts) 65 (69.15 % of base) : System.Private.CoreLib.dasm - System.Globalization.InvariantModeCasing:ToUpper(char):char (FullOpts) 62 (20.81 % of base) : Humanizer.dasm - Humanizer.StringHumanizeExtensions:Humanize(System.String):System.String (FullOpts) 60 (46.51 % of base) : System.Private.CoreLib.dasm - System.Globalization.CharUnicodeInfo:ToLower(uint):uint (FullOpts) 60 (46.51 % of base) : System.Private.CoreLib.dasm - System.Globalization.CharUnicodeInfo:ToUpper(uint):uint (FullOpts) 57 (Infinity of base) : System.Private.CoreLib.dasm - System.Buffers.IndexOfAnyAsciiSearcher:SetBitmapBit(byref,int) (FullOpts) (0 base, 1 diff methods) 57 (172.73 % of base) : System.Private.CoreLib.dasm - System.Globalization.CharUnicodeInfo:GetNumericValueNoBoundsCheck(uint):double (FullOpts) 57 (7.14 % of base) : System.Private.CoreLib.dasm - System.String:IndexOfAny(char[],int,int):int:this (FullOpts) 56 (31.82 % of base) : System.Private.CoreLib.dasm - System.Globalization.SurrogateCasing:ToLower(char,char,byref,byref) (FullOpts) 56 (31.82 % of base) : System.Private.CoreLib.dasm - System.Globalization.SurrogateCasing:ToUpper(char,char,byref,byref) (FullOpts) 55 (13.58 % of base) : Microsoft.VisualBasic.Core.dasm - Microsoft.VisualBasic.FileSystem:GetAttr(System.String):int (FullOpts) 55 (18.97 % of base) : nunit.framework.dasm - NUnit.Framework.Internal.Builders.NamespaceTreeBuilder:GetNamespaceForFixture(NUnit.Framework.Internal.TestSuite):System.String (FullOpts) 52 (7.76 % of base) : System.Private.CoreLib.dasm - System.String:LastIndexOfAny(char[],int,int):int:this (FullOpts) 48 (8.74 % of base) : Microsoft.OpenApi.dasm - Microsoft.OpenApi.OpenApiYamlWriter:WriteValue(System.String):this (FullOpts) 46 (12.01 % of base) : Microsoft.VisualBasic.Core.dasm - Microsoft.VisualBasic.FileIO.FileSystem:GetFullPathFromNewName(System.String,System.String,System.String):System.String (FullOpts) 42 (4.70 % of base) : System.Memory.dasm - System.Buffers.SequenceReader`1[short]:TryAdvanceToAny(System.ReadOnlySpan`1[short],bool):bool:this (FullOpts) 36 (14.75 % of base) : System.Private.CoreLib.dasm - System.Buffers.IndexOfAnyAsciiSearcher:ComputeAnyByteState(System.ReadOnlySpan`1[byte],byref) (FullOpts) 36 (2.08 % of base) : System.Private.Xml.dasm - System.Xml.XmlTextReaderImpl:ParseTextAsync_ParseEntity(int,char[],int,int,int,int,char):System.ValueTuple`4[int,int,int,bool]:this (FullOpts) 34 (6.94 % of base) : NLog.dasm - NLog.Layouts.Layout:FromString(System.String,bool):NLog.Layouts.Layout (FullOpts) 33 (8.25 % of base) : NLog.dasm - NLog.Config.LoggingConfigurationParser:CreateSimpleLayout(System.String):NLog.Layouts.SimpleLayout:this (FullOpts) 28 (8.83 % of base) : NLog.dasm - NLog.Layouts.LayoutParser:CompileLayout(System.String,NLog.Config.ConfigurationItemFactory,System.Nullable`1[bool],byref):NLog.LayoutRenderers.LayoutRenderer[] (FullOpts) 28 (3.59 % of base) : System.Private.CoreLib.dasm - System.MemoryExtensions:CountAny[short](System.ReadOnlySpan`1[short],System.ReadOnlySpan`1[short]):int (FullOpts) 28 (9.69 % of base) : System.Private.CoreLib.dasm - System.Text.UTF8Encoding+UTF8EncodingSealed:GetBytesForSmallInput(System.String):byte[]:this (FullOpts) 27 (2.31 % of base) : NLog.dasm - NLog.Config.LoggingConfigurationParser:TryCreateSimpleLayoutInstance(NLog.Config.LoggingConfigurationParser+ValidatedConfigurationElement,byref):bool:this (FullOpts) 27 (7.83 % of base) : NLog.dasm - NLog.Layouts.SimpleLayout:.ctor(System.String,NLog.Config.ConfigurationItemFactory,System.Nullable`1[bool]):this (FullOpts) 26 (2.42 % of base) : NLog.dasm - NLog.Conditions.ConditionParser:ParseLiteralExpression():NLog.Conditions.ConditionExpression:this (FullOpts) 26 (5.87 % of base) : NLog.dasm - NLog.LayoutRenderers.EnvironmentLayoutRenderer:GetSimpleLayout():NLog.Layouts.SimpleLayout:this (FullOpts) 24 (7.12 % of base) : NLog.dasm - NLog.Layouts.SimpleLayout:.ctor(System.String,NLog.Config.ConfigurationItemFactory):this (FullOpts) 24 (6.88 % of base) : NLog.dasm - NLog.Layouts.SimpleLayout:.ctor(System.String):this (FullOpts) 23 (2.39 % of base) : NLog.dasm - NLog.Targets.FileTarget:set_ArchiveFileName(NLog.Layouts.Layout):this (FullOpts) 23 (2.04 % of base) : System.Private.CoreLib.dasm - System.MemoryExtensions+SpanSplitEnumerator`1[short]:MoveNext():bool:this (FullOpts) 22 (6.57 % of base) : NLog.dasm - NLog.Internal.PropertyHelper:ParseSimpleLayout(System.String,NLog.Config.ConfigurationItemFactory):NLog.Layouts.SimpleLayout (FullOpts) 22 (6.57 % of base) : NLog.dasm - NLog.Layouts.Layout:FromString(System.String,NLog.Config.ConfigurationItemFactory):NLog.Layouts.Layout (FullOpts) 22 (6.01 % of base) : NLog.dasm - NLog.Layouts.SimpleLayout:op_Implicit(System.String):NLog.Layouts.SimpleLayout (FullOpts) 22 (9.02 % of base) : System.Private.CoreLib.dasm - System.Text.UTF8Encoding+UTF8EncodingSealed:GetStringForSmallInput(byte[]):System.String:this (FullOpts) 21 (2.90 % of base) : System.Private.CoreLib.dasm - System.String:IndexOfAny(char[]):int:this (FullOpts) 19 (1.58 % of base) : System.Memory.dasm - System.Buffers.SequenceReader`1[short]:TryReadToAny(byref,System.ReadOnlySpan`1[short],bool):bool:this (FullOpts) (2 methods) 19 (20.65 % of base) : System.Private.CoreLib.dasm - System.Globalization.CharUnicodeInfo:GetIsWhiteSpace(char):bool (FullOpts) 19 (2.78 % of base) : System.Private.CoreLib.dasm - System.MemoryExtensions:IndexOfAny[short](System.ReadOnlySpan`1[short],System.ReadOnlySpan`1[short]):int (FullOpts) 18 (5.83 % of base) : System.Private.CoreLib.dasm - System.Buffers.ProbabilisticMap:IndexOfAnyExcept(byref,int,byref,int):int (FullOpts) 18 (1.61 % of base) : System.Configuration.ConfigurationManager.dasm - System.Configuration.StringValidator:Validate(System.Object):this (FullOpts) 18 (20.93 % of base) : System.Private.CoreLib.dasm - System.Globalization.CharUnicodeInfo:GetBidiCategoryNoBoundsChecks(uint):int (FullOpts) 18 (20.93 % of base) : System.Private.CoreLib.dasm - System.Globalization.CharUnicodeInfo:GetUnicodeCategoryNoBoundsChecks(uint):int (FullOpts) 18 (3.25 % of base) : System.Private.CoreLib.dasm - System.String:LastIndexOfAny(char[]):int:this (FullOpts) 16 (2.35 % of base) : System.Private.CoreLib.dasm - System.MemoryExtensions:IndexOfAny[short](System.Span`1[short],System.ReadOnlySpan`1[short]):int (FullOpts) 15 (0.65 % of base) : System.Memory.dasm - System.Buffers.SequenceReader`1[short]:TryReadToAnyInternal(byref,System.ReadOnlySpan`1[short],bool,int):bool:this (FullOpts) 15 (40.54 % of base) : System.Private.CoreLib.dasm - System.Globalization.CharUnicodeInfo:GetDecimalDigitValueInternalNoBoundsCheck(uint):int (FullOpts) 15 (40.54 % of base) : System.Private.CoreLib.dasm - System.Globalization.CharUnicodeInfo:GetDigitValueInternalNoBoundsCheck(uint):int (FullOpts) 15 (46.88 % of base) : System.Private.CoreLib.dasm - System.Globalization.CharUnicodeInfo:GetGraphemeClusterBreakType(System.Text.Rune):int (FullOpts) 15 (2.96 % of base) : System.Private.CoreLib.dasm - System.MemoryExtensions:LastIndexOfAnyExcept[short](System.ReadOnlySpan`1[short],System.ReadOnlySpan`1[short]):int (FullOpts) 14 (1.98 % of base) : System.Private.CoreLib.dasm - System.MemoryExtensions:IndexOfAnyExcept[short](System.ReadOnlySpan`1[short],System.ReadOnlySpan`1[short]):int (FullOpts) 13 (7.47 % of base) : System.Private.CoreLib.dasm - System.Buffers.IndexOfAnyAsciiSearcher:TryIndexOfAny(byref,int,System.ReadOnlySpan`1[char],byref):bool (FullOpts) 13 (7.47 % of base) : System.Private.CoreLib.dasm - System.Buffers.IndexOfAnyAsciiSearcher:TryIndexOfAnyExcept(byref,int,System.ReadOnlySpan`1[char],byref):bool (FullOpts) 13 (7.47 % of base) : System.Private.CoreLib.dasm - System.Buffers.IndexOfAnyAsciiSearcher:TryLastIndexOfAny(byref,int,System.ReadOnlySpan`1[char],byref):bool (FullOpts) 13 (7.47 % of base) : System.Private.CoreLib.dasm - System.Buffers.IndexOfAnyAsciiSearcher:TryLastIndexOfAnyExcept(byref,int,System.ReadOnlySpan`1[char],byref):bool (FullOpts) 13 (1.86 % of base) : System.Private.CoreLib.dasm - System.MemoryExtensions:ContainsAny[short](System.ReadOnlySpan`1[short],System.ReadOnlySpan`1[short]):bool (FullOpts) 13 (1.86 % of base) : System.Private.CoreLib.dasm - System.MemoryExtensions:ContainsAny[short](System.Span`1[short],System.ReadOnlySpan`1[short]):bool (FullOpts) 12 (0.62 % of base) : Microsoft.VisualBasic.Core.dasm - Microsoft.VisualBasic.FileIO.TextFieldParser:ParseDelimitedLine():System.String[]:this (FullOpts) 11 (0.63 % of base) : System.Private.Xml.dasm - System.Xml.XmlTextReaderImpl:ParseAttributeValueChunk():bool:this (FullOpts) 10 (5.78 % of base) : System.Private.CoreLib.dasm - System.Buffers.IndexOfAnyAsciiSearcher:ComputeUniqueLowNibbleState[byte](System.ReadOnlySpan`1[byte],byref) (FullOpts) 10 (1.92 % of base) : System.Private.CoreLib.dasm - System.MemoryExtensions:LastIndexOfAny[short](System.Span`1[short],System.ReadOnlySpan`1[short]):int (FullOpts) 9 (2.58 % of base) : System.Private.CoreLib.dasm - System.Buffers.ProbabilisticMap:IndexOfAny(byref,int,byref,int):int (FullOpts) 9 (1.72 % of base) : System.Private.CoreLib.dasm - System.MemoryExtensions:LastIndexOfAny[short](System.ReadOnlySpan`1[short],System.ReadOnlySpan`1[short]):int (FullOpts) 8 (0.80 % of base) : Silk.NET.Core.dasm - Silk.NET.Core.Loader.DefaultPathResolver:GuessFallbackRid(System.String):System.String (FullOpts) 6 (3.30 % of base) : System.Private.CoreLib.dasm - System.Buffers.IndexOfAnyAsciiSearcher:ComputeAsciiState[byte](System.ReadOnlySpan`1[byte],byref) (FullOpts) 6 (3.26 % of base) : System.Private.CoreLib.dasm - System.Buffers.IndexOfAnyAsciiSearcher:ComputeAsciiState[char](System.ReadOnlySpan`1[char],byref) (FullOpts) 5 (1.71 % of base) : System.Private.CoreLib.dasm - System.Buffers.ProbabilisticMap:LastIndexOfAnyExcept(byref,int,byref,int):int (FullOpts) 5 (9.80 % of base) : System.Net.Sockets.dasm - System.Net.Sockets.NetworkStream:ReadByte():int:this (FullOpts) 4 (1.21 % of base) : System.Private.CoreLib.dasm - System.Buffers.ProbabilisticMap:LastIndexOfAny(byref,int,byref,int):int (FullOpts) Top method improvements (bytes): -245 (-100.00 % of base) : System.Private.CoreLib.dasm - System.String:TrimHelper(ptr,int,int):System.String:this (FullOpts) (1 base, 0 diff methods) -99 (-11.22 % of base) : NLog.dasm - NLog.Targets.FileTarget:CleanFullFilePath(System.String):System.String (FullOpts) -98 (-9.12 % of base) : System.Private.CoreLib.dasm - System.Text.Unicode.TextSegmentationUtility:GetLengthOfFirstExtendedGraphemeCluster[double](System.ReadOnlySpan`1[double],System.Text.Unicode.TextSegmentationUtility+DecodeFirstRune`1[double]):int (FullOpts) -98 (-9.12 % of base) : System.Private.CoreLib.dasm - System.Text.Unicode.TextSegmentationUtility:GetLengthOfFirstExtendedGraphemeCluster[int](System.ReadOnlySpan`1[int],System.Text.Unicode.TextSegmentationUtility+DecodeFirstRune`1[int]):int (FullOpts) -98 (-9.12 % of base) : System.Private.CoreLib.dasm - System.Text.Unicode.TextSegmentationUtility:GetLengthOfFirstExtendedGraphemeCluster[long](System.ReadOnlySpan`1[long],System.Text.Unicode.TextSegmentationUtility+DecodeFirstRune`1[long]):int (FullOpts) -98 (-9.12 % of base) : System.Private.CoreLib.dasm - System.Text.Unicode.TextSegmentationUtility:GetLengthOfFirstExtendedGraphemeCluster[short](System.ReadOnlySpan`1[short],System.Text.Unicode.TextSegmentationUtility+DecodeFirstRune`1[short]):int (FullOpts) -98 (-9.12 % of base) : System.Private.CoreLib.dasm - System.Text.Unicode.TextSegmentationUtility:GetLengthOfFirstExtendedGraphemeCluster[System.Nullable`1[int]](System.ReadOnlySpan`1[System.Nullable`1[int]],System.Text.Unicode.TextSegmentationUtility+DecodeFirstRune`1[System.Nullable`1[int]]):int (FullOpts) -92 (-8.81 % of base) : System.Private.CoreLib.dasm - System.Text.Unicode.TextSegmentationUtility:GetLengthOfFirstExtendedGraphemeCluster[byte](System.ReadOnlySpan`1[byte],System.Text.Unicode.TextSegmentationUtility+DecodeFirstRune`1[byte]):int (FullOpts) -92 (-8.55 % of base) : System.Private.CoreLib.dasm - System.Text.Unicode.TextSegmentationUtility:GetLengthOfFirstExtendedGraphemeCluster[System.Numerics.Vector`1[float]](System.ReadOnlySpan`1[System.Numerics.Vector`1[float]],System.Text.Unicode.TextSegmentationUtility+DecodeFirstRune`1[System.Numerics.Vector`1[float]]):int (FullOpts) -83 (-100.00 % of base) : System.Private.CoreLib.dasm - System.Buffers.IndexOfAnyAsciiSearcher:TryComputeBitmap(System.ReadOnlySpan`1[char],ptr,byref):bool (FullOpts) (1 base, 0 diff methods) -65 (-21.52 % of base) : System.Private.CoreLib.dasm - System.String:Trim(System.Text.Rune):System.String:this (FullOpts) -45 (-25.86 % of base) : System.Net.WebSockets.dasm - System.Net.WebSockets.ManagedWebSocket:ApplyMask(System.Span`1[byte],int,int):int (FullOpts) -38 (-8.00 % of base) : dnlib.dasm - dnlib.DotNet.Pdb.SymbolReaderFactory:CreateFromAssemblyFile(int,dnlib.DotNet.MD.Metadata,System.String):dnlib.DotNet.Pdb.Symbols.SymbolReader (FullOpts) -32 (-44.44 % of base) : System.Private.CoreLib.dasm - System.String:Trim(System.ReadOnlySpan`1[char]):System.String:this (FullOpts) -32 (-44.44 % of base) : System.Private.CoreLib.dasm - System.String:TrimEnd(System.ReadOnlySpan`1[char]):System.String:this (FullOpts) -32 (-44.44 % of base) : System.Private.CoreLib.dasm - System.String:TrimStart(System.ReadOnlySpan`1[char]):System.String:this (FullOpts) -30 (-34.09 % of base) : System.Private.CoreLib.dasm - System.String:Trim(char[]):System.String:this (FullOpts) -30 (-34.09 % of base) : System.Private.CoreLib.dasm - System.String:TrimEnd(char[]):System.String:this (FullOpts) -30 (-34.09 % of base) : System.Private.CoreLib.dasm - System.String:TrimStart(char[]):System.String:this (FullOpts) -29 (-100.00 % of base) : System.Private.CoreLib.dasm - System.Buffers.IndexOfAnyAsciiSearcher:SetBitmapBit(ptr,int) (FullOpts) (1 base, 0 diff methods) -29 (-3.24 % of base) : System.Private.CoreLib.dasm - System.Text.Unicode.TextSegmentationUtility:GetLengthOfFirstExtendedGraphemeCluster[System.__Canon](System.ReadOnlySpan`1[System.__Canon],System.Text.Unicode.TextSegmentationUtility+DecodeFirstRune`1[System.__Canon]):int (FullOpts) -28 (-1.12 % of base) : Humanizer.dasm - Humanizer.PortugueseNumberToWordsConverter:ConvertToOrdinal(int,int):System.String:this (FullOpts) -26 (-26.26 % of base) : NLog.dasm - NLog.Internal.FileInfoHelper:IsRelativeFilePath(System.String):bool (FullOpts) -25 (-3.14 % of base) : System.Private.CoreLib.dasm - System.IO.StreamWriter:WriteFormatHelper(System.String,System.ReadOnlySpan`1[System.Object],bool):this (FullOpts) -23 (-3.76 % of base) : System.Private.CoreLib.dasm - System.IO.StreamWriter:Write(char[],int,int):this (FullOpts) -18 (-5.59 % of base) : AWSSDK.Core.dasm - Amazon.Util.Internal.RegionFinder:FindFuzzyRegion(System.String):Amazon.RegionEndpoint (FullOpts) -15 (-3.54 % of base) : System.Private.CoreLib.dasm - System.IO.StreamWriter:Write(char[]):this (FullOpts) -15 (-3.54 % of base) : System.Private.CoreLib.dasm - System.IO.StreamWriter:Write(System.String):this (FullOpts) -11 (-2.50 % of base) : System.Private.CoreLib.dasm - System.IO.StreamWriter:Write(System.ReadOnlySpan`1[char]):this (FullOpts) -9 (-3.37 % of base) : System.Private.CoreLib.dasm - System.Buffers.Binary.BinaryPrimitives:ReverseEndianness(System.ReadOnlySpan`1[System.Int128],System.Span`1[System.Int128]) (FullOpts) -8 (-1.49 % of base) : System.Private.CoreLib.dasm - System.IO.StreamWriter:WriteLine(System.String):this (FullOpts) -8 (-0.76 % of base) : System.Private.Xml.dasm - System.Xml.XmlWellFormedWriter+AttributeValueCache:Trim():this (FullOpts) -6 (-0.43 % of base) : Newtonsoft.Json.dasm - Newtonsoft.Json.Schema.JsonSchemaBuilder:ResolveReferences(Newtonsoft.Json.Schema.JsonSchema):Newtonsoft.Json.Schema.JsonSchema:this (FullOpts) -5 (-0.51 % of base) : System.Diagnostics.DiagnosticSource.dasm - System.Diagnostics.LegacyPropagator:TryExtractBaggage(System.String,byref):bool (FullOpts) -4 (-0.18 % of base) : Microsoft.Identity.Client.dasm - Microsoft.Identity.Client.Instance.Oidc.OidcRetrieverWithCache:ValidateIssuer(System.Uri,System.String) (FullOpts) -4 (-0.27 % of base) : System.Private.Xml.dasm - System.Xml.XmlTextReaderImpl:ParsePIValue(byref,byref):bool:this (FullOpts) -3 (-0.59 % of base) : Azure.Storage.Blobs.dasm - Azure.Storage.Sas.BlobSasBuilder:EnsureState():this (FullOpts) -3 (-0.42 % of base) : System.Private.CoreLib.dasm - System.IO.DirectoryInfo:CreateSubdirectory(System.String):System.IO.DirectoryInfo:this (FullOpts) -3 (-0.17 % of base) : System.Private.Xml.dasm - System.Xml.XmlTextReaderImpl:ParsePIValueAsync():System.ValueTuple`3[int,int,bool]:this (FullOpts) -2 (-0.14 % of base) : Humanizer.dasm - Humanizer.AfrikaansNumberToWordsConverter:Convert(int,bool):System.String:this (FullOpts) -2 (-0.96 % of base) : Microsoft.OpenApi.dasm - Microsoft.OpenApi.Reader.V2.OpenApiV2Deserializer:GetReferenceIdAndExternalResource(System.String):System.ValueTuple`2[System.String,System.String] (FullOpts) -2 (-0.38 % of base) : nunit.framework.dasm - NUnit.Framework.TestContext:AddTestAttachment(System.String,System.String) (FullOpts) -2 (-0.36 % of base) : System.Private.CoreLib.dasm - System.IO.StreamWriter:WriteLine(System.ReadOnlySpan`1[char]):this (FullOpts) -2 (-0.52 % of base) : System.Private.Xml.dasm - System.Xml.XmlSqlBinaryReader:CheckText(bool):int:this (FullOpts) -1 (-0.06 % of base) : Humanizer.dasm - Humanizer.ByteSize:ToString(System.String,System.IFormatProvider,bool):System.String:this (FullOpts) Top method regressions (percentages): 57 (Infinity of base) : System.Private.CoreLib.dasm - System.Buffers.IndexOfAnyAsciiSearcher:SetBitmapBit(byref,int) (FullOpts) (0 base, 1 diff methods) 129 (Infinity of base) : System.Private.CoreLib.dasm - System.Buffers.IndexOfAnyAsciiSearcher:TryComputeBitmap(System.ReadOnlySpan`1[char],byref,byref):bool (FullOpts) (0 base, 1 diff methods) 245 (Infinity of base) : System.Private.CoreLib.dasm - System.String:TrimHelper(System.ReadOnlySpan`1[char],int):System.String:this (FullOpts) (0 base, 1 diff methods) 773 (404.71 % of base) : NLog.dasm - NLog.Layouts.CsvLayout:AppendStringValue(System.String,int,System.Text.StringBuilder):this (FullOpts) 741 (333.78 % of base) : NLog.dasm - NLog.Internal.XmlHelper:EscapeXmlWhenNeeded(System.String,bool,System.Text.StringBuilder):System.String (FullOpts) 317 (259.84 % of base) : AWSSDK.Core.dasm - Amazon.Runtime.Internal.Util.StringUtils:EscapeHeaderListEntry(System.String):System.String (FullOpts) 57 (172.73 % of base) : System.Private.CoreLib.dasm - System.Globalization.CharUnicodeInfo:GetNumericValueNoBoundsCheck(uint):double (FullOpts) 325 (125.48 % of base) : nunit.framework.dasm - NUnit.Framework.Internal.NetPlatformHelper:ParseOSAndVersion(System.String,byref,byref) (FullOpts) 65 (69.15 % of base) : System.Private.CoreLib.dasm - System.Globalization.CharUnicodeInfo:ToLower(char):char (FullOpts) 65 (69.15 % of base) : System.Private.CoreLib.dasm - System.Globalization.CharUnicodeInfo:ToUpper(char):char (FullOpts) 65 (69.15 % of base) : System.Private.CoreLib.dasm - System.Globalization.InvariantModeCasing:ToLower(char):char (FullOpts) 65 (69.15 % of base) : System.Private.CoreLib.dasm - System.Globalization.InvariantModeCasing:ToUpper(char):char (FullOpts) 348 (51.71 % of base) : Newtonsoft.Json.dasm - Newtonsoft.Json.JsonPosition:WriteTo(System.Text.StringBuilder,byref,byref):this (FullOpts) 151 (51.54 % of base) : System.Private.CoreLib.dasm - System.Buffers.StringSearchValuesHelper+SingleValueState:.ctor(System.String,bool):this (FullOpts) 15 (46.88 % of base) : System.Private.CoreLib.dasm - System.Globalization.CharUnicodeInfo:GetGraphemeClusterBreakType(System.Text.Rune):int (FullOpts) 60 (46.51 % of base) : System.Private.CoreLib.dasm - System.Globalization.CharUnicodeInfo:ToLower(uint):uint (FullOpts) 60 (46.51 % of base) : System.Private.CoreLib.dasm - System.Globalization.CharUnicodeInfo:ToUpper(uint):uint (FullOpts) 15 (40.54 % of base) : System.Private.CoreLib.dasm - System.Globalization.CharUnicodeInfo:GetDecimalDigitValueInternalNoBoundsCheck(uint):int (FullOpts) 15 (40.54 % of base) : System.Private.CoreLib.dasm - System.Globalization.CharUnicodeInfo:GetDigitValueInternalNoBoundsCheck(uint):int (FullOpts) 56 (31.82 % of base) : System.Private.CoreLib.dasm - System.Globalization.SurrogateCasing:ToLower(char,char,byref,byref) (FullOpts) 56 (31.82 % of base) : System.Private.CoreLib.dasm - System.Globalization.SurrogateCasing:ToUpper(char,char,byref,byref) (FullOpts) 97 (31.49 % of base) : System.Private.CoreLib.dasm - System.Globalization.SurrogateCasing:Equal(char,char,char,char):bool (FullOpts) 120 (27.33 % of base) : System.Private.CoreLib.dasm - System.Globalization.InvariantModeCasing:ToLower(System.ReadOnlySpan`1[char],System.Span`1[char]) (FullOpts) 120 (27.33 % of base) : System.Private.CoreLib.dasm - System.Globalization.InvariantModeCasing:ToUpper(System.ReadOnlySpan`1[char],System.Span`1[char]) (FullOpts) 82 (23.70 % of base) : nunit.framework.dasm - NUnit.Framework.Internal.PreFilter+FilterElement:.ctor(System.String):this (FullOpts) 71 (23.67 % of base) : NLog.dasm - NLog.Internal.XmlHelper:EnsureDecimalPlace(System.String):System.String (FullOpts) 195 (23.64 % of base) : System.Private.CoreLib.dasm - System.Globalization.InvariantModeCasing:LastIndexOfIgnoreCase(System.ReadOnlySpan`1[char],System.ReadOnlySpan`1[char]):int (FullOpts) 72 (22.93 % of base) : System.Private.CoreLib.dasm - System.Text.Rune:ToLowerOrdinal(System.Text.Rune):System.Text.Rune (FullOpts) 72 (22.93 % of base) : System.Private.CoreLib.dasm - System.Text.Rune:ToUpperOrdinal(System.Text.Rune):System.Text.Rune (FullOpts) 177 (21.64 % of base) : System.Private.CoreLib.dasm - System.Globalization.InvariantModeCasing:IndexOfIgnoreCase(System.ReadOnlySpan`1[char],System.ReadOnlySpan`1[char]):int (FullOpts) 18 (20.93 % of base) : System.Private.CoreLib.dasm - System.Globalization.CharUnicodeInfo:GetBidiCategoryNoBoundsChecks(uint):int (FullOpts) 18 (20.93 % of base) : System.Private.CoreLib.dasm - System.Globalization.CharUnicodeInfo:GetUnicodeCategoryNoBoundsChecks(uint):int (FullOpts) 62 (20.81 % of base) : Humanizer.dasm - Humanizer.StringHumanizeExtensions:Humanize(System.String):System.String (FullOpts) 110 (20.68 % of base) : System.Private.CoreLib.dasm - System.Globalization.InvariantModeCasing:CompareStringIgnoreCase(byref,int,byref,int):int (FullOpts) 19 (20.65 % of base) : System.Private.CoreLib.dasm - System.Globalization.CharUnicodeInfo:GetIsWhiteSpace(char):bool (FullOpts) 81 (19.52 % of base) : CsvHelper.dasm - CsvHelper.Configuration.ConfigurationFunctions:ShouldQuote(CsvHelper.ShouldQuoteArgs):bool (FullOpts) 55 (18.97 % of base) : nunit.framework.dasm - NUnit.Framework.Internal.Builders.NamespaceTreeBuilder:GetNamespaceForFixture(NUnit.Framework.Internal.TestSuite):System.String (FullOpts) 82 (16.77 % of base) : System.Private.CoreLib.dasm - System.Globalization.CompareInfo:InvariantCreateSortKeyOrdinalIgnoreCase(System.ReadOnlySpan`1[char],System.Span`1[byte]) (FullOpts) 89 (15.37 % of base) : System.Private.CoreLib.dasm - System.Globalization.InvariantModeCasing:ToLower(System.String):System.String (FullOpts) 89 (15.37 % of base) : System.Private.CoreLib.dasm - System.Globalization.InvariantModeCasing:ToUpper(System.String):System.String (FullOpts) 36 (14.75 % of base) : System.Private.CoreLib.dasm - System.Buffers.IndexOfAnyAsciiSearcher:ComputeAnyByteState(System.ReadOnlySpan`1[byte],byref) (FullOpts) 55 (13.58 % of base) : Microsoft.VisualBasic.Core.dasm - Microsoft.VisualBasic.FileSystem:GetAttr(System.String):int (FullOpts) 113 (12.80 % of base) : System.Private.CoreLib.dasm - System.Globalization.OrdinalCasing:CompareStringIgnoreCase(byref,int,byref,int):int (FullOpts) 69 (12.73 % of base) : System.Private.CoreLib.dasm - System.Globalization.OrdinalCasing:ToLowerOrdinal(System.ReadOnlySpan`1[char],System.Span`1[char]) (FullOpts) 69 (12.73 % of base) : System.Private.CoreLib.dasm - System.Globalization.OrdinalCasing:ToUpperOrdinal(System.ReadOnlySpan`1[char],System.Span`1[char]) (FullOpts) 115 (12.71 % of base) : System.Private.CoreLib.dasm - System.Globalization.OrdinalCasing:LastIndexOf(System.ReadOnlySpan`1[char],System.ReadOnlySpan`1[char]):int (FullOpts) 115 (12.03 % of base) : System.Private.CoreLib.dasm - System.Globalization.OrdinalCasing:IndexOf(System.ReadOnlySpan`1[char],System.ReadOnlySpan`1[char]):int (FullOpts) 46 (12.01 % of base) : Microsoft.VisualBasic.Core.dasm - Microsoft.VisualBasic.FileIO.FileSystem:GetFullPathFromNewName(System.String,System.String,System.String):System.String (FullOpts) 5 (9.80 % of base) : System.Net.Sockets.dasm - System.Net.Sockets.NetworkStream:ReadByte():int:this (FullOpts) 28 (9.69 % of base) : System.Private.CoreLib.dasm - System.Text.UTF8Encoding+UTF8EncodingSealed:GetBytesForSmallInput(System.String):byte[]:this (FullOpts) 22 (9.02 % of base) : System.Private.CoreLib.dasm - System.Text.UTF8Encoding+UTF8EncodingSealed:GetStringForSmallInput(byte[]):System.String:this (FullOpts) 28 (8.83 % of base) : NLog.dasm - NLog.Layouts.LayoutParser:CompileLayout(System.String,NLog.Config.ConfigurationItemFactory,System.Nullable`1[bool],byref):NLog.LayoutRenderers.LayoutRenderer[] (FullOpts) 48 (8.74 % of base) : Microsoft.OpenApi.dasm - Microsoft.OpenApi.OpenApiYamlWriter:WriteValue(System.String):this (FullOpts) 208 (8.51 % of base) : System.Private.Xml.dasm - System.Xml.XmlTextReaderImpl:ParseAttributes():this (FullOpts) 69 (8.46 % of base) : Microsoft.Extensions.Configuration.UserSecrets.dasm - Microsoft.Extensions.Configuration.UserSecrets.PathHelper:InternalGetSecretsPathFromSecretsId(System.String,bool):System.String (FullOpts) 33 (8.25 % of base) : NLog.dasm - NLog.Config.LoggingConfigurationParser:CreateSimpleLayout(System.String):NLog.Layouts.SimpleLayout:this (FullOpts) 27 (7.83 % of base) : NLog.dasm - NLog.Layouts.SimpleLayout:.ctor(System.String,NLog.Config.ConfigurationItemFactory,System.Nullable`1[bool]):this (FullOpts) 52 (7.76 % of base) : System.Private.CoreLib.dasm - System.String:LastIndexOfAny(char[],int,int):int:this (FullOpts) 13 (7.47 % of base) : System.Private.CoreLib.dasm - System.Buffers.IndexOfAnyAsciiSearcher:TryIndexOfAny(byref,int,System.ReadOnlySpan`1[char],byref):bool (FullOpts) 13 (7.47 % of base) : System.Private.CoreLib.dasm - System.Buffers.IndexOfAnyAsciiSearcher:TryIndexOfAnyExcept(byref,int,System.ReadOnlySpan`1[char],byref):bool (FullOpts) 13 (7.47 % of base) : System.Private.CoreLib.dasm - System.Buffers.IndexOfAnyAsciiSearcher:TryLastIndexOfAny(byref,int,System.ReadOnlySpan`1[char],byref):bool (FullOpts) 13 (7.47 % of base) : System.Private.CoreLib.dasm - System.Buffers.IndexOfAnyAsciiSearcher:TryLastIndexOfAnyExcept(byref,int,System.ReadOnlySpan`1[char],byref):bool (FullOpts) 57 (7.14 % of base) : System.Private.CoreLib.dasm - System.String:IndexOfAny(char[],int,int):int:this (FullOpts) 24 (7.12 % of base) : NLog.dasm - NLog.Layouts.SimpleLayout:.ctor(System.String,NLog.Config.ConfigurationItemFactory):this (FullOpts) 34 (6.94 % of base) : NLog.dasm - NLog.Layouts.Layout:FromString(System.String,bool):NLog.Layouts.Layout (FullOpts) 24 (6.88 % of base) : NLog.dasm - NLog.Layouts.SimpleLayout:.ctor(System.String):this (FullOpts) 22 (6.57 % of base) : NLog.dasm - NLog.Internal.PropertyHelper:ParseSimpleLayout(System.String,NLog.Config.ConfigurationItemFactory):NLog.Layouts.SimpleLayout (FullOpts) 22 (6.57 % of base) : NLog.dasm - NLog.Layouts.Layout:FromString(System.String,NLog.Config.ConfigurationItemFactory):NLog.Layouts.Layout (FullOpts) 22 (6.01 % of base) : NLog.dasm - NLog.Layouts.SimpleLayout:op_Implicit(System.String):NLog.Layouts.SimpleLayout (FullOpts) 26 (5.87 % of base) : NLog.dasm - NLog.LayoutRenderers.EnvironmentLayoutRenderer:GetSimpleLayout():NLog.Layouts.SimpleLayout:this (FullOpts) 18 (5.83 % of base) : System.Private.CoreLib.dasm - System.Buffers.ProbabilisticMap:IndexOfAnyExcept(byref,int,byref,int):int (FullOpts) 10 (5.78 % of base) : System.Private.CoreLib.dasm - System.Buffers.IndexOfAnyAsciiSearcher:ComputeUniqueLowNibbleState[byte](System.ReadOnlySpan`1[byte],byref) (FullOpts) 42 (4.70 % of base) : System.Memory.dasm - System.Buffers.SequenceReader`1[short]:TryAdvanceToAny(System.ReadOnlySpan`1[short],bool):bool:this (FullOpts) 2 (4.65 % of base) : Humanizer.dasm - Humanizer.LuxembourgishFormatter:ApplyEifelerRule(System.String):System.String (FullOpts) 28 (3.59 % of base) : System.Private.CoreLib.dasm - System.MemoryExtensions:CountAny[short](System.ReadOnlySpan`1[short],System.ReadOnlySpan`1[short]):int (FullOpts) 2 (3.57 % of base) : Microsoft.OpenApi.dasm - Microsoft.OpenApi.OpenApiFilterService+<>c:b__7_0(Microsoft.OpenApi.OpenApiServer):System.String:this (FullOpts) 6 (3.30 % of base) : System.Private.CoreLib.dasm - System.Buffers.IndexOfAnyAsciiSearcher:ComputeAsciiState[byte](System.ReadOnlySpan`1[byte],byref) (FullOpts) 6 (3.26 % of base) : System.Private.CoreLib.dasm - System.Buffers.IndexOfAnyAsciiSearcher:ComputeAsciiState[char](System.ReadOnlySpan`1[char],byref) (FullOpts) 18 (3.25 % of base) : System.Private.CoreLib.dasm - System.String:LastIndexOfAny(char[]):int:this (FullOpts) 15 (2.96 % of base) : System.Private.CoreLib.dasm - System.MemoryExtensions:LastIndexOfAnyExcept[short](System.ReadOnlySpan`1[short],System.ReadOnlySpan`1[short]):int (FullOpts) 21 (2.90 % of base) : System.Private.CoreLib.dasm - System.String:IndexOfAny(char[]):int:this (FullOpts) 19 (2.78 % of base) : System.Private.CoreLib.dasm - System.MemoryExtensions:IndexOfAny[short](System.ReadOnlySpan`1[short],System.ReadOnlySpan`1[short]):int (FullOpts) 9 (2.58 % of base) : System.Private.CoreLib.dasm - System.Buffers.ProbabilisticMap:IndexOfAny(byref,int,byref,int):int (FullOpts) 26 (2.42 % of base) : NLog.dasm - NLog.Conditions.ConditionParser:ParseLiteralExpression():NLog.Conditions.ConditionExpression:this (FullOpts) 23 (2.39 % of base) : NLog.dasm - NLog.Targets.FileTarget:set_ArchiveFileName(NLog.Layouts.Layout):this (FullOpts) 16 (2.35 % of base) : System.Private.CoreLib.dasm - System.MemoryExtensions:IndexOfAny[short](System.Span`1[short],System.ReadOnlySpan`1[short]):int (FullOpts) 27 (2.31 % of base) : NLog.dasm - NLog.Config.LoggingConfigurationParser:TryCreateSimpleLayoutInstance(NLog.Config.LoggingConfigurationParser+ValidatedConfigurationElement,byref):bool:this (FullOpts) 36 (2.08 % of base) : System.Private.Xml.dasm - System.Xml.XmlTextReaderImpl:ParseTextAsync_ParseEntity(int,char[],int,int,int,int,char):System.ValueTuple`4[int,int,int,bool]:this (FullOpts) 23 (2.04 % of base) : System.Private.CoreLib.dasm - System.MemoryExtensions+SpanSplitEnumerator`1[short]:MoveNext():bool:this (FullOpts) 14 (1.98 % of base) : System.Private.CoreLib.dasm - System.MemoryExtensions:IndexOfAnyExcept[short](System.ReadOnlySpan`1[short],System.ReadOnlySpan`1[short]):int (FullOpts) 10 (1.92 % of base) : System.Private.CoreLib.dasm - System.MemoryExtensions:LastIndexOfAny[short](System.Span`1[short],System.ReadOnlySpan`1[short]):int (FullOpts) 13 (1.86 % of base) : System.Private.CoreLib.dasm - System.MemoryExtensions:ContainsAny[short](System.ReadOnlySpan`1[short],System.ReadOnlySpan`1[short]):bool (FullOpts) 13 (1.86 % of base) : System.Private.CoreLib.dasm - System.MemoryExtensions:ContainsAny[short](System.Span`1[short],System.ReadOnlySpan`1[short]):bool (FullOpts) 9 (1.72 % of base) : System.Private.CoreLib.dasm - System.MemoryExtensions:LastIndexOfAny[short](System.ReadOnlySpan`1[short],System.ReadOnlySpan`1[short]):int (FullOpts) 5 (1.71 % of base) : System.Private.CoreLib.dasm - System.Buffers.ProbabilisticMap:LastIndexOfAnyExcept(byref,int,byref,int):int (FullOpts) 2 (1.71 % of base) : System.Private.CoreLib.dasm - System.Buffers.SharedArrayPoolPartitions+Partition:TryPush(System.Array):bool:this (FullOpts) 18 (1.61 % of base) : System.Configuration.ConfigurationManager.dasm - System.Configuration.StringValidator:Validate(System.Object):this (FullOpts) 19 (1.58 % of base) : System.Memory.dasm - System.Buffers.SequenceReader`1[short]:TryReadToAny(byref,System.ReadOnlySpan`1[short],bool):bool:this (FullOpts) (2 methods) 3 (1.48 % of base) : dnlib.dasm - dnlib.DotNet.ModuleDefMD:GetValidFilename(System.String,System.String):System.String (FullOpts) 4 (1.21 % of base) : System.Private.CoreLib.dasm - System.Buffers.ProbabilisticMap:LastIndexOfAny(byref,int,byref,int):int (FullOpts) Top method improvements (percentages): -29 (-100.00 % of base) : System.Private.CoreLib.dasm - System.Buffers.IndexOfAnyAsciiSearcher:SetBitmapBit(ptr,int) (FullOpts) (1 base, 0 diff methods) -83 (-100.00 % of base) : System.Private.CoreLib.dasm - System.Buffers.IndexOfAnyAsciiSearcher:TryComputeBitmap(System.ReadOnlySpan`1[char],ptr,byref):bool (FullOpts) (1 base, 0 diff methods) -245 (-100.00 % of base) : System.Private.CoreLib.dasm - System.String:TrimHelper(ptr,int,int):System.String:this (FullOpts) (1 base, 0 diff methods) -32 (-44.44 % of base) : System.Private.CoreLib.dasm - System.String:Trim(System.ReadOnlySpan`1[char]):System.String:this (FullOpts) -32 (-44.44 % of base) : System.Private.CoreLib.dasm - System.String:TrimEnd(System.ReadOnlySpan`1[char]):System.String:this (FullOpts) -32 (-44.44 % of base) : System.Private.CoreLib.dasm - System.String:TrimStart(System.ReadOnlySpan`1[char]):System.String:this (FullOpts) -30 (-34.09 % of base) : System.Private.CoreLib.dasm - System.String:Trim(char[]):System.String:this (FullOpts) -30 (-34.09 % of base) : System.Private.CoreLib.dasm - System.String:TrimEnd(char[]):System.String:this (FullOpts) -30 (-34.09 % of base) : System.Private.CoreLib.dasm - System.String:TrimStart(char[]):System.String:this (FullOpts) -26 (-26.26 % of base) : NLog.dasm - NLog.Internal.FileInfoHelper:IsRelativeFilePath(System.String):bool (FullOpts) -45 (-25.86 % of base) : System.Net.WebSockets.dasm - System.Net.WebSockets.ManagedWebSocket:ApplyMask(System.Span`1[byte],int,int):int (FullOpts) -65 (-21.52 % of base) : System.Private.CoreLib.dasm - System.String:Trim(System.Text.Rune):System.String:this (FullOpts) -99 (-11.22 % of base) : NLog.dasm - NLog.Targets.FileTarget:CleanFullFilePath(System.String):System.String (FullOpts) -98 (-9.12 % of base) : System.Private.CoreLib.dasm - System.Text.Unicode.TextSegmentationUtility:GetLengthOfFirstExtendedGraphemeCluster[double](System.ReadOnlySpan`1[double],System.Text.Unicode.TextSegmentationUtility+DecodeFirstRune`1[double]):int (FullOpts) -98 (-9.12 % of base) : System.Private.CoreLib.dasm - System.Text.Unicode.TextSegmentationUtility:GetLengthOfFirstExtendedGraphemeCluster[int](System.ReadOnlySpan`1[int],System.Text.Unicode.TextSegmentationUtility+DecodeFirstRune`1[int]):int (FullOpts) -98 (-9.12 % of base) : System.Private.CoreLib.dasm - System.Text.Unicode.TextSegmentationUtility:GetLengthOfFirstExtendedGraphemeCluster[long](System.ReadOnlySpan`1[long],System.Text.Unicode.TextSegmentationUtility+DecodeFirstRune`1[long]):int (FullOpts) -98 (-9.12 % of base) : System.Private.CoreLib.dasm - System.Text.Unicode.TextSegmentationUtility:GetLengthOfFirstExtendedGraphemeCluster[short](System.ReadOnlySpan`1[short],System.Text.Unicode.TextSegmentationUtility+DecodeFirstRune`1[short]):int (FullOpts) -98 (-9.12 % of base) : System.Private.CoreLib.dasm - System.Text.Unicode.TextSegmentationUtility:GetLengthOfFirstExtendedGraphemeCluster[System.Nullable`1[int]](System.ReadOnlySpan`1[System.Nullable`1[int]],System.Text.Unicode.TextSegmentationUtility+DecodeFirstRune`1[System.Nullable`1[int]]):int (FullOpts) -92 (-8.81 % of base) : System.Private.CoreLib.dasm - System.Text.Unicode.TextSegmentationUtility:GetLengthOfFirstExtendedGraphemeCluster[byte](System.ReadOnlySpan`1[byte],System.Text.Unicode.TextSegmentationUtility+DecodeFirstRune`1[byte]):int (FullOpts) -92 (-8.55 % of base) : System.Private.CoreLib.dasm - System.Text.Unicode.TextSegmentationUtility:GetLengthOfFirstExtendedGraphemeCluster[System.Numerics.Vector`1[float]](System.ReadOnlySpan`1[System.Numerics.Vector`1[float]],System.Text.Unicode.TextSegmentationUtility+DecodeFirstRune`1[System.Numerics.Vector`1[float]]):int (FullOpts) -38 (-8.00 % of base) : dnlib.dasm - dnlib.DotNet.Pdb.SymbolReaderFactory:CreateFromAssemblyFile(int,dnlib.DotNet.MD.Metadata,System.String):dnlib.DotNet.Pdb.Symbols.SymbolReader (FullOpts) -18 (-5.59 % of base) : AWSSDK.Core.dasm - Amazon.Util.Internal.RegionFinder:FindFuzzyRegion(System.String):Amazon.RegionEndpoint (FullOpts) -23 (-3.76 % of base) : System.Private.CoreLib.dasm - System.IO.StreamWriter:Write(char[],int,int):this (FullOpts) -15 (-3.54 % of base) : System.Private.CoreLib.dasm - System.IO.StreamWriter:Write(char[]):this (FullOpts) -15 (-3.54 % of base) : System.Private.CoreLib.dasm - System.IO.StreamWriter:Write(System.String):this (FullOpts) -9 (-3.37 % of base) : System.Private.CoreLib.dasm - System.Buffers.Binary.BinaryPrimitives:ReverseEndianness(System.ReadOnlySpan`1[System.Int128],System.Span`1[System.Int128]) (FullOpts) -29 (-3.24 % of base) : System.Private.CoreLib.dasm - System.Text.Unicode.TextSegmentationUtility:GetLengthOfFirstExtendedGraphemeCluster[System.__Canon](System.ReadOnlySpan`1[System.__Canon],System.Text.Unicode.TextSegmentationUtility+DecodeFirstRune`1[System.__Canon]):int (FullOpts) -25 (-3.14 % of base) : System.Private.CoreLib.dasm - System.IO.StreamWriter:WriteFormatHelper(System.String,System.ReadOnlySpan`1[System.Object],bool):this (FullOpts) -11 (-2.50 % of base) : System.Private.CoreLib.dasm - System.IO.StreamWriter:Write(System.ReadOnlySpan`1[char]):this (FullOpts) -8 (-1.49 % of base) : System.Private.CoreLib.dasm - System.IO.StreamWriter:WriteLine(System.String):this (FullOpts) -28 (-1.12 % of base) : Humanizer.dasm - Humanizer.PortugueseNumberToWordsConverter:ConvertToOrdinal(int,int):System.String:this (FullOpts) -2 (-0.96 % of base) : Microsoft.OpenApi.dasm - Microsoft.OpenApi.Reader.V2.OpenApiV2Deserializer:GetReferenceIdAndExternalResource(System.String):System.ValueTuple`2[System.String,System.String] (FullOpts) -8 (-0.76 % of base) : System.Private.Xml.dasm - System.Xml.XmlWellFormedWriter+AttributeValueCache:Trim():this (FullOpts) -3 (-0.59 % of base) : Azure.Storage.Blobs.dasm - Azure.Storage.Sas.BlobSasBuilder:EnsureState():this (FullOpts) -2 (-0.52 % of base) : System.Private.Xml.dasm - System.Xml.XmlSqlBinaryReader:CheckText(bool):int:this (FullOpts) -5 (-0.51 % of base) : System.Diagnostics.DiagnosticSource.dasm - System.Diagnostics.LegacyPropagator:TryExtractBaggage(System.String,byref):bool (FullOpts) -6 (-0.43 % of base) : Newtonsoft.Json.dasm - Newtonsoft.Json.Schema.JsonSchemaBuilder:ResolveReferences(Newtonsoft.Json.Schema.JsonSchema):Newtonsoft.Json.Schema.JsonSchema:this (FullOpts) -3 (-0.42 % of base) : System.Private.CoreLib.dasm - System.IO.DirectoryInfo:CreateSubdirectory(System.String):System.IO.DirectoryInfo:this (FullOpts) -2 (-0.38 % of base) : nunit.framework.dasm - NUnit.Framework.TestContext:AddTestAttachment(System.String,System.String) (FullOpts) -2 (-0.36 % of base) : System.Private.CoreLib.dasm - System.IO.StreamWriter:WriteLine(System.ReadOnlySpan`1[char]):this (FullOpts) -4 (-0.27 % of base) : System.Private.Xml.dasm - System.Xml.XmlTextReaderImpl:ParsePIValue(byref,byref):bool:this (FullOpts) -4 (-0.18 % of base) : Microsoft.Identity.Client.dasm - Microsoft.Identity.Client.Instance.Oidc.OidcRetrieverWithCache:ValidateIssuer(System.Uri,System.String) (FullOpts) -3 (-0.17 % of base) : System.Private.Xml.dasm - System.Xml.XmlTextReaderImpl:ParsePIValueAsync():System.ValueTuple`3[int,int,bool]:this (FullOpts) -2 (-0.14 % of base) : Humanizer.dasm - Humanizer.AfrikaansNumberToWordsConverter:Convert(int,bool):System.String:this (FullOpts) -1 (-0.06 % of base) : Humanizer.dasm - Humanizer.ByteSize:ToString(System.String,System.IFormatProvider,bool):System.String:this (FullOpts) 163 total methods with Code Size differences (45 improved, 118 regressed), 833663 unchanged. --------------------------------------------------------------------------------