forked from MihaZupan/runtime-utils
-
Notifications
You must be signed in to change notification settings - Fork 0
Open
Description
Job completed in 15 minutes.
dotnet/runtime#105073
Diffs
Diffs
Found 292 files with textual diffs.
Summary of Code Size diffs:
(Lower is better)
Total bytes of base: 39210842
Total bytes of diff: 39219620
Total bytes of delta: 8778 (0.02 % of base)
Total relative delta: 69.62
diff is a regression.
relative diff is a regression.
Top file regressions (bytes):
1418 : System.Private.DataContractSerialization.dasm (0.14 % of base)
1227 : System.Data.Common.dasm (0.07 % of base)
1174 : System.Text.Json.dasm (0.09 % of base)
1174 : System.Linq.Expressions.dasm (0.13 % of base)
506 : System.Private.Xml.dasm (0.01 % of base)
440 : System.Composition.Hosting.dasm (0.42 % of base)
314 : Microsoft.Extensions.DependencyInjection.Abstractions.dasm (0.45 % of base)
282 : System.ServiceModel.Syndication.dasm (0.17 % of base)
256 : System.Reflection.Emit.dasm (0.21 % of base)
219 : System.Linq.dasm (0.02 % of base)
183 : System.Composition.Runtime.dasm (1.00 % of base)
173 : System.ComponentModel.Composition.dasm (0.04 % of base)
153 : System.Linq.Parallel.dasm (0.01 % of base)
144 : System.ComponentModel.TypeConverter.dasm (0.05 % of base)
137 : Microsoft.Extensions.Caching.Abstractions.dasm (0.51 % of base)
107 : System.IO.Packaging.dasm (0.10 % of base)
96 : Microsoft.Extensions.Configuration.Binder.dasm (0.44 % of base)
95 : System.Runtime.InteropServices.dasm (0.40 % of base)
90 : System.Diagnostics.DiagnosticSource.dasm (0.04 % of base)
83 : System.Net.Http.dasm (0.01 % of base)
79 : Microsoft.VisualBasic.Core.dasm (0.01 % of base)
50 : System.Collections.Immutable.dasm (0.00 % of base)
48 : Microsoft.Extensions.Hosting.dasm (0.07 % of base)
48 : System.Configuration.ConfigurationManager.dasm (0.01 % of base)
44 : Microsoft.Extensions.Logging.Configuration.dasm (0.59 % of base)
42 : System.Text.RegularExpressions.dasm (0.01 % of base)
42 : Microsoft.CSharp.dasm (0.01 % of base)
40 : System.Security.Cryptography.dasm (0.00 % of base)
39 : System.Private.CoreLib.dasm (0.00 % of base)
38 : System.Formats.Nrbf.dasm (0.08 % of base)
37 : System.Threading.RateLimiting.dasm (0.02 % of base)
31 total files with Code Size differences (0 improved, 31 regressed), 228 unchanged.
Top method regressions (bytes):
337 (4.02 % of base) : System.Text.Json.dasm - System.Text.Json.Serialization.Converters.ObjectWithParameterizedConstructorConverter`1[System.Nullable`1[int]]:OnTryRead(byref,System.Type,System.Text.Json.JsonSerializerOptions,byref,byref):ubyte:this (FullOpts)
230 (15.93 % of base) : System.Reflection.Emit.dasm - System.Reflection.Emit.MarshallingData:DecodeMarshalAsArray(System.String[],System.Object[],ubyte,System.Reflection.Emit.MarshallingData) (FullOpts)
191 (4.70 % 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)
109 (8.89 % of base) : System.Text.Json.dasm - System.Text.Json.JsonException:.ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext):this (FullOpts)
105 (6.29 % of base) : System.Text.Json.dasm - System.Text.Json.Serialization.JsonCollectionConverter`2[System.Nullable`1[int],System.Nullable`1[int]]:OnTryRead(byref,System.Type,System.Text.Json.JsonSerializerOptions,byref,byref):ubyte:this (FullOpts)
104 (48.83 % of base) : System.Composition.Hosting.dasm - System.Composition.Hosting.Providers.Metadata.MetadataViewProvider:GetMetadataValue[System.Nullable`1[int]](System.Collections.Generic.IDictionary`2[System.String,System.Object],System.String,System.ComponentModel.DefaultValueAttribute):System.Nullable`1[int] (FullOpts)
102 (32.80 % of base) : System.Linq.Expressions.dasm - System.Linq.Expressions.Interpreter.ActionCallInstruction`2[System.Nullable`1[int],System.Nullable`1[int]]:Run(System.Linq.Expressions.Interpreter.InterpretedFrame):int:this (FullOpts)
101 (74.26 % of base) : System.Private.DataContractSerialization.dasm - System.Runtime.Serialization.FastInvokerBuilder+<>c__DisplayClass12_0`2[System.Nullable`1[int],System.Nullable`1[int]]:<CreateSetterInternal>b__0(byref,System.Object):this (FullOpts)
100 (13.39 % of base) : System.Private.Xml.dasm - System.Xml.Schema.XmlListConverter:ToArray[System.Nullable`1[int]](System.Object,System.Xml.IXmlNamespaceResolver):System.Nullable`1[int][]:this (FullOpts)
98 (32.03 % of base) : System.Data.Common.dasm - System.Data.EnumerableRowCollection`1+<>c__DisplayClass16_0[System.Nullable`1[int]]:<GetLinqDataView>b__0(System.Data.DataRow):ubyte:this (FullOpts)
97 (28.53 % of base) : System.ServiceModel.Syndication.dasm - System.ServiceModel.Syndication.SyndicationElementExtension:GetObject[System.Nullable`1[int]](System.Runtime.Serialization.XmlObjectSerializer):System.Nullable`1[int]:this (FullOpts)
97 (22.77 % of base) : System.ServiceModel.Syndication.dasm - System.ServiceModel.Syndication.SyndicationElementExtension:GetObject[System.Nullable`1[int]](System.Xml.Serialization.XmlSerializer):System.Nullable`1[int]:this (FullOpts)
95 (53.98 % of base) : System.Data.Common.dasm - System.Data.EnumerableRowCollection`1+<>c__DisplayClass16_0[System.Nullable`1[int]]:<GetLinqDataView>b__4(System.Data.DataRow,System.Data.DataRow):int:this (FullOpts)
95 (53.98 % of base) : System.Data.Common.dasm - System.Data.EnumerableRowCollection`1+<>c__DisplayClass16_0[System.Nullable`1[int]]:<GetLinqDataView>b__7(System.Data.DataRow,System.Data.DataRow):int:this (FullOpts)
95 (32.53 % of base) : System.Linq.Expressions.dasm - System.Linq.Expressions.Expression`1[System.Nullable`1[int]]:Compile():System.Nullable`1[int]:this (FullOpts)
85 (4.03 % of base) : System.ComponentModel.Composition.dasm - System.ComponentModel.Composition.MetadataViewProvider:GetMetadataView[System.Nullable`1[int]](System.Collections.Generic.IDictionary`2[System.String,System.Object]):System.Nullable`1[int] (FullOpts)
84 (54.90 % of base) : System.Data.Common.dasm - System.Data.EnumerableRowCollection`1+<>c__DisplayClass19_0`1[double,System.Nullable`1[int]]:<AddSortExpression>b__1(System.Object,System.Object):int:this (FullOpts)
84 (54.90 % of base) : System.Data.Common.dasm - System.Data.EnumerableRowCollection`1+<>c__DisplayClass19_0`1[int,System.Nullable`1[int]]:<AddSortExpression>b__1(System.Object,System.Object):int:this (FullOpts)
84 (54.90 % of base) : System.Data.Common.dasm - System.Data.EnumerableRowCollection`1+<>c__DisplayClass19_0`1[long,System.Nullable`1[int]]:<AddSortExpression>b__1(System.Object,System.Object):int:this (FullOpts)
84 (54.90 % of base) : System.Data.Common.dasm - System.Data.EnumerableRowCollection`1+<>c__DisplayClass19_0`1[short,System.Nullable`1[int]]:<AddSortExpression>b__1(System.Object,System.Object):int:this (FullOpts)
84 (54.90 % of base) : System.Data.Common.dasm - System.Data.EnumerableRowCollection`1+<>c__DisplayClass19_0`1[System.__Canon,System.Nullable`1[int]]:<AddSortExpression>b__1(System.Object,System.Object):int:this (FullOpts)
84 (54.90 % of base) : System.Data.Common.dasm - System.Data.EnumerableRowCollection`1+<>c__DisplayClass19_0`1[System.Nullable`1[int],System.Nullable`1[int]]:<AddSortExpression>b__1(System.Object,System.Object):int:this (FullOpts)
84 (54.90 % of base) : System.Data.Common.dasm - System.Data.EnumerableRowCollection`1+<>c__DisplayClass19_0`1[System.Numerics.Vector`1[float],System.Nullable`1[int]]:<AddSortExpression>b__1(System.Object,System.Object):int:this (FullOpts)
84 (54.90 % of base) : System.Data.Common.dasm - System.Data.EnumerableRowCollection`1+<>c__DisplayClass19_0`1[ubyte,System.Nullable`1[int]]:<AddSortExpression>b__1(System.Object,System.Object):int:this (FullOpts)
84 (22.34 % of base) : System.Linq.dasm - System.Linq.Enumerable+CastICollectionIterator`1[System.Nullable`1[int]]:TryGetLast(byref):System.Nullable`1[int]:this (FullOpts)
83 (66.94 % of base) : System.Private.DataContractSerialization.dasm - System.Runtime.Serialization.FastInvokerBuilder+<>c__DisplayClass12_1`2[System.Nullable`1[int],System.Nullable`1[int]]:<CreateSetterInternal>b__1(byref,System.Object):this (FullOpts)
83 (66.94 % of base) : System.Private.Xml.dasm - System.Xml.Serialization.ReflectionXmlSerializationReaderHelper+<>c__DisplayClass1_0`2[System.Nullable`1[int],System.Nullable`1[int]]:<GetSetMemberValueDelegateWithType>b__0(System.Object,System.Object):this (FullOpts)
53 (46.90 % of base) : System.Linq.Expressions.dasm - System.Linq.Expressions.Interpreter.CastInstruction+CastInstructionT`1[System.Nullable`1[int]]:Run(System.Linq.Expressions.Interpreter.InterpretedFrame):int:this (FullOpts)
53 (68.83 % of base) : System.Runtime.InteropServices.dasm - System.Runtime.InteropServices.Marshalling.ComInterfaceMarshaller`1[System.Nullable`1[int]]:ConvertToManaged(ulong):System.Nullable`1[int] (FullOpts)
52 (17.45 % of base) : Microsoft.Extensions.Caching.Abstractions.dasm - Microsoft.Extensions.Caching.Memory.CacheExtensions:GetOrCreate[System.Nullable`1[int]](Microsoft.Extensions.Caching.Memory.IMemoryCache,System.Object,System.Func`2[Microsoft.Extensions.Caching.Memory.ICacheEntry,System.Nullable`1[int]],Microsoft.Extensions.Caching.Memory.MemoryCacheEntryOptions):System.Nullable`1[int] (FullOpts)
52 (4.99 % of base) : Microsoft.Extensions.Caching.Abstractions.dasm - Microsoft.Extensions.Caching.Memory.CacheExtensions+<GetOrCreateAsync>d__11`1[System.Nullable`1[int]]:MoveNext():this (FullOpts)
52 (91.23 % of base) : Microsoft.Extensions.DependencyInjection.Abstractions.dasm - Microsoft.Extensions.DependencyInjection.ActivatorUtilities:CreateInstance[System.Nullable`1[int]](System.IServiceProvider,System.Object[]):System.Nullable`1[int] (FullOpts)
52 (120.93 % of base) : Microsoft.Extensions.DependencyInjection.Abstractions.dasm - Microsoft.Extensions.DependencyInjection.ActivatorUtilities+<>c__DisplayClass8_0`1[System.Nullable`1[int]]:<CreateFactory>b__0(System.IServiceProvider,System.Object[]):System.Nullable`1[int]:this (FullOpts)
52 (88.14 % of base) : Microsoft.VisualBasic.Core.dasm - Microsoft.VisualBasic.Conversion:CTypeDynamic[System.Nullable`1[int]](System.Object):System.Nullable`1[int] (FullOpts)
52 (36.36 % of base) : System.Composition.Runtime.dasm - System.Composition.CompositionContext:TryGetExport[System.Nullable`1[int]](byref):ubyte:this (FullOpts)
52 (29.55 % of base) : System.Composition.Runtime.dasm - System.Composition.CompositionContext:TryGetExport[System.Nullable`1[int]](System.String,byref):ubyte:this (FullOpts)
52 (92.86 % of base) : System.Composition.Hosting.dasm - System.Composition.Hosting.Providers.Lazy.LazyExportDescriptorProvider+<>c__DisplayClass2_3`1[System.Nullable`1[int]]:<GetLazyDefinitions>b__4():System.Nullable`1[int]:this (FullOpts)
52 (92.86 % of base) : System.Composition.Hosting.dasm - System.Composition.Hosting.Providers.Lazy.LazyWithMetadataExportDescriptorProvider+<>c__DisplayClass2_3`2[System.Nullable`1[int],System.Nullable`1[int]]:<GetLazyDefinitions>b__4():System.Nullable`1[int]:this (FullOpts)
52 (162.50 % of base) : System.Composition.Hosting.dasm - System.Composition.Hosting.Providers.Metadata.MetadataViewProvider+<>c__1`1[System.Nullable`1[int]]:<GetMetadataViewProvider>b__1_0(System.Collections.Generic.IDictionary`2[System.String,System.Object]):System.Nullable`1[int]:this (FullOpts)
52 (94.55 % of base) : System.Linq.Expressions.dasm - System.Dynamic.Utils.DelegateHelpers:FuncThunk[System.Nullable`1[int]](System.Func`2[System.Object[],System.Object]):System.Nullable`1[int] (FullOpts)
52 (162.50 % of base) : System.Linq.Parallel.dasm - System.Linq.ParallelQuery`1+<>c__1`1[System.__Canon,System.Nullable`1[int]]:<Cast>b__1_0(System.__Canon):System.Nullable`1[int]:this (FullOpts)
52 (162.50 % of base) : System.Linq.Parallel.dasm - System.Linq.ParallelQuery`1+<>c__2`1[System.__Canon,System.Nullable`1[int]]:<OfType>b__2_1(System.__Canon):System.Nullable`1[int]:this (FullOpts)
52 (162.50 % of base) : System.Text.Json.dasm - System.Text.Json.JsonSerializer:UnboxOnWrite[System.Nullable`1[int]](System.Object):System.Nullable`1[int] (FullOpts)
52 (120.93 % of base) : System.Text.Json.dasm - System.Text.Json.Serialization.Metadata.JsonPropertyInfo`1+<>c__DisplayClass9_1[System.Nullable`1[int]]:<SetGetter>b__1(System.Object):System.Nullable`1[int]:this (FullOpts)
52 (120.93 % of base) : System.Text.Json.dasm - System.Text.Json.Serialization.Metadata.JsonTypeInfo`1+<>c__DisplayClass34_0[System.Nullable`1[int]]:<SetCreateObject>b__0():System.Nullable`1[int]:this (FullOpts)
52 (22.22 % of base) : System.Text.Json.dasm - System.Text.Json.Serialization.Metadata.ReflectionMemberAccessor+<>c__DisplayClass2_0`1[System.Nullable`1[int]]:<CreateParameterizedConstructor>b__0(System.Object[]):System.Nullable`1[int]:this (FullOpts)
51 (44.35 % of base) : System.Linq.Expressions.dasm - System.Dynamic.Utils.DelegateHelpers:FuncThunk1[System.Numerics.Vector`1[float],System.Nullable`1[int]](System.Func`2[System.Object[],System.Object],System.Numerics.Vector`1[float]):System.Nullable`1[int] (FullOpts)
50 (29.94 % of base) : System.Data.Common.dasm - System.Data.EnumerableRowCollection`1+<>c__DisplayClass16_0[System.Nullable`1[int]]:<GetLinqDataView>b__2(System.Data.DataRow):ubyte:this (FullOpts)
50 (19.16 % of base) : System.Formats.Nrbf.dasm - System.Formats.Nrbf.RectangularArrayRecord:<Deserialize>g__CopyTo|16_0[System.Nullable`1[int]](System.Collections.Generic.ICollection`1[System.Object],System.Array) (FullOpts)
50 (21.46 % of base) : System.Linq.Expressions.dasm - System.Linq.Expressions.Interpreter.ActionCallInstruction`1[System.Nullable`1[int]]:Run(System.Linq.Expressions.Interpreter.InterpretedFrame):int:this (FullOpts)
49 (8.93 % of base) : System.Linq.Parallel.dasm - System.Linq.ParallelEnumerable:PerformSequentialAggregation[System.__Canon,System.Nullable`1[int]](System.Linq.ParallelQuery`1[System.__Canon],System.Nullable`1[int],ubyte,System.Func`3[System.Nullable`1[int],System.__Canon,System.Nullable`1[int]]):System.Nullable`1[int] (FullOpts)
48 (72.73 % of base) : Microsoft.Extensions.Hosting.dasm - Microsoft.Extensions.Hosting.HostApplicationBuilder+<>c__DisplayClass30_0`1[System.Nullable`1[int]]:<ConfigureContainer>b__1(System.Object):this (FullOpts)
48 (25.00 % of base) : System.ComponentModel.Composition.dasm - System.ComponentModel.Composition.ExportServices:CastExportedValue[System.Nullable`1[int]](System.ComponentModel.Composition.Primitives.ICompositionElement,System.Object):System.Nullable`1[int] (FullOpts)
48 (21.33 % of base) : System.Composition.Hosting.dasm - System.Composition.Hosting.Providers.ExportFactory.ExportFactoryExportDescriptorProvider+<>c__DisplayClass2_3`1[System.Nullable`1[int]]:<GetExportFactoryDescriptors>b__4():System.Tuple`2[System.Nullable`1[int],System.Action]:this (FullOpts)
48 (20.17 % of base) : System.Composition.Hosting.dasm - System.Composition.Hosting.Providers.ExportFactory.ExportFactoryWithMetadataExportDescriptorProvider+<>c__DisplayClass2_3`2[System.Nullable`1[int],System.Nullable`1[int]]:<GetExportFactoryDescriptors>b__4():System.Tuple`2[System.Nullable`1[int],System.Action]:this (FullOpts)
48 (19.43 % of base) : System.Configuration.ConfigurationManager.dasm - System.Configuration.TypeUtil:CreateInstance[System.Nullable`1[int]](System.String):System.Nullable`1[int] (FullOpts)
48 (4.33 % of base) : System.Private.CoreLib.dasm - System.Globalization.CultureNotFoundException:.ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext):this (FullOpts)
48 (38.71 % of base) : System.Linq.Expressions.dasm - System.Linq.Expressions.Interpreter.IntSwitchInstruction`1[System.Nullable`1[int]]:Run(System.Linq.Expressions.Interpreter.InterpretedFrame):int:this (FullOpts)
48 (28.24 % of base) : System.Text.Json.dasm - System.Text.Json.JsonSerializer:ResolveReferenceId[System.Nullable`1[int]](byref):System.Nullable`1[int] (FullOpts)
48 (41.74 % of base) : System.Private.Xml.dasm - System.Xml.Serialization.ReflectionXmlSerializationReaderHelper+<>c__DisplayClass1_0`2[int,System.Nullable`1[int]]:<GetSetMemberValueDelegateWithType>b__0(System.Object,System.Object):this (FullOpts)
48 (41.03 % of base) : System.Private.Xml.dasm - System.Xml.Serialization.ReflectionXmlSerializationReaderHelper+<>c__DisplayClass1_0`2[long,System.Nullable`1[int]]:<GetSetMemberValueDelegateWithType>b__0(System.Object,System.Object):this (FullOpts)
48 (41.03 % of base) : System.Private.Xml.dasm - System.Xml.Serialization.ReflectionXmlSerializationReaderHelper+<>c__DisplayClass1_0`2[short,System.Nullable`1[int]]:<GetSetMemberValueDelegateWithType>b__0(System.Object,System.Object):this (FullOpts)
48 (41.38 % of base) : System.Private.Xml.dasm - System.Xml.Serialization.ReflectionXmlSerializationReaderHelper+<>c__DisplayClass1_0`2[ubyte,System.Nullable`1[int]]:<GetSetMemberValueDelegateWithType>b__0(System.Object,System.Object):this (FullOpts)
47 (41.23 % of base) : System.Linq.Expressions.dasm - System.Dynamic.Utils.DelegateHelpers:FuncThunk1[System.Nullable`1[int],System.Nullable`1[int]](System.Func`2[System.Object[],System.Object],System.Nullable`1[int]):System.Nullable`1[int] (FullOpts)
47 (40.17 % of base) : System.Private.DataContractSerialization.dasm - System.Runtime.Serialization.FastInvokerBuilder+<>c__DisplayClass12_1`2[int,System.Nullable`1[int]]:<CreateSetterInternal>b__1(byref,System.Object):this (FullOpts)
47 (40.17 % of base) : System.Private.DataContractSerialization.dasm - System.Runtime.Serialization.FastInvokerBuilder+<>c__DisplayClass12_1`2[long,System.Nullable`1[int]]:<CreateSetterInternal>b__1(byref,System.Object):this (FullOpts)
47 (39.83 % of base) : System.Private.DataContractSerialization.dasm - System.Runtime.Serialization.FastInvokerBuilder+<>c__DisplayClass12_1`2[short,System.Nullable`1[int]]:<CreateSetterInternal>b__1(byref,System.Object):this (FullOpts)
47 (39.83 % of base) : System.Private.DataContractSerialization.dasm - System.Runtime.Serialization.FastInvokerBuilder+<>c__DisplayClass12_1`2[ubyte,System.Nullable`1[int]]:<CreateSetterInternal>b__1(byref,System.Object):this (FullOpts)
47 (27.98 % of base) : System.Private.DataContractSerialization.dasm - System.Runtime.Serialization.ReflectionReader+<>c__DisplayClass41_1`1[System.Nullable`1[int]]:<GetCollectionSetItemDelegate>b__2(System.Object,System.Object,int):System.Object:this (FullOpts)
46 (21.00 % of base) : System.Collections.Immutable.dasm - System.Collections.Immutable.ImmutableArray`1[System.Nullable`1[int]]:System.Collections.IList.Contains(System.Object):ubyte:this (FullOpts)
46 (21.10 % of base) : System.Collections.Immutable.dasm - System.Collections.Immutable.ImmutableArray`1[System.Nullable`1[int]]:System.Collections.IList.IndexOf(System.Object):int:this (FullOpts)
46 (13.57 % of base) : System.Linq.dasm - System.Linq.Enumerable+CastICollectionIterator`1[System.Nullable`1[int]]:ToArray():System.Nullable`1[int][]:this (FullOpts)
46 (15.38 % of base) : System.Linq.dasm - System.Linq.Enumerable+CastICollectionIterator`1[System.Nullable`1[int]]:TryGetElementAt(int,byref):System.Nullable`1[int]:this (FullOpts)
46 (15.49 % of base) : System.Linq.Expressions.dasm - System.Linq.Expressions.Interpreter.FuncCallInstruction`2[System.Nullable`1[int],System.Nullable`1[int]]:Run(System.Linq.Expressions.Interpreter.InterpretedFrame):int:this (FullOpts)
46 (24.08 % of base) : System.Net.Http.dasm - System.Net.Http.Headers.HttpRequestHeaders:GetSpecializedCollection[System.Nullable`1[int]](int,System.Func`2[System.Net.Http.Headers.HttpRequestHeaders,System.Nullable`1[int]]):System.Nullable`1[int]:this (FullOpts)
46 (24.21 % of base) : System.Net.Http.dasm - System.Net.Http.Headers.HttpResponseHeaders:GetSpecializedCollection[System.Nullable`1[int]](int,System.Func`2[System.Net.Http.Headers.HttpResponseHeaders,System.Nullable`1[int]]):System.Nullable`1[int]:this (FullOpts)
46 (68.66 % of base) : System.Private.CoreLib.dasm - System.Resources.ResourceReader+<>c__DisplayClass7_0`1[System.Nullable`1[int]]:<CreateUntypedDelegate>b__0(System.Object,System.IO.Stream):System.Object:this (FullOpts)
46 (71.88 % of base) : System.Text.Json.dasm - System.Text.Json.Serialization.Metadata.JsonPropertyInfo`1+<>c__DisplayClass10_0[System.Nullable`1[int]]:<SetSetter>b__0(System.Object,System.Object):this (FullOpts)
46 (71.88 % of base) : System.Text.Json.dasm - System.Text.Json.Serialization.Metadata.JsonPropertyInfo`1+<>c__DisplayClass15_0[System.Nullable`1[int]]:<SetShouldSerialize>b__0(System.Object,System.Object):ubyte:this (FullOpts)
45 (56.25 % of base) : System.Diagnostics.DiagnosticSource.dasm - System.Diagnostics.DiagnosticSourceEventSource+TransformSpec+PropertySpec+PropertyFetch+RefTypedFetchProperty`2[System.Nullable`1[int],System.Nullable`1[int]]:Fetch(System.Object):System.Object:this (FullOpts)
45 (51.72 % of base) : System.Diagnostics.DiagnosticSource.dasm - System.Diagnostics.DiagnosticSourceEventSource+TransformSpec+PropertySpec+PropertyFetch+ValueTypedFetchProperty`2[System.Nullable`1[int],System.Nullable`1[int]]:Fetch(System.Object):System.Object:this (FullOpts)
45 (36.59 % of base) : System.Linq.Expressions.dasm - System.Dynamic.Utils.DelegateHelpers:FuncThunk1[double,System.Nullable`1[int]](System.Func`2[System.Object[],System.Object],double):System.Nullable`1[int] (FullOpts)
45 (11.94 % of base) : System.Linq.dasm - System.Linq.Enumerable+CastICollectionIterator`1[System.Nullable`1[int]]:ToList():System.Collections.Generic.List`1[System.Nullable`1[int]]:this (FullOpts)
45 (14.24 % of base) : System.Linq.Expressions.dasm - System.Linq.Expressions.Interpreter.ActionCallInstruction`2[double,System.Nullable`1[int]]:Run(System.Linq.Expressions.Interpreter.InterpretedFrame):int:this (FullOpts)
45 (14.66 % of base) : System.Linq.Expressions.dasm - System.Linq.Expressions.Interpreter.ActionCallInstruction`2[int,System.Nullable`1[int]]:Run(System.Linq.Expressions.Interpreter.InterpretedFrame):int:this (FullOpts)
45 (14.66 % of base) : System.Linq.Expressions.dasm - System.Linq.Expressions.Interpreter.ActionCallInstruction`2[long,System.Nullable`1[int]]:Run(System.Linq.Expressions.Interpreter.InterpretedFrame):int:this (FullOpts)
45 (14.61 % of base) : System.Linq.Expressions.dasm - System.Linq.Expressions.Interpreter.ActionCallInstruction`2[short,System.Nullable`1[int]]:Run(System.Linq.Expressions.Interpreter.InterpretedFrame):int:this (FullOpts)
45 (14.06 % of base) : System.Linq.Expressions.dasm - System.Linq.Expressions.Interpreter.ActionCallInstruction`2[System.__Canon,System.Nullable`1[int]]:Run(System.Linq.Expressions.Interpreter.InterpretedFrame):int:this (FullOpts)
45 (13.76 % of base) : System.Linq.Expressions.dasm - System.Linq.Expressions.Interpreter.ActionCallInstruction`2[System.Numerics.Vector`1[float],System.Nullable`1[int]]:Run(System.Linq.Expressions.Interpreter.InterpretedFrame):int:this (FullOpts)
45 (14.61 % of base) : System.Linq.Expressions.dasm - System.Linq.Expressions.Interpreter.ActionCallInstruction`2[ubyte,System.Nullable`1[int]]:Run(System.Linq.Expressions.Interpreter.InterpretedFrame):int:this (FullOpts)
45 (51.72 % of base) : System.Private.DataContractSerialization.dasm - System.Runtime.Serialization.FastInvokerBuilder+<>c__DisplayClass11_0`2[System.Nullable`1[int],System.Nullable`1[int]]:<CreateGetterInternal>b__0(System.Object):System.Object:this (FullOpts)
45 (56.25 % of base) : System.Private.DataContractSerialization.dasm - System.Runtime.Serialization.FastInvokerBuilder+<>c__DisplayClass11_1`2[System.Nullable`1[int],System.Nullable`1[int]]:<CreateGetterInternal>b__1(System.Object):System.Object:this (FullOpts)
45 (26.79 % of base) : System.Private.DataContractSerialization.dasm - System.Runtime.Serialization.FastInvokerBuilder+<>c__DisplayClass12_0`2[System.Numerics.Vector`1[float],System.Nullable`1[int]]:<CreateSetterInternal>b__0(byref,System.Object):this (FullOpts)
45 (35.16 % of base) : System.Private.Xml.dasm - System.Xml.Serialization.ReflectionXmlSerializationReaderHelper+<>c__DisplayClass1_0`2[double,System.Nullable`1[int]]:<GetSetMemberValueDelegateWithType>b__0(System.Object,System.Object):this (FullOpts)
44 (33.08 % of base) : Microsoft.Extensions.Logging.Configuration.dasm - Microsoft.Extensions.Configuration.Binder.SourceGeneration.<BindingExtensions_g>FC942D78CC7227974EDAA51F75C3EEF92CA22964DAC31D1350ACD0C7CF2278090__BindingExtensions:GetValue[System.Nullable`1[int]](Microsoft.Extensions.Configuration.IConfiguration,System.String,System.Nullable`1[int]):System.Nullable`1[int] (FullOpts)
44 (23.91 % of base) : System.ComponentModel.Composition.dasm - System.ComponentModel.Composition.MetadataViewGenerator:CreateMetadataView[System.Nullable`1[int]](System.ComponentModel.Composition.MetadataViewGenerator+MetadataViewFactory,System.Collections.Generic.IDictionary`2[System.String,System.Object]):System.Nullable`1[int] (FullOpts)
44 (44.44 % of base) : System.Composition.Runtime.dasm - System.Composition.CompositionContext:GetExport[System.Nullable`1[int]]():System.Nullable`1[int]:this (FullOpts)
44 (36.36 % of base) : System.Composition.Runtime.dasm - System.Composition.CompositionContext:GetExport[System.Nullable`1[int]](System.String):System.Nullable`1[int]:this (FullOpts)
44 (37.61 % of base) : System.Linq.Expressions.dasm - System.Dynamic.Utils.DelegateHelpers:FuncThunk1[int,System.Nullable`1[int]](System.Func`2[System.Object[],System.Object],int):System.Nullable`1[int] (FullOpts)
44 (37.61 % of base) : System.Linq.Expressions.dasm - System.Dynamic.Utils.DelegateHelpers:FuncThunk1[long,System.Nullable`1[int]](System.Func`2[System.Object[],System.Object],long):System.Nullable`1[int] (FullOpts)
Top method improvements (bytes):
-63 (-28.77 % of base) : System.Private.CoreLib.dasm - System.Collections.Generic.Comparer`1[System.Nullable`1[int]]:System.Collections.IComparer.Compare(System.Object,System.Object):int:this (FullOpts)
-63 (-29.58 % of base) : System.Private.CoreLib.dasm - System.Collections.Generic.EqualityComparer`1[System.Nullable`1[int]]:System.Collections.IEqualityComparer.Equals(System.Object,System.Object):ubyte:this (FullOpts)
-46 (-3.49 % of base) : System.Private.CoreLib.dasm - System.GC:RefreshMemoryLimit() (FullOpts)
-27 (-5.93 % of base) : System.Linq.dasm - System.Linq.Enumerable+OfTypeIterator`1[System.Nullable`1[int]]:TryGetLast(byref):System.Nullable`1[int]:this (FullOpts)
-21 (-15.00 % of base) : System.Collections.Immutable.dasm - System.Collections.Frozen.FrozenDictionary`2[System.Nullable`1[int],System.Nullable`1[int]]:System.Collections.IDictionary.Contains(System.Object):ubyte:this (FullOpts)
-21 (-12.28 % of base) : System.Collections.Immutable.dasm - System.Collections.Frozen.FrozenDictionary`2[System.Nullable`1[int],System.Nullable`1[int]]:System.Collections.IDictionary.get_Item(System.Object):System.Object:this (FullOpts)
-21 (-18.75 % of base) : System.Private.CoreLib.dasm - System.Collections.Generic.EqualityComparer`1[System.Nullable`1[int]]:System.Collections.IEqualityComparer.GetHashCode(System.Object):int:this (FullOpts)
-19 (-11.52 % of base) : System.Linq.Expressions.dasm - System.Linq.Expressions.Interpreter.NumericConvertInstruction:Run(System.Linq.Expressions.Interpreter.InterpretedFrame):int:this (FullOpts)
-16 (-4.85 % of base) : System.Linq.dasm - System.Linq.Enumerable+OfTypeIterator`1[System.Nullable`1[int]]:TryGetElementAt(int,byref):System.Nullable`1[int]:this (FullOpts)
-15 (-17.24 % of base) : System.Linq.Expressions.dasm - System.Linq.Expressions.Interpreter.ConvertHelper:ToInt32NoNull(System.Object):int (FullOpts)
-15 (-14.42 % of base) : System.Text.Json.dasm - System.Text.Json.JsonSerializer:UnboxOnRead[System.Nullable`1[int]](System.Object):System.Nullable`1[int] (FullOpts)
-14 (-1.84 % of base) : System.IO.Packaging.dasm - System.IO.Packaging.PartBasedPackageProperties:SerializeDirtyProperties():this (FullOpts)
-13 (-2.36 % of base) : System.Linq.dasm - System.Linq.Enumerable+OfTypeIterator`1[System.Nullable`1[int]]:ToList():System.Collections.Generic.List`1[System.Nullable`1[int]]:this (FullOpts)
-12 (-8.76 % of base) : System.Data.Common.dasm - System.Data.Common.DbDataReaderExtensions+DataRowDbColumn:GetDbColumnValue[System.Nullable`1[int]](System.String):System.Nullable`1[int]:this (FullOpts)
-12 (-4.21 % of base) : System.Formats.Nrbf.dasm - System.Formats.Nrbf.ClassRecord:GetMember[System.Nullable`1[int]](System.String):System.Nullable`1[int]:this (FullOpts)
-12 (-5.71 % of base) : System.Linq.dasm - System.Linq.Enumerable+OfTypeIterator`1[System.Nullable`1[int]]:MoveNext():ubyte:this (FullOpts)
-12 (-4.12 % of base) : System.Linq.dasm - System.Linq.Enumerable+OfTypeIterator`1[System.Nullable`1[int]]:TryGetFirst(byref):System.Nullable`1[int]:this (FullOpts)
-12 (-8.76 % of base) : System.Text.Json.dasm - System.Text.Json.Nodes.JsonValue`1[System.__Canon]:GetValue[System.Nullable`1[int]]():System.Nullable`1[int]:this (FullOpts)
-12 (-14.12 % of base) : System.Text.Json.dasm - System.Text.Json.Nodes.JsonValue`1[System.__Canon]:TryGetValue[System.Nullable`1[int]](byref):ubyte:this (FullOpts)
-11 (-0.53 % of base) : System.Data.Common.dasm - System.Data.Common.DbDataReaderExtensions+DataRowDbColumn:PopulateFields():this (FullOpts)
-11 (-18.33 % of base) : System.Text.Json.dasm - System.Text.Json.Nodes.JsonValue`1[int]:GetValue[System.Nullable`1[int]]():System.Nullable`1[int]:this (FullOpts)
-11 (-15.28 % of base) : System.Text.Json.dasm - System.Text.Json.Nodes.JsonValue`1[int]:TryGetValue[System.Nullable`1[int]](byref):ubyte:this (FullOpts)
-9 (-6.52 % of base) : Microsoft.Extensions.Caching.Abstractions.dasm - Microsoft.Extensions.Caching.Memory.CacheExtensions:TryGetValue[System.Nullable`1[int]](Microsoft.Extensions.Caching.Memory.IMemoryCache,System.Object,byref):ubyte (FullOpts)
-9 (-6.21 % of base) : System.ComponentModel.Composition.dasm - System.ComponentModel.Composition.MetadataServices:GetValue[System.Nullable`1[int]](System.Collections.Generic.IDictionary`2[System.String,System.Object],System.String):System.Nullable`1[int] (FullOpts)
-9 (-1.52 % of base) : System.Composition.Runtime.dasm - System.Composition.Hosting.Core.CompositionContract:TryUnwrapMetadataConstraint[System.Nullable`1[int]](System.String,byref,byref):ubyte:this (FullOpts)
-9 (-8.33 % of base) : System.Net.Http.dasm - System.Net.Http.HttpRequestOptions:TryGetValue[System.Nullable`1[int]](System.Net.Http.HttpRequestOptionsKey`1[System.Nullable`1[int]],byref):ubyte:this (FullOpts)
-6 (-0.60 % of base) : System.Linq.dasm - System.Linq.Enumerable+OfTypeIterator`1[System.Nullable`1[int]]:ToArray():System.Nullable`1[int][]:this (FullOpts)
Top method regressions (percentages):
52 (162.50 % of base) : System.Composition.Hosting.dasm - System.Composition.Hosting.Providers.Metadata.MetadataViewProvider+<>c__1`1[System.Nullable`1[int]]:<GetMetadataViewProvider>b__1_0(System.Collections.Generic.IDictionary`2[System.String,System.Object]):System.Nullable`1[int]:this (FullOpts)
52 (162.50 % of base) : System.Linq.Parallel.dasm - System.Linq.ParallelQuery`1+<>c__1`1[System.__Canon,System.Nullable`1[int]]:<Cast>b__1_0(System.__Canon):System.Nullable`1[int]:this (FullOpts)
52 (162.50 % of base) : System.Linq.Parallel.dasm - System.Linq.ParallelQuery`1+<>c__2`1[System.__Canon,System.Nullable`1[int]]:<OfType>b__2_1(System.__Canon):System.Nullable`1[int]:this (FullOpts)
52 (162.50 % of base) : System.Text.Json.dasm - System.Text.Json.JsonSerializer:UnboxOnWrite[System.Nullable`1[int]](System.Object):System.Nullable`1[int] (FullOpts)
52 (120.93 % of base) : Microsoft.Extensions.DependencyInjection.Abstractions.dasm - Microsoft.Extensions.DependencyInjection.ActivatorUtilities+<>c__DisplayClass8_0`1[System.Nullable`1[int]]:<CreateFactory>b__0(System.IServiceProvider,System.Object[]):System.Nullable`1[int]:this (FullOpts)
52 (120.93 % of base) : System.Text.Json.dasm - System.Text.Json.Serialization.Metadata.JsonPropertyInfo`1+<>c__DisplayClass9_1[System.Nullable`1[int]]:<SetGetter>b__1(System.Object):System.Nullable`1[int]:this (FullOpts)
52 (120.93 % of base) : System.Text.Json.dasm - System.Text.Json.Serialization.Metadata.JsonTypeInfo`1+<>c__DisplayClass34_0[System.Nullable`1[int]]:<SetCreateObject>b__0():System.Nullable`1[int]:this (FullOpts)
44 (102.33 % of base) : System.Private.DataContractSerialization.dasm - System.Runtime.Serialization.KeyValue`2[System.__Canon,System.Nullable`1[int]]:System.Runtime.Serialization.IKeyValue.set_Value(System.Object):this (FullOpts)
44 (97.78 % of base) : System.Private.DataContractSerialization.dasm - System.Runtime.Serialization.KeyValue`2[System.Nullable`1[int],System.Nullable`1[int]]:System.Runtime.Serialization.IKeyValue.set_Key(System.Object):this (FullOpts)
44 (95.65 % of base) : System.Private.DataContractSerialization.dasm - System.Runtime.Serialization.KeyValue`2[double,System.Nullable`1[int]]:System.Runtime.Serialization.IKeyValue.set_Value(System.Object):this (FullOpts)
44 (95.65 % of base) : System.Private.DataContractSerialization.dasm - System.Runtime.Serialization.KeyValue`2[int,System.Nullable`1[int]]:System.Runtime.Serialization.IKeyValue.set_Value(System.Object):this (FullOpts)
44 (95.65 % of base) : System.Private.DataContractSerialization.dasm - System.Runtime.Serialization.KeyValue`2[long,System.Nullable`1[int]]:System.Runtime.Serialization.IKeyValue.set_Value(System.Object):this (FullOpts)
44 (95.65 % of base) : System.Private.DataContractSerialization.dasm - System.Runtime.Serialization.KeyValue`2[short,System.Nullable`1[int]]:System.Runtime.Serialization.IKeyValue.set_Value(System.Object):this (FullOpts)
44 (95.65 % of base) : System.Private.DataContractSerialization.dasm - System.Runtime.Serialization.KeyValue`2[System.Nullable`1[int],System.Nullable`1[int]]:System.Runtime.Serialization.IKeyValue.set_Value(System.Object):this (FullOpts)
44 (95.65 % of base) : System.Private.DataContractSerialization.dasm - System.Runtime.Serialization.KeyValue`2[System.Numerics.Vector`1[float],System.Nullable`1[int]]:System.Runtime.Serialization.IKeyValue.set_Value(System.Object):this (FullOpts)
44 (95.65 % of base) : System.Private.DataContractSerialization.dasm - System.Runtime.Serialization.KeyValue`2[ubyte,System.Nullable`1[int]]:System.Runtime.Serialization.IKeyValue.set_Value(System.Object):this (FullOpts)
52 (94.55 % of base) : System.Linq.Expressions.dasm - System.Dynamic.Utils.DelegateHelpers:FuncThunk[System.Nullable`1[int]](System.Func`2[System.Object[],System.Object]):System.Nullable`1[int] (FullOpts)
52 (92.86 % of base) : System.Composition.Hosting.dasm - System.Composition.Hosting.Providers.Lazy.LazyExportDescriptorProvider+<>c__DisplayClass2_3`1[System.Nullable`1[int]]:<GetLazyDefinitions>b__4():System.Nullable`1[int]:this (FullOpts)
52 (92.86 % of base) : System.Composition.Hosting.dasm - System.Composition.Hosting.Providers.Lazy.LazyWithMetadataExportDescriptorProvider+<>c__DisplayClass2_3`2[System.Nullable`1[int],System.Nullable`1[int]]:<GetLazyDefinitions>b__4():System.Nullable`1[int]:this (FullOpts)
52 (91.23 % of base) : Microsoft.Extensions.DependencyInjection.Abstractions.dasm - Microsoft.Extensions.DependencyInjection.ActivatorUtilities:CreateInstance[System.Nullable`1[int]](System.IServiceProvider,System.Object[]):System.Nullable`1[int] (FullOpts)
52 (88.14 % of base) : Microsoft.VisualBasic.Core.dasm - Microsoft.VisualBasic.Conversion:CTypeDynamic[System.Nullable`1[int]](System.Object):System.Nullable`1[int] (FullOpts)
42 (80.77 % of base) : System.Data.Common.dasm - System.Data.Common.DbDataReader:GetFieldValue[System.Nullable`1[int]](int):System.Nullable`1[int]:this (FullOpts)
42 (76.36 % of base) : System.ComponentModel.TypeConverter.dasm - System.ComponentModel.BindingList`1[System.Nullable`1[int]]:AddNew():System.Nullable`1[int]:this (FullOpts)
42 (76.36 % of base) : System.Text.Json.dasm - System.Text.Json.Serialization.Metadata.ReflectionMemberAccessor+<>c__DisplayClass9_0`1[System.Nullable`1[int]]:<CreateFieldGetter>b__0(System.Object):System.Nullable`1[int]:this (FullOpts)
101 (74.26 % of base) : System.Private.DataContractSerialization.dasm - System.Runtime.Serialization.FastInvokerBuilder+<>c__DisplayClass12_0`2[System.Nullable`1[int],System.Nullable`1[int]]:<CreateSetterInternal>b__0(byref,System.Object):this (FullOpts)
48 (72.73 % of base) : Microsoft.Extensions.Hosting.dasm - Microsoft.Extensions.Hosting.HostApplicationBuilder+<>c__DisplayClass30_0`1[System.Nullable`1[int]]:<ConfigureContainer>b__1(System.Object):this (FullOpts)
46 (71.88 % of base) : System.Text.Json.dasm - System.Text.Json.Serialization.Metadata.JsonPropertyInfo`1+<>c__DisplayClass10_0[System.Nullable`1[int]]:<SetSetter>b__0(System.Object,System.Object):this (FullOpts)
46 (71.88 % of base) : System.Text.Json.dasm - System.Text.Json.Serialization.Metadata.JsonPropertyInfo`1+<>c__DisplayClass15_0[System.Nullable`1[int]]:<SetShouldSerialize>b__0(System.Object,System.Object):ubyte:this (FullOpts)
53 (68.83 % of base) : System.Runtime.InteropServices.dasm - System.Runtime.InteropServices.Marshalling.ComInterfaceMarshaller`1[System.Nullable`1[int]]:ConvertToManaged(ulong):System.Nullable`1[int] (FullOpts)
46 (68.66 % of base) : System.Private.CoreLib.dasm - System.Resources.ResourceReader+<>c__DisplayClass7_0`1[System.Nullable`1[int]]:<CreateUntypedDelegate>b__0(System.Object,System.IO.Stream):System.Object:this (FullOpts)
42 (67.74 % of base) : System.Composition.Hosting.dasm - System.Composition.Hosting.Util.MethodInfoExtensions:CreateStaticDelegate[System.Nullable`1[int]](System.Reflection.MethodInfo):System.Nullable`1[int] (FullOpts)
83 (66.94 % of base) : System.Private.DataContractSerialization.dasm - System.Runtime.Serialization.FastInvokerBuilder+<>c__DisplayClass12_1`2[System.Nullable`1[int],System.Nullable`1[int]]:<CreateSetterInternal>b__1(byref,System.Object):this (FullOpts)
83 (66.94 % of base) : System.Private.Xml.dasm - System.Xml.Serialization.ReflectionXmlSerializationReaderHelper+<>c__DisplayClass1_0`2[System.Nullable`1[int],System.Nullable`1[int]]:<GetSetMemberValueDelegateWithType>b__0(System.Object,System.Object):this (FullOpts)
42 (63.64 % of base) : System.Text.Json.dasm - System.Text.Json.Serialization.Metadata.ReflectionMemberAccessor+<>c__DisplayClass7_0`1[System.Nullable`1[int]]:<CreatePropertyGetter>b__0(System.Object):System.Nullable`1[int]:this (FullOpts)
42 (58.33 % of base) : System.Composition.Hosting.dasm - System.Composition.Hosting.Providers.ImportMany.ImportManyExportDescriptorProvider+<>c__DisplayClass3_2`1[System.Nullable`1[int]]:<GetImportManyDescriptor>b__4(System.Composition.Hosting.Core.ExportDescriptor):System.Nullable`1[int]:this (FullOpts)
45 (56.25 % of base) : System.Diagnostics.DiagnosticSource.dasm - System.Diagnostics.DiagnosticSourceEventSource+TransformSpec+PropertySpec+PropertyFetch+RefTypedFetchProperty`2[System.Nullable`1[int],System.Nullable`1[int]]:Fetch(System.Object):System.Object:this (FullOpts)
45 (56.25 % of base) : System.Private.DataContractSerialization.dasm - System.Runtime.Serialization.FastInvokerBuilder+<>c__DisplayClass11_1`2[System.Nullable`1[int],System.Nullable`1[int]]:<CreateGetterInternal>b__1(System.Object):System.Object:this (FullOpts)
84 (54.90 % of base) : System.Data.Common.dasm - System.Data.EnumerableRowCollection`1+<>c__DisplayClass19_0`1[double,System.Nullable`1[int]]:<AddSortExpression>b__1(System.Object,System.Object):int:this (FullOpts)
84 (54.90 % of base) : System.Data.Common.dasm - System.Data.EnumerableRowCollection`1+<>c__DisplayClass19_0`1[int,System.Nullable`1[int]]:<AddSortExpression>b__1(System.Object,System.Object):int:this (FullOpts)
84 (54.90 % of base) : System.Data.Common.dasm - System.Data.EnumerableRowCollection`1+<>c__DisplayClass19_0`1[long,System.Nullable`1[int]]:<AddSortExpression>b__1(System.Object,System.Object):int:this (FullOpts)
84 (54.90 % of base) : System.Data.Common.dasm - System.Data.EnumerableRowCollection`1+<>c__DisplayClass19_0`1[short,System.Nullable`1[int]]:<AddSortExpression>b__1(System.Object,System.Object):int:this (FullOpts)
84 (54.90 % of base) : System.Data.Common.dasm - System.Data.EnumerableRowCollection`1+<>c__DisplayClass19_0`1[System.__Canon,System.Nullable`1[int]]:<AddSortExpression>b__1(System.Object,System.Object):int:this (FullOpts)
84 (54.90 % of base) : System.Data.Common.dasm - System.Data.EnumerableRowCollection`1+<>c__DisplayClass19_0`1[System.Nullable`1[int],System.Nullable`1[int]]:<AddSortExpression>b__1(System.Object,System.Object):int:this (FullOpts)
84 (54.90 % of base) : System.Data.Common.dasm - System.Data.EnumerableRowCollection`1+<>c__DisplayClass19_0`1[System.Numerics.Vector`1[float],System.Nullable`1[int]]:<AddSortExpression>b__1(System.Object,System.Object):int:this (FullOpts)
84 (54.90 % of base) : System.Data.Common.dasm - System.Data.EnumerableRowCollection`1+<>c__DisplayClass19_0`1[ubyte,System.Nullable`1[int]]:<AddSortExpression>b__1(System.Object,System.Object):int:this (FullOpts)
95 (53.98 % of base) : System.Data.Common.dasm - System.Data.EnumerableRowCollection`1+<>c__DisplayClass16_0[System.Nullable`1[int]]:<GetLinqDataView>b__4(System.Data.DataRow,System.Data.DataRow):int:this (FullOpts)
95 (53.98 % of base) : System.Data.Common.dasm - System.Data.EnumerableRowCollection`1+<>c__DisplayClass16_0[System.Nullable`1[int]]:<GetLinqDataView>b__7(System.Data.DataRow,System.Data.DataRow):int:this (FullOpts)
45 (51.72 % of base) : System.Diagnostics.DiagnosticSource.dasm - System.Diagnostics.DiagnosticSourceEventSource+TransformSpec+PropertySpec+PropertyFetch+ValueTypedFetchProperty`2[System.Nullable`1[int],System.Nullable`1[int]]:Fetch(System.Object):System.Object:this (FullOpts)
45 (51.72 % of base) : System.Private.DataContractSerialization.dasm - System.Runtime.Serialization.FastInvokerBuilder+<>c__DisplayClass11_0`2[System.Nullable`1[int],System.Nullable`1[int]]:<CreateGetterInternal>b__0(System.Object):System.Object:this (FullOpts)
34 (50.00 % of base) : System.IO.Packaging.dasm - System.IO.Packaging.PartBasedPackageProperties:GetDateTimePropertyValue(int):System.Nullable`1[System.DateTime]:this (FullOpts)
104 (48.83 % of base) : System.Composition.Hosting.dasm - System.Composition.Hosting.Providers.Metadata.MetadataViewProvider:GetMetadataValue[System.Nullable`1[int]](System.Collections.Generic.IDictionary`2[System.String,System.Object],System.String,System.ComponentModel.DefaultValueAttribute):System.Nullable`1[int] (FullOpts)
53 (46.90 % of base) : System.Linq.Expressions.dasm - System.Linq.Expressions.Interpreter.CastInstruction+CastInstructionT`1[System.Nullable`1[int]]:Run(System.Linq.Expressions.Interpreter.InterpretedFrame):int:this (FullOpts)
44 (44.90 % of base) : System.Linq.Expressions.dasm - System.Dynamic.Utils.DelegateHelpers:FuncThunk1[System.__Canon,System.Nullable`1[int]](System.Func`2[System.Object[],System.Object],System.__Canon):System.Nullable`1[int] (FullOpts)
44 (44.44 % of base) : System.Composition.Runtime.dasm - System.Composition.CompositionContext:GetExport[System.Nullable`1[int]]():System.Nullable`1[int]:this (FullOpts)
51 (44.35 % of base) : System.Linq.Expressions.dasm - System.Dynamic.Utils.DelegateHelpers:FuncThunk1[System.Numerics.Vector`1[float],System.Nullable`1[int]](System.Func`2[System.Object[],System.Object],System.Numerics.Vector`1[float]):System.Nullable`1[int] (FullOpts)
43 (42.16 % of base) : System.Private.DataContractSerialization.dasm - System.Runtime.Serialization.ReflectionReader+<>c__41`1[System.Nullable`1[int]]:<GetCollectionSetItemDelegate>b__41_5(System.Object,System.Object,int):System.Object:this (FullOpts)
42 (42.00 % of base) : System.Data.Common.dasm - System.Data.DataRowExtensions+UnboxT`1[System.Nullable`1[int]]:NonNullableField(System.Object):System.Nullable`1[int] (FullOpts)
48 (41.74 % of base) : System.Private.Xml.dasm - System.Xml.Serialization.ReflectionXmlSerializationReaderHelper+<>c__DisplayClass1_0`2[int,System.Nullable`1[int]]:<GetSetMemberValueDelegateWithType>b__0(System.Object,System.Object):this (FullOpts)
48 (41.38 % of base) : System.Private.Xml.dasm - System.Xml.Serialization.ReflectionXmlSerializationReaderHelper+<>c__DisplayClass1_0`2[ubyte,System.Nullable`1[int]]:<GetSetMemberValueDelegateWithType>b__0(System.Object,System.Object):this (FullOpts)
47 (41.23 % of base) : System.Linq.Expressions.dasm - System.Dynamic.Utils.DelegateHelpers:FuncThunk1[System.Nullable`1[int],System.Nullable`1[int]](System.Func`2[System.Object[],System.Object],System.Nullable`1[int]):System.Nullable`1[int] (FullOpts)
48 (41.03 % of base) : System.Private.Xml.dasm - System.Xml.Serialization.ReflectionXmlSerializationReaderHelper+<>c__DisplayClass1_0`2[long,System.Nullable`1[int]]:<GetSetMemberValueDelegateWithType>b__0(System.Object,System.Object):this (FullOpts)
48 (41.03 % of base) : System.Private.Xml.dasm - System.Xml.Serialization.ReflectionXmlSerializationReaderHelper+<>c__DisplayClass1_0`2[short,System.Nullable`1[int]]:<GetSetMemberValueDelegateWithType>b__0(System.Object,System.Object):this (FullOpts)
47 (40.17 % of base) : System.Private.DataContractSerialization.dasm - System.Runtime.Serialization.FastInvokerBuilder+<>c__DisplayClass12_1`2[int,System.Nullable`1[int]]:<CreateSetterInternal>b__1(byref,System.Object):this (FullOpts)
47 (40.17 % of base) : System.Private.DataContractSerialization.dasm - System.Runtime.Serialization.FastInvokerBuilder+<>c__DisplayClass12_1`2[long,System.Nullable`1[int]]:<CreateSetterInternal>b__1(byref,System.Object):this (FullOpts)
42 (40.00 % of base) : Microsoft.Extensions.DependencyInjection.Abstractions.dasm - Microsoft.Extensions.DependencyInjection.ServiceProviderServiceExtensions:GetRequiredService[System.Nullable`1[int]](System.IServiceProvider):System.Nullable`1[int] (FullOpts)
47 (39.83 % of base) : System.Private.DataContractSerialization.dasm - System.Runtime.Serialization.FastInvokerBuilder+<>c__DisplayClass12_1`2[short,System.Nullable`1[int]]:<CreateSetterInternal>b__1(byref,System.Object):this (FullOpts)
47 (39.83 % of base) : System.Private.DataContractSerialization.dasm - System.Runtime.Serialization.FastInvokerBuilder+<>c__DisplayClass12_1`2[ubyte,System.Nullable`1[int]]:<CreateSetterInternal>b__1(byref,System.Object):this (FullOpts)
42 (39.62 % of base) : Microsoft.Extensions.DependencyInjection.Abstractions.dasm - Microsoft.Extensions.DependencyInjection.ServiceProviderServiceExtensions:GetService[System.Nullable`1[int]](System.IServiceProvider):System.Nullable`1[int] (FullOpts)
27 (39.13 % of base) : Microsoft.VisualBasic.Core.dasm - Microsoft.VisualBasic.CompilerServices.Conversions:ToGenericParameter[System.Nullable`1[int]](System.Object):System.Nullable`1[int] (FullOpts)
42 (38.89 % of base) : Microsoft.Extensions.DependencyInjection.Abstractions.dasm - Microsoft.Extensions.DependencyInjection.ServiceProviderKeyedServiceExtensions:GetRequiredKeyedService[System.Nullable`1[int]](System.IServiceProvider,System.Object):System.Nullable`1[int] (FullOpts)
40 (38.83 % of base) : System.Security.Cryptography.dasm - System.Security.Cryptography.X509Certificates.FindPal:ConfirmedCast[System.Nullable`1[int]](System.Object):System.Nullable`1[int] (FullOpts)
48 (38.71 % of base) : System.Linq.Expressions.dasm - System.Linq.Expressions.Interpreter.IntSwitchInstruction`1[System.Nullable`1[int]]:Run(System.Linq.Expressions.Interpreter.InterpretedFrame):int:this (FullOpts)
42 (38.53 % of base) : Microsoft.Extensions.Caching.Abstractions.dasm - Microsoft.Extensions.Caching.Memory.CacheExtensions:Get[System.Nullable`1[int]](Microsoft.Extensions.Caching.Memory.IMemoryCache,System.Object):System.Nullable`1[int] (FullOpts)
42 (38.18 % of base) : Microsoft.CSharp.dasm - Microsoft.CSharp.RuntimeBinder.Semantics.ConstVal:SpecialUnbox[System.Nullable`1[int]](System.Object):System.Nullable`1[int] (FullOpts)
44 (37.61 % of base) : System.Linq.Expressions.dasm - System.Dynamic.Utils.DelegateHelpers:FuncThunk1[int,System.Nullable`1[int]](System.Func`2[System.Object[],System.Object],int):System.Nullable`1[int] (FullOpts)
44 (37.61 % of base) : System.Linq.Expressions.dasm - System.Dynamic.Utils.DelegateHelpers:FuncThunk1[long,System.Nullable`1[int]](System.Func`2[System.Object[],System.Object],long):System.Nullable`1[int] (FullOpts)
44 (37.61 % of base) : System.Linq.Expressions.dasm - System.Dynamic.Utils.DelegateHelpers:FuncThunk1[ubyte,System.Nullable`1[int]](System.Func`2[System.Object[],System.Object],ubyte):System.Nullable`1[int] (FullOpts)
44 (37.29 % of base) : System.Linq.Expressions.dasm - System.Dynamic.Utils.DelegateHelpers:FuncThunk1[short,System.Nullable`1[int]](System.Func`2[System.Object[],System.Object],short):System.Nullable`1[int] (FullOpts)
45 (36.59 % of base) : System.Linq.Expressions.dasm - System.Dynamic.Utils.DelegateHelpers:FuncThunk1[double,System.Nullable`1[int]](System.Func`2[System.Object[],System.Object],double):System.Nullable`1[int] (FullOpts)
44 (36.36 % of base) : System.Composition.Runtime.dasm - System.Composition.CompositionContext:GetExport[System.Nullable`1[int]](System.String):System.Nullable`1[int]:this (FullOpts)
52 (36.36 % of base) : System.Composition.Runtime.dasm - System.Composition.CompositionContext:TryGetExport[System.Nullable`1[int]](byref):ubyte:this (FullOpts)
45 (35.16 % of base) : System.Private.Xml.dasm - System.Xml.Serialization.ReflectionXmlSerializationReaderHelper+<>c__DisplayClass1_0`2[double,System.Nullable`1[int]]:<GetSetMemberValueDelegateWithType>b__0(System.Object,System.Object):this (FullOpts)
42 (34.43 % of base) : System.Text.RegularExpressions.dasm - System.Collections.HashtableExtensions:TryGetValue[System.Nullable`1[int]](System.Collections.Hashtable,System.Object,byref):ubyte (FullOpts)
44 (34.11 % of base) : System.Private.DataContractSerialization.dasm - System.Runtime.Serialization.FastInvokerBuilder+<>c__DisplayClass12_1`2[double,System.Nullable`1[int]]:<CreateSetterInternal>b__1(byref,System.Object):this (FullOpts)
42 (33.60 % of base) : System.Private.CoreLib.dasm - System.Progress`1[System.Nullable`1[int]]:InvokeHandlers(System.Object):this (FullOpts)
42 (33.60 % of base) : System.Runtime.InteropServices.dasm - System.Runtime.InteropServices.Marshalling.UniqueComInterfaceMarshaller`1[System.Nullable`1[int]]:ConvertToManaged(ulong):System.Nullable`1[int] (FullOpts)
43 (33.59 % of base) : System.Private.Xml.dasm - System.Xml.Serialization.ReflectionXmlSerializationReaderHelper+<>c__DisplayClass1_0`2[System.__Canon,System.Nullable`1[int]]:<GetSetMemberValueDelegateWithType>b__0(System.Object,System.Object):this (FullOpts)
44 (33.08 % of base) : Microsoft.Extensions.Logging.Configuration.dasm - Microsoft.Extensions.Configuration.Binder.SourceGeneration.<BindingExtensions_g>FC942D78CC7227974EDAA51F75C3EEF92CA22964DAC31D1350ACD0C7CF2278090__BindingExtensions:GetValue[System.Nullable`1[int]](Microsoft.Extensions.Configuration.IConfiguration,System.String,System.Nullable`1[int]):System.Nullable`1[int] (FullOpts)
43 (32.82 % of base) : System.Private.DataContractSerialization.dasm - System.Runtime.Serialization.FastInvokerBuilder+<>c__DisplayClass12_1`2[System.__Canon,System.Nullable`1[int]]:<CreateSetterInternal>b__1(byref,System.Object):this (FullOpts)
102 (32.80 % of base) : System.Linq.Expressions.dasm - System.Linq.Expressions.Interpreter.ActionCallInstruction`2[System.Nullable`1[int],System.Nullable`1[int]]:Run(System.Linq.Expressions.Interpreter.InterpretedFrame):int:this (FullOpts)
95 (32.53 % of base) : System.Linq.Expressions.dasm - System.Linq.Expressions.Expression`1[System.Nullable`1[int]]:Compile():System.Nullable`1[int]:this (FullOpts)
98 (32.03 % of base) : System.Data.Common.dasm - System.Data.EnumerableRowCollection`1+<>c__DisplayClass16_0[System.Nullable`1[int]]:<GetLinqDataView>b__0(System.Data.DataRow):ubyte:this (FullOpts)
43 (30.50 % of base) : System.Private.Xml.dasm - System.Xml.Serialization.ReflectionXmlSerializationReaderHelper+<>c__DisplayClass1_0`2[System.Numerics.Vector`1[float],System.Nullable`1[int]]:<GetSetMemberValueDelegateWithType>b__0(System.Object,System.Object):this (FullOpts)
50 (29.94 % of base) : System.Data.Common.dasm - System.Data.EnumerableRowCollection`1+<>c__DisplayClass16_0[System.Nullable`1[int]]:<GetLinqDataView>b__2(System.Data.DataRow):ubyte:this (FullOpts)
42 (29.58 % of base) : System.Private.DataContractSerialization.dasm - System.Runtime.Serialization.FastInvokerBuilder+<>c__DisplayClass12_1`2[System.Numerics.Vector`1[float],System.Nullable`1[int]]:<CreateSetterInternal>b__1(byref,System.Object):this (FullOpts)
52 (29.55 % of base) : System.Composition.Runtime.dasm - System.Composition.CompositionContext:TryGetExport[System.Nullable`1[int]](System.String,byref):ubyte:this (FullOpts)
97 (28.53 % of base) : System.ServiceModel.Syndication.dasm - System.ServiceModel.Syndication.SyndicationElementExtension:GetObject[System.Nullable`1[int]](System.Runtime.Serialization.XmlObjectSerializer):System.Nullable`1[int]:this (FullOpts)
42 (28.38 % of base) : Microsoft.Extensions.DependencyInjection.Abstractions.dasm - Microsoft.Extensions.DependencyInjection.ActivatorUtilities:GetServiceOrCreateInstance[System.Nullable`1[int]](System.IServiceProvider):System.Nullable`1[int] (FullOpts)
37 (28.24 % of base) : System.Threading.RateLimiting.dasm - System.Threading.RateLimiting.RateLimitLease:TryGetMetadata[System.Nullable`1[int]](System.Threading.RateLimiting.MetadataName`1[System.Nullable`1[int]],byref):ubyte:this (FullOpts)
48 (28.24 % of base) : System.Text.Json.dasm - System.Text.Json.JsonSerializer:ResolveReferenceId[System.Nullable`1[int]](byref):System.Nullable`1[int] (FullOpts)
Top method improvements (percentages):
-63 (-29.58 % of base) : System.Private.CoreLib.dasm - System.Collections.Generic.EqualityComparer`1[System.Nullable`1[int]]:System.Collections.IEqualityComparer.Equals(System.Object,System.Object):ubyte:this (FullOpts)
-63 (-28.77 % of base) : System.Private.CoreLib.dasm - System.Collections.Generic.Comparer`1[System.Nullable`1[int]]:System.Collections.IComparer.Compare(System.Object,System.Object):int:this (FullOpts)
-21 (-18.75 % of base) : System.Private.CoreLib.dasm - System.Collections.Generic.EqualityComparer`1[System.Nullable`1[int]]:System.Collections.IEqualityComparer.GetHashCode(System.Object):int:this (FullOpts)
-11 (-18.33 % of base) : System.Text.Json.dasm - System.Text.Json.Nodes.JsonValue`1[int]:GetValue[System.Nullable`1[int]]():System.Nullable`1[int]:this (FullOpts)
-15 (-17.24 % of base) : System.Linq.Expressions.dasm - System.Linq.Expressions.Interpreter.ConvertHelper:ToInt32NoNull(System.Object):int (FullOpts)
-11 (-15.28 % of base) : System.Text.Json.dasm - System.Text.Json.Nodes.JsonValue`1[int]:TryGetValue[System.Nullable`1[int]](byref):ubyte:this (FullOpts)
-21 (-15.00 % of base) : System.Collections.Immutable.dasm - System.Collections.Frozen.FrozenDictionary`2[System.Nullable`1[int],System.Nullable`1[int]]:System.Collections.IDictionary.Contains(System.Object):ubyte:this (FullOpts)
-15 (-14.42 % of base) : System.Text.Json.dasm - System.Text.Json.JsonSerializer:UnboxOnRead[System.Nullable`1[int]](System.Object):System.Nullable`1[int] (FullOpts)
-12 (-14.12 % of base) : System.Text.Json.dasm - System.Text.Json.Nodes.JsonValue`1[System.__Canon]:TryGetValue[System.Nullable`1[int]](byref):ubyte:this (FullOpts)
-21 (-12.28 % of base) : System.Collections.Immutable.dasm - System.Collections.Frozen.FrozenDictionary`2[System.Nullable`1[int],System.Nullable`1[int]]:System.Collections.IDictionary.get_Item(System.Object):System.Object:this (FullOpts)
-19 (-11.52 % of base) : System.Linq.Expressions.dasm - System.Linq.Expressions.Interpreter.NumericConvertInstruction:Run(System.Linq.Expressions.Interpreter.InterpretedFrame):int:this (FullOpts)
-12 (-8.76 % of base) : System.Data.Common.dasm - System.Data.Common.DbDataReaderExtensions+DataRowDbColumn:GetDbColumnValue[System.Nullable`1[int]](System.String):System.Nullable`1[int]:this (FullOpts)
-12 (-8.76 % of base) : System.Text.Json.dasm - System.Text.Json.Nodes.JsonValue`1[System.__Canon]:GetValue[System.Nullable`1[int]]():System.Nullable`1[int]:this (FullOpts)
-9 (-8.33 % of base) : System.Net.Http.dasm - System.Net.Http.HttpRequestOptions:TryGetValue[System.Nullable`1[int]](System.Net.Http.HttpRequestOptionsKey`1[System.Nullable`1[int]],byref):ubyte:this (FullOpts)
-9 (-6.52 % of base) : Microsoft.Extensions.Caching.Abstractions.dasm - Microsoft.Extensions.Caching.Memory.CacheExtensions:TryGetValue[System.Nullable`1[int]](Microsoft.Extensions.Caching.Memory.IMemoryCache,System.Object,byref):ubyte (FullOpts)
-9 (-6.21 % of base) : System.ComponentModel.Composition.dasm - System.ComponentModel.Composition.MetadataServices:GetValue[System.Nullable`1[int]](System.Collections.Generic.IDictionary`2[System.String,System.Object],System.String):System.Nullable`1[int] (FullOpts)
-27 (-5.93 % of base) : System.Linq.dasm - System.Linq.Enumerable+OfTypeIterator`1[System.Nullable`1[int]]:TryGetLast(byref):System.Nullable`1[int]:this (FullOpts)
-12 (-5.71 % of base) : System.Linq.dasm - System.Linq.Enumerable+OfTypeIterator`1[System.Nullable`1[int]]:MoveNext():ubyte:this (FullOpts)
-16 (-4.85 % of base) : System.Linq.dasm - System.Linq.Enumerable+OfTypeIterator`1[System.Nullable`1[int]]:TryGetElementAt(int,byref):System.Nullable`1[int]:this (FullOpts)
-12 (-4.21 % of base) : System.Formats.Nrbf.dasm - System.Formats.Nrbf.ClassRecord:GetMember[System.Nullable`1[int]](System.String):System.Nullable`1[int]:this (FullOpts)
-12 (-4.12 % of base) : System.Linq.dasm - System.Linq.Enumerable+OfTypeIterator`1[System.Nullable`1[int]]:TryGetFirst(byref):System.Nullable`1[int]:this (FullOpts)
-46 (-3.49 % of base) : System.Private.CoreLib.dasm - System.GC:RefreshMemoryLimit() (FullOpts)
-13 (-2.36 % of base) : System.Linq.dasm - System.Linq.Enumerable+OfTypeIterator`1[System.Nullable`1[int]]:ToList():System.Collections.Generic.List`1[System.Nullable`1[int]]:this (FullOpts)
-14 (-1.84 % of base) : System.IO.Packaging.dasm - System.IO.Packaging.PartBasedPackageProperties:SerializeDirtyProperties():this (FullOpts)
-9 (-1.52 % of base) : System.Composition.Runtime.dasm - System.Composition.Hosting.Core.CompositionContract:TryUnwrapMetadataConstraint[System.Nullable`1[int]](System.String,byref,byref):ubyte:this (FullOpts)
-6 (-0.60 % of base) : System.Linq.dasm - System.Linq.Enumerable+OfTypeIterator`1[System.Nullable`1[int]]:ToArray():System.Nullable`1[int][]:this (FullOpts)
-11 (-0.53 % of base) : System.Data.Common.dasm - System.Data.Common.DbDataReaderExtensions+DataRowDbColumn:PopulateFields():this (FullOpts)
199 total methods with Code Size differences (27 improved, 172 regressed), 230513 unchanged.
--------------------------------------------------------------------------------
Artifacts:
- build-artifacts-main.zip (653 MB)
- build-clr-checked-main.zip (87 MB)
- build-artifacts-pr.zip (654 MB)
- build-clr-checked-pr.zip (87 MB)
- diff-frameworks.txt (60 KB)
- jit-diffs-frameworks.zip (260 MB)
Metadata
Metadata
Assignees
Labels
No labels