Open
Description
Job completed in 15 minutes 10 seconds (remote runner delay: 42 seconds).
dotnet/runtime#114806
Diffs
Diffs
Found 101 files with textual diffs.
Summary of Code Size diffs:
(Lower is better)
Total bytes of base: 42116646
Total bytes of diff: 42150887
Total bytes of delta: 34241 (0.08 % of base)
Total relative delta: 80.54
diff is a regression.
relative diff is a regression.
Top file regressions (bytes):
28891 : System.Text.Json.dasm (2.18 % of base)
1209 : System.Private.Xml.dasm (0.03 % of base)
1107 : System.Security.Cryptography.dasm (0.09 % of base)
982 : Microsoft.CSharp.dasm (0.29 % of base)
872 : System.Private.CoreLib.dasm (0.01 % of base)
360 : System.Net.Security.dasm (0.16 % of base)
204 : System.IO.Hashing.dasm (0.78 % of base)
199 : System.Data.Common.dasm (0.01 % of base)
183 : System.Runtime.Serialization.Schema.dasm (0.31 % of base)
146 : Microsoft.Extensions.Primitives.dasm (0.53 % of base)
125 : System.Data.Odbc.dasm (0.05 % of base)
75 : System.Net.Http.dasm (0.01 % of base)
60 : System.Private.DataContractSerialization.dasm (0.01 % of base)
28 : System.ComponentModel.TypeConverter.dasm (0.01 % of base)
13 : System.Linq.Expressions.dasm (0.00 % of base)
Top file improvements (bytes):
-108 : Microsoft.VisualBasic.Core.dasm (-0.02 % of base)
-105 : ILCompiler.Reflection.ReadyToRun.dasm (-0.05 % of base)
17 total files with Code Size differences (2 improved, 15 regressed), 243 unchanged.
Top method regressions (bytes):
875 (17.68 % of base) : System.Text.Json.dasm - System.Text.Json.JsonSerializer:TryReadMetadata(System.Text.Json.Serialization.JsonConverter,System.Text.Json.Serialization.Metadata.JsonTypeInfo,byref,byref):ubyte (FullOpts)
713 (27.72 % of base) : System.Security.Cryptography.dasm - System.Security.Cryptography.CapiHelper:ToDSAParameters(ubyte[],ubyte,ubyte[]):System.Security.Cryptography.DSAParameters (FullOpts)
703 (15.43 % of base) : System.Text.Json.dasm - System.Text.Json.Serialization.Converters.ObjectDefaultConverter`1[System.Numerics.Vector`1[float]]:OnTryRead(byref,System.Type,System.Text.Json.JsonSerializerOptions,byref,byref):ubyte:this (FullOpts)
663 (24.91 % of base) : System.Text.Json.dasm - System.Text.Json.Serialization.Converters.ObjectWithParameterizedConstructorConverter`1[double]:ReadConstructorArguments(byref,byref,System.Text.Json.JsonSerializerOptions):this (FullOpts)
663 (24.91 % of base) : System.Text.Json.dasm - System.Text.Json.Serialization.Converters.ObjectWithParameterizedConstructorConverter`1[int]:ReadConstructorArguments(byref,byref,System.Text.Json.JsonSerializerOptions):this (FullOpts)
663 (24.91 % of base) : System.Text.Json.dasm - System.Text.Json.Serialization.Converters.ObjectWithParameterizedConstructorConverter`1[long]:ReadConstructorArguments(byref,byref,System.Text.Json.JsonSerializerOptions):this (FullOpts)
663 (24.91 % of base) : System.Text.Json.dasm - System.Text.Json.Serialization.Converters.ObjectWithParameterizedConstructorConverter`1[short]:ReadConstructorArguments(byref,byref,System.Text.Json.JsonSerializerOptions):this (FullOpts)
663 (24.91 % of base) : System.Text.Json.dasm - System.Text.Json.Serialization.Converters.ObjectWithParameterizedConstructorConverter`1[System.__Canon]:ReadConstructorArguments(byref,byref,System.Text.Json.JsonSerializerOptions):this (FullOpts)
663 (24.91 % of base) : System.Text.Json.dasm - System.Text.Json.Serialization.Converters.ObjectWithParameterizedConstructorConverter`1[System.Nullable`1[int]]:ReadConstructorArguments(byref,byref,System.Text.Json.JsonSerializerOptions):this (FullOpts)
663 (24.91 % of base) : System.Text.Json.dasm - System.Text.Json.Serialization.Converters.ObjectWithParameterizedConstructorConverter`1[System.Numerics.Vector`1[float]]:ReadConstructorArguments(byref,byref,System.Text.Json.JsonSerializerOptions):this (FullOpts)
663 (24.91 % of base) : System.Text.Json.dasm - System.Text.Json.Serialization.Converters.ObjectWithParameterizedConstructorConverter`1[ubyte]:ReadConstructorArguments(byref,byref,System.Text.Json.JsonSerializerOptions):this (FullOpts)
651 (14.23 % of base) : System.Text.Json.dasm - System.Text.Json.Serialization.Converters.ObjectDefaultConverter`1[System.Nullable`1[int]]:OnTryRead(byref,System.Type,System.Text.Json.JsonSerializerOptions,byref,byref):ubyte:this (FullOpts)
621 (121.76 % of base) : System.Text.Json.dasm - System.Text.Json.ThrowHelper:ThrowJsonException_MetadataInvalidPropertyInArrayMetadata(byref,System.Type,byref) (FullOpts)
591 (23.58 % of base) : System.Text.Json.dasm - System.Text.Json.Serialization.Converters.ObjectWithParameterizedConstructorConverter`1[double]:ReadConstructorArgumentsWithContinuation(byref,byref,System.Text.Json.JsonSerializerOptions):ubyte:this (FullOpts)
591 (23.58 % of base) : System.Text.Json.dasm - System.Text.Json.Serialization.Converters.ObjectWithParameterizedConstructorConverter`1[int]:ReadConstructorArgumentsWithContinuation(byref,byref,System.Text.Json.JsonSerializerOptions):ubyte:this (FullOpts)
591 (23.58 % of base) : System.Text.Json.dasm - System.Text.Json.Serialization.Converters.ObjectWithParameterizedConstructorConverter`1[long]:ReadConstructorArgumentsWithContinuation(byref,byref,System.Text.Json.JsonSerializerOptions):ubyte:this (FullOpts)
591 (23.58 % of base) : System.Text.Json.dasm - System.Text.Json.Serialization.Converters.ObjectWithParameterizedConstructorConverter`1[short]:ReadConstructorArgumentsWithContinuation(byref,byref,System.Text.Json.JsonSerializerOptions):ubyte:this (FullOpts)
591 (23.58 % of base) : System.Text.Json.dasm - System.Text.Json.Serialization.Converters.ObjectWithParameterizedConstructorConverter`1[System.Nullable`1[int]]:ReadConstructorArgumentsWithContinuation(byref,byref,System.Text.Json.JsonSerializerOptions):ubyte:this (FullOpts)
591 (23.58 % of base) : System.Text.Json.dasm - System.Text.Json.Serialization.Converters.ObjectWithParameterizedConstructorConverter`1[System.Numerics.Vector`1[float]]:ReadConstructorArgumentsWithContinuation(byref,byref,System.Text.Json.JsonSerializerOptions):ubyte:this (FullOpts)
591 (23.58 % of base) : System.Text.Json.dasm - System.Text.Json.Serialization.Converters.ObjectWithParameterizedConstructorConverter`1[ubyte]:ReadConstructorArgumentsWithContinuation(byref,byref,System.Text.Json.JsonSerializerOptions):ubyte:this (FullOpts)
588 (33.93 % of base) : System.Text.Json.dasm - System.Text.Json.Serialization.Converters.ObjectDefaultConverter`1[double]:PopulatePropertiesFastPath(System.Object,System.Text.Json.Serialization.Metadata.JsonTypeInfo,System.Text.Json.JsonSerializerOptions,byref,byref) (FullOpts)
588 (33.93 % of base) : System.Text.Json.dasm - System.Text.Json.Serialization.Converters.ObjectDefaultConverter`1[int]:PopulatePropertiesFastPath(System.Object,System.Text.Json.Serialization.Metadata.JsonTypeInfo,System.Text.Json.JsonSerializerOptions,byref,byref) (FullOpts)
588 (33.93 % of base) : System.Text.Json.dasm - System.Text.Json.Serialization.Converters.ObjectDefaultConverter`1[long]:PopulatePropertiesFastPath(System.Object,System.Text.Json.Serialization.Metadata.JsonTypeInfo,System.Text.Json.JsonSerializerOptions,byref,byref) (FullOpts)
588 (33.93 % of base) : System.Text.Json.dasm - System.Text.Json.Serialization.Converters.ObjectDefaultConverter`1[short]:PopulatePropertiesFastPath(System.Object,System.Text.Json.Serialization.Metadata.JsonTypeInfo,System.Text.Json.JsonSerializerOptions,byref,byref) (FullOpts)
588 (33.93 % of base) : System.Text.Json.dasm - System.Text.Json.Serialization.Converters.ObjectDefaultConverter`1[System.__Canon]:PopulatePropertiesFastPath(System.Object,System.Text.Json.Serialization.Metadata.JsonTypeInfo,System.Text.Json.JsonSerializerOptions,byref,byref) (FullOpts)
588 (33.93 % of base) : System.Text.Json.dasm - System.Text.Json.Serialization.Converters.ObjectDefaultConverter`1[System.Nullable`1[int]]:PopulatePropertiesFastPath(System.Object,System.Text.Json.Serialization.Metadata.JsonTypeInfo,System.Text.Json.JsonSerializerOptions,byref,byref) (FullOpts)
588 (33.93 % of base) : System.Text.Json.dasm - System.Text.Json.Serialization.Converters.ObjectDefaultConverter`1[System.Numerics.Vector`1[float]]:PopulatePropertiesFastPath(System.Object,System.Text.Json.Serialization.Metadata.JsonTypeInfo,System.Text.Json.JsonSerializerOptions,byref,byref) (FullOpts)
588 (33.93 % of base) : System.Text.Json.dasm - System.Text.Json.Serialization.Converters.ObjectDefaultConverter`1[ubyte]:PopulatePropertiesFastPath(System.Object,System.Text.Json.Serialization.Metadata.JsonTypeInfo,System.Text.Json.JsonSerializerOptions,byref,byref) (FullOpts)
582 (23.02 % of base) : System.Text.Json.dasm - System.Text.Json.Serialization.Converters.ObjectWithParameterizedConstructorConverter`1[System.__Canon]:ReadConstructorArgumentsWithContinuation(byref,byref,System.Text.Json.JsonSerializerOptions):ubyte:this (FullOpts)
579 (12.94 % of base) : System.Text.Json.dasm - System.Text.Json.Serialization.Converters.ObjectDefaultConverter`1[double]:OnTryRead(byref,System.Type,System.Text.Json.JsonSerializerOptions,byref,byref):ubyte:this (FullOpts)
579 (12.98 % of base) : System.Text.Json.dasm - System.Text.Json.Serialization.Converters.ObjectDefaultConverter`1[int]:OnTryRead(byref,System.Type,System.Text.Json.JsonSerializerOptions,byref,byref):ubyte:this (FullOpts)
579 (12.98 % of base) : System.Text.Json.dasm - System.Text.Json.Serialization.Converters.ObjectDefaultConverter`1[long]:OnTryRead(byref,System.Type,System.Text.Json.JsonSerializerOptions,byref,byref):ubyte:this (FullOpts)
579 (12.95 % of base) : System.Text.Json.dasm - System.Text.Json.Serialization.Converters.ObjectDefaultConverter`1[short]:OnTryRead(byref,System.Type,System.Text.Json.JsonSerializerOptions,byref,byref):ubyte:this (FullOpts)
579 (12.96 % of base) : System.Text.Json.dasm - System.Text.Json.Serialization.Converters.ObjectDefaultConverter`1[ubyte]:OnTryRead(byref,System.Type,System.Text.Json.JsonSerializerOptions,byref,byref):ubyte:this (FullOpts)
515 (319.88 % of base) : System.Text.Json.dasm - System.Text.Json.JsonHelpers:GetUnescapedSpan(byref):System.ReadOnlySpan`1[ubyte] (FullOpts)
514 (250.73 % of base) : System.Text.Json.dasm - System.Text.Json.Utf8JsonReader:GetString():System.String:this (FullOpts)
501 (254.31 % of base) : System.Text.Json.dasm - System.Text.Json.Utf8JsonReader:TryGetBytesFromBase64(byref):ubyte:this (FullOpts)
499 (311.87 % of base) : System.Text.Json.dasm - System.Text.Json.Utf8JsonReader:GetComment():System.String:this (FullOpts)
498 (355.71 % of base) : System.Text.Json.dasm - System.Text.Json.Utf8JsonReader:GetUnescapedSpan():System.ReadOnlySpan`1[ubyte]:this (FullOpts)
498 (225.34 % of base) : System.Text.Json.dasm - System.Text.Json.Utf8JsonReader:TryGetDouble(byref):ubyte:this (FullOpts)
498 (226.36 % of base) : System.Text.Json.dasm - System.Text.Json.Utf8JsonReader:TryGetSingle(byref):ubyte:this (FullOpts)
494 (234.12 % of base) : System.Text.Json.dasm - System.Text.Json.Serialization.Converters.BooleanConverter:ReadAsPropertyNameCore(byref,System.Type,System.Text.Json.JsonSerializerOptions):ubyte:this (FullOpts)
492 (234.29 % of base) : System.Text.Json.dasm - System.Text.Json.Utf8JsonReader:TryGetByte(byref):ubyte:this (FullOpts)
492 (224.66 % of base) : System.Text.Json.dasm - System.Text.Json.Utf8JsonReader:TryGetDecimal(byref):ubyte:this (FullOpts)
492 (230.99 % of base) : System.Text.Json.dasm - System.Text.Json.Utf8JsonReader:TryGetInt16(byref):ubyte:this (FullOpts)
492 (235.41 % of base) : System.Text.Json.dasm - System.Text.Json.Utf8JsonReader:TryGetInt32(byref):ubyte:this (FullOpts)
492 (232.08 % of base) : System.Text.Json.dasm - System.Text.Json.Utf8JsonReader:TryGetInt64(byref):ubyte:this (FullOpts)
492 (234.29 % of base) : System.Text.Json.dasm - System.Text.Json.Utf8JsonReader:TryGetSByte(byref):ubyte:this (FullOpts)
492 (230.99 % of base) : System.Text.Json.dasm - System.Text.Json.Utf8JsonReader:TryGetUInt16(byref):ubyte:this (FullOpts)
492 (235.41 % of base) : System.Text.Json.dasm - System.Text.Json.Utf8JsonReader:TryGetUInt32(byref):ubyte:this (FullOpts)
492 (232.08 % of base) : System.Text.Json.dasm - System.Text.Json.Utf8JsonReader:TryGetUInt64(byref):ubyte:this (FullOpts)
259 (380.88 % of base) : System.Private.CoreLib.dasm - System.Globalization.CultureData:get_CurrencyGroupSizes():int[]:this (FullOpts)
259 (380.88 % of base) : System.Private.CoreLib.dasm - System.Globalization.CultureData:get_NumberGroupSizes():int[]:this (FullOpts)
231 (48.94 % of base) : Microsoft.CSharp.dasm - Microsoft.CSharp.RuntimeBinder.CSharpSetIndexBinder:FallbackSetIndex(System.Dynamic.DynamicMetaObject,System.Dynamic.DynamicMetaObject[],System.Dynamic.DynamicMetaObject,System.Dynamic.DynamicMetaObject):System.Dynamic.DynamicMetaObject:this (FullOpts)
208 (21.33 % of base) : System.Net.Security.dasm - System.Net.NegotiateAuthenticationPal+UnixNegotiateAuthenticationPal:AcceptSecurityContext(Microsoft.Win32.SafeHandles.SafeGssCredHandle,byref,System.ReadOnlySpan`1[ubyte],byref,byref,byref):int:this (FullOpts)
189 (57.80 % of base) : Microsoft.CSharp.dasm - Microsoft.CSharp.RuntimeBinder.CSharpGetIndexBinder:FallbackGetIndex(System.Dynamic.DynamicMetaObject,System.Dynamic.DynamicMetaObject[],System.Dynamic.DynamicMetaObject):System.Dynamic.DynamicMetaObject:this (FullOpts)
189 (57.80 % of base) : Microsoft.CSharp.dasm - Microsoft.CSharp.RuntimeBinder.CSharpInvokeBinder:FallbackInvoke(System.Dynamic.DynamicMetaObject,System.Dynamic.DynamicMetaObject[],System.Dynamic.DynamicMetaObject):System.Dynamic.DynamicMetaObject:this (FullOpts)
189 (57.80 % of base) : Microsoft.CSharp.dasm - Microsoft.CSharp.RuntimeBinder.CSharpInvokeMemberBinder:FallbackInvokeMember(System.Dynamic.DynamicMetaObject,System.Dynamic.DynamicMetaObject[],System.Dynamic.DynamicMetaObject):System.Dynamic.DynamicMetaObject:this (FullOpts)
184 (60.53 % of base) : Microsoft.CSharp.dasm - Microsoft.CSharp.RuntimeBinder.CSharpInvokeConstructorBinder:Bind(System.Dynamic.DynamicMetaObject,System.Dynamic.DynamicMetaObject[]):System.Dynamic.DynamicMetaObject:this (FullOpts)
183 (28.42 % of base) : System.Private.CoreLib.dasm - System.String:SplitInternal(System.String,System.String[],int,int):System.String[]:this (FullOpts)
157 (10.84 % of base) : System.Data.Common.dasm - System.Data.Common.ObjectStorage:Set(int,System.Object):this (FullOpts)
152 (9.00 % of base) : System.Net.Security.dasm - System.Net.NegotiateAuthenticationPal+UnixNegotiateAuthenticationPal:InitializeSecurityContext(byref,byref,byref,System.String,uint,System.ReadOnlySpan`1[ubyte],System.Security.Authentication.ExtendedProtection.ChannelBinding,byref,byref,byref):int:this (FullOpts)
128 (110.34 % of base) : System.IO.Hashing.dasm - System.IO.Hashing.Crc32:Hash(ubyte[]):ubyte[] (FullOpts)
118 (2.98 % of base) : System.Private.Xml.dasm - System.Xml.Serialization.XmlSerializationWriterCodeGen:WriteEnumAndArrayTypes():this (FullOpts)
116 (8.40 % of base) : System.Private.Xml.dasm - System.Xml.Serialization.XmlSerializationReaderILGen:WriteDerivedTypes(System.Xml.Serialization.StructMapping,ubyte,System.String):this (FullOpts)
111 (4.40 % of base) : System.Private.Xml.dasm - System.Xml.Serialization.XmlSerializationReaderCodeGen:WriteEnumAndArrayTypes():this (FullOpts)
108 (3.11 % of base) : System.Private.Xml.dasm - System.Xml.Serialization.XmlSerializationReaderILGen:WriteEnumAndArrayTypes():this (FullOpts)
103 (61.68 % of base) : System.Private.Xml.dasm - System.Xml.Serialization.XmlSerializationCodeGen:ReferenceMapping(System.Xml.Serialization.TypeMapping):System.String:this (FullOpts)
100 (1.93 % of base) : System.Private.Xml.dasm - System.Xml.Serialization.XmlSerializationWriterILGen:WriteEnumAndArrayTypes():this (FullOpts)
99 (69.72 % of base) : System.Private.Xml.dasm - System.Xml.Serialization.XmlSerializationILGen:ReferenceMapping(System.Xml.Serialization.TypeMapping):System.String:this (FullOpts)
96 (11.82 % of base) : System.Private.Xml.dasm - System.Xml.Serialization.XmlSerializationReaderCodeGen:WriteDerivedTypes(System.Xml.Serialization.StructMapping,ubyte,System.String):this (FullOpts)
92 (7.76 % of base) : System.Private.Xml.dasm - System.Xml.Serialization.XmlSerializationWriterCodeGen:WriteDerivedTypes(System.Xml.Serialization.StructMapping):this (FullOpts)
92 (15.81 % of base) : System.Private.Xml.dasm - System.Xml.Serialization.XmlSerializationWriterILGen:WriteEnumValue(System.Xml.Serialization.EnumMapping,System.Xml.Serialization.SourceInfo,byref):this (FullOpts)
83 (4.90 % of base) : System.Private.Xml.dasm - System.Xml.Serialization.XmlSerializationWriterILGen:WriteDerivedTypes(System.Xml.Serialization.StructMapping):this (FullOpts)
79 (21.88 % of base) : System.Private.CoreLib.dasm - System.String:SplitInternal(System.String,int,int):System.String[]:this (FullOpts)
76 (217.14 % of base) : Microsoft.Extensions.Primitives.dasm - Microsoft.Extensions.Primitives.StringValues:ToArray():System.String[]:this (FullOpts)
76 (65.52 % of base) : System.IO.Hashing.dasm - System.IO.Hashing.Crc64:Hash(ubyte[]):ubyte[] (FullOpts)
75 (70.75 % of base) : System.Net.Http.dasm - System.Net.Http.Headers.HttpHeaders:TryGetValues(System.Net.Http.Headers.HeaderDescriptor,byref):ubyte:this (FullOpts)
75 (15.76 % of base) : System.Private.CoreLib.dasm - System.String:SplitInternal(System.ReadOnlySpan`1[ushort],int,int):System.String[]:this (FullOpts)
70 (166.67 % of base) : Microsoft.Extensions.Primitives.dasm - Microsoft.Extensions.Primitives.StringValues+StringValuesDebugView:get_Items():System.String[]:this (FullOpts)
67 (14.69 % of base) : System.Private.Xml.dasm - System.Xml.Schema.NfaContentValidator:ValidateElement(System.Xml.XmlQualifiedName,System.Xml.Schema.ValidationState,byref):System.Object:this (FullOpts)
61 (22.26 % of base) : System.Runtime.Serialization.Schema.dasm - System.Runtime.Serialization.XsdDataContractImporter:CanImport(System.Xml.Schema.XmlSchemaSet,System.Xml.Schema.XmlSchemaElement):ubyte:this (FullOpts)
61 (20.82 % of base) : System.Runtime.Serialization.Schema.dasm - System.Runtime.Serialization.XsdDataContractImporter:Import(System.Xml.Schema.XmlSchemaSet,System.Xml.Schema.XmlSchemaElement):System.Xml.XmlQualifiedName:this (FullOpts)
61 (23.11 % of base) : System.Runtime.Serialization.Schema.dasm - System.Runtime.Serialization.XsdDataContractImporter:Import(System.Xml.Schema.XmlSchemaSet,System.Xml.XmlQualifiedName):this (FullOpts)
54 (69.23 % of base) : System.Security.Cryptography.dasm - System.Security.Cryptography.SHA3_256:HashData(ubyte[]):ubyte[] (FullOpts)
54 (69.23 % of base) : System.Security.Cryptography.dasm - System.Security.Cryptography.SHA3_384:HashData(ubyte[]):ubyte[] (FullOpts)
54 (69.23 % of base) : System.Security.Cryptography.dasm - System.Security.Cryptography.SHA3_512:HashData(ubyte[]):ubyte[] (FullOpts)
50 (24.63 % of base) : System.Private.Xml.dasm - System.Xml.Schema.NfaContentValidator:InitValidation(System.Xml.Schema.ValidationState):this (FullOpts)
46 (21.70 % of base) : System.Data.Odbc.dasm - System.Data.ProviderBase.DbBuffer:WriteNumeric(int,System.Decimal,ubyte):this (FullOpts)
43 (54.43 % of base) : System.Data.Odbc.dasm - System.Data.Odbc.OdbcParameter:ValueScaleCore(System.Object):ubyte (FullOpts)
40 (11.05 % of base) : Microsoft.VisualBasic.Core.dasm - Microsoft.VisualBasic.CompilerServices.VB6File:PutDecimal(long,System.Decimal,ubyte):this (FullOpts)
39 (46.99 % of base) : System.Private.Xml.dasm - System.Xml.Schema.NfaContentValidator:CompleteValidation(System.Xml.Schema.ValidationState):ubyte:this (FullOpts)
36 (31.86 % of base) : System.Data.Odbc.dasm - System.Data.Odbc.OdbcParameter:GetParameterScale(System.Object):ubyte:this (FullOpts)
30 (7.16 % of base) : System.Private.Xml.dasm - System.Xml.Schema.NfaContentValidator:ExpectedElements(System.Xml.Schema.ValidationState,ubyte):System.Collections.ArrayList:this (FullOpts)
30 (9.93 % of base) : System.Private.Xml.dasm - System.Xml.Schema.NfaContentValidator:ExpectedParticles(System.Xml.Schema.ValidationState,ubyte,System.Xml.Schema.XmlSchemaSet):System.Collections.ArrayList:this (FullOpts)
28 (7.59 % of base) : System.ComponentModel.TypeConverter.dasm - System.ComponentModel.DecimalConverter:ConvertTo(System.ComponentModel.ITypeDescriptorContext,System.Globalization.CultureInfo,System.Object,System.Type):System.Object:this (FullOpts)
28 (14.07 % of base) : System.Private.DataContractSerialization.dasm - System.Xml.XmlUTF8NodeWriter:WriteHexCharEntity(int):this (FullOpts)
26 (49.06 % of base) : System.Security.Cryptography.dasm - System.Security.Cryptography.HMACMD5:.ctor():this (FullOpts)
26 (49.06 % of base) : System.Security.Cryptography.dasm - System.Security.Cryptography.HMACSHA1:.ctor():this (FullOpts)
26 (49.06 % of base) : System.Security.Cryptography.dasm - System.Security.Cryptography.HMACSHA256:.ctor():this (FullOpts)
Top method improvements (bytes):
-141 (-5.08 % of base) : System.Private.Xml.dasm - System.Xml.Serialization.CodeGenerator:Ldc(System.Object):this (FullOpts)
-64 (-5.35 % of base) : ILCompiler.Reflection.ReadyToRun.dasm - ILCompiler.Reflection.ReadyToRun.x86.GcInfo:GetTransitionsNoEbp(ubyte[],byref):this (FullOpts)
-60 (-23.17 % of base) : Microsoft.VisualBasic.Core.dasm - Microsoft.VisualBasic.VBMath:Rnd(float):float (FullOpts)
-52 (-29.71 % of base) : Microsoft.VisualBasic.Core.dasm - Microsoft.VisualBasic.VBMath:Randomize(double) (FullOpts)
-41 (-25.15 % of base) : ILCompiler.Reflection.ReadyToRun.dasm - ILCompiler.Reflection.ReadyToRun.x86.CallPattern:DecodeCallPattern(uint,byref,byref,byref,byref) (FullOpts)
-36 (-21.82 % of base) : Microsoft.VisualBasic.Core.dasm - Microsoft.VisualBasic.VBMath:Randomize() (FullOpts)
-26 (-2.81 % of base) : System.Text.Json.dasm - System.Text.Json.JsonSerializer:GetPropertyName(byref,byref,System.Text.Json.JsonSerializerOptions,byref):System.ReadOnlySpan`1[ubyte] (FullOpts)
Top method regressions (percentages):
259 (380.88 % of base) : System.Private.CoreLib.dasm - System.Globalization.CultureData:get_CurrencyGroupSizes():int[]:this (FullOpts)
259 (380.88 % of base) : System.Private.CoreLib.dasm - System.Globalization.CultureData:get_NumberGroupSizes():int[]:this (FullOpts)
498 (355.71 % of base) : System.Text.Json.dasm - System.Text.Json.Utf8JsonReader:GetUnescapedSpan():System.ReadOnlySpan`1[ubyte]:this (FullOpts)
515 (319.88 % of base) : System.Text.Json.dasm - System.Text.Json.JsonHelpers:GetUnescapedSpan(byref):System.ReadOnlySpan`1[ubyte] (FullOpts)
499 (311.87 % of base) : System.Text.Json.dasm - System.Text.Json.Utf8JsonReader:GetComment():System.String:this (FullOpts)
501 (254.31 % of base) : System.Text.Json.dasm - System.Text.Json.Utf8JsonReader:TryGetBytesFromBase64(byref):ubyte:this (FullOpts)
514 (250.73 % of base) : System.Text.Json.dasm - System.Text.Json.Utf8JsonReader:GetString():System.String:this (FullOpts)
492 (235.41 % of base) : System.Text.Json.dasm - System.Text.Json.Utf8JsonReader:TryGetInt32(byref):ubyte:this (FullOpts)
492 (235.41 % of base) : System.Text.Json.dasm - System.Text.Json.Utf8JsonReader:TryGetUInt32(byref):ubyte:this (FullOpts)
492 (234.29 % of base) : System.Text.Json.dasm - System.Text.Json.Utf8JsonReader:TryGetByte(byref):ubyte:this (FullOpts)
492 (234.29 % of base) : System.Text.Json.dasm - System.Text.Json.Utf8JsonReader:TryGetSByte(byref):ubyte:this (FullOpts)
494 (234.12 % of base) : System.Text.Json.dasm - System.Text.Json.Serialization.Converters.BooleanConverter:ReadAsPropertyNameCore(byref,System.Type,System.Text.Json.JsonSerializerOptions):ubyte:this (FullOpts)
492 (232.08 % of base) : System.Text.Json.dasm - System.Text.Json.Utf8JsonReader:TryGetInt64(byref):ubyte:this (FullOpts)
492 (232.08 % of base) : System.Text.Json.dasm - System.Text.Json.Utf8JsonReader:TryGetUInt64(byref):ubyte:this (FullOpts)
492 (230.99 % of base) : System.Text.Json.dasm - System.Text.Json.Utf8JsonReader:TryGetInt16(byref):ubyte:this (FullOpts)
492 (230.99 % of base) : System.Text.Json.dasm - System.Text.Json.Utf8JsonReader:TryGetUInt16(byref):ubyte:this (FullOpts)
498 (226.36 % of base) : System.Text.Json.dasm - System.Text.Json.Utf8JsonReader:TryGetSingle(byref):ubyte:this (FullOpts)
498 (225.34 % of base) : System.Text.Json.dasm - System.Text.Json.Utf8JsonReader:TryGetDouble(byref):ubyte:this (FullOpts)
492 (224.66 % of base) : System.Text.Json.dasm - System.Text.Json.Utf8JsonReader:TryGetDecimal(byref):ubyte:this (FullOpts)
76 (217.14 % of base) : Microsoft.Extensions.Primitives.dasm - Microsoft.Extensions.Primitives.StringValues:ToArray():System.String[]:this (FullOpts)
70 (166.67 % of base) : Microsoft.Extensions.Primitives.dasm - Microsoft.Extensions.Primitives.StringValues+StringValuesDebugView:get_Items():System.String[]:this (FullOpts)
621 (121.76 % of base) : System.Text.Json.dasm - System.Text.Json.ThrowHelper:ThrowJsonException_MetadataInvalidPropertyInArrayMetadata(byref,System.Type,byref) (FullOpts)
128 (110.34 % of base) : System.IO.Hashing.dasm - System.IO.Hashing.Crc32:Hash(ubyte[]):ubyte[] (FullOpts)
75 (70.75 % of base) : System.Net.Http.dasm - System.Net.Http.Headers.HttpHeaders:TryGetValues(System.Net.Http.Headers.HeaderDescriptor,byref):ubyte:this (FullOpts)
99 (69.72 % of base) : System.Private.Xml.dasm - System.Xml.Serialization.XmlSerializationILGen:ReferenceMapping(System.Xml.Serialization.TypeMapping):System.String:this (FullOpts)
54 (69.23 % of base) : System.Security.Cryptography.dasm - System.Security.Cryptography.SHA3_256:HashData(ubyte[]):ubyte[] (FullOpts)
54 (69.23 % of base) : System.Security.Cryptography.dasm - System.Security.Cryptography.SHA3_384:HashData(ubyte[]):ubyte[] (FullOpts)
54 (69.23 % of base) : System.Security.Cryptography.dasm - System.Security.Cryptography.SHA3_512:HashData(ubyte[]):ubyte[] (FullOpts)
76 (65.52 % of base) : System.IO.Hashing.dasm - System.IO.Hashing.Crc64:Hash(ubyte[]):ubyte[] (FullOpts)
103 (61.68 % of base) : System.Private.Xml.dasm - System.Xml.Serialization.XmlSerializationCodeGen:ReferenceMapping(System.Xml.Serialization.TypeMapping):System.String:this (FullOpts)
184 (60.53 % of base) : Microsoft.CSharp.dasm - Microsoft.CSharp.RuntimeBinder.CSharpInvokeConstructorBinder:Bind(System.Dynamic.DynamicMetaObject,System.Dynamic.DynamicMetaObject[]):System.Dynamic.DynamicMetaObject:this (FullOpts)
189 (57.80 % of base) : Microsoft.CSharp.dasm - Microsoft.CSharp.RuntimeBinder.CSharpGetIndexBinder:FallbackGetIndex(System.Dynamic.DynamicMetaObject,System.Dynamic.DynamicMetaObject[],System.Dynamic.DynamicMetaObject):System.Dynamic.DynamicMetaObject:this (FullOpts)
189 (57.80 % of base) : Microsoft.CSharp.dasm - Microsoft.CSharp.RuntimeBinder.CSharpInvokeBinder:FallbackInvoke(System.Dynamic.DynamicMetaObject,System.Dynamic.DynamicMetaObject[],System.Dynamic.DynamicMetaObject):System.Dynamic.DynamicMetaObject:this (FullOpts)
189 (57.80 % of base) : Microsoft.CSharp.dasm - Microsoft.CSharp.RuntimeBinder.CSharpInvokeMemberBinder:FallbackInvokeMember(System.Dynamic.DynamicMetaObject,System.Dynamic.DynamicMetaObject[],System.Dynamic.DynamicMetaObject):System.Dynamic.DynamicMetaObject:this (FullOpts)
43 (54.43 % of base) : System.Data.Odbc.dasm - System.Data.Odbc.OdbcParameter:ValueScaleCore(System.Object):ubyte (FullOpts)
26 (49.06 % of base) : System.Security.Cryptography.dasm - System.Security.Cryptography.HMACMD5:.ctor():this (FullOpts)
26 (49.06 % of base) : System.Security.Cryptography.dasm - System.Security.Cryptography.HMACSHA1:.ctor():this (FullOpts)
26 (49.06 % of base) : System.Security.Cryptography.dasm - System.Security.Cryptography.HMACSHA256:.ctor():this (FullOpts)
26 (49.06 % of base) : System.Security.Cryptography.dasm - System.Security.Cryptography.HMACSHA3_256:.ctor():this (FullOpts)
26 (49.06 % of base) : System.Security.Cryptography.dasm - System.Security.Cryptography.HMACSHA3_384:.ctor():this (FullOpts)
26 (49.06 % of base) : System.Security.Cryptography.dasm - System.Security.Cryptography.HMACSHA3_512:.ctor():this (FullOpts)
26 (49.06 % of base) : System.Security.Cryptography.dasm - System.Security.Cryptography.HMACSHA384:.ctor():this (FullOpts)
26 (49.06 % of base) : System.Security.Cryptography.dasm - System.Security.Cryptography.HMACSHA512:.ctor():this (FullOpts)
231 (48.94 % of base) : Microsoft.CSharp.dasm - Microsoft.CSharp.RuntimeBinder.CSharpSetIndexBinder:FallbackSetIndex(System.Dynamic.DynamicMetaObject,System.Dynamic.DynamicMetaObject[],System.Dynamic.DynamicMetaObject,System.Dynamic.DynamicMetaObject):System.Dynamic.DynamicMetaObject:this (FullOpts)
39 (46.99 % of base) : System.Private.Xml.dasm - System.Xml.Schema.NfaContentValidator:CompleteValidation(System.Xml.Schema.ValidationState):ubyte:this (FullOpts)
588 (33.93 % of base) : System.Text.Json.dasm - System.Text.Json.Serialization.Converters.ObjectDefaultConverter`1[double]:PopulatePropertiesFastPath(System.Object,System.Text.Json.Serialization.Metadata.JsonTypeInfo,System.Text.Json.JsonSerializerOptions,byref,byref) (FullOpts)
588 (33.93 % of base) : System.Text.Json.dasm - System.Text.Json.Serialization.Converters.ObjectDefaultConverter`1[int]:PopulatePropertiesFastPath(System.Object,System.Text.Json.Serialization.Metadata.JsonTypeInfo,System.Text.Json.JsonSerializerOptions,byref,byref) (FullOpts)
588 (33.93 % of base) : System.Text.Json.dasm - System.Text.Json.Serialization.Converters.ObjectDefaultConverter`1[long]:PopulatePropertiesFastPath(System.Object,System.Text.Json.Serialization.Metadata.JsonTypeInfo,System.Text.Json.JsonSerializerOptions,byref,byref) (FullOpts)
588 (33.93 % of base) : System.Text.Json.dasm - System.Text.Json.Serialization.Converters.ObjectDefaultConverter`1[short]:PopulatePropertiesFastPath(System.Object,System.Text.Json.Serialization.Metadata.JsonTypeInfo,System.Text.Json.JsonSerializerOptions,byref,byref) (FullOpts)
588 (33.93 % of base) : System.Text.Json.dasm - System.Text.Json.Serialization.Converters.ObjectDefaultConverter`1[System.__Canon]:PopulatePropertiesFastPath(System.Object,System.Text.Json.Serialization.Metadata.JsonTypeInfo,System.Text.Json.JsonSerializerOptions,byref,byref) (FullOpts)
588 (33.93 % of base) : System.Text.Json.dasm - System.Text.Json.Serialization.Converters.ObjectDefaultConverter`1[System.Nullable`1[int]]:PopulatePropertiesFastPath(System.Object,System.Text.Json.Serialization.Metadata.JsonTypeInfo,System.Text.Json.JsonSerializerOptions,byref,byref) (FullOpts)
588 (33.93 % of base) : System.Text.Json.dasm - System.Text.Json.Serialization.Converters.ObjectDefaultConverter`1[System.Numerics.Vector`1[float]]:PopulatePropertiesFastPath(System.Object,System.Text.Json.Serialization.Metadata.JsonTypeInfo,System.Text.Json.JsonSerializerOptions,byref,byref) (FullOpts)
588 (33.93 % of base) : System.Text.Json.dasm - System.Text.Json.Serialization.Converters.ObjectDefaultConverter`1[ubyte]:PopulatePropertiesFastPath(System.Object,System.Text.Json.Serialization.Metadata.JsonTypeInfo,System.Text.Json.JsonSerializerOptions,byref,byref) (FullOpts)
16 (32.00 % of base) : System.Data.Common.dasm - System.Data.SqlTypes.SqlGuid:ToByteArray():ubyte[]:this (FullOpts)
36 (31.86 % of base) : System.Data.Odbc.dasm - System.Data.Odbc.OdbcParameter:GetParameterScale(System.Object):ubyte:this (FullOpts)
183 (28.42 % of base) : System.Private.CoreLib.dasm - System.String:SplitInternal(System.String,System.String[],int,int):System.String[]:this (FullOpts)
713 (27.72 % of base) : System.Security.Cryptography.dasm - System.Security.Cryptography.CapiHelper:ToDSAParameters(ubyte[],ubyte,ubyte[]):System.Security.Cryptography.DSAParameters (FullOpts)
663 (24.91 % of base) : System.Text.Json.dasm - System.Text.Json.Serialization.Converters.ObjectWithParameterizedConstructorConverter`1[double]:ReadConstructorArguments(byref,byref,System.Text.Json.JsonSerializerOptions):this (FullOpts)
663 (24.91 % of base) : System.Text.Json.dasm - System.Text.Json.Serialization.Converters.ObjectWithParameterizedConstructorConverter`1[int]:ReadConstructorArguments(byref,byref,System.Text.Json.JsonSerializerOptions):this (FullOpts)
663 (24.91 % of base) : System.Text.Json.dasm - System.Text.Json.Serialization.Converters.ObjectWithParameterizedConstructorConverter`1[long]:ReadConstructorArguments(byref,byref,System.Text.Json.JsonSerializerOptions):this (FullOpts)
663 (24.91 % of base) : System.Text.Json.dasm - System.Text.Json.Serialization.Converters.ObjectWithParameterizedConstructorConverter`1[short]:ReadConstructorArguments(byref,byref,System.Text.Json.JsonSerializerOptions):this (FullOpts)
663 (24.91 % of base) : System.Text.Json.dasm - System.Text.Json.Serialization.Converters.ObjectWithParameterizedConstructorConverter`1[System.__Canon]:ReadConstructorArguments(byref,byref,System.Text.Json.JsonSerializerOptions):this (FullOpts)
663 (24.91 % of base) : System.Text.Json.dasm - System.Text.Json.Serialization.Converters.ObjectWithParameterizedConstructorConverter`1[System.Nullable`1[int]]:ReadConstructorArguments(byref,byref,System.Text.Json.JsonSerializerOptions):this (FullOpts)
663 (24.91 % of base) : System.Text.Json.dasm - System.Text.Json.Serialization.Converters.ObjectWithParameterizedConstructorConverter`1[System.Numerics.Vector`1[float]]:ReadConstructorArguments(byref,byref,System.Text.Json.JsonSerializerOptions):this (FullOpts)
663 (24.91 % of base) : System.Text.Json.dasm - System.Text.Json.Serialization.Converters.ObjectWithParameterizedConstructorConverter`1[ubyte]:ReadConstructorArguments(byref,byref,System.Text.Json.JsonSerializerOptions):this (FullOpts)
50 (24.63 % of base) : System.Private.Xml.dasm - System.Xml.Schema.NfaContentValidator:InitValidation(System.Xml.Schema.ValidationState):this (FullOpts)
16 (24.24 % of base) : System.Private.DataContractSerialization.dasm - System.Xml.UniqueId:.ctor(System.Guid):this (FullOpts)
591 (23.58 % of base) : System.Text.Json.dasm - System.Text.Json.Serialization.Converters.ObjectWithParameterizedConstructorConverter`1[double]:ReadConstructorArgumentsWithContinuation(byref,byref,System.Text.Json.JsonSerializerOptions):ubyte:this (FullOpts)
591 (23.58 % of base) : System.Text.Json.dasm - System.Text.Json.Serialization.Converters.ObjectWithParameterizedConstructorConverter`1[int]:ReadConstructorArgumentsWithContinuation(byref,byref,System.Text.Json.JsonSerializerOptions):ubyte:this (FullOpts)
591 (23.58 % of base) : System.Text.Json.dasm - System.Text.Json.Serialization.Converters.ObjectWithParameterizedConstructorConverter`1[long]:ReadConstructorArgumentsWithContinuation(byref,byref,System.Text.Json.JsonSerializerOptions):ubyte:this (FullOpts)
591 (23.58 % of base) : System.Text.Json.dasm - System.Text.Json.Serialization.Converters.ObjectWithParameterizedConstructorConverter`1[short]:ReadConstructorArgumentsWithContinuation(byref,byref,System.Text.Json.JsonSerializerOptions):ubyte:this (FullOpts)
591 (23.58 % of base) : System.Text.Json.dasm - System.Text.Json.Serialization.Converters.ObjectWithParameterizedConstructorConverter`1[System.Nullable`1[int]]:ReadConstructorArgumentsWithContinuation(byref,byref,System.Text.Json.JsonSerializerOptions):ubyte:this (FullOpts)
591 (23.58 % of base) : System.Text.Json.dasm - System.Text.Json.Serialization.Converters.ObjectWithParameterizedConstructorConverter`1[System.Numerics.Vector`1[float]]:ReadConstructorArgumentsWithContinuation(byref,byref,System.Text.Json.JsonSerializerOptions):ubyte:this (FullOpts)
591 (23.58 % of base) : System.Text.Json.dasm - System.Text.Json.Serialization.Converters.ObjectWithParameterizedConstructorConverter`1[ubyte]:ReadConstructorArgumentsWithContinuation(byref,byref,System.Text.Json.JsonSerializerOptions):ubyte:this (FullOpts)
61 (23.11 % of base) : System.Runtime.Serialization.Schema.dasm - System.Runtime.Serialization.XsdDataContractImporter:Import(System.Xml.Schema.XmlSchemaSet,System.Xml.XmlQualifiedName):this (FullOpts)
582 (23.02 % of base) : System.Text.Json.dasm - System.Text.Json.Serialization.Converters.ObjectWithParameterizedConstructorConverter`1[System.__Canon]:ReadConstructorArgumentsWithContinuation(byref,byref,System.Text.Json.JsonSerializerOptions):ubyte:this (FullOpts)
61 (22.26 % of base) : System.Runtime.Serialization.Schema.dasm - System.Runtime.Serialization.XsdDataContractImporter:CanImport(System.Xml.Schema.XmlSchemaSet,System.Xml.Schema.XmlSchemaElement):ubyte:this (FullOpts)
79 (21.88 % of base) : System.Private.CoreLib.dasm - System.String:SplitInternal(System.String,int,int):System.String[]:this (FullOpts)
46 (21.70 % of base) : System.Data.Odbc.dasm - System.Data.ProviderBase.DbBuffer:WriteNumeric(int,System.Decimal,ubyte):this (FullOpts)
208 (21.33 % of base) : System.Net.Security.dasm - System.Net.NegotiateAuthenticationPal+UnixNegotiateAuthenticationPal:AcceptSecurityContext(Microsoft.Win32.SafeHandles.SafeGssCredHandle,byref,System.ReadOnlySpan`1[ubyte],byref,byref,byref):int:this (FullOpts)
61 (20.82 % of base) : System.Runtime.Serialization.Schema.dasm - System.Runtime.Serialization.XsdDataContractImporter:Import(System.Xml.Schema.XmlSchemaSet,System.Xml.Schema.XmlSchemaElement):System.Xml.XmlQualifiedName:this (FullOpts)
16 (20.51 % of base) : System.Private.DataContractSerialization.dasm - System.Xml.UniqueId:.ctor():this (FullOpts)
875 (17.68 % of base) : System.Text.Json.dasm - System.Text.Json.JsonSerializer:TryReadMetadata(System.Text.Json.Serialization.JsonConverter,System.Text.Json.Serialization.Metadata.JsonTypeInfo,byref,byref):ubyte (FullOpts)
92 (15.81 % of base) : System.Private.Xml.dasm - System.Xml.Serialization.XmlSerializationWriterILGen:WriteEnumValue(System.Xml.Serialization.EnumMapping,System.Xml.Serialization.SourceInfo,byref):this (FullOpts)
75 (15.76 % of base) : System.Private.CoreLib.dasm - System.String:SplitInternal(System.ReadOnlySpan`1[ushort],int,int):System.String[]:this (FullOpts)
703 (15.43 % of base) : System.Text.Json.dasm - System.Text.Json.Serialization.Converters.ObjectDefaultConverter`1[System.Numerics.Vector`1[float]]:OnTryRead(byref,System.Type,System.Text.Json.JsonSerializerOptions,byref,byref):ubyte:this (FullOpts)
67 (14.69 % of base) : System.Private.Xml.dasm - System.Xml.Schema.NfaContentValidator:ValidateElement(System.Xml.XmlQualifiedName,System.Xml.Schema.ValidationState,byref):System.Object:this (FullOpts)
651 (14.23 % of base) : System.Text.Json.dasm - System.Text.Json.Serialization.Converters.ObjectDefaultConverter`1[System.Nullable`1[int]]:OnTryRead(byref,System.Type,System.Text.Json.JsonSerializerOptions,byref,byref):ubyte:this (FullOpts)
28 (14.07 % of base) : System.Private.DataContractSerialization.dasm - System.Xml.XmlUTF8NodeWriter:WriteHexCharEntity(int):this (FullOpts)
579 (12.98 % of base) : System.Text.Json.dasm - System.Text.Json.Serialization.Converters.ObjectDefaultConverter`1[int]:OnTryRead(byref,System.Type,System.Text.Json.JsonSerializerOptions,byref,byref):ubyte:this (FullOpts)
579 (12.98 % of base) : System.Text.Json.dasm - System.Text.Json.Serialization.Converters.ObjectDefaultConverter`1[long]:OnTryRead(byref,System.Type,System.Text.Json.JsonSerializerOptions,byref,byref):ubyte:this (FullOpts)
579 (12.96 % of base) : System.Text.Json.dasm - System.Text.Json.Serialization.Converters.ObjectDefaultConverter`1[ubyte]:OnTryRead(byref,System.Type,System.Text.Json.JsonSerializerOptions,byref,byref):ubyte:this (FullOpts)
579 (12.95 % of base) : System.Text.Json.dasm - System.Text.Json.Serialization.Converters.ObjectDefaultConverter`1[short]:OnTryRead(byref,System.Type,System.Text.Json.JsonSerializerOptions,byref,byref):ubyte:this (FullOpts)
579 (12.94 % of base) : System.Text.Json.dasm - System.Text.Json.Serialization.Converters.ObjectDefaultConverter`1[double]:OnTryRead(byref,System.Type,System.Text.Json.JsonSerializerOptions,byref,byref):ubyte:this (FullOpts)
96 (11.82 % of base) : System.Private.Xml.dasm - System.Xml.Serialization.XmlSerializationReaderCodeGen:WriteDerivedTypes(System.Xml.Serialization.StructMapping,ubyte,System.String):this (FullOpts)
40 (11.05 % of base) : Microsoft.VisualBasic.Core.dasm - Microsoft.VisualBasic.CompilerServices.VB6File:PutDecimal(long,System.Decimal,ubyte):this (FullOpts)
157 (10.84 % of base) : System.Data.Common.dasm - System.Data.Common.ObjectStorage:Set(int,System.Object):this (FullOpts)
30 (9.93 % of base) : System.Private.Xml.dasm - System.Xml.Schema.NfaContentValidator:ExpectedParticles(System.Xml.Schema.ValidationState,ubyte,System.Xml.Schema.XmlSchemaSet):System.Collections.ArrayList:this (FullOpts)
152 (9.00 % of base) : System.Net.Security.dasm - System.Net.NegotiateAuthenticationPal+UnixNegotiateAuthenticationPal:InitializeSecurityContext(byref,byref,byref,System.String,uint,System.ReadOnlySpan`1[ubyte],System.Security.Authentication.ExtendedProtection.ChannelBinding,byref,byref,byref):int:this (FullOpts)
116 (8.40 % of base) : System.Private.Xml.dasm - System.Xml.Serialization.XmlSerializationReaderILGen:WriteDerivedTypes(System.Xml.Serialization.StructMapping,ubyte,System.String):this (FullOpts)
Top method improvements (percentages):
-52 (-29.71 % of base) : Microsoft.VisualBasic.Core.dasm - Microsoft.VisualBasic.VBMath:Randomize(double) (FullOpts)
-41 (-25.15 % of base) : ILCompiler.Reflection.ReadyToRun.dasm - ILCompiler.Reflection.ReadyToRun.x86.CallPattern:DecodeCallPattern(uint,byref,byref,byref,byref) (FullOpts)
-60 (-23.17 % of base) : Microsoft.VisualBasic.Core.dasm - Microsoft.VisualBasic.VBMath:Rnd(float):float (FullOpts)
-36 (-21.82 % of base) : Microsoft.VisualBasic.Core.dasm - Microsoft.VisualBasic.VBMath:Randomize() (FullOpts)
-64 (-5.35 % of base) : ILCompiler.Reflection.ReadyToRun.dasm - ILCompiler.Reflection.ReadyToRun.x86.GcInfo:GetTransitionsNoEbp(ubyte[],byref):this (FullOpts)
-141 (-5.08 % of base) : System.Private.Xml.dasm - System.Xml.Serialization.CodeGenerator:Ldc(System.Object):this (FullOpts)
-26 (-2.81 % of base) : System.Text.Json.dasm - System.Text.Json.JsonSerializer:GetPropertyName(byref,byref,System.Text.Json.JsonSerializerOptions,byref):System.ReadOnlySpan`1[ubyte] (FullOpts)
121 total methods with Code Size differences (7 improved, 114 regressed), 242483 unchanged.
--------------------------------------------------------------------------------
Artifacts:
- build-clr-checked-main.zip (86 MB)
- build-artifacts-main.zip (675 MB)
- build-clr-checked-pr.zip (86 MB)
- build-artifacts-pr.zip (676 MB)
- jit-diffs-main.zip (144 MB)
- jit-diffs-pr.zip (144 MB)
- diff-frameworks.txt (43 KB)
- ShortDiffsRegressions.md (30 KB)
- LongDiffsRegressions.md (888 KB)
- LongDiffsImprovements.md (161 KB)
- ShortDiffsImprovements.md (57 KB)
Metadata
Metadata
Assignees
Labels
No labels