Found 104 files with textual diffs.
Summary of Code Size diffs:
(Lower is better)
Total bytes of base: 46558093
Total bytes of diff: 46556839
Total bytes of delta: -1254 (-0.00 % of base)
Total relative delta: -4.11
diff is an improvement.
relative diff is an improvement.
Top file regressions (bytes):
80 : System.Security.Cryptography.dasm (0.01 % of base)
18 : System.IO.Packaging.dasm (0.02 % of base)
6 : System.Data.Odbc.dasm (0.00 % of base)
2 : System.ComponentModel.TypeConverter.dasm (0.00 % of base)
Top file improvements (bytes):
-514 : System.Net.ServerSentEvents.dasm (-0.48 % of base)
-213 : System.Text.Json.dasm (-0.01 % of base)
-156 : System.Private.DataContractSerialization.dasm (-0.02 % of base)
-115 : System.Net.Http.dasm (-0.01 % of base)
-85 : System.Security.Cryptography.Pkcs.dasm (-0.02 % of base)
-56 : System.Formats.Tar.dasm (-0.04 % of base)
-48 : System.Net.Mail.dasm (-0.03 % of base)
-40 : System.IO.Compression.dasm (-0.02 % of base)
-28 : System.Net.NetworkInformation.dasm (-0.05 % of base)
-18 : System.Diagnostics.DiagnosticSource.dasm (-0.01 % of base)
-17 : Microsoft.Extensions.Options.dasm (-0.05 % of base)
-17 : System.Private.CoreLib.dasm (-0.00 % of base)
-12 : System.Formats.Nrbf.dasm (-0.02 % of base)
-12 : System.Net.Primitives.dasm (-0.01 % of base)
-12 : System.Net.Sockets.dasm (-0.00 % of base)
-11 : Microsoft.Extensions.DependencyModel.dasm (-0.01 % of base)
-3 : Microsoft.Extensions.Hosting.Systemd.dasm (-0.05 % of base)
-3 : System.Net.Security.dasm (-0.00 % of base)
22 total files with Code Size differences (18 improved, 4 regressed), 238 unchanged.
Top method regressions (bytes):
19 (3.10 % of base) : System.Security.Cryptography.dasm - Internal.Cryptography.PkcsHelpers:GetOidFromHashAlgorithm(System.Security.Cryptography.HashAlgorithmName):System.String (FullOpts)
19 (3.10 % of base) : System.Security.Cryptography.Pkcs.dasm - Internal.Cryptography.PkcsHelpers:GetOidFromHashAlgorithm(System.Security.Cryptography.HashAlgorithmName):System.String (FullOpts)
18 (1.90 % of base) : System.Security.Cryptography.dasm - System.Security.Cryptography.PasswordBasedEncryption:InitiateEncryption(System.Security.Cryptography.PbeParameters,byref,byref,byref,byref) (FullOpts)
18 (1.90 % of base) : System.Security.Cryptography.Pkcs.dasm - System.Security.Cryptography.PasswordBasedEncryption:InitiateEncryption(System.Security.Cryptography.PbeParameters,byref,byref,byref,byref) (FullOpts)
17 (2.80 % of base) : System.Security.Cryptography.Pkcs.dasm - System.Security.Cryptography.Pkcs.CmsSignature+RSAPssCmsSignature:Sign(System.ReadOnlySpan`1[byte],System.String,System.Security.Cryptography.X509Certificates.X509Certificate2,System.Object,bool,byref,byref,byref):bool:this (FullOpts)
16 (2.83 % of base) : System.Security.Cryptography.dasm - System.Security.Cryptography.Rfc2898DeriveBytes:OpenHmac(System.ReadOnlySpan`1[byte]):System.Security.Cryptography.IncrementalHash:this (FullOpts)
12 (1.94 % of base) : System.Security.Cryptography.dasm - Internal.Cryptography.Helpers:HashLength(System.Security.Cryptography.HashAlgorithmName):int (FullOpts)
12 (3.55 % of base) : System.IO.Packaging.dasm - System.IO.Packaging.PackUriHelper:ComparePackUri(System.Uri,System.Uri):int (FullOpts)
12 (1.28 % of base) : System.Security.Cryptography.dasm - System.Security.Cryptography.X509Certificates.RSAPssX509SignatureGenerator:GetSignatureAlgorithmIdentifier(System.Security.Cryptography.HashAlgorithmName):byte[]:this (FullOpts)
9 (1.66 % of base) : System.Security.Cryptography.dasm - System.Security.Cryptography.Rfc2898DeriveBytes:ValidateHashAlgorithm(System.Security.Cryptography.HashAlgorithmName) (FullOpts)
8 (5.06 % of base) : System.Security.Cryptography.dasm - System.Security.Cryptography.DSACryptoServiceProvider:SignData(byte[],int,int,System.Security.Cryptography.HashAlgorithmName):byte[]:this (FullOpts)
8 (1.09 % of base) : System.Security.Cryptography.dasm - System.Security.Cryptography.X509Certificates.ECDsaX509SignatureGenerator:GetSignatureAlgorithmIdentifier(System.Security.Cryptography.HashAlgorithmName):byte[]:this (FullOpts)
8 (1.06 % of base) : System.Security.Cryptography.dasm - System.Security.Cryptography.X509Certificates.RSAPkcs1X509SignatureGenerator:GetSignatureAlgorithmIdentifier(System.Security.Cryptography.HashAlgorithmName):byte[]:this (FullOpts)
6 (0.51 % of base) : System.Data.Odbc.dasm - System.Data.Odbc.OdbcMetaDataFactory:PrepareCollection(System.String,System.String[],System.Data.Common.DbConnection):System.Data.DataTable:this (FullOpts)
6 (2.03 % of base) : System.IO.Packaging.dasm - System.IO.Packaging.PackUriHelper:ValidatePackUri(System.Uri):System.Uri (FullOpts)
6 (2.93 % of base) : System.Security.Cryptography.dasm - System.Security.Cryptography.DSACryptoServiceProvider:HashData(byte[],int,int,System.Security.Cryptography.HashAlgorithmName):byte[]:this (FullOpts)
6 (3.05 % of base) : System.Security.Cryptography.dasm - System.Security.Cryptography.DSACryptoServiceProvider:HashData(System.IO.Stream,System.Security.Cryptography.HashAlgorithmName):byte[]:this (FullOpts)
6 (3.87 % of base) : System.Security.Cryptography.dasm - System.Security.Cryptography.DSACryptoServiceProvider:SignData(System.IO.Stream,System.Security.Cryptography.HashAlgorithmName):byte[]:this (FullOpts)
6 (2.65 % of base) : System.Security.Cryptography.dasm - System.Security.Cryptography.DSACryptoServiceProvider:TryHashData(System.ReadOnlySpan`1[byte],System.Span`1[byte],System.Security.Cryptography.HashAlgorithmName,byref):bool:this (FullOpts)
6 (3.87 % of base) : System.Security.Cryptography.dasm - System.Security.Cryptography.DSACryptoServiceProvider:VerifyData(System.IO.Stream,byte[],System.Security.Cryptography.HashAlgorithmName):bool:this (FullOpts)
6 (1.70 % of base) : System.Security.Cryptography.dasm - System.Security.Cryptography.PasswordBasedEncryption:ValidatePbeParameters(System.Security.Cryptography.PbeParameters,System.ReadOnlySpan`1[char],System.ReadOnlySpan`1[byte]) (FullOpts)
6 (1.70 % of base) : System.Security.Cryptography.Pkcs.dasm - System.Security.Cryptography.PasswordBasedEncryption:ValidatePbeParameters(System.Security.Cryptography.PbeParameters,System.ReadOnlySpan`1[char],System.ReadOnlySpan`1[byte]) (FullOpts)
4 (2.42 % of base) : System.Security.Cryptography.dasm - System.Security.Cryptography.DSACryptoServiceProvider:TrySignData(System.ReadOnlySpan`1[byte],System.Span`1[byte],System.Security.Cryptography.HashAlgorithmName,byref):bool:this (FullOpts)
4 (2.55 % of base) : System.Security.Cryptography.dasm - System.Security.Cryptography.DSACryptoServiceProvider:VerifyData(byte[],int,int,byte[],System.Security.Cryptography.HashAlgorithmName):bool:this (FullOpts)
4 (2.55 % of base) : System.Security.Cryptography.dasm - System.Security.Cryptography.DSACryptoServiceProvider:VerifyData(System.ReadOnlySpan`1[byte],System.ReadOnlySpan`1[byte],System.Security.Cryptography.HashAlgorithmName):bool:this (FullOpts)
3 (0.96 % of base) : System.Security.Cryptography.Pkcs.dasm - System.Security.Cryptography.Asn1.ValuePbkdf2Params:Encode(System.Formats.Asn1.AsnWriter,System.Formats.Asn1.Asn1Tag):this (FullOpts)
3 (0.72 % of base) : System.Security.Cryptography.Pkcs.dasm - System.Security.Cryptography.Pkcs.Asn1.EssCertIdV2:Encode(System.Formats.Asn1.AsnWriter,System.Formats.Asn1.Asn1Tag):this (FullOpts)
2 (0.61 % of base) : System.ComponentModel.TypeConverter.dasm - System.ComponentModel.ReferenceConverter:ConvertFrom(System.ComponentModel.ITypeDescriptorContext,System.Globalization.CultureInfo,System.Object):System.Object:this (FullOpts)
Top method improvements (bytes):
-66 (-27.27 % of base) : System.Private.DataContractSerialization.dasm - System.Runtime.Serialization.XmlObjectSerializerReadContext:ReadIfNullOrRef(System.Runtime.Serialization.XmlReaderDelegator,System.Type,bool):System.String:this (FullOpts)
-62 (-21.09 % of base) : System.Text.Json.dasm - System.Text.Json.JsonSerializer:GetMetadataPropertyName(System.ReadOnlySpan`1[byte],System.Text.Json.Serialization.Metadata.PolymorphicTypeResolver):byte (FullOpts)
-59 (-16.81 % of base) : System.Net.Http.dasm - System.Net.Http.HttpContent:GetPreambleLength(System.ReadOnlySpan`1[byte],System.Text.Encoding):int (FullOpts)
-58 (-11.46 % of base) : System.Text.Json.dasm - System.Text.Json.JsonReaderHelper:TryGetFloatingPointConstant(System.ReadOnlySpan`1[byte],byref):bool (FullOpts) (3 methods)
-49 (-14.12 % of base) : System.Net.Http.dasm - System.Net.Http.HttpContent:TryDetectEncoding(System.ReadOnlySpan`1[byte],byref,byref):bool (FullOpts)
-46 (-7.42 % of base) : System.Formats.Tar.dasm - System.Formats.Tar.TarHeader:ReadVersionAttribute(System.ReadOnlySpan`1[byte]):this (FullOpts)
-44 (-2.19 % of base) : System.Net.ServerSentEvents.dasm - System.Net.ServerSentEvents.SseParser`1[System.__Canon]:ProcessLine(byref,byref):bool:this (FullOpts)
-44 (-2.07 % of base) : System.Net.ServerSentEvents.dasm - System.Net.ServerSentEvents.SseParser`1[System.Numerics.Vector`1[float]]:ProcessLine(byref,byref):bool:this (FullOpts)
-43 (-2.47 % of base) : System.Net.ServerSentEvents.dasm - System.Net.ServerSentEvents.SseParser`1[byte]:ProcessLine(byref,byref):bool:this (FullOpts)
-43 (-2.47 % of base) : System.Net.ServerSentEvents.dasm - System.Net.ServerSentEvents.SseParser`1[double]:ProcessLine(byref,byref):bool:this (FullOpts)
-43 (-2.47 % of base) : System.Net.ServerSentEvents.dasm - System.Net.ServerSentEvents.SseParser`1[int]:ProcessLine(byref,byref):bool:this (FullOpts)
-43 (-2.47 % of base) : System.Net.ServerSentEvents.dasm - System.Net.ServerSentEvents.SseParser`1[long]:ProcessLine(byref,byref):bool:this (FullOpts)
-43 (-2.47 % of base) : System.Net.ServerSentEvents.dasm - System.Net.ServerSentEvents.SseParser`1[short]:ProcessLine(byref,byref):bool:this (FullOpts)
-43 (-2.40 % of base) : System.Net.ServerSentEvents.dasm - System.Net.ServerSentEvents.SseParser`1[System.Nullable`1[int]]:ProcessLine(byref,byref):bool:this (FullOpts)
-29 (-2.97 % of base) : System.Security.Cryptography.dasm - System.Security.Cryptography.Asn1.ValuePssParamsAsn:Encode(System.Formats.Asn1.AsnWriter,System.Formats.Asn1.Asn1Tag):this (FullOpts)
-29 (-2.97 % of base) : System.Security.Cryptography.Pkcs.dasm - System.Security.Cryptography.Asn1.ValuePssParamsAsn:Encode(System.Formats.Asn1.AsnWriter,System.Formats.Asn1.Asn1Tag):this (FullOpts)
-29 (-2.82 % of base) : System.Text.Json.dasm - System.Text.Json.Utf8JsonReader:ConsumeValue(byte):bool:this (FullOpts)
-21 (-5.43 % of base) : System.Private.DataContractSerialization.dasm - System.Runtime.Serialization.XmlObjectSerializerReadContext:TryHandleNullOrRef(System.Runtime.Serialization.XmlReaderDelegator,System.String,System.String,System.Type,byref):bool:this (FullOpts)
-20 (-7.14 % of base) : System.Text.Json.dasm - System.Text.Json.Serialization.Converters.HalfConverter:TryParse(System.ReadOnlySpan`1[byte],byref):bool (FullOpts)
-18 (-6.82 % of base) : System.Diagnostics.DiagnosticSource.dasm - System.Diagnostics.Activity:GenerateRootId():System.String (FullOpts)
-18 (-1.76 % of base) : System.Private.DataContractSerialization.dasm - System.Runtime.Serialization.XmlObjectSerializerReadContext:ReadSerializationInfo(System.Runtime.Serialization.XmlReaderDelegator,System.Type):System.Runtime.Serialization.SerializationInfo:this (FullOpts)
-17 (-2.05 % of base) : Microsoft.Extensions.Options.dasm - Microsoft.Extensions.Options.OptionsFactory`1[System.__Canon]:Create(System.String):System.__Canon:this (FullOpts)
-17 (-8.21 % of base) : System.Private.DataContractSerialization.dasm - System.Runtime.Serialization.DataContracts.PrimitiveDataContract:TryReadNullAtTopLevel(System.Runtime.Serialization.XmlReaderDelegator):bool (FullOpts)
-17 (-5.65 % of base) : System.Private.DataContractSerialization.dasm - System.Runtime.Serialization.XmlObjectSerializerReadContext:AddNewObjectWithId(System.String,System.Object):this (FullOpts)
-17 (-2.87 % of base) : System.Private.DataContractSerialization.dasm - System.Runtime.Serialization.XmlObjectSerializerReadContext:ReplaceDeserializedObject(System.String,System.Object,System.Object):this (FullOpts)
-16 (-0.85 % of base) : System.Security.Cryptography.Pkcs.dasm - Internal.Cryptography.PkcsHelpers:TryGetRsaOaepEncryptionPadding(System.Nullable`1[System.ReadOnlyMemory`1[byte]],byref,byref):bool (FullOpts)
-16 (-3.34 % of base) : System.Net.NetworkInformation.dasm - System.IO.RowConfigReader:TryGetNextValue(System.String,byref):bool:this (FullOpts)
-15 (-3.81 % of base) : System.Net.Mail.dasm - System.Net.Mime.ByteEncoder:EncodeBytes(System.ReadOnlySpan`1[byte],bool,bool):int:this (FullOpts)
-15 (-0.85 % of base) : System.Security.Cryptography.dasm - System.Security.Cryptography.X509Certificates.Asn1.TbsCertificateAsn:Encode(System.Formats.Asn1.AsnWriter,System.Formats.Asn1.Asn1Tag):this (FullOpts)
-14 (-3.04 % of base) : System.Security.Cryptography.Pkcs.dasm - System.Security.Cryptography.Asn1.ValueX509ExtensionAsn:Encode(System.Formats.Asn1.AsnWriter,System.Formats.Asn1.Asn1Tag):this (FullOpts)
-14 (-2.55 % of base) : System.Security.Cryptography.dasm - System.Security.Cryptography.Asn1.X509ExtensionAsn:Encode(System.Formats.Asn1.AsnWriter,System.Formats.Asn1.Asn1Tag):this (FullOpts)
-14 (-2.55 % of base) : System.Security.Cryptography.Pkcs.dasm - System.Security.Cryptography.Asn1.X509ExtensionAsn:Encode(System.Formats.Asn1.AsnWriter,System.Formats.Asn1.Asn1Tag):this (FullOpts)
-14 (-1.74 % of base) : System.Security.Cryptography.Pkcs.dasm - System.Security.Cryptography.Pkcs.Asn1.Rfc3161TimeStampReq:Encode(System.Formats.Asn1.AsnWriter,System.Formats.Asn1.Asn1Tag):this (FullOpts)
-14 (-1.11 % of base) : System.Security.Cryptography.Pkcs.dasm - System.Security.Cryptography.Pkcs.Asn1.Rfc3161TstInfo:Encode(System.Formats.Asn1.AsnWriter,System.Formats.Asn1.Asn1Tag):this (FullOpts)
-14 (-1.53 % of base) : System.Security.Cryptography.Pkcs.dasm - System.Security.Cryptography.Pkcs.Asn1.ValueRfc3161TstInfo:Encode(System.Formats.Asn1.AsnWriter,System.Formats.Asn1.Asn1Tag):this (FullOpts)
-14 (-4.52 % of base) : System.Security.Cryptography.dasm - System.Security.Cryptography.X509Certificates.Asn1.BasicConstraintsAsn:Encode(System.Formats.Asn1.AsnWriter,System.Formats.Asn1.Asn1Tag):this (FullOpts)
-13 (-0.71 % of base) : System.Text.Json.dasm - System.Text.Json.Serialization.PipeReadBufferState:ProcessReadBytes():this (FullOpts)
-12 (-26.09 % of base) : System.Formats.Nrbf.dasm - System.Formats.Nrbf.NrbfDecoder:StartsWithPayloadHeader(System.ReadOnlySpan`1[byte]):bool (FullOpts)
-12 (-5.41 % of base) : System.Net.NetworkInformation.dasm - System.IO.RowConfigReader:TryFindNextKeyOccurrence(System.String,int,byref):bool:this (FullOpts)
-12 (-16.00 % of base) : System.Net.Primitives.dasm - System.Net.IPAddress:get_IsIPv4MappedToIPv6():bool:this (FullOpts)
-12 (-0.42 % of base) : System.Net.Sockets.dasm - System.Net.Sockets.SocketAsyncEventArgs:<DnsConnectAsync>g__Core|113_0(System.Net.Sockets.SocketAsyncEventArgs+MultiConnectSocketAsyncEventArgs,System.Threading.Tasks.Task`1[System.Net.IPAddress[]],int,int,int,System.Net.Sockets.SocketAsyncEventArgs+ParallelMultiConnectSocketState,System.Threading.CancellationToken):this (FullOpts)
-12 (-4.71 % of base) : System.Security.Cryptography.Pkcs.dasm - System.Security.Cryptography.Pkcs.CmsSignature+RSAPkcs1CmsSignature:GetSignaturePadding(System.Nullable`1[System.ReadOnlyMemory`1[byte]],System.String,System.Security.Cryptography.HashAlgorithmName,int):System.Security.Cryptography.RSASignaturePadding:this (FullOpts)
-11 (-1.53 % of base) : Microsoft.Extensions.DependencyModel.dasm - Microsoft.Extensions.DependencyModel.DependencyContextJsonReader:ReadToEnd(System.IO.Stream):System.ArraySegment`1[byte] (FullOpts)
-11 (-1.64 % of base) : System.Net.Mail.dasm - System.Net.Mime.ByteEncoder:EncodeString(System.String,System.Text.Encoding):int:this (FullOpts)
-11 (-29.73 % of base) : System.Net.Mail.dasm - System.Net.Mime.ByteEncoder:IsCRLF(System.ReadOnlySpan`1[byte]):bool (FullOpts)
-11 (-11.22 % of base) : System.Net.Mail.dasm - System.Net.Mime.QEncoder:LineBreakNeeded(System.ReadOnlySpan`1[byte]):bool:this (FullOpts)
-11 (-8.46 % of base) : System.Net.ServerSentEvents.dasm - System.Net.ServerSentEvents.SseParser`1[byte]:GetNewLineLength():int:this (FullOpts)
-11 (-8.46 % of base) : System.Net.ServerSentEvents.dasm - System.Net.ServerSentEvents.SseParser`1[double]:GetNewLineLength():int:this (FullOpts)
-11 (-8.46 % of base) : System.Net.ServerSentEvents.dasm - System.Net.ServerSentEvents.SseParser`1[int]:GetNewLineLength():int:this (FullOpts)
-11 (-8.46 % of base) : System.Net.ServerSentEvents.dasm - System.Net.ServerSentEvents.SseParser`1[long]:GetNewLineLength():int:this (FullOpts)
-11 (-8.46 % of base) : System.Net.ServerSentEvents.dasm - System.Net.ServerSentEvents.SseParser`1[short]:GetNewLineLength():int:this (FullOpts)
-11 (-8.46 % of base) : System.Net.ServerSentEvents.dasm - System.Net.ServerSentEvents.SseParser`1[System.__Canon]:GetNewLineLength():int:this (FullOpts)
-11 (-8.46 % of base) : System.Net.ServerSentEvents.dasm - System.Net.ServerSentEvents.SseParser`1[System.Nullable`1[int]]:GetNewLineLength():int:this (FullOpts)
-11 (-8.46 % of base) : System.Net.ServerSentEvents.dasm - System.Net.ServerSentEvents.SseParser`1[System.Numerics.Vector`1[float]]:GetNewLineLength():int:this (FullOpts)
-11 (-2.64 % of base) : System.Security.Cryptography.Pkcs.dasm - System.Security.Cryptography.Asn1.Pkcs12.MacData:Encode(System.Formats.Asn1.AsnWriter,System.Formats.Asn1.Asn1Tag):this (FullOpts)
-11 (-3.41 % of base) : System.Security.Cryptography.Pkcs.dasm - System.Security.Cryptography.Asn1.Pkcs12.ValueMacData:Encode(System.Formats.Asn1.AsnWriter,System.Formats.Asn1.Asn1Tag):this (FullOpts)
-11 (-1.53 % of base) : System.Text.Json.dasm - System.Text.Json.JsonDocument:ReadToEnd(System.IO.Stream):System.ArraySegment`1[byte] (FullOpts)
-10 (-2.23 % of base) : System.Formats.Tar.dasm - System.Formats.Tar.TarHeader:ReadMagicAttribute(System.ReadOnlySpan`1[byte]):this (FullOpts)
-10 (-9.71 % of base) : System.Net.ServerSentEvents.dasm - System.Net.ServerSentEvents.SseParser`1[byte]:SkipBomIfPresent():this (FullOpts)
-10 (-9.71 % of base) : System.Net.ServerSentEvents.dasm - System.Net.ServerSentEvents.SseParser`1[double]:SkipBomIfPresent():this (FullOpts)
-10 (-9.71 % of base) : System.Net.ServerSentEvents.dasm - System.Net.ServerSentEvents.SseParser`1[int]:SkipBomIfPresent():this (FullOpts)
-10 (-9.71 % of base) : System.Net.ServerSentEvents.dasm - System.Net.ServerSentEvents.SseParser`1[long]:SkipBomIfPresent():this (FullOpts)
-10 (-9.71 % of base) : System.Net.ServerSentEvents.dasm - System.Net.ServerSentEvents.SseParser`1[short]:SkipBomIfPresent():this (FullOpts)
-10 (-9.71 % of base) : System.Net.ServerSentEvents.dasm - System.Net.ServerSentEvents.SseParser`1[System.__Canon]:SkipBomIfPresent():this (FullOpts)
-10 (-9.71 % of base) : System.Net.ServerSentEvents.dasm - System.Net.ServerSentEvents.SseParser`1[System.Nullable`1[int]]:SkipBomIfPresent():this (FullOpts)
-10 (-9.71 % of base) : System.Net.ServerSentEvents.dasm - System.Net.ServerSentEvents.SseParser`1[System.Numerics.Vector`1[float]]:SkipBomIfPresent():this (FullOpts)
-10 (-0.44 % of base) : System.Text.Json.dasm - System.Text.Json.JsonDocument+<ReadToEndAsync>d__85:MoveNext():this (FullOpts)
-10 (-7.81 % of base) : System.Text.Json.dasm - System.Text.Json.Serialization.StreamReadBufferState:ProcessReadBytes():this (FullOpts)
-8 (-0.15 % of base) : System.Private.CoreLib.dasm - System.Globalization.TimeSpanParse:ProcessTerminal_HM_S_D(byref,byte,byref):bool (FullOpts)
-8 (-1.95 % of base) : System.IO.Compression.dasm - System.IO.Compression.Zip64EndOfCentralDirectoryRecord:TryReadBlockCore(System.Span`1[byte],int,byref):bool (FullOpts)
-8 (-1.12 % of base) : System.IO.Compression.dasm - System.IO.Compression.ZipCentralDirectoryFileHeader:TryReadBlockInitialize(System.ReadOnlySpan`1[byte],byref,byref,byref,byref,byref,byref):bool (FullOpts)
-8 (-1.98 % of base) : System.IO.Compression.dasm - System.IO.Compression.ZipLocalFileHeader:TrySkipBlock(System.IO.Stream):bool (FullOpts)
-8 (-0.75 % of base) : System.IO.Compression.dasm - System.IO.Compression.ZipLocalFileHeader:TrySkipBlockAsync(System.IO.Stream,System.Threading.CancellationToken):bool (FullOpts)
-8 (-7.14 % of base) : System.IO.Compression.dasm - System.IO.Compression.ZipLocalFileHeader:TrySkipBlockCore(System.IO.Stream,System.Span`1[byte],int,long):bool (FullOpts)
-8 (-4.73 % of base) : System.Private.CoreLib.dasm - System.Reflection.AssemblyNameHelpers:IsValidPublicKey(byte[]):bool (FullOpts)
-7 (-0.49 % of base) : System.Net.Http.dasm - System.Net.Http.HttpConnection:ParseStatusLineCore(System.Span`1[byte],System.Net.Http.HttpResponseMessage) (FullOpts)
-6 (-2.03 % of base) : System.Security.Cryptography.dasm - System.Security.Cryptography.RSACryptoServiceProvider:CheckSHA3HashAlgorithm(System.Security.Cryptography.HashAlgorithmName) (FullOpts)
-3 (-0.59 % of base) : Microsoft.Extensions.Hosting.Systemd.dasm - Microsoft.Extensions.Hosting.Systemd.SystemdHelpers:GetIsSystemdService():bool (FullOpts)
-3 (-0.12 % of base) : System.Net.Security.dasm - System.Net.NegotiateAuthenticationPal+ManagedNtlmNegotiateAuthenticationPal:ProcessChallenge(System.ReadOnlySpan`1[byte],byref):byte[]:this (FullOpts)
-2 (-0.28 % of base) : System.Security.Cryptography.Pkcs.dasm - System.Security.Cryptography.Asn1.OaepParamsAsn:Encode(System.Formats.Asn1.AsnWriter,System.Formats.Asn1.Asn1Tag):this (FullOpts)
-1 (-0.23 % of base) : System.Private.CoreLib.dasm - System.Reflection.Emit.RuntimeTypeBuilder:DefineMethodCore(System.String,int,int,System.Type,System.Type[],System.Type[],System.Type[],System.Type[][],System.Type[][]):System.Reflection.Emit.MethodBuilder:this (FullOpts)
Top method regressions (percentages):
8 (5.06 % of base) : System.Security.Cryptography.dasm - System.Security.Cryptography.DSACryptoServiceProvider:SignData(byte[],int,int,System.Security.Cryptography.HashAlgorithmName):byte[]:this (FullOpts)
6 (3.87 % of base) : System.Security.Cryptography.dasm - System.Security.Cryptography.DSACryptoServiceProvider:SignData(System.IO.Stream,System.Security.Cryptography.HashAlgorithmName):byte[]:this (FullOpts)
6 (3.87 % of base) : System.Security.Cryptography.dasm - System.Security.Cryptography.DSACryptoServiceProvider:VerifyData(System.IO.Stream,byte[],System.Security.Cryptography.HashAlgorithmName):bool:this (FullOpts)
12 (3.55 % of base) : System.IO.Packaging.dasm - System.IO.Packaging.PackUriHelper:ComparePackUri(System.Uri,System.Uri):int (FullOpts)
19 (3.10 % of base) : System.Security.Cryptography.dasm - Internal.Cryptography.PkcsHelpers:GetOidFromHashAlgorithm(System.Security.Cryptography.HashAlgorithmName):System.String (FullOpts)
19 (3.10 % of base) : System.Security.Cryptography.Pkcs.dasm - Internal.Cryptography.PkcsHelpers:GetOidFromHashAlgorithm(System.Security.Cryptography.HashAlgorithmName):System.String (FullOpts)
6 (3.05 % of base) : System.Security.Cryptography.dasm - System.Security.Cryptography.DSACryptoServiceProvider:HashData(System.IO.Stream,System.Security.Cryptography.HashAlgorithmName):byte[]:this (FullOpts)
6 (2.93 % of base) : System.Security.Cryptography.dasm - System.Security.Cryptography.DSACryptoServiceProvider:HashData(byte[],int,int,System.Security.Cryptography.HashAlgorithmName):byte[]:this (FullOpts)
16 (2.83 % of base) : System.Security.Cryptography.dasm - System.Security.Cryptography.Rfc2898DeriveBytes:OpenHmac(System.ReadOnlySpan`1[byte]):System.Security.Cryptography.IncrementalHash:this (FullOpts)
17 (2.80 % of base) : System.Security.Cryptography.Pkcs.dasm - System.Security.Cryptography.Pkcs.CmsSignature+RSAPssCmsSignature:Sign(System.ReadOnlySpan`1[byte],System.String,System.Security.Cryptography.X509Certificates.X509Certificate2,System.Object,bool,byref,byref,byref):bool:this (FullOpts)
6 (2.65 % of base) : System.Security.Cryptography.dasm - System.Security.Cryptography.DSACryptoServiceProvider:TryHashData(System.ReadOnlySpan`1[byte],System.Span`1[byte],System.Security.Cryptography.HashAlgorithmName,byref):bool:this (FullOpts)
4 (2.55 % of base) : System.Security.Cryptography.dasm - System.Security.Cryptography.DSACryptoServiceProvider:VerifyData(byte[],int,int,byte[],System.Security.Cryptography.HashAlgorithmName):bool:this (FullOpts)
4 (2.55 % of base) : System.Security.Cryptography.dasm - System.Security.Cryptography.DSACryptoServiceProvider:VerifyData(System.ReadOnlySpan`1[byte],System.ReadOnlySpan`1[byte],System.Security.Cryptography.HashAlgorithmName):bool:this (FullOpts)
4 (2.42 % of base) : System.Security.Cryptography.dasm - System.Security.Cryptography.DSACryptoServiceProvider:TrySignData(System.ReadOnlySpan`1[byte],System.Span`1[byte],System.Security.Cryptography.HashAlgorithmName,byref):bool:this (FullOpts)
6 (2.03 % of base) : System.IO.Packaging.dasm - System.IO.Packaging.PackUriHelper:ValidatePackUri(System.Uri):System.Uri (FullOpts)
12 (1.94 % of base) : System.Security.Cryptography.dasm - Internal.Cryptography.Helpers:HashLength(System.Security.Cryptography.HashAlgorithmName):int (FullOpts)
18 (1.90 % of base) : System.Security.Cryptography.dasm - System.Security.Cryptography.PasswordBasedEncryption:InitiateEncryption(System.Security.Cryptography.PbeParameters,byref,byref,byref,byref) (FullOpts)
18 (1.90 % of base) : System.Security.Cryptography.Pkcs.dasm - System.Security.Cryptography.PasswordBasedEncryption:InitiateEncryption(System.Security.Cryptography.PbeParameters,byref,byref,byref,byref) (FullOpts)
6 (1.70 % of base) : System.Security.Cryptography.dasm - System.Security.Cryptography.PasswordBasedEncryption:ValidatePbeParameters(System.Security.Cryptography.PbeParameters,System.ReadOnlySpan`1[char],System.ReadOnlySpan`1[byte]) (FullOpts)
6 (1.70 % of base) : System.Security.Cryptography.Pkcs.dasm - System.Security.Cryptography.PasswordBasedEncryption:ValidatePbeParameters(System.Security.Cryptography.PbeParameters,System.ReadOnlySpan`1[char],System.ReadOnlySpan`1[byte]) (FullOpts)
9 (1.66 % of base) : System.Security.Cryptography.dasm - System.Security.Cryptography.Rfc2898DeriveBytes:ValidateHashAlgorithm(System.Security.Cryptography.HashAlgorithmName) (FullOpts)
12 (1.28 % of base) : System.Security.Cryptography.dasm - System.Security.Cryptography.X509Certificates.RSAPssX509SignatureGenerator:GetSignatureAlgorithmIdentifier(System.Security.Cryptography.HashAlgorithmName):byte[]:this (FullOpts)
8 (1.09 % of base) : System.Security.Cryptography.dasm - System.Security.Cryptography.X509Certificates.ECDsaX509SignatureGenerator:GetSignatureAlgorithmIdentifier(System.Security.Cryptography.HashAlgorithmName):byte[]:this (FullOpts)
8 (1.06 % of base) : System.Security.Cryptography.dasm - System.Security.Cryptography.X509Certificates.RSAPkcs1X509SignatureGenerator:GetSignatureAlgorithmIdentifier(System.Security.Cryptography.HashAlgorithmName):byte[]:this (FullOpts)
3 (0.96 % of base) : System.Security.Cryptography.Pkcs.dasm - System.Security.Cryptography.Asn1.ValuePbkdf2Params:Encode(System.Formats.Asn1.AsnWriter,System.Formats.Asn1.Asn1Tag):this (FullOpts)
3 (0.72 % of base) : System.Security.Cryptography.Pkcs.dasm - System.Security.Cryptography.Pkcs.Asn1.EssCertIdV2:Encode(System.Formats.Asn1.AsnWriter,System.Formats.Asn1.Asn1Tag):this (FullOpts)
2 (0.61 % of base) : System.ComponentModel.TypeConverter.dasm - System.ComponentModel.ReferenceConverter:ConvertFrom(System.ComponentModel.ITypeDescriptorContext,System.Globalization.CultureInfo,System.Object):System.Object:this (FullOpts)
6 (0.51 % of base) : System.Data.Odbc.dasm - System.Data.Odbc.OdbcMetaDataFactory:PrepareCollection(System.String,System.String[],System.Data.Common.DbConnection):System.Data.DataTable:this (FullOpts)
Top method improvements (percentages):
-11 (-29.73 % of base) : System.Net.Mail.dasm - System.Net.Mime.ByteEncoder:IsCRLF(System.ReadOnlySpan`1[byte]):bool (FullOpts)
-66 (-27.27 % of base) : System.Private.DataContractSerialization.dasm - System.Runtime.Serialization.XmlObjectSerializerReadContext:ReadIfNullOrRef(System.Runtime.Serialization.XmlReaderDelegator,System.Type,bool):System.String:this (FullOpts)
-12 (-26.09 % of base) : System.Formats.Nrbf.dasm - System.Formats.Nrbf.NrbfDecoder:StartsWithPayloadHeader(System.ReadOnlySpan`1[byte]):bool (FullOpts)
-62 (-21.09 % of base) : System.Text.Json.dasm - System.Text.Json.JsonSerializer:GetMetadataPropertyName(System.ReadOnlySpan`1[byte],System.Text.Json.Serialization.Metadata.PolymorphicTypeResolver):byte (FullOpts)
-59 (-16.81 % of base) : System.Net.Http.dasm - System.Net.Http.HttpContent:GetPreambleLength(System.ReadOnlySpan`1[byte],System.Text.Encoding):int (FullOpts)
-12 (-16.00 % of base) : System.Net.Primitives.dasm - System.Net.IPAddress:get_IsIPv4MappedToIPv6():bool:this (FullOpts)
-49 (-14.12 % of base) : System.Net.Http.dasm - System.Net.Http.HttpContent:TryDetectEncoding(System.ReadOnlySpan`1[byte],byref,byref):bool (FullOpts)
-58 (-11.46 % of base) : System.Text.Json.dasm - System.Text.Json.JsonReaderHelper:TryGetFloatingPointConstant(System.ReadOnlySpan`1[byte],byref):bool (FullOpts) (3 methods)
-11 (-11.22 % of base) : System.Net.Mail.dasm - System.Net.Mime.QEncoder:LineBreakNeeded(System.ReadOnlySpan`1[byte]):bool:this (FullOpts)
-10 (-9.71 % of base) : System.Net.ServerSentEvents.dasm - System.Net.ServerSentEvents.SseParser`1[byte]:SkipBomIfPresent():this (FullOpts)
-10 (-9.71 % of base) : System.Net.ServerSentEvents.dasm - System.Net.ServerSentEvents.SseParser`1[double]:SkipBomIfPresent():this (FullOpts)
-10 (-9.71 % of base) : System.Net.ServerSentEvents.dasm - System.Net.ServerSentEvents.SseParser`1[int]:SkipBomIfPresent():this (FullOpts)
-10 (-9.71 % of base) : System.Net.ServerSentEvents.dasm - System.Net.ServerSentEvents.SseParser`1[long]:SkipBomIfPresent():this (FullOpts)
-10 (-9.71 % of base) : System.Net.ServerSentEvents.dasm - System.Net.ServerSentEvents.SseParser`1[short]:SkipBomIfPresent():this (FullOpts)
-10 (-9.71 % of base) : System.Net.ServerSentEvents.dasm - System.Net.ServerSentEvents.SseParser`1[System.__Canon]:SkipBomIfPresent():this (FullOpts)
-10 (-9.71 % of base) : System.Net.ServerSentEvents.dasm - System.Net.ServerSentEvents.SseParser`1[System.Nullable`1[int]]:SkipBomIfPresent():this (FullOpts)
-10 (-9.71 % of base) : System.Net.ServerSentEvents.dasm - System.Net.ServerSentEvents.SseParser`1[System.Numerics.Vector`1[float]]:SkipBomIfPresent():this (FullOpts)
-11 (-8.46 % of base) : System.Net.ServerSentEvents.dasm - System.Net.ServerSentEvents.SseParser`1[byte]:GetNewLineLength():int:this (FullOpts)
-11 (-8.46 % of base) : System.Net.ServerSentEvents.dasm - System.Net.ServerSentEvents.SseParser`1[double]:GetNewLineLength():int:this (FullOpts)
-11 (-8.46 % of base) : System.Net.ServerSentEvents.dasm - System.Net.ServerSentEvents.SseParser`1[int]:GetNewLineLength():int:this (FullOpts)
-11 (-8.46 % of base) : System.Net.ServerSentEvents.dasm - System.Net.ServerSentEvents.SseParser`1[long]:GetNewLineLength():int:this (FullOpts)
-11 (-8.46 % of base) : System.Net.ServerSentEvents.dasm - System.Net.ServerSentEvents.SseParser`1[short]:GetNewLineLength():int:this (FullOpts)
-11 (-8.46 % of base) : System.Net.ServerSentEvents.dasm - System.Net.ServerSentEvents.SseParser`1[System.__Canon]:GetNewLineLength():int:this (FullOpts)
-11 (-8.46 % of base) : System.Net.ServerSentEvents.dasm - System.Net.ServerSentEvents.SseParser`1[System.Nullable`1[int]]:GetNewLineLength():int:this (FullOpts)
-11 (-8.46 % of base) : System.Net.ServerSentEvents.dasm - System.Net.ServerSentEvents.SseParser`1[System.Numerics.Vector`1[float]]:GetNewLineLength():int:this (FullOpts)
-17 (-8.21 % of base) : System.Private.DataContractSerialization.dasm - System.Runtime.Serialization.DataContracts.PrimitiveDataContract:TryReadNullAtTopLevel(System.Runtime.Serialization.XmlReaderDelegator):bool (FullOpts)
-10 (-7.81 % of base) : System.Text.Json.dasm - System.Text.Json.Serialization.StreamReadBufferState:ProcessReadBytes():this (FullOpts)
-46 (-7.42 % of base) : System.Formats.Tar.dasm - System.Formats.Tar.TarHeader:ReadVersionAttribute(System.ReadOnlySpan`1[byte]):this (FullOpts)
-8 (-7.14 % of base) : System.IO.Compression.dasm - System.IO.Compression.ZipLocalFileHeader:TrySkipBlockCore(System.IO.Stream,System.Span`1[byte],int,long):bool (FullOpts)
-20 (-7.14 % of base) : System.Text.Json.dasm - System.Text.Json.Serialization.Converters.HalfConverter:TryParse(System.ReadOnlySpan`1[byte],byref):bool (FullOpts)
-18 (-6.82 % of base) : System.Diagnostics.DiagnosticSource.dasm - System.Diagnostics.Activity:GenerateRootId():System.String (FullOpts)
-17 (-5.65 % of base) : System.Private.DataContractSerialization.dasm - System.Runtime.Serialization.XmlObjectSerializerReadContext:AddNewObjectWithId(System.String,System.Object):this (FullOpts)
-21 (-5.43 % of base) : System.Private.DataContractSerialization.dasm - System.Runtime.Serialization.XmlObjectSerializerReadContext:TryHandleNullOrRef(System.Runtime.Serialization.XmlReaderDelegator,System.String,System.String,System.Type,byref):bool:this (FullOpts)
-12 (-5.41 % of base) : System.Net.NetworkInformation.dasm - System.IO.RowConfigReader:TryFindNextKeyOccurrence(System.String,int,byref):bool:this (FullOpts)
-8 (-4.73 % of base) : System.Private.CoreLib.dasm - System.Reflection.AssemblyNameHelpers:IsValidPublicKey(byte[]):bool (FullOpts)
-12 (-4.71 % of base) : System.Security.Cryptography.Pkcs.dasm - System.Security.Cryptography.Pkcs.CmsSignature+RSAPkcs1CmsSignature:GetSignaturePadding(System.Nullable`1[System.ReadOnlyMemory`1[byte]],System.String,System.Security.Cryptography.HashAlgorithmName,int):System.Security.Cryptography.RSASignaturePadding:this (FullOpts)
-14 (-4.52 % of base) : System.Security.Cryptography.dasm - System.Security.Cryptography.X509Certificates.Asn1.BasicConstraintsAsn:Encode(System.Formats.Asn1.AsnWriter,System.Formats.Asn1.Asn1Tag):this (FullOpts)
-15 (-3.81 % of base) : System.Net.Mail.dasm - System.Net.Mime.ByteEncoder:EncodeBytes(System.ReadOnlySpan`1[byte],bool,bool):int:this (FullOpts)
-11 (-3.41 % of base) : System.Security.Cryptography.Pkcs.dasm - System.Security.Cryptography.Asn1.Pkcs12.ValueMacData:Encode(System.Formats.Asn1.AsnWriter,System.Formats.Asn1.Asn1Tag):this (FullOpts)
-16 (-3.34 % of base) : System.Net.NetworkInformation.dasm - System.IO.RowConfigReader:TryGetNextValue(System.String,byref):bool:this (FullOpts)
-14 (-3.04 % of base) : System.Security.Cryptography.Pkcs.dasm - System.Security.Cryptography.Asn1.ValueX509ExtensionAsn:Encode(System.Formats.Asn1.AsnWriter,System.Formats.Asn1.Asn1Tag):this (FullOpts)
-29 (-2.97 % of base) : System.Security.Cryptography.dasm - System.Security.Cryptography.Asn1.ValuePssParamsAsn:Encode(System.Formats.Asn1.AsnWriter,System.Formats.Asn1.Asn1Tag):this (FullOpts)
-29 (-2.97 % of base) : System.Security.Cryptography.Pkcs.dasm - System.Security.Cryptography.Asn1.ValuePssParamsAsn:Encode(System.Formats.Asn1.AsnWriter,System.Formats.Asn1.Asn1Tag):this (FullOpts)
-17 (-2.87 % of base) : System.Private.DataContractSerialization.dasm - System.Runtime.Serialization.XmlObjectSerializerReadContext:ReplaceDeserializedObject(System.String,System.Object,System.Object):this (FullOpts)
-29 (-2.82 % of base) : System.Text.Json.dasm - System.Text.Json.Utf8JsonReader:ConsumeValue(byte):bool:this (FullOpts)
-11 (-2.64 % of base) : System.Security.Cryptography.Pkcs.dasm - System.Security.Cryptography.Asn1.Pkcs12.MacData:Encode(System.Formats.Asn1.AsnWriter,System.Formats.Asn1.Asn1Tag):this (FullOpts)
-14 (-2.55 % of base) : System.Security.Cryptography.dasm - System.Security.Cryptography.Asn1.X509ExtensionAsn:Encode(System.Formats.Asn1.AsnWriter,System.Formats.Asn1.Asn1Tag):this (FullOpts)
-14 (-2.55 % of base) : System.Security.Cryptography.Pkcs.dasm - System.Security.Cryptography.Asn1.X509ExtensionAsn:Encode(System.Formats.Asn1.AsnWriter,System.Formats.Asn1.Asn1Tag):this (FullOpts)
-43 (-2.47 % of base) : System.Net.ServerSentEvents.dasm - System.Net.ServerSentEvents.SseParser`1[double]:ProcessLine(byref,byref):bool:this (FullOpts)
-43 (-2.47 % of base) : System.Net.ServerSentEvents.dasm - System.Net.ServerSentEvents.SseParser`1[byte]:ProcessLine(byref,byref):bool:this (FullOpts)
-43 (-2.47 % of base) : System.Net.ServerSentEvents.dasm - System.Net.ServerSentEvents.SseParser`1[int]:ProcessLine(byref,byref):bool:this (FullOpts)
-43 (-2.47 % of base) : System.Net.ServerSentEvents.dasm - System.Net.ServerSentEvents.SseParser`1[short]:ProcessLine(byref,byref):bool:this (FullOpts)
-43 (-2.47 % of base) : System.Net.ServerSentEvents.dasm - System.Net.ServerSentEvents.SseParser`1[long]:ProcessLine(byref,byref):bool:this (FullOpts)
-43 (-2.40 % of base) : System.Net.ServerSentEvents.dasm - System.Net.ServerSentEvents.SseParser`1[System.Nullable`1[int]]:ProcessLine(byref,byref):bool:this (FullOpts)
-10 (-2.23 % of base) : System.Formats.Tar.dasm - System.Formats.Tar.TarHeader:ReadMagicAttribute(System.ReadOnlySpan`1[byte]):this (FullOpts)
-44 (-2.19 % of base) : System.Net.ServerSentEvents.dasm - System.Net.ServerSentEvents.SseParser`1[System.__Canon]:ProcessLine(byref,byref):bool:this (FullOpts)
-44 (-2.07 % of base) : System.Net.ServerSentEvents.dasm - System.Net.ServerSentEvents.SseParser`1[System.Numerics.Vector`1[float]]:ProcessLine(byref,byref):bool:this (FullOpts)
-17 (-2.05 % of base) : Microsoft.Extensions.Options.dasm - Microsoft.Extensions.Options.OptionsFactory`1[System.__Canon]:Create(System.String):System.__Canon:this (FullOpts)
-6 (-2.03 % of base) : System.Security.Cryptography.dasm - System.Security.Cryptography.RSACryptoServiceProvider:CheckSHA3HashAlgorithm(System.Security.Cryptography.HashAlgorithmName) (FullOpts)
-8 (-1.98 % of base) : System.IO.Compression.dasm - System.IO.Compression.ZipLocalFileHeader:TrySkipBlock(System.IO.Stream):bool (FullOpts)
-8 (-1.95 % of base) : System.IO.Compression.dasm - System.IO.Compression.Zip64EndOfCentralDirectoryRecord:TryReadBlockCore(System.Span`1[byte],int,byref):bool (FullOpts)
-18 (-1.76 % of base) : System.Private.DataContractSerialization.dasm - System.Runtime.Serialization.XmlObjectSerializerReadContext:ReadSerializationInfo(System.Runtime.Serialization.XmlReaderDelegator,System.Type):System.Runtime.Serialization.SerializationInfo:this (FullOpts)
-14 (-1.74 % of base) : System.Security.Cryptography.Pkcs.dasm - System.Security.Cryptography.Pkcs.Asn1.Rfc3161TimeStampReq:Encode(System.Formats.Asn1.AsnWriter,System.Formats.Asn1.Asn1Tag):this (FullOpts)
-11 (-1.64 % of base) : System.Net.Mail.dasm - System.Net.Mime.ByteEncoder:EncodeString(System.String,System.Text.Encoding):int:this (FullOpts)
-14 (-1.53 % of base) : System.Security.Cryptography.Pkcs.dasm - System.Security.Cryptography.Pkcs.Asn1.ValueRfc3161TstInfo:Encode(System.Formats.Asn1.AsnWriter,System.Formats.Asn1.Asn1Tag):this (FullOpts)
-11 (-1.53 % of base) : Microsoft.Extensions.DependencyModel.dasm - Microsoft.Extensions.DependencyModel.DependencyContextJsonReader:ReadToEnd(System.IO.Stream):System.ArraySegment`1[byte] (FullOpts)
-11 (-1.53 % of base) : System.Text.Json.dasm - System.Text.Json.JsonDocument:ReadToEnd(System.IO.Stream):System.ArraySegment`1[byte] (FullOpts)
-8 (-1.12 % of base) : System.IO.Compression.dasm - System.IO.Compression.ZipCentralDirectoryFileHeader:TryReadBlockInitialize(System.ReadOnlySpan`1[byte],byref,byref,byref,byref,byref,byref):bool (FullOpts)
-14 (-1.11 % of base) : System.Security.Cryptography.Pkcs.dasm - System.Security.Cryptography.Pkcs.Asn1.Rfc3161TstInfo:Encode(System.Formats.Asn1.AsnWriter,System.Formats.Asn1.Asn1Tag):this (FullOpts)
-15 (-0.85 % of base) : System.Security.Cryptography.dasm - System.Security.Cryptography.X509Certificates.Asn1.TbsCertificateAsn:Encode(System.Formats.Asn1.AsnWriter,System.Formats.Asn1.Asn1Tag):this (FullOpts)
-16 (-0.85 % of base) : System.Security.Cryptography.Pkcs.dasm - Internal.Cryptography.PkcsHelpers:TryGetRsaOaepEncryptionPadding(System.Nullable`1[System.ReadOnlyMemory`1[byte]],byref,byref):bool (FullOpts)
-8 (-0.75 % of base) : System.IO.Compression.dasm - System.IO.Compression.ZipLocalFileHeader:TrySkipBlockAsync(System.IO.Stream,System.Threading.CancellationToken):bool (FullOpts)
-13 (-0.71 % of base) : System.Text.Json.dasm - System.Text.Json.Serialization.PipeReadBufferState:ProcessReadBytes():this (FullOpts)
-3 (-0.59 % of base) : Microsoft.Extensions.Hosting.Systemd.dasm - Microsoft.Extensions.Hosting.Systemd.SystemdHelpers:GetIsSystemdService():bool (FullOpts)
-7 (-0.49 % of base) : System.Net.Http.dasm - System.Net.Http.HttpConnection:ParseStatusLineCore(System.Span`1[byte],System.Net.Http.HttpResponseMessage) (FullOpts)
-10 (-0.44 % of base) : System.Text.Json.dasm - System.Text.Json.JsonDocument+<ReadToEndAsync>d__85:MoveNext():this (FullOpts)
-12 (-0.42 % of base) : System.Net.Sockets.dasm - System.Net.Sockets.SocketAsyncEventArgs:<DnsConnectAsync>g__Core|113_0(System.Net.Sockets.SocketAsyncEventArgs+MultiConnectSocketAsyncEventArgs,System.Threading.Tasks.Task`1[System.Net.IPAddress[]],int,int,int,System.Net.Sockets.SocketAsyncEventArgs+ParallelMultiConnectSocketState,System.Threading.CancellationToken):this (FullOpts)
-2 (-0.28 % of base) : System.Security.Cryptography.Pkcs.dasm - System.Security.Cryptography.Asn1.OaepParamsAsn:Encode(System.Formats.Asn1.AsnWriter,System.Formats.Asn1.Asn1Tag):this (FullOpts)
-1 (-0.23 % of base) : System.Private.CoreLib.dasm - System.Reflection.Emit.RuntimeTypeBuilder:DefineMethodCore(System.String,int,int,System.Type,System.Type[],System.Type[],System.Type[],System.Type[][],System.Type[][]):System.Reflection.Emit.MethodBuilder:this (FullOpts)
-8 (-0.15 % of base) : System.Private.CoreLib.dasm - System.Globalization.TimeSpanParse:ProcessTerminal_HM_S_D(byref,byte,byref):bool (FullOpts)
-3 (-0.12 % of base) : System.Net.Security.dasm - System.Net.NegotiateAuthenticationPal+ManagedNtlmNegotiateAuthenticationPal:ProcessChallenge(System.ReadOnlySpan`1[byte],byref):byte[]:this (FullOpts)
109 total methods with Code Size differences (81 improved, 28 regressed), 288448 unchanged.
--------------------------------------------------------------------------------
Job completed in 4 minutes 12 seconds (remote runner delay: 0 seconds).
dotnet/runtime#129068
Main commit: dotnet/runtime@2d24182
PR commit: EgorBo/runtime-1@3521e0a
Diffs
Diffs
Artifacts: