Open
Description
Job completed in 15 minutes.
dotnet/runtime#104815
Diffs
Diffs
Found 269 files with textual diffs.
Summary of Code Size diffs:
(Lower is better)
Total bytes of base: 52987793
Total bytes of diff: 52982341
Total bytes of delta: -5452 (-0.01 % of base)
Total relative delta: -29.19
diff is an improvement.
relative diff is an improvement.
Top file regressions (bytes):
118 : System.DirectoryServices.Protocols.dasm (0.06 % of base)
69 : System.Security.Cryptography.ProtectedData.dasm (0.81 % of base)
45 : System.Net.Security.dasm (0.01 % of base)
37 : System.Net.Quic.dasm (0.02 % of base)
Top file improvements (bytes):
-4699 : System.Collections.dasm (-0.41 % of base)
-806 : System.ObjectModel.dasm (-0.81 % of base)
-198 : System.Private.CoreLib.dasm (-0.00 % of base)
-14 : System.ComponentModel.Composition.dasm (-0.00 % of base)
-4 : System.Net.Http.dasm (-0.00 % of base)
9 total files with Code Size differences (5 improved, 4 regressed), 250 unchanged.
Top method regressions (bytes):
118 (8.77 % of base) : System.DirectoryServices.Protocols.dasm - System.DirectoryServices.Protocols.SortRequestControl:GetValue():ubyte[]:this (Tier0-FullOpts)
78 (8.07 % of base) : System.Private.CoreLib.dasm - System.Runtime.InteropServices.PosixSignalRegistration:OnPosixSignal(int,int):int (FullOpts)
69 (6.39 % of base) : System.Security.Cryptography.ProtectedData.dasm - System.Security.Cryptography.ProtectedData:ProtectOrUnprotect(ubyte[],ubyte[],int,ubyte):ubyte[] (Tier0-FullOpts)
58 (2.99 % of base) : System.Private.CoreLib.dasm - System.DateTimeParse:TryParse(System.ReadOnlySpan`1[ushort],System.Globalization.DateTimeFormatInfo,int,byref):ubyte (Tier0-FullOpts)
27 (1.14 % of base) : System.Net.Security.dasm - System.Net.Security.SslStream:VerifyRemoteCertificate(System.Net.Security.RemoteCertificateValidationCallback,System.Net.Security.SslCertificateTrust,byref,byref,byref):ubyte:this (Tier0-FullOpts)
18 (2.72 % of base) : System.ObjectModel.dasm - System.Collections.ObjectModel.KeyedCollection`2[System.Nullable`1[int],System.Nullable`1[int]]:Remove(System.Nullable`1[int]):ubyte:this (Instrumented Tier0)
18 (0.41 % of base) : System.Net.Security.dasm - System.Net.Security.SslStream:SelectClientCertificate():System.Security.Cryptography.X509Certificates.X509Certificate2:this (Tier0-FullOpts)
17 (1.77 % of base) : System.Net.Quic.dasm - System.Net.Quic.QuicConnection:NativeCallback(ulong,ulong,ulong):int (FullOpts)
17 (1.77 % of base) : System.Net.Quic.dasm - System.Net.Quic.QuicListener:NativeCallback(ulong,ulong,ulong):int (FullOpts)
17 (1.77 % of base) : System.Net.Quic.dasm - System.Net.Quic.QuicStream:NativeCallback(ulong,ulong,ulong):int (FullOpts)
12 (5.13 % of base) : System.Collections.dasm - System.Collections.Generic.OrderedDictionary`2[System.Nullable`1[int],System.Nullable`1[int]]:System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.Contains(System.Collections.Generic.KeyValuePair`2[System.Nullable`1[int],System.Nullable`1[int]]):ubyte:this (Tier0)
12 (4.46 % of base) : System.Collections.dasm - System.Collections.Generic.OrderedDictionary`2[System.Nullable`1[int],System.Nullable`1[int]]:System.Collections.Generic.IList<System.Collections.Generic.KeyValuePair<TKey,TValue>>.IndexOf(System.Collections.Generic.KeyValuePair`2[System.Nullable`1[int],System.Nullable`1[int]]):int:this (Tier0)
12 (1.87 % of base) : System.ObjectModel.dasm - System.Collections.ObjectModel.KeyedCollection`2[System.Nullable`1[int],System.Nullable`1[int]]:Contains(System.Nullable`1[int]):ubyte:this (Instrumented Tier0)
10 (1.47 % of base) : System.ObjectModel.dasm - System.Collections.ObjectModel.KeyedCollection`2[System.Nullable`1[int],System.Nullable`1[int]]:TryGetValue(System.Nullable`1[int],byref):ubyte:this (Instrumented Tier0)
8 (5.03 % of base) : System.Collections.dasm - System.Collections.Generic.SortedDictionary`2[System.Nullable`1[int],System.Nullable`1[int]]:Add(System.Nullable`1[int],System.Nullable`1[int]):this (Tier0)
8 (4.97 % of base) : System.Collections.dasm - System.Collections.Generic.SortedDictionary`2[System.Nullable`1[int],System.Nullable`1[int]]:ContainsKey(System.Nullable`1[int]):ubyte:this (Tier0)
8 (4.97 % of base) : System.Collections.dasm - System.Collections.Generic.SortedDictionary`2[System.Nullable`1[int],System.Nullable`1[int]]:Remove(System.Nullable`1[int]):ubyte:this (Tier0)
8 (2.52 % of base) : System.Collections.dasm - System.Collections.Generic.SortedList`2[System.Nullable`1[int],System.Nullable`1[int]]:Add(System.Nullable`1[int],System.Nullable`1[int]):this (Tier0)
8 (4.35 % of base) : System.Collections.dasm - System.Collections.Generic.SortedList`2+KeyList[System.Nullable`1[int],System.Nullable`1[int]]:IndexOf(System.Nullable`1[int]):int:this (Tier0)
6 (5.04 % of base) : System.Collections.dasm - System.Collections.Generic.OrderedDictionary`2[System.Nullable`1[int],System.Nullable`1[int]]:Add(System.Nullable`1[int],System.Nullable`1[int]):this (Tier0)
6 (5.31 % of base) : System.Collections.dasm - System.Collections.Generic.OrderedDictionary`2[System.Nullable`1[int],System.Nullable`1[int]]:IndexOf(System.Nullable`1[int]):int:this (Tier0)
6 (4.17 % of base) : System.Collections.dasm - System.Collections.Generic.OrderedDictionary`2[System.Nullable`1[int],System.Nullable`1[int]]:Insert(int,System.Nullable`1[int],System.Nullable`1[int]):this (Tier0)
6 (3.05 % of base) : System.Collections.dasm - System.Collections.Generic.OrderedDictionary`2[System.Nullable`1[int],System.Nullable`1[int]]:Remove(System.Nullable`1[int],byref):ubyte:this (Tier0)
6 (5.04 % of base) : System.Collections.dasm - System.Collections.Generic.OrderedDictionary`2[System.Nullable`1[int],System.Nullable`1[int]]:set_Item(System.Nullable`1[int],System.Nullable`1[int]):this (Tier0)
6 (5.17 % of base) : System.Collections.dasm - System.Collections.Generic.OrderedDictionary`2[System.Nullable`1[int],System.Nullable`1[int]]:TryAdd(System.Nullable`1[int],System.Nullable`1[int]):ubyte:this (Tier0)
6 (3.37 % of base) : System.Collections.dasm - System.Collections.Generic.OrderedDictionary`2[System.Nullable`1[int],System.Nullable`1[int]]:TryGetValue(System.Nullable`1[int],byref):ubyte:this (Tier0)
6 (4.20 % of base) : System.Collections.dasm - System.Collections.Generic.SortedList`2[System.Nullable`1[int],System.Nullable`1[int]]:IndexOfKey(System.Nullable`1[int]):int:this (Tier0)
6 (3.53 % of base) : System.Private.CoreLib.dasm - System.Runtime.InteropServices.Marshal:SizeOf[System.Nullable`1[int]](System.Nullable`1[int]):int (Tier0)
1 (0.22 % of base) : System.Collections.dasm - System.Collections.Generic.OrderedDictionary`2[System.Nullable`1[int],System.Nullable`1[int]]:SetAt(int,System.Nullable`1[int],System.Nullable`1[int]):this (Tier0)
1 (0.20 % of base) : System.Private.CoreLib.dasm - System.Reflection.CerHashtable`2[System.__Canon,System.__Canon]:Rehash(int):this (Tier1-OSR)
Top method improvements (bytes):
-59 (-45.38 % of base) : System.Collections.dasm - System.Collections.Generic.OrderedDictionary`2[double,System.Nullable`1[int]]:Add(double,System.Nullable`1[int]):this (Tier0)
-59 (-47.20 % of base) : System.Collections.dasm - System.Collections.Generic.OrderedDictionary`2[double,System.Nullable`1[int]]:IndexOf(double):int:this (Tier0)
-59 (-38.06 % of base) : System.Collections.dasm - System.Collections.Generic.OrderedDictionary`2[double,System.Nullable`1[int]]:Insert(int,double,System.Nullable`1[int]):this (Tier0)
-59 (-28.23 % of base) : System.Collections.dasm - System.Collections.Generic.OrderedDictionary`2[double,System.Nullable`1[int]]:Remove(double,byref):ubyte:this (Tier0)
-59 (-45.38 % of base) : System.Collections.dasm - System.Collections.Generic.OrderedDictionary`2[double,System.Nullable`1[int]]:set_Item(double,System.Nullable`1[int]):this (Tier0)
-59 (-12.22 % of base) : System.Collections.dasm - System.Collections.Generic.OrderedDictionary`2[double,System.Nullable`1[int]]:SetAt(int,double,System.Nullable`1[int]):this (Tier0)
-59 (-46.46 % of base) : System.Collections.dasm - System.Collections.Generic.OrderedDictionary`2[double,System.Nullable`1[int]]:TryAdd(double,System.Nullable`1[int]):ubyte:this (Tier0)
-59 (-31.05 % of base) : System.Collections.dasm - System.Collections.Generic.OrderedDictionary`2[double,System.Nullable`1[int]]:TryGetValue(double,byref):ubyte:this (Tier0)
-59 (-34.30 % of base) : System.Collections.dasm - System.Collections.Generic.SortedDictionary`2[double,System.Nullable`1[int]]:Add(double,System.Nullable`1[int]):this (Tier0)
-59 (-33.91 % of base) : System.Collections.dasm - System.Collections.Generic.SortedDictionary`2[double,System.Nullable`1[int]]:ContainsKey(double):ubyte:this (Tier0)
-59 (-33.91 % of base) : System.Collections.dasm - System.Collections.Generic.SortedDictionary`2[double,System.Nullable`1[int]]:Remove(double):ubyte:this (Tier0)
-59 (-21.15 % of base) : System.Collections.dasm - System.Collections.Generic.SortedDictionary`2[double,System.Nullable`1[int]]:TryGetValue(double,byref):ubyte:this (Tier0)
-59 (-17.25 % of base) : System.Collections.dasm - System.Collections.Generic.SortedList`2[double,System.Nullable`1[int]]:Add(double,System.Nullable`1[int]):this (Tier0)
-59 (-38.06 % of base) : System.Collections.dasm - System.Collections.Generic.SortedList`2[double,System.Nullable`1[int]]:IndexOfKey(double):int:this (Tier0)
-59 (-30.10 % of base) : System.Collections.dasm - System.Collections.Generic.SortedList`2+KeyList[double,System.Nullable`1[int]]:IndexOf(double):int:this (Tier0)
-59 (-9.10 % of base) : System.ObjectModel.dasm - System.Collections.ObjectModel.KeyedCollection`2[double,System.Nullable`1[int]]:Contains(double):ubyte:this (Instrumented Tier0)
-59 (-8.73 % of base) : System.ObjectModel.dasm - System.Collections.ObjectModel.KeyedCollection`2[double,System.Nullable`1[int]]:Remove(double):ubyte:this (Instrumented Tier0)
-59 (-8.75 % of base) : System.ObjectModel.dasm - System.Collections.ObjectModel.KeyedCollection`2[double,System.Nullable`1[int]]:TryGetValue(double,byref):ubyte:this (Instrumented Tier0)
-59 (-55.14 % of base) : System.Private.CoreLib.dasm - System.Numerics.TotalOrderIeee754Comparer`1[double]:GetHashCode(double):int:this (Tier0)
-59 (-30.10 % of base) : System.Private.CoreLib.dasm - System.Runtime.InteropServices.Marshal:SizeOf[double](double):int (Tier0)
-57 (-44.88 % of base) : System.Collections.dasm - System.Collections.Generic.OrderedDictionary`2[long,System.Nullable`1[int]]:Add(long,System.Nullable`1[int]):this (Tier0)
-57 (-47.11 % of base) : System.Collections.dasm - System.Collections.Generic.OrderedDictionary`2[long,System.Nullable`1[int]]:IndexOf(long):int:this (Tier0)
-57 (-37.50 % of base) : System.Collections.dasm - System.Collections.Generic.OrderedDictionary`2[long,System.Nullable`1[int]]:Insert(int,long,System.Nullable`1[int]):this (Tier0)
-57 (-27.80 % of base) : System.Collections.dasm - System.Collections.Generic.OrderedDictionary`2[long,System.Nullable`1[int]]:Remove(long,byref):ubyte:this (Tier0)
-57 (-44.88 % of base) : System.Collections.dasm - System.Collections.Generic.OrderedDictionary`2[long,System.Nullable`1[int]]:set_Item(long,System.Nullable`1[int]):this (Tier0)
-57 (-12.08 % of base) : System.Collections.dasm - System.Collections.Generic.OrderedDictionary`2[long,System.Nullable`1[int]]:SetAt(int,long,System.Nullable`1[int]):this (Tier0)
-57 (-45.97 % of base) : System.Collections.dasm - System.Collections.Generic.OrderedDictionary`2[long,System.Nullable`1[int]]:TryAdd(long,System.Nullable`1[int]):ubyte:this (Tier0)
-57 (-30.65 % of base) : System.Collections.dasm - System.Collections.Generic.OrderedDictionary`2[long,System.Nullable`1[int]]:TryGetValue(long,byref):ubyte:this (Tier0)
-57 (-34.13 % of base) : System.Collections.dasm - System.Collections.Generic.SortedDictionary`2[long,System.Nullable`1[int]]:Add(long,System.Nullable`1[int]):this (Tier0)
-57 (-33.73 % of base) : System.Collections.dasm - System.Collections.Generic.SortedDictionary`2[long,System.Nullable`1[int]]:ContainsKey(long):ubyte:this (Tier0)
-57 (-33.73 % of base) : System.Collections.dasm - System.Collections.Generic.SortedDictionary`2[long,System.Nullable`1[int]]:Remove(long):ubyte:this (Tier0)
-57 (-20.88 % of base) : System.Collections.dasm - System.Collections.Generic.SortedDictionary`2[long,System.Nullable`1[int]]:TryGetValue(long,byref):ubyte:this (Tier0)
-57 (-17.07 % of base) : System.Collections.dasm - System.Collections.Generic.SortedList`2[long,System.Nullable`1[int]]:Add(long,System.Nullable`1[int]):this (Tier0)
-57 (-37.75 % of base) : System.Collections.dasm - System.Collections.Generic.SortedList`2[long,System.Nullable`1[int]]:IndexOfKey(long):int:this (Tier0)
-57 (-29.69 % of base) : System.Collections.dasm - System.Collections.Generic.SortedList`2+KeyList[long,System.Nullable`1[int]]:IndexOf(long):int:this (Tier0)
-57 (-8.89 % of base) : System.ObjectModel.dasm - System.Collections.ObjectModel.KeyedCollection`2[long,System.Nullable`1[int]]:Contains(long):ubyte:this (Instrumented Tier0)
-57 (-8.52 % of base) : System.ObjectModel.dasm - System.Collections.ObjectModel.KeyedCollection`2[long,System.Nullable`1[int]]:Remove(long):ubyte:this (Instrumented Tier0)
-57 (-8.55 % of base) : System.ObjectModel.dasm - System.Collections.ObjectModel.KeyedCollection`2[long,System.Nullable`1[int]]:TryGetValue(long,byref):ubyte:this (Instrumented Tier0)
-57 (-29.23 % of base) : System.Private.CoreLib.dasm - System.Runtime.InteropServices.Marshal:SizeOf[long](long):int (Tier0)
-56 (-43.75 % of base) : System.Collections.dasm - System.Collections.Generic.OrderedDictionary`2[short,System.Nullable`1[int]]:Add(short,System.Nullable`1[int]):this (Tier0)
-56 (-45.90 % of base) : System.Collections.dasm - System.Collections.Generic.OrderedDictionary`2[short,System.Nullable`1[int]]:IndexOf(short):int:this (Tier0)
-56 (-36.60 % of base) : System.Collections.dasm - System.Collections.Generic.OrderedDictionary`2[short,System.Nullable`1[int]]:Insert(int,short,System.Nullable`1[int]):this (Tier0)
-56 (-27.18 % of base) : System.Collections.dasm - System.Collections.Generic.OrderedDictionary`2[short,System.Nullable`1[int]]:Remove(short,byref):ubyte:this (Tier0)
-56 (-43.75 % of base) : System.Collections.dasm - System.Collections.Generic.OrderedDictionary`2[short,System.Nullable`1[int]]:set_Item(short,System.Nullable`1[int]):this (Tier0)
-56 (-11.59 % of base) : System.Collections.dasm - System.Collections.Generic.OrderedDictionary`2[short,System.Nullable`1[int]]:SetAt(int,short,System.Nullable`1[int]):this (Tier0)
-56 (-44.80 % of base) : System.Collections.dasm - System.Collections.Generic.OrderedDictionary`2[short,System.Nullable`1[int]]:TryAdd(short,System.Nullable`1[int]):ubyte:this (Tier0)
-56 (-29.95 % of base) : System.Collections.dasm - System.Collections.Generic.OrderedDictionary`2[short,System.Nullable`1[int]]:TryGetValue(short,byref):ubyte:this (Tier0)
-56 (-33.53 % of base) : System.Collections.dasm - System.Collections.Generic.SortedDictionary`2[short,System.Nullable`1[int]]:Add(short,System.Nullable`1[int]):this (Tier0)
-56 (-33.14 % of base) : System.Collections.dasm - System.Collections.Generic.SortedDictionary`2[short,System.Nullable`1[int]]:ContainsKey(short):ubyte:this (Tier0)
-56 (-33.14 % of base) : System.Collections.dasm - System.Collections.Generic.SortedDictionary`2[short,System.Nullable`1[int]]:Remove(short):ubyte:this (Tier0)
-56 (-20.29 % of base) : System.Collections.dasm - System.Collections.Generic.SortedDictionary`2[short,System.Nullable`1[int]]:TryGetValue(short,byref):ubyte:this (Tier0)
-56 (-16.62 % of base) : System.Collections.dasm - System.Collections.Generic.SortedList`2[short,System.Nullable`1[int]]:Add(short,System.Nullable`1[int]):this (Tier0)
-56 (-36.84 % of base) : System.Collections.dasm - System.Collections.Generic.SortedList`2[short,System.Nullable`1[int]]:IndexOfKey(short):int:this (Tier0)
-56 (-29.02 % of base) : System.Collections.dasm - System.Collections.Generic.SortedList`2+KeyList[short,System.Nullable`1[int]]:IndexOf(short):int:this (Tier0)
-56 (-8.71 % of base) : System.ObjectModel.dasm - System.Collections.ObjectModel.KeyedCollection`2[short,System.Nullable`1[int]]:Contains(short):ubyte:this (Instrumented Tier0)
-56 (-8.35 % of base) : System.ObjectModel.dasm - System.Collections.ObjectModel.KeyedCollection`2[short,System.Nullable`1[int]]:Remove(short):ubyte:this (Instrumented Tier0)
-56 (-8.60 % of base) : System.ObjectModel.dasm - System.Collections.ObjectModel.KeyedCollection`2[short,System.Nullable`1[int]]:TryGetValue(short,byref):ubyte:this (Instrumented Tier0)
-56 (-29.17 % of base) : System.Private.CoreLib.dasm - System.Runtime.InteropServices.Marshal:SizeOf[short](short):int (Tier0)
-55 (-44.72 % of base) : System.Collections.dasm - System.Collections.Generic.OrderedDictionary`2[int,System.Nullable`1[int]]:Add(int,System.Nullable`1[int]):this (Tier0)
-55 (-47.01 % of base) : System.Collections.dasm - System.Collections.Generic.OrderedDictionary`2[int,System.Nullable`1[int]]:IndexOf(int):int:this (Tier0)
-55 (-37.16 % of base) : System.Collections.dasm - System.Collections.Generic.OrderedDictionary`2[int,System.Nullable`1[int]]:Insert(int,int,System.Nullable`1[int]):this (Tier0)
-55 (-27.36 % of base) : System.Collections.dasm - System.Collections.Generic.OrderedDictionary`2[int,System.Nullable`1[int]]:Remove(int,byref):ubyte:this (Tier0)
-55 (-44.72 % of base) : System.Collections.dasm - System.Collections.Generic.OrderedDictionary`2[int,System.Nullable`1[int]]:set_Item(int,System.Nullable`1[int]):this (Tier0)
-55 (-11.93 % of base) : System.Collections.dasm - System.Collections.Generic.OrderedDictionary`2[int,System.Nullable`1[int]]:SetAt(int,int,System.Nullable`1[int]):this (Tier0)
-55 (-45.83 % of base) : System.Collections.dasm - System.Collections.Generic.OrderedDictionary`2[int,System.Nullable`1[int]]:TryAdd(int,System.Nullable`1[int]):ubyte:this (Tier0)
-55 (-30.22 % of base) : System.Collections.dasm - System.Collections.Generic.OrderedDictionary`2[int,System.Nullable`1[int]]:TryGetValue(int,byref):ubyte:this (Tier0)
-55 (-43.65 % of base) : System.Collections.dasm - System.Collections.Generic.OrderedDictionary`2[ubyte,System.Nullable`1[int]]:Add(ubyte,System.Nullable`1[int]):this (Tier0)
-55 (-45.45 % of base) : System.Collections.dasm - System.Collections.Generic.OrderedDictionary`2[ubyte,System.Nullable`1[int]]:IndexOf(ubyte):int:this (Tier0)
-55 (-36.42 % of base) : System.Collections.dasm - System.Collections.Generic.OrderedDictionary`2[ubyte,System.Nullable`1[int]]:Insert(int,ubyte,System.Nullable`1[int]):this (Tier0)
-55 (-26.83 % of base) : System.Collections.dasm - System.Collections.Generic.OrderedDictionary`2[ubyte,System.Nullable`1[int]]:Remove(ubyte,byref):ubyte:this (Tier0)
-55 (-43.65 % of base) : System.Collections.dasm - System.Collections.Generic.OrderedDictionary`2[ubyte,System.Nullable`1[int]]:set_Item(ubyte,System.Nullable`1[int]):this (Tier0)
-55 (-11.48 % of base) : System.Collections.dasm - System.Collections.Generic.OrderedDictionary`2[ubyte,System.Nullable`1[int]]:SetAt(int,ubyte,System.Nullable`1[int]):this (Tier0)
-55 (-44.72 % of base) : System.Collections.dasm - System.Collections.Generic.OrderedDictionary`2[ubyte,System.Nullable`1[int]]:TryAdd(ubyte,System.Nullable`1[int]):ubyte:this (Tier0)
-55 (-29.57 % of base) : System.Collections.dasm - System.Collections.Generic.OrderedDictionary`2[ubyte,System.Nullable`1[int]]:TryGetValue(ubyte,byref):ubyte:this (Tier0)
-55 (-33.95 % of base) : System.Collections.dasm - System.Collections.Generic.SortedDictionary`2[int,System.Nullable`1[int]]:Add(int,System.Nullable`1[int]):this (Tier0)
-55 (-33.54 % of base) : System.Collections.dasm - System.Collections.Generic.SortedDictionary`2[int,System.Nullable`1[int]]:ContainsKey(int):ubyte:this (Tier0)
-55 (-33.54 % of base) : System.Collections.dasm - System.Collections.Generic.SortedDictionary`2[int,System.Nullable`1[int]]:Remove(int):ubyte:this (Tier0)
-55 (-20.30 % of base) : System.Collections.dasm - System.Collections.Generic.SortedDictionary`2[int,System.Nullable`1[int]]:TryGetValue(int,byref):ubyte:this (Tier0)
-55 (-33.13 % of base) : System.Collections.dasm - System.Collections.Generic.SortedDictionary`2[ubyte,System.Nullable`1[int]]:Add(ubyte,System.Nullable`1[int]):this (Tier0)
-55 (-32.74 % of base) : System.Collections.dasm - System.Collections.Generic.SortedDictionary`2[ubyte,System.Nullable`1[int]]:ContainsKey(ubyte):ubyte:this (Tier0)
-55 (-32.74 % of base) : System.Collections.dasm - System.Collections.Generic.SortedDictionary`2[ubyte,System.Nullable`1[int]]:Remove(ubyte):ubyte:this (Tier0)
-55 (-20.00 % of base) : System.Collections.dasm - System.Collections.Generic.SortedDictionary`2[ubyte,System.Nullable`1[int]]:TryGetValue(ubyte,byref):ubyte:this (Tier0)
-55 (-16.82 % of base) : System.Collections.dasm - System.Collections.Generic.SortedList`2[int,System.Nullable`1[int]]:Add(int,System.Nullable`1[int]):this (Tier0)
-55 (-37.41 % of base) : System.Collections.dasm - System.Collections.Generic.SortedList`2[int,System.Nullable`1[int]]:IndexOfKey(int):int:this (Tier0)
-55 (-16.52 % of base) : System.Collections.dasm - System.Collections.Generic.SortedList`2[ubyte,System.Nullable`1[int]]:Add(ubyte,System.Nullable`1[int]):this (Tier0)
-55 (-36.67 % of base) : System.Collections.dasm - System.Collections.Generic.SortedList`2[ubyte,System.Nullable`1[int]]:IndexOfKey(ubyte):int:this (Tier0)
-55 (-29.26 % of base) : System.Collections.dasm - System.Collections.Generic.SortedList`2+KeyList[int,System.Nullable`1[int]]:IndexOf(int):int:this (Tier0)
-55 (-28.80 % of base) : System.Collections.dasm - System.Collections.Generic.SortedList`2+KeyList[ubyte,System.Nullable`1[int]]:IndexOf(ubyte):int:this (Tier0)
-55 (-8.68 % of base) : System.ObjectModel.dasm - System.Collections.ObjectModel.KeyedCollection`2[int,System.Nullable`1[int]]:Contains(int):ubyte:this (Instrumented Tier0)
-55 (-8.31 % of base) : System.ObjectModel.dasm - System.Collections.ObjectModel.KeyedCollection`2[int,System.Nullable`1[int]]:Remove(int):ubyte:this (Instrumented Tier0)
-55 (-8.57 % of base) : System.ObjectModel.dasm - System.Collections.ObjectModel.KeyedCollection`2[int,System.Nullable`1[int]]:TryGetValue(int,byref):ubyte:this (Instrumented Tier0)
-55 (-8.58 % of base) : System.ObjectModel.dasm - System.Collections.ObjectModel.KeyedCollection`2[ubyte,System.Nullable`1[int]]:Contains(ubyte):ubyte:this (Instrumented Tier0)
-55 (-8.22 % of base) : System.ObjectModel.dasm - System.Collections.ObjectModel.KeyedCollection`2[ubyte,System.Nullable`1[int]]:Remove(ubyte):ubyte:this (Instrumented Tier0)
-55 (-8.46 % of base) : System.ObjectModel.dasm - System.Collections.ObjectModel.KeyedCollection`2[ubyte,System.Nullable`1[int]]:TryGetValue(ubyte,byref):ubyte:this (Instrumented Tier0)
-55 (-28.95 % of base) : System.Private.CoreLib.dasm - System.Runtime.InteropServices.Marshal:SizeOf[int](int):int (Tier0)
-55 (-28.95 % of base) : System.Private.CoreLib.dasm - System.Runtime.InteropServices.Marshal:SizeOf[ubyte](ubyte):int (Tier0)
-54 (-22.69 % of base) : System.Collections.dasm - System.Collections.Generic.OrderedDictionary`2[double,System.Nullable`1[int]]:System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.Contains(System.Collections.Generic.KeyValuePair`2[double,System.Nullable`1[int]]):ubyte:this (Tier0)
-54 (-19.78 % of base) : System.Collections.dasm - System.Collections.Generic.OrderedDictionary`2[double,System.Nullable`1[int]]:System.Collections.Generic.IList<System.Collections.Generic.KeyValuePair<TKey,TValue>>.IndexOf(System.Collections.Generic.KeyValuePair`2[double,System.Nullable`1[int]]):int:this (Tier0)
-53 (-22.65 % of base) : System.Collections.dasm - System.Collections.Generic.OrderedDictionary`2[long,System.Nullable`1[int]]:System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.Contains(System.Collections.Generic.KeyValuePair`2[long,System.Nullable`1[int]]):ubyte:this (Tier0)
-53 (-19.70 % of base) : System.Collections.dasm - System.Collections.Generic.OrderedDictionary`2[long,System.Nullable`1[int]]:System.Collections.Generic.IList<System.Collections.Generic.KeyValuePair<TKey,TValue>>.IndexOf(System.Collections.Generic.KeyValuePair`2[long,System.Nullable`1[int]]):int:this (Tier0)
Top method regressions (percentages):
118 (8.77 % of base) : System.DirectoryServices.Protocols.dasm - System.DirectoryServices.Protocols.SortRequestControl:GetValue():ubyte[]:this (Tier0-FullOpts)
78 (8.07 % of base) : System.Private.CoreLib.dasm - System.Runtime.InteropServices.PosixSignalRegistration:OnPosixSignal(int,int):int (FullOpts)
69 (6.39 % of base) : System.Security.Cryptography.ProtectedData.dasm - System.Security.Cryptography.ProtectedData:ProtectOrUnprotect(ubyte[],ubyte[],int,ubyte):ubyte[] (Tier0-FullOpts)
6 (5.31 % of base) : System.Collections.dasm - System.Collections.Generic.OrderedDictionary`2[System.Nullable`1[int],System.Nullable`1[int]]:IndexOf(System.Nullable`1[int]):int:this (Tier0)
6 (5.17 % of base) : System.Collections.dasm - System.Collections.Generic.OrderedDictionary`2[System.Nullable`1[int],System.Nullable`1[int]]:TryAdd(System.Nullable`1[int],System.Nullable`1[int]):ubyte:this (Tier0)
12 (5.13 % of base) : System.Collections.dasm - System.Collections.Generic.OrderedDictionary`2[System.Nullable`1[int],System.Nullable`1[int]]:System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.Contains(System.Collections.Generic.KeyValuePair`2[System.Nullable`1[int],System.Nullable`1[int]]):ubyte:this (Tier0)
6 (5.04 % of base) : System.Collections.dasm - System.Collections.Generic.OrderedDictionary`2[System.Nullable`1[int],System.Nullable`1[int]]:Add(System.Nullable`1[int],System.Nullable`1[int]):this (Tier0)
6 (5.04 % of base) : System.Collections.dasm - System.Collections.Generic.OrderedDictionary`2[System.Nullable`1[int],System.Nullable`1[int]]:set_Item(System.Nullable`1[int],System.Nullable`1[int]):this (Tier0)
8 (5.03 % of base) : System.Collections.dasm - System.Collections.Generic.SortedDictionary`2[System.Nullable`1[int],System.Nullable`1[int]]:Add(System.Nullable`1[int],System.Nullable`1[int]):this (Tier0)
8 (4.97 % of base) : System.Collections.dasm - System.Collections.Generic.SortedDictionary`2[System.Nullable`1[int],System.Nullable`1[int]]:ContainsKey(System.Nullable`1[int]):ubyte:this (Tier0)
8 (4.97 % of base) : System.Collections.dasm - System.Collections.Generic.SortedDictionary`2[System.Nullable`1[int],System.Nullable`1[int]]:Remove(System.Nullable`1[int]):ubyte:this (Tier0)
12 (4.46 % of base) : System.Collections.dasm - System.Collections.Generic.OrderedDictionary`2[System.Nullable`1[int],System.Nullable`1[int]]:System.Collections.Generic.IList<System.Collections.Generic.KeyValuePair<TKey,TValue>>.IndexOf(System.Collections.Generic.KeyValuePair`2[System.Nullable`1[int],System.Nullable`1[int]]):int:this (Tier0)
8 (4.35 % of base) : System.Collections.dasm - System.Collections.Generic.SortedList`2+KeyList[System.Nullable`1[int],System.Nullable`1[int]]:IndexOf(System.Nullable`1[int]):int:this (Tier0)
6 (4.20 % of base) : System.Collections.dasm - System.Collections.Generic.SortedList`2[System.Nullable`1[int],System.Nullable`1[int]]:IndexOfKey(System.Nullable`1[int]):int:this (Tier0)
6 (4.17 % of base) : System.Collections.dasm - System.Collections.Generic.OrderedDictionary`2[System.Nullable`1[int],System.Nullable`1[int]]:Insert(int,System.Nullable`1[int],System.Nullable`1[int]):this (Tier0)
6 (3.53 % of base) : System.Private.CoreLib.dasm - System.Runtime.InteropServices.Marshal:SizeOf[System.Nullable`1[int]](System.Nullable`1[int]):int (Tier0)
6 (3.37 % of base) : System.Collections.dasm - System.Collections.Generic.OrderedDictionary`2[System.Nullable`1[int],System.Nullable`1[int]]:TryGetValue(System.Nullable`1[int],byref):ubyte:this (Tier0)
6 (3.05 % of base) : System.Collections.dasm - System.Collections.Generic.OrderedDictionary`2[System.Nullable`1[int],System.Nullable`1[int]]:Remove(System.Nullable`1[int],byref):ubyte:this (Tier0)
58 (2.99 % of base) : System.Private.CoreLib.dasm - System.DateTimeParse:TryParse(System.ReadOnlySpan`1[ushort],System.Globalization.DateTimeFormatInfo,int,byref):ubyte (Tier0-FullOpts)
18 (2.72 % of base) : System.ObjectModel.dasm - System.Collections.ObjectModel.KeyedCollection`2[System.Nullable`1[int],System.Nullable`1[int]]:Remove(System.Nullable`1[int]):ubyte:this (Instrumented Tier0)
8 (2.52 % of base) : System.Collections.dasm - System.Collections.Generic.SortedList`2[System.Nullable`1[int],System.Nullable`1[int]]:Add(System.Nullable`1[int],System.Nullable`1[int]):this (Tier0)
12 (1.87 % of base) : System.ObjectModel.dasm - System.Collections.ObjectModel.KeyedCollection`2[System.Nullable`1[int],System.Nullable`1[int]]:Contains(System.Nullable`1[int]):ubyte:this (Instrumented Tier0)
17 (1.77 % of base) : System.Net.Quic.dasm - System.Net.Quic.QuicConnection:NativeCallback(ulong,ulong,ulong):int (FullOpts)
17 (1.77 % of base) : System.Net.Quic.dasm - System.Net.Quic.QuicListener:NativeCallback(ulong,ulong,ulong):int (FullOpts)
17 (1.77 % of base) : System.Net.Quic.dasm - System.Net.Quic.QuicStream:NativeCallback(ulong,ulong,ulong):int (FullOpts)
10 (1.47 % of base) : System.ObjectModel.dasm - System.Collections.ObjectModel.KeyedCollection`2[System.Nullable`1[int],System.Nullable`1[int]]:TryGetValue(System.Nullable`1[int],byref):ubyte:this (Instrumented Tier0)
27 (1.14 % of base) : System.Net.Security.dasm - System.Net.Security.SslStream:VerifyRemoteCertificate(System.Net.Security.RemoteCertificateValidationCallback,System.Net.Security.SslCertificateTrust,byref,byref,byref):ubyte:this (Tier0-FullOpts)
18 (0.41 % of base) : System.Net.Security.dasm - System.Net.Security.SslStream:SelectClientCertificate():System.Security.Cryptography.X509Certificates.X509Certificate2:this (Tier0-FullOpts)
1 (0.22 % of base) : System.Collections.dasm - System.Collections.Generic.OrderedDictionary`2[System.Nullable`1[int],System.Nullable`1[int]]:SetAt(int,System.Nullable`1[int],System.Nullable`1[int]):this (Tier0)
1 (0.20 % of base) : System.Private.CoreLib.dasm - System.Reflection.CerHashtable`2[System.__Canon,System.__Canon]:Rehash(int):this (Tier1-OSR)
Top method improvements (percentages):
-59 (-55.14 % of base) : System.Private.CoreLib.dasm - System.Numerics.TotalOrderIeee754Comparer`1[double]:GetHashCode(double):int:this (Tier0)
-59 (-47.20 % of base) : System.Collections.dasm - System.Collections.Generic.OrderedDictionary`2[double,System.Nullable`1[int]]:IndexOf(double):int:this (Tier0)
-57 (-47.11 % of base) : System.Collections.dasm - System.Collections.Generic.OrderedDictionary`2[long,System.Nullable`1[int]]:IndexOf(long):int:this (Tier0)
-55 (-47.01 % of base) : System.Collections.dasm - System.Collections.Generic.OrderedDictionary`2[int,System.Nullable`1[int]]:IndexOf(int):int:this (Tier0)
-59 (-46.46 % of base) : System.Collections.dasm - System.Collections.Generic.OrderedDictionary`2[double,System.Nullable`1[int]]:TryAdd(double,System.Nullable`1[int]):ubyte:this (Tier0)
-57 (-45.97 % of base) : System.Collections.dasm - System.Collections.Generic.OrderedDictionary`2[long,System.Nullable`1[int]]:TryAdd(long,System.Nullable`1[int]):ubyte:this (Tier0)
-56 (-45.90 % of base) : System.Collections.dasm - System.Collections.Generic.OrderedDictionary`2[short,System.Nullable`1[int]]:IndexOf(short):int:this (Tier0)
-55 (-45.83 % of base) : System.Collections.dasm - System.Collections.Generic.OrderedDictionary`2[int,System.Nullable`1[int]]:TryAdd(int,System.Nullable`1[int]):ubyte:this (Tier0)
-55 (-45.45 % of base) : System.Collections.dasm - System.Collections.Generic.OrderedDictionary`2[ubyte,System.Nullable`1[int]]:IndexOf(ubyte):int:this (Tier0)
-59 (-45.38 % of base) : System.Collections.dasm - System.Collections.Generic.OrderedDictionary`2[double,System.Nullable`1[int]]:Add(double,System.Nullable`1[int]):this (Tier0)
-59 (-45.38 % of base) : System.Collections.dasm - System.Collections.Generic.OrderedDictionary`2[double,System.Nullable`1[int]]:set_Item(double,System.Nullable`1[int]):this (Tier0)
-57 (-44.88 % of base) : System.Collections.dasm - System.Collections.Generic.OrderedDictionary`2[long,System.Nullable`1[int]]:Add(long,System.Nullable`1[int]):this (Tier0)
-57 (-44.88 % of base) : System.Collections.dasm - System.Collections.Generic.OrderedDictionary`2[long,System.Nullable`1[int]]:set_Item(long,System.Nullable`1[int]):this (Tier0)
-56 (-44.80 % of base) : System.Collections.dasm - System.Collections.Generic.OrderedDictionary`2[short,System.Nullable`1[int]]:TryAdd(short,System.Nullable`1[int]):ubyte:this (Tier0)
-55 (-44.72 % of base) : System.Collections.dasm - System.Collections.Generic.OrderedDictionary`2[int,System.Nullable`1[int]]:Add(int,System.Nullable`1[int]):this (Tier0)
-55 (-44.72 % of base) : System.Collections.dasm - System.Collections.Generic.OrderedDictionary`2[int,System.Nullable`1[int]]:set_Item(int,System.Nullable`1[int]):this (Tier0)
-55 (-44.72 % of base) : System.Collections.dasm - System.Collections.Generic.OrderedDictionary`2[ubyte,System.Nullable`1[int]]:TryAdd(ubyte,System.Nullable`1[int]):ubyte:this (Tier0)
-56 (-43.75 % of base) : System.Collections.dasm - System.Collections.Generic.OrderedDictionary`2[short,System.Nullable`1[int]]:Add(short,System.Nullable`1[int]):this (Tier0)
-56 (-43.75 % of base) : System.Collections.dasm - System.Collections.Generic.OrderedDictionary`2[short,System.Nullable`1[int]]:set_Item(short,System.Nullable`1[int]):this (Tier0)
-55 (-43.65 % of base) : System.Collections.dasm - System.Collections.Generic.OrderedDictionary`2[ubyte,System.Nullable`1[int]]:Add(ubyte,System.Nullable`1[int]):this (Tier0)
-55 (-43.65 % of base) : System.Collections.dasm - System.Collections.Generic.OrderedDictionary`2[ubyte,System.Nullable`1[int]]:set_Item(ubyte,System.Nullable`1[int]):this (Tier0)
-59 (-38.06 % of base) : System.Collections.dasm - System.Collections.Generic.OrderedDictionary`2[double,System.Nullable`1[int]]:Insert(int,double,System.Nullable`1[int]):this (Tier0)
-59 (-38.06 % of base) : System.Collections.dasm - System.Collections.Generic.SortedList`2[double,System.Nullable`1[int]]:IndexOfKey(double):int:this (Tier0)
-57 (-37.75 % of base) : System.Collections.dasm - System.Collections.Generic.SortedList`2[long,System.Nullable`1[int]]:IndexOfKey(long):int:this (Tier0)
-57 (-37.50 % of base) : System.Collections.dasm - System.Collections.Generic.OrderedDictionary`2[long,System.Nullable`1[int]]:Insert(int,long,System.Nullable`1[int]):this (Tier0)
-55 (-37.41 % of base) : System.Collections.dasm - System.Collections.Generic.SortedList`2[int,System.Nullable`1[int]]:IndexOfKey(int):int:this (Tier0)
-55 (-37.16 % of base) : System.Collections.dasm - System.Collections.Generic.OrderedDictionary`2[int,System.Nullable`1[int]]:Insert(int,int,System.Nullable`1[int]):this (Tier0)
-56 (-36.84 % of base) : System.Collections.dasm - System.Collections.Generic.SortedList`2[short,System.Nullable`1[int]]:IndexOfKey(short):int:this (Tier0)
-55 (-36.67 % of base) : System.Collections.dasm - System.Collections.Generic.SortedList`2[ubyte,System.Nullable`1[int]]:IndexOfKey(ubyte):int:this (Tier0)
-56 (-36.60 % of base) : System.Collections.dasm - System.Collections.Generic.OrderedDictionary`2[short,System.Nullable`1[int]]:Insert(int,short,System.Nullable`1[int]):this (Tier0)
-55 (-36.42 % of base) : System.Collections.dasm - System.Collections.Generic.OrderedDictionary`2[ubyte,System.Nullable`1[int]]:Insert(int,ubyte,System.Nullable`1[int]):this (Tier0)
-59 (-34.30 % of base) : System.Collections.dasm - System.Collections.Generic.SortedDictionary`2[double,System.Nullable`1[int]]:Add(double,System.Nullable`1[int]):this (Tier0)
-57 (-34.13 % of base) : System.Collections.dasm - System.Collections.Generic.SortedDictionary`2[long,System.Nullable`1[int]]:Add(long,System.Nullable`1[int]):this (Tier0)
-55 (-33.95 % of base) : System.Collections.dasm - System.Collections.Generic.SortedDictionary`2[int,System.Nullable`1[int]]:Add(int,System.Nullable`1[int]):this (Tier0)
-59 (-33.91 % of base) : System.Collections.dasm - System.Collections.Generic.SortedDictionary`2[double,System.Nullable`1[int]]:ContainsKey(double):ubyte:this (Tier0)
-59 (-33.91 % of base) : System.Collections.dasm - System.Collections.Generic.SortedDictionary`2[double,System.Nullable`1[int]]:Remove(double):ubyte:this (Tier0)
-57 (-33.73 % of base) : System.Collections.dasm - System.Collections.Generic.SortedDictionary`2[long,System.Nullable`1[int]]:ContainsKey(long):ubyte:this (Tier0)
-57 (-33.73 % of base) : System.Collections.dasm - System.Collections.Generic.SortedDictionary`2[long,System.Nullable`1[int]]:Remove(long):ubyte:this (Tier0)
-55 (-33.54 % of base) : System.Collections.dasm - System.Collections.Generic.SortedDictionary`2[int,System.Nullable`1[int]]:ContainsKey(int):ubyte:this (Tier0)
-55 (-33.54 % of base) : System.Collections.dasm - System.Collections.Generic.SortedDictionary`2[int,System.Nullable`1[int]]:Remove(int):ubyte:this (Tier0)
-56 (-33.53 % of base) : System.Collections.dasm - System.Collections.Generic.SortedDictionary`2[short,System.Nullable`1[int]]:Add(short,System.Nullable`1[int]):this (Tier0)
-56 (-33.14 % of base) : System.Collections.dasm - System.Collections.Generic.SortedDictionary`2[short,System.Nullable`1[int]]:ContainsKey(short):ubyte:this (Tier0)
-56 (-33.14 % of base) : System.Collections.dasm - System.Collections.Generic.SortedDictionary`2[short,System.Nullable`1[int]]:Remove(short):ubyte:this (Tier0)
-55 (-33.13 % of base) : System.Collections.dasm - System.Collections.Generic.SortedDictionary`2[ubyte,System.Nullable`1[int]]:Add(ubyte,System.Nullable`1[int]):this (Tier0)
-55 (-32.74 % of base) : System.Collections.dasm - System.Collections.Generic.SortedDictionary`2[ubyte,System.Nullable`1[int]]:ContainsKey(ubyte):ubyte:this (Tier0)
-55 (-32.74 % of base) : System.Collections.dasm - System.Collections.Generic.SortedDictionary`2[ubyte,System.Nullable`1[int]]:Remove(ubyte):ubyte:this (Tier0)
-59 (-31.05 % of base) : System.Collections.dasm - System.Collections.Generic.OrderedDictionary`2[double,System.Nullable`1[int]]:TryGetValue(double,byref):ubyte:this (Tier0)
-57 (-30.65 % of base) : System.Collections.dasm - System.Collections.Generic.OrderedDictionary`2[long,System.Nullable`1[int]]:TryGetValue(long,byref):ubyte:this (Tier0)
-55 (-30.22 % of base) : System.Collections.dasm - System.Collections.Generic.OrderedDictionary`2[int,System.Nullable`1[int]]:TryGetValue(int,byref):ubyte:this (Tier0)
-59 (-30.10 % of base) : System.Collections.dasm - System.Collections.Generic.SortedList`2+KeyList[double,System.Nullable`1[int]]:IndexOf(double):int:this (Tier0)
-59 (-30.10 % of base) : System.Private.CoreLib.dasm - System.Runtime.InteropServices.Marshal:SizeOf[double](double):int (Tier0)
-56 (-29.95 % of base) : System.Collections.dasm - System.Collections.Generic.OrderedDictionary`2[short,System.Nullable`1[int]]:TryGetValue(short,byref):ubyte:this (Tier0)
-57 (-29.69 % of base) : System.Collections.dasm - System.Collections.Generic.SortedList`2+KeyList[long,System.Nullable`1[int]]:IndexOf(long):int:this (Tier0)
-55 (-29.57 % of base) : System.Collections.dasm - System.Collections.Generic.OrderedDictionary`2[ubyte,System.Nullable`1[int]]:TryGetValue(ubyte,byref):ubyte:this (Tier0)
-55 (-29.26 % of base) : System.Collections.dasm - System.Collections.Generic.SortedList`2+KeyList[int,System.Nullable`1[int]]:IndexOf(int):int:this (Tier0)
-57 (-29.23 % of base) : System.Private.CoreLib.dasm - System.Runtime.InteropServices.Marshal:SizeOf[long](long):int (Tier0)
-56 (-29.17 % of base) : System.Private.CoreLib.dasm - System.Runtime.InteropServices.Marshal:SizeOf[short](short):int (Tier0)
-56 (-29.02 % of base) : System.Collections.dasm - System.Collections.Generic.SortedList`2+KeyList[short,System.Nullable`1[int]]:IndexOf(short):int:this (Tier0)
-55 (-28.95 % of base) : System.Private.CoreLib.dasm - System.Runtime.InteropServices.Marshal:SizeOf[int](int):int (Tier0)
-55 (-28.95 % of base) : System.Private.CoreLib.dasm - System.Runtime.InteropServices.Marshal:SizeOf[ubyte](ubyte):int (Tier0)
-55 (-28.80 % of base) : System.Collections.dasm - System.Collections.Generic.SortedList`2+KeyList[ubyte,System.Nullable`1[int]]:IndexOf(ubyte):int:this (Tier0)
-59 (-28.23 % of base) : System.Collections.dasm - System.Collections.Generic.OrderedDictionary`2[double,System.Nullable`1[int]]:Remove(double,byref):ubyte:this (Tier0)
-57 (-27.80 % of base) : System.Collections.dasm - System.Collections.Generic.OrderedDictionary`2[long,System.Nullable`1[int]]:Remove(long,byref):ubyte:this (Tier0)
-55 (-27.36 % of base) : System.Collections.dasm - System.Collections.Generic.OrderedDictionary`2[int,System.Nullable`1[int]]:Remove(int,byref):ubyte:this (Tier0)
-56 (-27.18 % of base) : System.Collections.dasm - System.Collections.Generic.OrderedDictionary`2[short,System.Nullable`1[int]]:Remove(short,byref):ubyte:this (Tier0)
-55 (-26.83 % of base) : System.Collections.dasm - System.Collections.Generic.OrderedDictionary`2[ubyte,System.Nullable`1[int]]:Remove(ubyte,byref):ubyte:this (Tier0)
-53 (-22.94 % of base) : System.Collections.dasm - System.Collections.Generic.OrderedDictionary`2[short,System.Nullable`1[int]]:System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.Contains(System.Collections.Generic.KeyValuePair`2[short,System.Nullable`1[int]]):ubyte:this (Tier0)
-54 (-22.69 % of base) : System.Collections.dasm - System.Collections.Generic.OrderedDictionary`2[double,System.Nullable`1[int]]:System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.Contains(System.Collections.Generic.KeyValuePair`2[double,System.Nullable`1[int]]):ubyte:this (Tier0)
-53 (-22.65 % of base) : System.Collections.dasm - System.Collections.Generic.OrderedDictionary`2[long,System.Nullable`1[int]]:System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.Contains(System.Collections.Generic.KeyValuePair`2[long,System.Nullable`1[int]]):ubyte:this (Tier0)
-52 (-22.61 % of base) : System.Collections.dasm - System.Collections.Generic.OrderedDictionary`2[int,System.Nullable`1[int]]:System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.Contains(System.Collections.Generic.KeyValuePair`2[int,System.Nullable`1[int]]):ubyte:this (Tier0)
-52 (-22.61 % of base) : System.Collections.dasm - System.Collections.Generic.OrderedDictionary`2[ubyte,System.Nullable`1[int]]:System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.Contains(System.Collections.Generic.KeyValuePair`2[ubyte,System.Nullable`1[int]]):ubyte:this (Tier0)
-59 (-21.15 % of base) : System.Collections.dasm - System.Collections.Generic.SortedDictionary`2[double,System.Nullable`1[int]]:TryGetValue(double,byref):ubyte:this (Tier0)
-57 (-20.88 % of base) : System.Collections.dasm - System.Collections.Generic.SortedDictionary`2[long,System.Nullable`1[int]]:TryGetValue(long,byref):ubyte:this (Tier0)
-55 (-20.30 % of base) : System.Collections.dasm - System.Collections.Generic.SortedDictionary`2[int,System.Nullable`1[int]]:TryGetValue(int,byref):ubyte:this (Tier0)
-56 (-20.29 % of base) : System.Collections.dasm - System.Collections.Generic.SortedDictionary`2[short,System.Nullable`1[int]]:TryGetValue(short,byref):ubyte:this (Tier0)
-55 (-20.00 % of base) : System.Collections.dasm - System.Collections.Generic.SortedDictionary`2[ubyte,System.Nullable`1[int]]:TryGetValue(ubyte,byref):ubyte:this (Tier0)
-53 (-19.92 % of base) : System.Collections.dasm - System.Collections.Generic.OrderedDictionary`2[short,System.Nullable`1[int]]:System.Collections.Generic.IList<System.Collections.Generic.KeyValuePair<TKey,TValue>>.IndexOf(System.Collections.Generic.KeyValuePair`2[short,System.Nullable`1[int]]):int:this (Tier0)
-54 (-19.78 % of base) : System.Collections.dasm - System.Collections.Generic.OrderedDictionary`2[double,System.Nullable`1[int]]:System.Collections.Generic.IList<System.Collections.Generic.KeyValuePair<TKey,TValue>>.IndexOf(System.Collections.Generic.KeyValuePair`2[double,System.Nullable`1[int]]):int:this (Tier0)
-53 (-19.70 % of base) : System.Collections.dasm - System.Collections.Generic.OrderedDictionary`2[long,System.Nullable`1[int]]:System.Collections.Generic.IList<System.Collections.Generic.KeyValuePair<TKey,TValue>>.IndexOf(System.Collections.Generic.KeyValuePair`2[long,System.Nullable`1[int]]):int:this (Tier0)
-52 (-19.62 % of base) : System.Collections.dasm - System.Collections.Generic.OrderedDictionary`2[int,System.Nullable`1[int]]:System.Collections.Generic.IList<System.Collections.Generic.KeyValuePair<TKey,TValue>>.IndexOf(System.Collections.Generic.KeyValuePair`2[int,System.Nullable`1[int]]):int:this (Tier0)
-52 (-19.62 % of base) : System.Collections.dasm - System.Collections.Generic.OrderedDictionary`2[ubyte,System.Nullable`1[int]]:System.Collections.Generic.IList<System.Collections.Generic.KeyValuePair<TKey,TValue>>.IndexOf(System.Collections.Generic.KeyValuePair`2[ubyte,System.Nullable`1[int]]):int:this (Tier0)
-59 (-17.25 % of base) : System.Collections.dasm - System.Collections.Generic.SortedList`2[double,System.Nullable`1[int]]:Add(double,System.Nullable`1[int]):this (Tier0)
-57 (-17.07 % of base) : System.Collections.dasm - System.Collections.Generic.SortedList`2[long,System.Nullable`1[int]]:Add(long,System.Nullable`1[int]):this (Tier0)
-55 (-16.82 % of base) : System.Collections.dasm - System.Collections.Generic.SortedList`2[int,System.Nullable`1[int]]:Add(int,System.Nullable`1[int]):this (Tier0)
-56 (-16.62 % of base) : System.Collections.dasm - System.Collections.Generic.SortedList`2[short,System.Nullable`1[int]]:Add(short,System.Nullable`1[int]):this (Tier0)
-55 (-16.52 % of base) : System.Collections.dasm - System.Collections.Generic.SortedList`2[ubyte,System.Nullable`1[int]]:Add(ubyte,System.Nullable`1[int]):this (Tier0)
-59 (-12.22 % of base) : System.Collections.dasm - System.Collections.Generic.OrderedDictionary`2[double,System.Nullable`1[int]]:SetAt(int,double,System.Nullable`1[int]):this (Tier0)
-57 (-12.08 % of base) : System.Collections.dasm - System.Collections.Generic.OrderedDictionary`2[long,System.Nullable`1[int]]:SetAt(int,long,System.Nullable`1[int]):this (Tier0)
-55 (-11.93 % of base) : System.Collections.dasm - System.Collections.Generic.OrderedDictionary`2[int,System.Nullable`1[int]]:SetAt(int,int,System.Nullable`1[int]):this (Tier0)
-56 (-11.59 % of base) : System.Collections.dasm - System.Collections.Generic.OrderedDictionary`2[short,System.Nullable`1[int]]:SetAt(int,short,System.Nullable`1[int]):this (Tier0)
-55 (-11.48 % of base) : System.Collections.dasm - System.Collections.Generic.OrderedDictionary`2[ubyte,System.Nullable`1[int]]:SetAt(int,ubyte,System.Nullable`1[int]):this (Tier0)
-26 (-10.66 % of base) : System.Collections.dasm - System.Collections.Generic.OrderedDictionary`2[System.Numerics.Vector`1[float],System.Nullable`1[int]]:System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.Contains(System.Collections.Generic.KeyValuePair`2[System.Numerics.Vector`1[float],System.Nullable`1[int]]):ubyte:this (Tier0)
-26 (-9.32 % of base) : System.Collections.dasm - System.Collections.Generic.OrderedDictionary`2[System.Numerics.Vector`1[float],System.Nullable`1[int]]:System.Collections.Generic.IList<System.Collections.Generic.KeyValuePair<TKey,TValue>>.IndexOf(System.Collections.Generic.KeyValuePair`2[System.Numerics.Vector`1[float],System.Nullable`1[int]]):int:this (Tier0)
-59 (-9.10 % of base) : System.ObjectModel.dasm - System.Collections.ObjectModel.KeyedCollection`2[double,System.Nullable`1[int]]:Contains(double):ubyte:this (Instrumented Tier0)
-57 (-8.89 % of base) : System.ObjectModel.dasm - System.Collections.ObjectModel.KeyedCollection`2[long,System.Nullable`1[int]]:Contains(long):ubyte:this (Instrumented Tier0)
-59 (-8.75 % of base) : System.ObjectModel.dasm - System.Collections.ObjectModel.KeyedCollection`2[double,System.Nullable`1[int]]:TryGetValue(double,byref):ubyte:this (Instrumented Tier0)
-59 (-8.73 % of base) : System.ObjectModel.dasm - System.Collections.ObjectModel.KeyedCollection`2[double,System.Nullable`1[int]]:Remove(double):ubyte:this (Instrumented Tier0)
-56 (-8.71 % of base) : System.ObjectModel.dasm - System.Collections.ObjectModel.KeyedCollection`2[short,System.Nullable`1[int]]:Contains(short):ubyte:this (Instrumented Tier0)
-55 (-8.68 % of base) : System.ObjectModel.dasm - System.Collections.ObjectModel.KeyedCollection`2[int,System.Nullable`1[int]]:Contains(int):ubyte:this (Instrumented Tier0)
-56 (-8.60 % of base) : System.ObjectModel.dasm - System.Collections.ObjectModel.KeyedCollection`2[short,System.Nullable`1[int]]:TryGetValue(short,byref):ubyte:this (Instrumented Tier0)
142 total methods with Code Size differences (112 improved, 30 regressed), 255979 unchanged.
--------------------------------------------------------------------------------
Artifacts:
- build-artifacts-main.zip (652 MB)
- build-clr-checked-main.zip (87 MB)
- build-artifacts-pr.zip (653 MB)
- build-clr-checked-pr.zip (87 MB)
- diff-frameworks.txt (50 KB)
- jit-diffs-frameworks.zip (204 MB)
Metadata
Metadata
Assignees
Labels
No labels