Found 98 files with textual diffs.
Summary of Code Size diffs:
(Lower is better)
Total bytes of base: 46548546
Total bytes of diff: 46549321
Total bytes of delta: 775 (0.00 % of base)
Total relative delta: 3.25
diff is a regression.
relative diff is a regression.
Top file regressions (bytes):
490 : System.Private.CoreLib.dasm (0.01 % of base)
120 : System.Private.Xml.dasm (0.00 % of base)
46 : System.Formats.Asn1.dasm (0.05 % of base)
36 : System.ComponentModel.TypeConverter.dasm (0.01 % of base)
31 : System.Private.DataContractSerialization.dasm (0.00 % of base)
23 : Microsoft.VisualBasic.Core.dasm (0.00 % of base)
17 : System.Data.Odbc.dasm (0.01 % of base)
13 : System.Text.Json.dasm (0.00 % of base)
12 : System.Net.Mail.dasm (0.01 % of base)
8 : System.IO.Compression.dasm (0.00 % of base)
7 : System.Net.Requests.dasm (0.00 % of base)
7 : System.Runtime.Numerics.dasm (0.00 % of base)
4 : System.Security.Cryptography.dasm (0.00 % of base)
Top file improvements (bytes):
-38 : System.IO.Hashing.dasm (-0.10 % of base)
-1 : System.Text.Encoding.CodePages.dasm (-0.00 % of base)
15 total files with Code Size differences (2 improved, 13 regressed), 245 unchanged.
Top method regressions (bytes):
47 (3.19 % of base) : System.Private.CoreLib.dasm - System.TimeZoneInfo:TransitionTimeToDateTime(int,System.TimeZoneInfo+TransitionTime):System.DateTime (FullOpts)
36 (5.42 % of base) : System.Private.CoreLib.dasm - System.DateTime:.ctor(int,int,int,int,int,int,int,int):this (FullOpts) (2 methods)
35 (0.93 % of base) : System.Formats.Asn1.dasm - System.Formats.Asn1.AsnDecoder:ParseGeneralizedTime(int,System.ReadOnlySpan`1[byte]):System.DateTimeOffset (FullOpts)
29 (2.66 % of base) : System.ComponentModel.TypeConverter.dasm - System.ComponentModel.TimeOnlyConverter:ConvertTo(System.ComponentModel.ITypeDescriptorContext,System.Globalization.CultureInfo,System.Object,System.Type):System.Object:this (FullOpts)
25 (1.65 % of base) : System.Private.DataContractSerialization.dasm - System.Xml.XmlConverter:TryParseDateTime(byte[],int,int,byref):bool (FullOpts)
23 (1.48 % of base) : System.Private.Xml.dasm - System.Xml.Schema.XsdDateTime:op_Implicit(System.Xml.Schema.XsdDateTime):System.DateTime (FullOpts)
23 (1.82 % of base) : System.Private.Xml.dasm - System.Xml.Schema.XsdDateTime:op_Implicit(System.Xml.Schema.XsdDateTime):System.DateTimeOffset (FullOpts)
20 (3.75 % of base) : System.Private.CoreLib.dasm - System.Buffers.Text.Utf8Parser:TryCreateDateTime(int,int,int,int,int,int,int,int,byref):bool (FullOpts)
15 (4.20 % of base) : System.Private.CoreLib.dasm - System.DateTime:TryCreate(int,int,int,int,int,int,int,byref):bool (FullOpts)
12 (0.82 % of base) : System.Net.Mail.dasm - System.Net.Mime.MailBnfHelper:GetDateTimeString(System.DateTime,System.Text.StringBuilder):System.String (FullOpts)
12 (2.52 % of base) : System.Private.Xml.dasm - System.Xml.BinXmlDateTime:GetFractions(System.DateTime):int (FullOpts)
12 (2.26 % of base) : System.Private.Xml.dasm - System.Xml.BinXmlDateTime:GetFractions(System.DateTimeOffset):int (FullOpts)
11 (6.11 % of base) : System.Private.CoreLib.dasm - System.DateTime:DateToTicks(int,int,int):ulong (FullOpts)
10 (4.55 % of base) : System.Private.CoreLib.dasm - System.DateOnly:.ctor(int,int,int):this (FullOpts)
10 (5.29 % of base) : System.Private.CoreLib.dasm - System.DateTime:.ctor(int,int,int):this (FullOpts)
10 (2.51 % of base) : System.Private.CoreLib.dasm - System.DateTime:AddYears(System.DateTime,int):System.DateTime (FullOpts)
10 (8.47 % of base) : System.Private.CoreLib.dasm - System.DateTime:DaysInMonth(int,int):int (FullOpts)
10 (12.82 % of base) : System.Private.CoreLib.dasm - System.DateTime:IsLeapYear(int):bool (FullOpts)
10 (2.02 % of base) : System.Private.CoreLib.dasm - System.Diagnostics.Tracing.EventSource:SendManifest(byte[]):this (FullOpts)
10 (3.68 % of base) : System.Private.CoreLib.dasm - System.Globalization.EraInfo:.ctor(int,int,int,int,int,int,int,System.String,System.String,System.String):this (FullOpts)
10 (5.18 % of base) : System.Private.CoreLib.dasm - System.Globalization.GregorianCalendar:GetDaysInYear(int,int):int:this (FullOpts)
10 (5.18 % of base) : System.Private.CoreLib.dasm - System.Globalization.GregorianCalendar:IsLeapYear(int,int):bool:this (FullOpts)
9 (0.90 % of base) : Microsoft.VisualBasic.Core.dasm - Microsoft.VisualBasic.DateAndTime:DateSerial(int,int,int):System.DateTime (FullOpts)
9 (1.62 % of base) : System.Private.CoreLib.dasm - System.DateTimeFormat:TryFormatR[byte](System.DateTime,System.TimeSpan,System.Span`1[byte],byref):bool (FullOpts)
9 (2.15 % of base) : System.Private.CoreLib.dasm - System.DateTimeOffset:.ctor(int,int,int,int,int,int,int,System.TimeSpan):this (FullOpts)
9 (2.42 % of base) : System.Private.CoreLib.dasm - System.DateTimeOffset:.ctor(int,int,int,int,int,int,System.TimeSpan):this (FullOpts)
9 (4.15 % of base) : System.Private.CoreLib.dasm - System.Globalization.EraInfo:.ctor(int,int,int,int,int,int,int):this (FullOpts)
9 (4.81 % of base) : System.Private.CoreLib.dasm - System.Globalization.UmAlQuraCalendar+DateMapping:.ctor(int,int,int,int):this (FullOpts)
9 (2.01 % of base) : System.Private.Xml.dasm - System.Xml.Schema.XsdDateTime+Parser:ParseDate(int):bool:this (FullOpts)
8 (2.90 % of base) : System.Data.Odbc.dasm - System.Data.ProviderBase.DbBuffer:ReadDate(int):System.DateTime:this (FullOpts)
8 (3.07 % of base) : System.Private.CoreLib.dasm - System.DateTime:.ctor(int,int,int,int,int,int):this (FullOpts)
8 (1.68 % of base) : System.Private.CoreLib.dasm - System.DateTimeOffset:.ctor(int,int,int,int,int,int,int,int,System.TimeSpan):this (FullOpts)
8 (3.92 % of base) : System.Private.CoreLib.dasm - System.Globalization.CalendricalCalculationsHelper:CenturiesFrom1900(int):double (FullOpts)
8 (1.15 % of base) : System.Private.CoreLib.dasm - System.Globalization.EastAsianLunisolarCalendar:ToDateTime(int,int,int,int,int,int,int,int):System.DateTime:this (FullOpts)
8 (3.38 % of base) : System.Private.CoreLib.dasm - System.Globalization.GregorianCalendar:GetDaysInMonth(int,int,int):int:this (FullOpts)
8 (1.40 % of base) : System.Text.Json.dasm - System.Text.Json.JsonHelpers:TryCreateDateTime(System.Text.Json.JsonHelpers+DateTimeParseData,int,byref):bool (FullOpts)
8 (1.43 % of base) : System.Private.Xml.dasm - System.Xml.BinXmlDateTime:XsdDateToDateTime(long):System.DateTime (FullOpts)
8 (0.24 % of base) : System.Private.Xml.dasm - System.Xml.Xsl.XPathConvert+BigNumber:DblToRgbFast(double,byte[],byref,byref):bool (FullOpts)
7 (0.36 % of base) : System.ComponentModel.TypeConverter.dasm - System.ComponentModel.DateTimeOffsetConverter:ConvertTo(System.ComponentModel.ITypeDescriptorContext,System.Globalization.CultureInfo,System.Object,System.Type):System.Object:this (FullOpts)
7 (1.46 % of base) : System.Private.CoreLib.dasm - System.DateTime:AddMonths(System.DateTime,int):System.DateTime (FullOpts)
7 (0.48 % of base) : System.Formats.Asn1.dasm - System.Formats.Asn1.AsnDecoder:ParseUtcTime(System.ReadOnlySpan`1[byte],int,int):System.DateTimeOffset (FullOpts)
7 (0.71 % of base) : System.Private.CoreLib.dasm - System.Globalization.DateTimeFormatInfo:InsertHash(System.Globalization.DateTimeFormatInfo+TokenHashValue[],System.String,int,int):this (FullOpts)
7 (1.72 % of base) : System.Private.CoreLib.dasm - System.Globalization.JapaneseCalendar:GetJapaneseEraStartDate(int,byref):bool (FullOpts)
7 (0.49 % of base) : System.Private.CoreLib.dasm - System.Globalization.JapaneseCalendar:IcuGetJapaneseEras():System.Globalization.EraInfo[] (FullOpts)
7 (0.42 % of base) : System.Net.Requests.dasm - System.Net.FtpControlStream:GetLastModifiedFrom213Response(System.String):System.DateTime:this (FullOpts)
6 (1.63 % of base) : Microsoft.VisualBasic.Core.dasm - Microsoft.VisualBasic.CompilerServices.VB6File:FormatUniversalDate(System.DateTime):System.String:this (FullOpts)
6 (2.27 % of base) : Microsoft.VisualBasic.Core.dasm - Microsoft.VisualBasic.VBMath:GetTimer():float (FullOpts)
6 (4.65 % of base) : System.Private.CoreLib.dasm - System.Buffers.StandardFormat:Format(System.Span`1[char]):System.Span`1[char]:this (FullOpts)
6 (1.42 % of base) : System.Data.Odbc.dasm - System.Data.Odbc.CNativeBuffer:WriteODBCDateTime(int,System.DateTime):this (FullOpts)
6 (1.45 % of base) : System.Data.Odbc.dasm - System.Data.ProviderBase.DbBuffer:WriteDateTime(int,System.DateTime):this (FullOpts)
6 (11.32 % of base) : System.Private.CoreLib.dasm - System.DateTime:get_Hour():int:this (FullOpts)
6 (4.00 % of base) : System.Private.CoreLib.dasm - System.DateTime:GetTime(byref,byref,byref,byref):this (FullOpts)
6 (5.31 % of base) : System.Private.CoreLib.dasm - System.DateTime:GetTime(byref,byref,byref):this (FullOpts)
6 (4.80 % of base) : System.Private.CoreLib.dasm - System.DateTime:GetTimePrecise(byref,byref,byref,byref):this (FullOpts)
6 (8.57 % of base) : System.Private.CoreLib.dasm - System.DateTimeOffset:get_Hour():int:this (FullOpts)
6 (11.32 % of base) : System.Private.CoreLib.dasm - System.Globalization.Calendar:GetHour(System.DateTime):int:this (FullOpts)
6 (2.44 % of base) : System.IO.Compression.dasm - System.IO.Compression.ZipHelper:DateTimeToDosTime(System.DateTime):uint (FullOpts)
6 (1.56 % of base) : System.Runtime.Numerics.dasm - System.Number:<BigIntegerToBase1E9>g__Naive|25_1(System.ReadOnlySpan`1[nuint],System.Span`1[nuint],byref) (FullOpts)
6 (3.92 % of base) : System.Private.CoreLib.dasm - System.TimeOnly:Deconstruct(byref,byref,byref,byref):this (FullOpts)
6 (5.17 % of base) : System.Private.CoreLib.dasm - System.TimeOnly:Deconstruct(byref,byref,byref):this (FullOpts)
6 (15.00 % of base) : System.Private.CoreLib.dasm - System.TimeOnly:get_Minute():int:this (FullOpts)
6 (15.00 % of base) : System.Private.CoreLib.dasm - System.TimeOnly:get_Second():int:this (FullOpts)
6 (2.08 % of base) : System.Private.Xml.dasm - System.Xml.BinXmlDateTime:XsdKatmaiTimeToString(byte[],int):System.String (FullOpts)
6 (0.55 % of base) : System.Private.DataContractSerialization.dasm - System.Xml.XmlConverter:ToChars(System.DateTime,byte[],int):int (FullOpts)
6 (0.97 % of base) : System.Private.Xml.dasm - System.Xml.Xsl.Runtime.XsltFunctions:PrintTime(char[],System.DateTime) (FullOpts)
5 (0.99 % of base) : System.Private.CoreLib.dasm - System.DateTimeFormat:TryFormatInvariantG[byte](System.DateTime,System.TimeSpan,System.Span`1[byte],byref):bool (FullOpts)
5 (1.50 % of base) : System.Private.CoreLib.dasm - System.DateTimeFormat:TryFormatS[byte](System.DateTime,System.Span`1[byte],byref):bool (FullOpts)
5 (2.38 % of base) : System.Private.CoreLib.dasm - System.DateTimeFormat:TryFormatTimeOnlyR[byte](System.TimeOnly,System.Span`1[byte],byref):bool (FullOpts)
5 (1.30 % of base) : System.Private.CoreLib.dasm - System.DateTimeFormat:TryFormatu[byte](System.DateTime,System.TimeSpan,System.Span`1[byte],byref):bool (FullOpts)
5 (0.24 % of base) : System.Formats.Asn1.dasm - System.Formats.Asn1.AsnWriter:WriteGeneralizedTimeCore(System.Formats.Asn1.Asn1Tag,System.DateTimeOffset,bool):this (FullOpts)
5 (1.30 % of base) : System.Text.Json.dasm - System.Text.Json.Utf8JsonWriter:WriteBase64StringSegmentData(System.ReadOnlySpan`1[byte],bool):this (FullOpts)
5 (12.20 % of base) : System.Private.CoreLib.dasm - System.TimeOnly:get_Millisecond():int:this (FullOpts)
4 (0.97 % of base) : System.Security.Cryptography.dasm - Interop+Crypto:X509StoreSetVerifyTime(Microsoft.Win32.SafeHandles.SafeX509StoreHandle,System.DateTime) (FullOpts)
4 (3.57 % of base) : System.Private.CoreLib.dasm - System.DateTime:get_Day():int:this (FullOpts)
4 (3.28 % of base) : System.Private.CoreLib.dasm - System.DateTime:get_Month():int:this (FullOpts)
4 (2.48 % of base) : System.Private.CoreLib.dasm - System.Globalization.ISOWeek:GetWeeksInYear(int):int (FullOpts)
4 (0.79 % of base) : System.Private.Xml.dasm - System.Xml.BinXmlDateTime:XsdKatmaiDateTimeOffsetToString(byte[],int):System.String (FullOpts)
4 (0.94 % of base) : System.Private.Xml.dasm - System.Xml.BinXmlDateTime:XsdKatmaiDateTimeToString(byte[],int):System.String (FullOpts)
4 (1.09 % of base) : System.Private.Xml.dasm - System.Xml.BinXmlDateTime:XsdKatmaiTimeOffsetToString(byte[],int):System.String (FullOpts)
3 (3.16 % of base) : System.Private.CoreLib.dasm - System.DateOnly:get_DayOfYear():int:this (FullOpts)
3 (3.80 % of base) : System.Private.CoreLib.dasm - System.DateTime:get_DayOfYear():int:this (FullOpts)
3 (0.41 % of base) : System.Private.CoreLib.dasm - System.DateTimeFormat:TryFormatO[byte](System.DateTime,System.TimeSpan,System.Span`1[byte],byref):bool (FullOpts)
3 (1.05 % of base) : System.Private.CoreLib.dasm - System.DateTimeFormat:TryFormatTimeOnlyO[byte](System.TimeOnly,System.Span`1[byte],byref):bool (FullOpts)
3 (3.12 % of base) : System.Private.CoreLib.dasm - System.DateTimeOffset:get_DayOfYear():int:this (FullOpts)
3 (3.80 % of base) : System.Private.CoreLib.dasm - System.Globalization.GregorianCalendar:GetDayOfYear(System.DateTime):int:this (FullOpts)
3 (2.68 % of base) : System.Private.CoreLib.dasm - System.Globalization.GregorianCalendarHelper:GetDayOfYear(System.DateTime):int:this (FullOpts)
3 (2.59 % of base) : System.Private.CoreLib.dasm - System.Globalization.JapaneseCalendar:GetDayOfYear(System.DateTime):int:this (FullOpts)
3 (2.59 % of base) : System.Private.CoreLib.dasm - System.Globalization.KoreanCalendar:GetDayOfYear(System.DateTime):int:this (FullOpts)
3 (2.59 % of base) : System.Private.CoreLib.dasm - System.Globalization.TaiwanCalendar:GetDayOfYear(System.DateTime):int:this (FullOpts)
3 (2.59 % of base) : System.Private.CoreLib.dasm - System.Globalization.ThaiBuddhistCalendar:GetDayOfYear(System.DateTime):int:this (FullOpts)
3 (0.24 % of base) : System.Runtime.Numerics.dasm - System.Number:NumberToBigInteger(byref,byref):int (FullOpts)
3 (1.36 % of base) : System.Private.CoreLib.dasm - System.TimeOnly:Deconstruct(byref,byref,byref,byref,byref):this (FullOpts)
2 (0.56 % of base) : Microsoft.VisualBasic.Core.dasm - Microsoft.VisualBasic.DateAndTime:GetDayOfWeek(System.DateTime,int):int (FullOpts)
2 (0.19 % of base) : System.Private.CoreLib.dasm - System.Buffers.Text.Utf8Parser:TryParseDateTimeOffsetR(System.ReadOnlySpan`1[byte],uint,byref,byref):bool (FullOpts)
2 (7.41 % of base) : System.Private.CoreLib.dasm - System.DateOnly:get_DayOfWeek():int:this (FullOpts)
2 (3.51 % of base) : System.Private.CoreLib.dasm - System.DateTime:get_DayOfWeek():int:this (FullOpts)
2 (0.56 % of base) : System.Private.CoreLib.dasm - System.DateTimeFormat:TryFormatDateOnlyR[byte](System.DateOnly,System.Span`1[byte],byref):bool (FullOpts)
2 (2.70 % of base) : System.Private.CoreLib.dasm - System.DateTimeOffset:get_DayOfWeek():int:this (FullOpts)
2 (2.70 % of base) : System.Private.CoreLib.dasm - System.Globalization.EastAsianLunisolarCalendar:GetDayOfWeek(System.DateTime):int:this (FullOpts)
2 (3.51 % of base) : System.Private.CoreLib.dasm - System.Globalization.GregorianCalendar:GetDayOfWeek(System.DateTime):int:this (FullOpts)
Top method improvements (bytes):
-10 (-1.63 % of base) : System.Private.CoreLib.dasm - System.DateTime:.ctor(int,int,int,int,int,int,int):this (FullOpts) (2 methods)
-10 (-2.87 % of base) : System.IO.Hashing.dasm - System.IO.Hashing.Adler32:UpdateVector128(uint,System.ReadOnlySpan`1[byte]):uint (FullOpts)
-10 (-3.08 % of base) : System.IO.Hashing.dasm - System.IO.Hashing.Adler32:UpdateVector256(uint,System.ReadOnlySpan`1[byte]):uint (FullOpts)
-10 (-2.17 % of base) : System.IO.Hashing.dasm - System.IO.Hashing.Adler32:UpdateVector512(uint,System.ReadOnlySpan`1[byte]):uint (FullOpts)
-6 (-4.14 % of base) : System.IO.Hashing.dasm - System.IO.Hashing.Adler32:UpdateScalar(uint,System.ReadOnlySpan`1[byte]):uint (FullOpts)
-4 (-5.26 % of base) : System.Private.CoreLib.dasm - System.TimeOnly:Deconstruct(byref,byref):this (FullOpts)
-3 (-0.61 % of base) : System.Data.Odbc.dasm - System.Data.ProviderBase.DbBuffer:ReadDateTime(int):System.DateTime:this (FullOpts)
-3 (-1.13 % of base) : System.Private.CoreLib.dasm - System.Globalization.EastAsianLunisolarCalendar:LunarToTime(System.DateTime,int,int,int):System.DateTime:this (FullOpts)
-2 (-0.52 % of base) : System.Private.CoreLib.dasm - System.DateTime:.ctor(int,int,int,int,int,int,int,int,int):this (FullOpts)
-2 (-2.33 % of base) : System.IO.Hashing.dasm - System.IO.Hashing.Adler32:UpdateScalarTail(byref,int,byref,byref) (FullOpts)
-2 (-1.20 % of base) : System.Runtime.Numerics.dasm - System.Number:<BigIntegerToBase1E9>g__NaiveDigit|25_2(uint,System.Span`1[nuint],byref) (FullOpts)
-1 (-0.07 % of base) : System.Formats.Asn1.dasm - System.Formats.Asn1.AsnWriter:WriteUtcTimeCore(System.Formats.Asn1.Asn1Tag,System.DateTimeOffset):this (FullOpts)
-1 (-0.23 % of base) : System.Private.CoreLib.dasm - System.Globalization.GregorianCalendar:ToDateTime(int,int,int,int,int,int,int,int):System.DateTime:this (FullOpts)
-1 (-0.04 % of base) : System.Text.Encoding.CodePages.dasm - System.Text.GB18030Encoding:GetBytes(ptr,int,ptr,int,System.Text.EncoderNLS):int:this (FullOpts)
-1 (-0.26 % of base) : System.Private.Xml.dasm - System.Xml.BinXmlDateTime:XsdDateTimeToDateTime(long):System.DateTime (FullOpts)
Top method regressions (percentages):
6 (15.00 % of base) : System.Private.CoreLib.dasm - System.TimeOnly:get_Minute():int:this (FullOpts)
6 (15.00 % of base) : System.Private.CoreLib.dasm - System.TimeOnly:get_Second():int:this (FullOpts)
10 (12.82 % of base) : System.Private.CoreLib.dasm - System.DateTime:IsLeapYear(int):bool (FullOpts)
5 (12.20 % of base) : System.Private.CoreLib.dasm - System.TimeOnly:get_Millisecond():int:this (FullOpts)
6 (11.32 % of base) : System.Private.CoreLib.dasm - System.DateTime:get_Hour():int:this (FullOpts)
6 (11.32 % of base) : System.Private.CoreLib.dasm - System.Globalization.Calendar:GetHour(System.DateTime):int:this (FullOpts)
6 (8.57 % of base) : System.Private.CoreLib.dasm - System.DateTimeOffset:get_Hour():int:this (FullOpts)
10 (8.47 % of base) : System.Private.CoreLib.dasm - System.DateTime:DaysInMonth(int,int):int (FullOpts)
2 (7.41 % of base) : System.Private.CoreLib.dasm - System.DateOnly:get_DayOfWeek():int:this (FullOpts)
11 (6.11 % of base) : System.Private.CoreLib.dasm - System.DateTime:DateToTicks(int,int,int):ulong (FullOpts)
36 (5.42 % of base) : System.Private.CoreLib.dasm - System.DateTime:.ctor(int,int,int,int,int,int,int,int):this (FullOpts) (2 methods)
6 (5.31 % of base) : System.Private.CoreLib.dasm - System.DateTime:GetTime(byref,byref,byref):this (FullOpts)
10 (5.29 % of base) : System.Private.CoreLib.dasm - System.DateTime:.ctor(int,int,int):this (FullOpts)
10 (5.18 % of base) : System.Private.CoreLib.dasm - System.Globalization.GregorianCalendar:GetDaysInYear(int,int):int:this (FullOpts)
10 (5.18 % of base) : System.Private.CoreLib.dasm - System.Globalization.GregorianCalendar:IsLeapYear(int,int):bool:this (FullOpts)
6 (5.17 % of base) : System.Private.CoreLib.dasm - System.TimeOnly:Deconstruct(byref,byref,byref):this (FullOpts)
9 (4.81 % of base) : System.Private.CoreLib.dasm - System.Globalization.UmAlQuraCalendar+DateMapping:.ctor(int,int,int,int):this (FullOpts)
6 (4.80 % of base) : System.Private.CoreLib.dasm - System.DateTime:GetTimePrecise(byref,byref,byref,byref):this (FullOpts)
6 (4.65 % of base) : System.Private.CoreLib.dasm - System.Buffers.StandardFormat:Format(System.Span`1[char]):System.Span`1[char]:this (FullOpts)
10 (4.55 % of base) : System.Private.CoreLib.dasm - System.DateOnly:.ctor(int,int,int):this (FullOpts)
15 (4.20 % of base) : System.Private.CoreLib.dasm - System.DateTime:TryCreate(int,int,int,int,int,int,int,byref):bool (FullOpts)
9 (4.15 % of base) : System.Private.CoreLib.dasm - System.Globalization.EraInfo:.ctor(int,int,int,int,int,int,int):this (FullOpts)
6 (4.00 % of base) : System.Private.CoreLib.dasm - System.DateTime:GetTime(byref,byref,byref,byref):this (FullOpts)
8 (3.92 % of base) : System.Private.CoreLib.dasm - System.Globalization.CalendricalCalculationsHelper:CenturiesFrom1900(int):double (FullOpts)
6 (3.92 % of base) : System.Private.CoreLib.dasm - System.TimeOnly:Deconstruct(byref,byref,byref,byref):this (FullOpts)
2 (3.85 % of base) : System.Private.CoreLib.dasm - System.Globalization.ISOWeek:<GetWeeksInYear>g__P|10_0(uint):uint (FullOpts)
3 (3.80 % of base) : System.Private.CoreLib.dasm - System.DateTime:get_DayOfYear():int:this (FullOpts)
3 (3.80 % of base) : System.Private.CoreLib.dasm - System.Globalization.GregorianCalendar:GetDayOfYear(System.DateTime):int:this (FullOpts)
20 (3.75 % of base) : System.Private.CoreLib.dasm - System.Buffers.Text.Utf8Parser:TryCreateDateTime(int,int,int,int,int,int,int,int,byref):bool (FullOpts)
10 (3.68 % of base) : System.Private.CoreLib.dasm - System.Globalization.EraInfo:.ctor(int,int,int,int,int,int,int,System.String,System.String,System.String):this (FullOpts)
4 (3.57 % of base) : System.Private.CoreLib.dasm - System.DateTime:get_Day():int:this (FullOpts)
2 (3.51 % of base) : System.Private.CoreLib.dasm - System.DateTime:get_DayOfWeek():int:this (FullOpts)
2 (3.51 % of base) : System.Private.CoreLib.dasm - System.Globalization.GregorianCalendar:GetDayOfWeek(System.DateTime):int:this (FullOpts)
2 (3.51 % of base) : System.Private.CoreLib.dasm - System.Globalization.HebrewCalendar:GetDayOfWeek(System.DateTime):int:this (FullOpts)
2 (3.51 % of base) : System.Private.CoreLib.dasm - System.Globalization.HijriCalendar:GetDayOfWeek(System.DateTime):int:this (FullOpts)
2 (3.51 % of base) : System.Private.CoreLib.dasm - System.Globalization.JulianCalendar:GetDayOfWeek(System.DateTime):int:this (FullOpts)
2 (3.51 % of base) : System.Private.CoreLib.dasm - System.Globalization.PersianCalendar:GetDayOfWeek(System.DateTime):int:this (FullOpts)
2 (3.51 % of base) : System.Private.CoreLib.dasm - System.Globalization.UmAlQuraCalendar:GetDayOfWeek(System.DateTime):int:this (FullOpts)
8 (3.38 % of base) : System.Private.CoreLib.dasm - System.Globalization.GregorianCalendar:GetDaysInMonth(int,int,int):int:this (FullOpts)
4 (3.28 % of base) : System.Private.CoreLib.dasm - System.DateTime:get_Month():int:this (FullOpts)
47 (3.19 % of base) : System.Private.CoreLib.dasm - System.TimeZoneInfo:TransitionTimeToDateTime(int,System.TimeZoneInfo+TransitionTime):System.DateTime (FullOpts)
3 (3.16 % of base) : System.Private.CoreLib.dasm - System.DateOnly:get_DayOfYear():int:this (FullOpts)
3 (3.12 % of base) : System.Private.CoreLib.dasm - System.DateTimeOffset:get_DayOfYear():int:this (FullOpts)
8 (3.07 % of base) : System.Private.CoreLib.dasm - System.DateTime:.ctor(int,int,int,int,int,int):this (FullOpts)
8 (2.90 % of base) : System.Data.Odbc.dasm - System.Data.ProviderBase.DbBuffer:ReadDate(int):System.DateTime:this (FullOpts)
2 (2.70 % of base) : System.Private.CoreLib.dasm - System.DateTimeOffset:get_DayOfWeek():int:this (FullOpts)
2 (2.70 % of base) : System.Private.CoreLib.dasm - System.Globalization.EastAsianLunisolarCalendar:GetDayOfWeek(System.DateTime):int:this (FullOpts)
3 (2.68 % of base) : System.Private.CoreLib.dasm - System.Globalization.GregorianCalendarHelper:GetDayOfYear(System.DateTime):int:this (FullOpts)
29 (2.66 % of base) : System.ComponentModel.TypeConverter.dasm - System.ComponentModel.TimeOnlyConverter:ConvertTo(System.ComponentModel.ITypeDescriptorContext,System.Globalization.CultureInfo,System.Object,System.Type):System.Object:this (FullOpts)
3 (2.59 % of base) : System.Private.CoreLib.dasm - System.Globalization.JapaneseCalendar:GetDayOfYear(System.DateTime):int:this (FullOpts)
3 (2.59 % of base) : System.Private.CoreLib.dasm - System.Globalization.KoreanCalendar:GetDayOfYear(System.DateTime):int:this (FullOpts)
3 (2.59 % of base) : System.Private.CoreLib.dasm - System.Globalization.TaiwanCalendar:GetDayOfYear(System.DateTime):int:this (FullOpts)
3 (2.59 % of base) : System.Private.CoreLib.dasm - System.Globalization.ThaiBuddhistCalendar:GetDayOfYear(System.DateTime):int:this (FullOpts)
12 (2.52 % of base) : System.Private.Xml.dasm - System.Xml.BinXmlDateTime:GetFractions(System.DateTime):int (FullOpts)
10 (2.51 % of base) : System.Private.CoreLib.dasm - System.DateTime:AddYears(System.DateTime,int):System.DateTime (FullOpts)
4 (2.48 % of base) : System.Private.CoreLib.dasm - System.Globalization.ISOWeek:GetWeeksInYear(int):int (FullOpts)
6 (2.44 % of base) : System.IO.Compression.dasm - System.IO.Compression.ZipHelper:DateTimeToDosTime(System.DateTime):uint (FullOpts)
9 (2.42 % of base) : System.Private.CoreLib.dasm - System.DateTimeOffset:.ctor(int,int,int,int,int,int,System.TimeSpan):this (FullOpts)
5 (2.38 % of base) : System.Private.CoreLib.dasm - System.DateTimeFormat:TryFormatTimeOnlyR[byte](System.TimeOnly,System.Span`1[byte],byref):bool (FullOpts)
6 (2.27 % of base) : Microsoft.VisualBasic.Core.dasm - Microsoft.VisualBasic.VBMath:GetTimer():float (FullOpts)
12 (2.26 % of base) : System.Private.Xml.dasm - System.Xml.BinXmlDateTime:GetFractions(System.DateTimeOffset):int (FullOpts)
2 (2.22 % of base) : System.Private.CoreLib.dasm - System.Globalization.GregorianCalendarHelper:GetDayOfWeek(System.DateTime):int:this (FullOpts)
9 (2.15 % of base) : System.Private.CoreLib.dasm - System.DateTimeOffset:.ctor(int,int,int,int,int,int,int,System.TimeSpan):this (FullOpts)
2 (2.13 % of base) : System.Private.CoreLib.dasm - System.Globalization.JapaneseCalendar:GetDayOfWeek(System.DateTime):int:this (FullOpts)
2 (2.13 % of base) : System.Private.CoreLib.dasm - System.Globalization.KoreanCalendar:GetDayOfWeek(System.DateTime):int:this (FullOpts)
2 (2.13 % of base) : System.Private.CoreLib.dasm - System.Globalization.TaiwanCalendar:GetDayOfWeek(System.DateTime):int:this (FullOpts)
2 (2.13 % of base) : System.Private.CoreLib.dasm - System.Globalization.ThaiBuddhistCalendar:GetDayOfWeek(System.DateTime):int:this (FullOpts)
6 (2.08 % of base) : System.Private.Xml.dasm - System.Xml.BinXmlDateTime:XsdKatmaiTimeToString(byte[],int):System.String (FullOpts)
10 (2.02 % of base) : System.Private.CoreLib.dasm - System.Diagnostics.Tracing.EventSource:SendManifest(byte[]):this (FullOpts)
9 (2.01 % of base) : System.Private.Xml.dasm - System.Xml.Schema.XsdDateTime+Parser:ParseDate(int):bool:this (FullOpts)
23 (1.82 % of base) : System.Private.Xml.dasm - System.Xml.Schema.XsdDateTime:op_Implicit(System.Xml.Schema.XsdDateTime):System.DateTimeOffset (FullOpts)
7 (1.72 % of base) : System.Private.CoreLib.dasm - System.Globalization.JapaneseCalendar:GetJapaneseEraStartDate(int,byref):bool (FullOpts)
8 (1.68 % of base) : System.Private.CoreLib.dasm - System.DateTimeOffset:.ctor(int,int,int,int,int,int,int,int,System.TimeSpan):this (FullOpts)
25 (1.65 % of base) : System.Private.DataContractSerialization.dasm - System.Xml.XmlConverter:TryParseDateTime(byte[],int,int,byref):bool (FullOpts)
6 (1.63 % of base) : Microsoft.VisualBasic.Core.dasm - Microsoft.VisualBasic.CompilerServices.VB6File:FormatUniversalDate(System.DateTime):System.String:this (FullOpts)
9 (1.62 % of base) : System.Private.CoreLib.dasm - System.DateTimeFormat:TryFormatR[byte](System.DateTime,System.TimeSpan,System.Span`1[byte],byref):bool (FullOpts)
6 (1.56 % of base) : System.Runtime.Numerics.dasm - System.Number:<BigIntegerToBase1E9>g__Naive|25_1(System.ReadOnlySpan`1[nuint],System.Span`1[nuint],byref) (FullOpts)
5 (1.50 % of base) : System.Private.CoreLib.dasm - System.DateTimeFormat:TryFormatS[byte](System.DateTime,System.Span`1[byte],byref):bool (FullOpts)
23 (1.48 % of base) : System.Private.Xml.dasm - System.Xml.Schema.XsdDateTime:op_Implicit(System.Xml.Schema.XsdDateTime):System.DateTime (FullOpts)
7 (1.46 % of base) : System.Private.CoreLib.dasm - System.DateTime:AddMonths(System.DateTime,int):System.DateTime (FullOpts)
6 (1.45 % of base) : System.Data.Odbc.dasm - System.Data.ProviderBase.DbBuffer:WriteDateTime(int,System.DateTime):this (FullOpts)
8 (1.43 % of base) : System.Private.Xml.dasm - System.Xml.BinXmlDateTime:XsdDateToDateTime(long):System.DateTime (FullOpts)
6 (1.42 % of base) : System.Data.Odbc.dasm - System.Data.Odbc.CNativeBuffer:WriteODBCDateTime(int,System.DateTime):this (FullOpts)
8 (1.40 % of base) : System.Text.Json.dasm - System.Text.Json.JsonHelpers:TryCreateDateTime(System.Text.Json.JsonHelpers+DateTimeParseData,int,byref):bool (FullOpts)
3 (1.36 % of base) : System.Private.CoreLib.dasm - System.TimeOnly:Deconstruct(byref,byref,byref,byref,byref):this (FullOpts)
5 (1.30 % of base) : System.Text.Json.dasm - System.Text.Json.Utf8JsonWriter:WriteBase64StringSegmentData(System.ReadOnlySpan`1[byte],bool):this (FullOpts)
5 (1.30 % of base) : System.Private.CoreLib.dasm - System.DateTimeFormat:TryFormatu[byte](System.DateTime,System.TimeSpan,System.Span`1[byte],byref):bool (FullOpts)
8 (1.15 % of base) : System.Private.CoreLib.dasm - System.Globalization.EastAsianLunisolarCalendar:ToDateTime(int,int,int,int,int,int,int,int):System.DateTime:this (FullOpts)
4 (1.09 % of base) : System.Private.Xml.dasm - System.Xml.BinXmlDateTime:XsdKatmaiTimeOffsetToString(byte[],int):System.String (FullOpts)
3 (1.05 % of base) : System.Private.CoreLib.dasm - System.DateTimeFormat:TryFormatTimeOnlyO[byte](System.TimeOnly,System.Span`1[byte],byref):bool (FullOpts)
5 (0.99 % of base) : System.Private.CoreLib.dasm - System.DateTimeFormat:TryFormatInvariantG[byte](System.DateTime,System.TimeSpan,System.Span`1[byte],byref):bool (FullOpts)
6 (0.97 % of base) : System.Private.Xml.dasm - System.Xml.Xsl.Runtime.XsltFunctions:PrintTime(char[],System.DateTime) (FullOpts)
4 (0.97 % of base) : System.Security.Cryptography.dasm - Interop+Crypto:X509StoreSetVerifyTime(Microsoft.Win32.SafeHandles.SafeX509StoreHandle,System.DateTime) (FullOpts)
4 (0.94 % of base) : System.Private.Xml.dasm - System.Xml.BinXmlDateTime:XsdKatmaiDateTimeToString(byte[],int):System.String (FullOpts)
35 (0.93 % of base) : System.Formats.Asn1.dasm - System.Formats.Asn1.AsnDecoder:ParseGeneralizedTime(int,System.ReadOnlySpan`1[byte]):System.DateTimeOffset (FullOpts)
9 (0.90 % of base) : Microsoft.VisualBasic.Core.dasm - Microsoft.VisualBasic.DateAndTime:DateSerial(int,int,int):System.DateTime (FullOpts)
12 (0.82 % of base) : System.Net.Mail.dasm - System.Net.Mime.MailBnfHelper:GetDateTimeString(System.DateTime,System.Text.StringBuilder):System.String (FullOpts)
4 (0.79 % of base) : System.Private.Xml.dasm - System.Xml.BinXmlDateTime:XsdKatmaiDateTimeOffsetToString(byte[],int):System.String (FullOpts)
7 (0.71 % of base) : System.Private.CoreLib.dasm - System.Globalization.DateTimeFormatInfo:InsertHash(System.Globalization.DateTimeFormatInfo+TokenHashValue[],System.String,int,int):this (FullOpts)
2 (0.56 % of base) : System.Private.CoreLib.dasm - System.DateTimeFormat:TryFormatDateOnlyR[byte](System.DateOnly,System.Span`1[byte],byref):bool (FullOpts)
Top method improvements (percentages):
-4 (-5.26 % of base) : System.Private.CoreLib.dasm - System.TimeOnly:Deconstruct(byref,byref):this (FullOpts)
-6 (-4.14 % of base) : System.IO.Hashing.dasm - System.IO.Hashing.Adler32:UpdateScalar(uint,System.ReadOnlySpan`1[byte]):uint (FullOpts)
-10 (-3.08 % of base) : System.IO.Hashing.dasm - System.IO.Hashing.Adler32:UpdateVector256(uint,System.ReadOnlySpan`1[byte]):uint (FullOpts)
-10 (-2.87 % of base) : System.IO.Hashing.dasm - System.IO.Hashing.Adler32:UpdateVector128(uint,System.ReadOnlySpan`1[byte]):uint (FullOpts)
-2 (-2.33 % of base) : System.IO.Hashing.dasm - System.IO.Hashing.Adler32:UpdateScalarTail(byref,int,byref,byref) (FullOpts)
-10 (-2.17 % of base) : System.IO.Hashing.dasm - System.IO.Hashing.Adler32:UpdateVector512(uint,System.ReadOnlySpan`1[byte]):uint (FullOpts)
-10 (-1.63 % of base) : System.Private.CoreLib.dasm - System.DateTime:.ctor(int,int,int,int,int,int,int):this (FullOpts) (2 methods)
-2 (-1.20 % of base) : System.Runtime.Numerics.dasm - System.Number:<BigIntegerToBase1E9>g__NaiveDigit|25_2(uint,System.Span`1[nuint],byref) (FullOpts)
-3 (-1.13 % of base) : System.Private.CoreLib.dasm - System.Globalization.EastAsianLunisolarCalendar:LunarToTime(System.DateTime,int,int,int):System.DateTime:this (FullOpts)
-3 (-0.61 % of base) : System.Data.Odbc.dasm - System.Data.ProviderBase.DbBuffer:ReadDateTime(int):System.DateTime:this (FullOpts)
-2 (-0.52 % of base) : System.Private.CoreLib.dasm - System.DateTime:.ctor(int,int,int,int,int,int,int,int,int):this (FullOpts)
-1 (-0.26 % of base) : System.Private.Xml.dasm - System.Xml.BinXmlDateTime:XsdDateTimeToDateTime(long):System.DateTime (FullOpts)
-1 (-0.23 % of base) : System.Private.CoreLib.dasm - System.Globalization.GregorianCalendar:ToDateTime(int,int,int,int,int,int,int,int):System.DateTime:this (FullOpts)
-1 (-0.07 % of base) : System.Formats.Asn1.dasm - System.Formats.Asn1.AsnWriter:WriteUtcTimeCore(System.Formats.Asn1.Asn1Tag,System.DateTimeOffset):this (FullOpts)
-1 (-0.04 % of base) : System.Text.Encoding.CodePages.dasm - System.Text.GB18030Encoding:GetBytes(ptr,int,ptr,int,System.Text.EncoderNLS):int:this (FullOpts)
130 total methods with Code Size differences (15 improved, 115 regressed), 288344 unchanged.
--------------------------------------------------------------------------------
Job completed in 6 minutes 32 seconds (remote runner delay: 0 seconds).
https://github.com/MihaZupan/runtime/tree/fastmod-jit
Main commit: dotnet/runtime@a0dcd39
PR commit: MihaZupan/runtime@fe8e3f4
Diffs
Diffs
Artifacts: