Found 147 files with textual diffs.
Summary of Code Size diffs:
(Lower is better)
Total bytes of base: 56547680
Total bytes of diff: 56548688
Total bytes of delta: 1008 (0.00 % of base)
Total relative delta: 4.46
diff is a regression.
relative diff is a regression.
Top file regressions (bytes):
572 : Microsoft.Extensions.DependencyInjection.dasm (0.54 % of base)
572 : System.Private.Xml.Linq.dasm (0.23 % of base)
112 : System.IO.Compression.ZipFile.dasm (0.27 % of base)
48 : Microsoft.Extensions.Hosting.Systemd.dasm (0.79 % of base)
12 : System.Linq.Parallel.dasm (0.00 % of base)
4 : System.Private.CoreLib.dasm (0.00 % of base)
Top file improvements (bytes):
-288 : System.Net.NetworkInformation.dasm (-0.41 % of base)
-16 : Microsoft.Extensions.Configuration.FileExtensions.dasm (-0.25 % of base)
-8 : System.Runtime.InteropServices.dasm (-0.02 % of base)
9 total files with Code Size differences (3 improved, 6 regressed), 251 unchanged.
Top method regressions (bytes):
32 (3.29 % of base) : System.IO.Compression.ZipFile.dasm - Interop+ErrorInfo:ToString():System.String:this (FullOpts)
24 (3.66 % of base) : Microsoft.Extensions.DependencyInjection.dasm - Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteVisitor`2[double,System.Nullable`1[int]]:VisitCallSite(Microsoft.Extensions.DependencyInjection.ServiceLookup.ServiceCallSite,double):System.Nullable`1[int]:this (FullOpts)
24 (3.59 % of base) : Microsoft.Extensions.DependencyInjection.dasm - Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteVisitor`2[System.Nullable`1[int],System.Nullable`1[int]]:VisitCallSite(Microsoft.Extensions.DependencyInjection.ServiceLookup.ServiceCallSite,System.Nullable`1[int]):System.Nullable`1[int]:this (FullOpts)
24 (3.35 % of base) : Microsoft.Extensions.DependencyInjection.dasm - Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteVisitor`2[System.Numerics.Vector`1[float],System.Nullable`1[int]]:VisitCallSite(Microsoft.Extensions.DependencyInjection.ServiceLookup.ServiceCallSite,System.Numerics.Vector`1[float]):System.Nullable`1[int]:this (FullOpts)
24 (3.21 % of base) : Microsoft.Extensions.DependencyInjection.dasm - Microsoft.Extensions.DependencyInjection.ServiceLookup.StackGuard:RunOnEmptyStackCore[double](System.Func`2[System.Object,double],System.Object):double:this (FullOpts)
24 (3.21 % of base) : Microsoft.Extensions.DependencyInjection.dasm - Microsoft.Extensions.DependencyInjection.ServiceLookup.StackGuard:RunOnEmptyStackCore[System.Numerics.Vector`1[float]](System.Func`2[System.Object,System.Numerics.Vector`1[float]],System.Object):System.Numerics.Vector`1[float]:this (FullOpts)
20 (0.79 % of base) : Microsoft.Extensions.DependencyInjection.dasm - Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteFactory:CreateConstructorCallSite(Microsoft.Extensions.DependencyInjection.ServiceLookup.ResultCache,Microsoft.Extensions.DependencyInjection.ServiceLookup.ServiceIdentifier,System.Type,Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteChain):Microsoft.Extensions.DependencyInjection.ServiceLookup.ConstructorCallSite:this (FullOpts)
20 (0.75 % of base) : Microsoft.Extensions.DependencyInjection.dasm - Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteFactory:TryCreateEnumerable(Microsoft.Extensions.DependencyInjection.ServiceLookup.ServiceIdentifier,Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteChain):Microsoft.Extensions.DependencyInjection.ServiceLookup.ServiceCallSite:this (FullOpts)
20 (5.62 % of base) : System.Private.Xml.Linq.dasm - System.Xml.Linq.XElement:RemoveAttribute(System.Xml.Linq.XAttribute):this (FullOpts)
20 (0.92 % of base) : System.Private.Xml.Linq.dasm - System.Xml.Linq.XNodeBuilder:WriteEntityRef(System.String):this (FullOpts)
16 (1.79 % of base) : Microsoft.Extensions.DependencyInjection.dasm - Microsoft.Extensions.DependencyInjection.ServiceLookup.ServiceLookupHelpers:.cctor() (FullOpts)
16 (2.52 % of base) : System.Linq.Parallel.dasm - System.Linq.Parallel.TakeOrSkipWhileQueryOperator`1[byte]:WrapHelper[byte](System.Linq.Parallel.PartitionedStream`2[byte,byte],System.Linq.Parallel.IPartitionedStreamRecipient`1[byte],System.Linq.Parallel.QuerySettings):this (FullOpts)
16 (1.06 % of base) : System.Private.Xml.Linq.dasm - System.Xml.Linq.XContainer:GetStringValue(System.Object):System.String (FullOpts)
12 (0.90 % of base) : Microsoft.Extensions.DependencyInjection.dasm - Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteChain:AppendResolutionPath(System.Text.StringBuilder,Microsoft.Extensions.DependencyInjection.ServiceLookup.ServiceIdentifier):this (FullOpts)
12 (1.81 % of base) : Microsoft.Extensions.DependencyInjection.dasm - Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteVisitor`2[int,System.Nullable`1[int]]:VisitCallSite(Microsoft.Extensions.DependencyInjection.ServiceLookup.ServiceCallSite,int):System.Nullable`1[int]:this (FullOpts)
12 (1.81 % of base) : Microsoft.Extensions.DependencyInjection.dasm - Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteVisitor`2[long,System.Nullable`1[int]]:VisitCallSite(Microsoft.Extensions.DependencyInjection.ServiceLookup.ServiceCallSite,long):System.Nullable`1[int]:this (FullOpts)
12 (1.80 % of base) : Microsoft.Extensions.DependencyInjection.dasm - Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteVisitor`2[short,System.Nullable`1[int]]:VisitCallSite(Microsoft.Extensions.DependencyInjection.ServiceLookup.ServiceCallSite,short):System.Nullable`1[int]:this (FullOpts)
12 (1.15 % of base) : Microsoft.Extensions.DependencyInjection.dasm - Microsoft.Extensions.DependencyInjection.ServiceLookup.ILEmitResolverBuilder:.cctor() (FullOpts)
12 (2.42 % of base) : Microsoft.Extensions.DependencyInjection.dasm - Microsoft.Extensions.DependencyInjection.ServiceLookup.ILEmitResolverBuilder:VisitFactory(Microsoft.Extensions.DependencyInjection.ServiceLookup.FactoryCallSite,Microsoft.Extensions.DependencyInjection.ServiceLookup.ILEmitResolverBuilderContext):System.Object:this (FullOpts)
12 (23.08 % of base) : Microsoft.Extensions.DependencyInjection.dasm - Microsoft.Extensions.DependencyInjection.ServiceLookup.RuntimeServiceProviderEngine+<>c__DisplayClass4_0:<RealizeService>b__0(Microsoft.Extensions.DependencyInjection.ServiceLookup.ServiceProviderEngineScope):System.Object:this (FullOpts)
12 (4.84 % of base) : System.Net.NetworkInformation.dasm - System.Net.NetworkInformation.NetworkChange:add_NetworkAddressChanged(System.Net.NetworkInformation.NetworkAddressChangedEventHandler) (FullOpts)
12 (0.69 % of base) : System.Private.Xml.Linq.dasm - System.Xml.Schema.XNodeValidator:ValidateAttributes(System.Xml.Linq.XElement):this (FullOpts)
8 (3.70 % of base) : Microsoft.Extensions.DependencyInjection.dasm - Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteFactory:<TryCreateEnumerable>g__KeysMatch|19_0(System.Object,System.Object):bool (FullOpts)
8 (0.88 % of base) : Microsoft.Extensions.DependencyInjection.dasm - Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteFactory:CreateCallSite(Microsoft.Extensions.DependencyInjection.ServiceLookup.ServiceIdentifier,Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteChain):Microsoft.Extensions.DependencyInjection.ServiceLookup.ServiceCallSite:this (FullOpts)
8 (0.53 % of base) : Microsoft.Extensions.DependencyInjection.dasm - Microsoft.Extensions.DependencyInjection.ServiceLookup.ExpressionResolverBuilder:.cctor() (FullOpts)
8 (1.00 % of base) : Microsoft.Extensions.DependencyInjection.dasm - Microsoft.Extensions.DependencyInjection.ServiceLookup.ExpressionResolverBuilder:BuildExpression(Microsoft.Extensions.DependencyInjection.ServiceLookup.ServiceCallSite):System.Linq.Expressions.Expression`1[System.Func`2[Microsoft.Extensions.DependencyInjection.ServiceLookup.ServiceProviderEngineScope,System.Object]]:this (FullOpts)
8 (8.70 % of base) : Microsoft.Extensions.DependencyInjection.dasm - Microsoft.Extensions.DependencyInjection.ServiceLookup.ExpressionResolverBuilder:VisitRootCache(Microsoft.Extensions.DependencyInjection.ServiceLookup.ServiceCallSite,System.Object):System.Linq.Expressions.Expression:this (FullOpts)
8 (2.30 % of base) : Microsoft.Extensions.DependencyInjection.dasm - Microsoft.Extensions.DependencyInjection.ServiceLookup.ILEmitResolverBuilder:AddConstant(Microsoft.Extensions.DependencyInjection.ServiceLookup.ILEmitResolverBuilderContext,System.Object) (FullOpts)
8 (8.33 % of base) : Microsoft.Extensions.DependencyInjection.dasm - Microsoft.Extensions.DependencyInjection.ServiceLookup.ILEmitResolverBuilder:VisitRootCache(Microsoft.Extensions.DependencyInjection.ServiceLookup.ServiceCallSite,Microsoft.Extensions.DependencyInjection.ServiceLookup.ILEmitResolverBuilderContext):System.Object:this (FullOpts)
8 (0.44 % of base) : Microsoft.Extensions.DependencyInjection.dasm - Microsoft.Extensions.DependencyInjection.ServiceLookup.ServiceProviderEngineScope+<<DisposeAsync>g__Await|26_0>d:MoveNext():this (FullOpts)
8 (1.06 % of base) : Microsoft.Extensions.DependencyInjection.dasm - Microsoft.Extensions.DependencyInjection.ServiceLookup.StackGuard:RunOnEmptyStackCore[byte](System.Func`2[System.Object,byte],System.Object):byte:this (FullOpts)
8 (1.06 % of base) : Microsoft.Extensions.DependencyInjection.dasm - Microsoft.Extensions.DependencyInjection.ServiceLookup.StackGuard:RunOnEmptyStackCore[int](System.Func`2[System.Object,int],System.Object):int:this (FullOpts)
8 (1.06 % of base) : Microsoft.Extensions.DependencyInjection.dasm - Microsoft.Extensions.DependencyInjection.ServiceLookup.StackGuard:RunOnEmptyStackCore[long](System.Func`2[System.Object,long],System.Object):long:this (FullOpts)
8 (1.06 % of base) : Microsoft.Extensions.DependencyInjection.dasm - Microsoft.Extensions.DependencyInjection.ServiceLookup.StackGuard:RunOnEmptyStackCore[short](System.Func`2[System.Object,short],System.Object):short:this (FullOpts)
8 (0.93 % of base) : Microsoft.Extensions.DependencyInjection.dasm - Microsoft.Extensions.DependencyInjection.ServiceLookup.StackGuard:RunOnEmptyStackCore[System.__Canon](System.Func`2[System.__Canon,System.__Canon],System.Object):System.__Canon:this (FullOpts)
8 (1.04 % of base) : Microsoft.Extensions.DependencyInjection.dasm - Microsoft.Extensions.DependencyInjection.ServiceLookup.StackGuard:RunOnEmptyStackCore[System.Nullable`1[int]](System.Func`2[System.Object,System.Nullable`1[int]],System.Object):System.Nullable`1[int]:this (FullOpts)
8 (0.38 % of base) : Microsoft.Extensions.DependencyInjection.dasm - Microsoft.Extensions.DependencyInjection.ServiceProvider:.ctor(System.Collections.Generic.ICollection`1[Microsoft.Extensions.DependencyInjection.ServiceDescriptor],Microsoft.Extensions.DependencyInjection.ServiceProviderOptions):this (FullOpts)
8 (1.80 % of base) : Microsoft.Extensions.Hosting.Systemd.dasm - Microsoft.Extensions.Hosting.Systemd.SystemdLifetime:OnApplicationStarted():this (FullOpts)
8 (1.45 % of base) : Microsoft.Extensions.Hosting.Systemd.dasm - Microsoft.Extensions.Hosting.SystemdHostBuilderExtensions:AddSystemdLifetime(Microsoft.Extensions.DependencyInjection.IServiceCollection) (FullOpts)
8 (7.14 % of base) : Microsoft.Extensions.DependencyInjection.dasm - System.SR:get_ResourceManager():System.Resources.ResourceManager (FullOpts)
8 (7.14 % of base) : System.IO.Compression.ZipFile.dasm - System.SR:get_ResourceManager():System.Resources.ResourceManager (FullOpts)
8 (7.14 % of base) : System.Private.Xml.Linq.dasm - System.SR:get_ResourceManager():System.Resources.ResourceManager (FullOpts)
8 (1.00 % of base) : System.Private.Xml.Linq.dasm - System.Xml.Linq.Inserter:Add(System.Object):this (FullOpts)
8 (3.17 % of base) : System.Private.Xml.Linq.dasm - System.Xml.Linq.XAttribute:set_Value(System.String):this (FullOpts)
8 (3.57 % of base) : System.Private.Xml.Linq.dasm - System.Xml.Linq.XComment:set_Value(System.String):this (FullOpts)
8 (1.16 % of base) : System.Private.Xml.Linq.dasm - System.Xml.Linq.XContainer:AddString(System.String):this (FullOpts)
8 (2.67 % of base) : System.Private.Xml.Linq.dasm - System.Xml.Linq.XContainer:AppendNode(System.Xml.Linq.XNode):this (FullOpts)
8 (4.35 % of base) : System.Private.Xml.Linq.dasm - System.Xml.Linq.XDocumentType:set_InternalSubset(System.String):this (FullOpts)
8 (3.77 % of base) : System.Private.Xml.Linq.dasm - System.Xml.Linq.XDocumentType:set_Name(System.String):this (FullOpts)
8 (4.35 % of base) : System.Private.Xml.Linq.dasm - System.Xml.Linq.XDocumentType:set_PublicId(System.String):this (FullOpts)
8 (4.35 % of base) : System.Private.Xml.Linq.dasm - System.Xml.Linq.XDocumentType:set_SystemId(System.String):this (FullOpts)
8 (2.41 % of base) : System.Private.Xml.Linq.dasm - System.Xml.Linq.XElement:AppendAttribute(System.Xml.Linq.XAttribute):this (FullOpts)
8 (2.06 % of base) : System.Private.Xml.Linq.dasm - System.Xml.Linq.XElement:GetNamespaceOfPrefix(System.String):System.Xml.Linq.XNamespace:this (FullOpts)
8 (3.57 % of base) : System.Private.Xml.Linq.dasm - System.Xml.Linq.XElement:set_Name(System.Xml.Linq.XName):this (FullOpts)
8 (2.50 % of base) : System.Private.Xml.Linq.dasm - System.Xml.Linq.XNamespace:.ctor(System.String):this (FullOpts)
8 (12.50 % of base) : System.Private.Xml.Linq.dasm - System.Xml.Linq.XNode:get_DocumentOrderComparer():System.Xml.Linq.XNodeDocumentOrderComparer (FullOpts)
8 (12.50 % of base) : System.Private.Xml.Linq.dasm - System.Xml.Linq.XNode:get_EqualityComparer():System.Xml.Linq.XNodeEqualityComparer (FullOpts)
8 (1.74 % of base) : System.Private.Xml.Linq.dasm - System.Xml.Schema.XNodeValidator:ValidateAttribute(System.Xml.Linq.XAttribute):this (FullOpts)
8 (1.05 % of base) : System.Private.Xml.Linq.dasm - System.Xml.Schema.XNodeValidator:ValidateElement(System.Xml.Linq.XElement):this (FullOpts)
8 (1.33 % of base) : System.Private.Xml.Linq.dasm - System.Xml.Schema.XNodeValidator:ValidateNodes(System.Xml.Linq.XElement):this (FullOpts)
8 (1.53 % of base) : System.Private.Xml.Linq.dasm - System.Xml.XPath.XNodeNavigator:GetXmlNamespaceDeclaration():System.Xml.Linq.XAttribute (FullOpts)
4 (4.55 % of base) : Microsoft.Extensions.DependencyInjection.dasm - Microsoft.Extensions.DependencyInjection.CallSiteJsonFormatter:.cctor() (FullOpts)
4 (1.41 % of base) : Microsoft.Extensions.DependencyInjection.dasm - Microsoft.Extensions.DependencyInjection.CallSiteJsonFormatter:Format(Microsoft.Extensions.DependencyInjection.ServiceLookup.ServiceCallSite):System.String:this (FullOpts)
4 (3.45 % of base) : Microsoft.Extensions.DependencyInjection.dasm - Microsoft.Extensions.DependencyInjection.DefaultServiceProviderFactory:.ctor():this (FullOpts)
4 (0.92 % of base) : Microsoft.Extensions.DependencyInjection.dasm - Microsoft.Extensions.DependencyInjection.DependencyInjectionEventSource:.ctor():this (FullOpts)
4 (0.96 % of base) : Microsoft.Extensions.DependencyInjection.dasm - Microsoft.Extensions.DependencyInjection.DependencyInjectionEventSource:CallSiteBuilt(Microsoft.Extensions.DependencyInjection.ServiceProvider,System.Type,Microsoft.Extensions.DependencyInjection.ServiceLookup.ServiceCallSite):this (FullOpts)
4 (8.33 % of base) : Microsoft.Extensions.DependencyInjection.dasm - Microsoft.Extensions.DependencyInjection.DependencyInjectionEventSource+<>c:.cctor() (FullOpts)
4 (3.45 % of base) : Microsoft.Extensions.DependencyInjection.dasm - Microsoft.Extensions.DependencyInjection.ServiceCollectionContainerBuilderExtensions:BuildServiceProvider(Microsoft.Extensions.DependencyInjection.IServiceCollection):Microsoft.Extensions.DependencyInjection.ServiceProvider (FullOpts)
4 (8.33 % of base) : Microsoft.Extensions.DependencyInjection.dasm - Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteChain+<>c:.cctor() (FullOpts)
4 (0.30 % of base) : Microsoft.Extensions.DependencyInjection.dasm - Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteFactory:CreateArgumentCallSites(Microsoft.Extensions.DependencyInjection.ServiceLookup.ServiceIdentifier,System.Type,Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteChain,System.Reflection.ParameterInfo[],bool):Microsoft.Extensions.DependencyInjection.ServiceLookup.ServiceCallSite[]:this (FullOpts)
4 (0.78 % of base) : Microsoft.Extensions.DependencyInjection.dasm - Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteFactory:IsService(Microsoft.Extensions.DependencyInjection.ServiceLookup.ServiceIdentifier):bool:this (FullOpts)
4 (0.34 % of base) : Microsoft.Extensions.DependencyInjection.dasm - Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteFactory:Populate():this (FullOpts)
4 (0.74 % of base) : Microsoft.Extensions.DependencyInjection.dasm - Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteFactory:TryCreateExact(Microsoft.Extensions.DependencyInjection.ServiceLookup.ServiceIdentifier,Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteChain):Microsoft.Extensions.DependencyInjection.ServiceLookup.ServiceCallSite:this (FullOpts)
4 (0.60 % of base) : Microsoft.Extensions.DependencyInjection.dasm - Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteFactory:TryCreateOpenGeneric(Microsoft.Extensions.DependencyInjection.ServiceLookup.ServiceIdentifier,Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteChain):Microsoft.Extensions.DependencyInjection.ServiceLookup.ServiceCallSite:this (FullOpts)
4 (8.33 % of base) : Microsoft.Extensions.DependencyInjection.dasm - Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteFactory+<>c:.cctor() (FullOpts)
4 (1.39 % of base) : Microsoft.Extensions.DependencyInjection.dasm - Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteFactory+ServiceDescriptorCacheItem:Add(Microsoft.Extensions.DependencyInjection.ServiceDescriptor):Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteFactory+ServiceDescriptorCacheItem:this (FullOpts)
4 (4.55 % of base) : Microsoft.Extensions.DependencyInjection.dasm - Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteRuntimeResolver:.cctor() (FullOpts)
4 (14.29 % of base) : Microsoft.Extensions.DependencyInjection.dasm - Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteRuntimeResolver:get_Instance():Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteRuntimeResolver (FullOpts)
4 (1.22 % of base) : Microsoft.Extensions.DependencyInjection.dasm - Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteRuntimeResolver:VisitConstructor(Microsoft.Extensions.DependencyInjection.ServiceLookup.ConstructorCallSite,Microsoft.Extensions.DependencyInjection.ServiceLookup.RuntimeResolverContext):System.Object:this (FullOpts)
4 (0.47 % of base) : Microsoft.Extensions.DependencyInjection.dasm - Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteRuntimeResolver:VisitRootCache(Microsoft.Extensions.DependencyInjection.ServiceLookup.ServiceCallSite,Microsoft.Extensions.DependencyInjection.ServiceLookup.RuntimeResolverContext):System.Object:this (FullOpts)
4 (0.58 % of base) : Microsoft.Extensions.DependencyInjection.dasm - Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteVisitor`2[byte,System.Nullable`1[int]]:VisitCallSite(Microsoft.Extensions.DependencyInjection.ServiceLookup.ServiceCallSite,byte):System.Nullable`1[int]:this (FullOpts)
4 (1.02 % of base) : Microsoft.Extensions.DependencyInjection.dasm - Microsoft.Extensions.DependencyInjection.ServiceLookup.ConstructorCallSite:.ctor(Microsoft.Extensions.DependencyInjection.ServiceLookup.ResultCache,System.Type,System.Reflection.ConstructorInfo,System.Object):this (FullOpts)
4 (2.17 % of base) : Microsoft.Extensions.DependencyInjection.dasm - Microsoft.Extensions.DependencyInjection.ServiceLookup.DynamicServiceProviderEngine+<>c__DisplayClass2_0:<RealizeService>b__0(Microsoft.Extensions.DependencyInjection.ServiceLookup.ServiceProviderEngineScope):System.Object:this (FullOpts)
4 (1.72 % of base) : Microsoft.Extensions.DependencyInjection.dasm - Microsoft.Extensions.DependencyInjection.ServiceLookup.DynamicServiceProviderEngine+<>c__DisplayClass2_0:<RealizeService>b__1(System.Object):this (FullOpts)
4 (2.38 % of base) : Microsoft.Extensions.DependencyInjection.dasm - Microsoft.Extensions.DependencyInjection.ServiceLookup.ExpressionResolverBuilder:BuildNoCache(Microsoft.Extensions.DependencyInjection.ServiceLookup.ServiceCallSite):System.Func`2[Microsoft.Extensions.DependencyInjection.ServiceLookup.ServiceProviderEngineScope,System.Object]:this (FullOpts)
4 (0.24 % of base) : Microsoft.Extensions.DependencyInjection.dasm - Microsoft.Extensions.DependencyInjection.ServiceLookup.ExpressionResolverBuilder:BuildScopedExpression(Microsoft.Extensions.DependencyInjection.ServiceLookup.ServiceCallSite):System.Linq.Expressions.ConditionalExpression:this (FullOpts)
4 (3.12 % of base) : Microsoft.Extensions.DependencyInjection.dasm - Microsoft.Extensions.DependencyInjection.ServiceLookup.ExpressionResolverBuilder:GetCaptureDisposable(System.Linq.Expressions.ParameterExpression):System.Linq.Expressions.Expression (FullOpts)
4 (0.45 % of base) : Microsoft.Extensions.DependencyInjection.dasm - Microsoft.Extensions.DependencyInjection.ServiceLookup.ExpressionResolverBuilder:VisitConstructor(Microsoft.Extensions.DependencyInjection.ServiceLookup.ConstructorCallSite,System.Object):System.Linq.Expressions.Expression:this (FullOpts)
4 (1.72 % of base) : Microsoft.Extensions.DependencyInjection.dasm - Microsoft.Extensions.DependencyInjection.ServiceLookup.ExpressionResolverBuilder:VisitDisposeCache(Microsoft.Extensions.DependencyInjection.ServiceLookup.ServiceCallSite,System.Object):System.Linq.Expressions.Expression:this (FullOpts)
4 (3.23 % of base) : Microsoft.Extensions.DependencyInjection.dasm - Microsoft.Extensions.DependencyInjection.ServiceLookup.ExpressionResolverBuilder:VisitFactory(Microsoft.Extensions.DependencyInjection.ServiceLookup.FactoryCallSite,System.Object):System.Linq.Expressions.Expression:this (FullOpts)
4 (0.98 % of base) : Microsoft.Extensions.DependencyInjection.dasm - Microsoft.Extensions.DependencyInjection.ServiceLookup.ExpressionResolverBuilder:VisitIEnumerable(Microsoft.Extensions.DependencyInjection.ServiceLookup.IEnumerableCallSite,System.Object):System.Linq.Expressions.Expression:this (FullOpts)
4 (2.78 % of base) : Microsoft.Extensions.DependencyInjection.dasm - Microsoft.Extensions.DependencyInjection.ServiceLookup.ExpressionResolverBuilder:VisitScopeCache(Microsoft.Extensions.DependencyInjection.ServiceLookup.ServiceCallSite,System.Object):System.Linq.Expressions.Expression:this (FullOpts)
4 (14.29 % of base) : Microsoft.Extensions.DependencyInjection.dasm - Microsoft.Extensions.DependencyInjection.ServiceLookup.ExpressionResolverBuilder:VisitServiceProvider(Microsoft.Extensions.DependencyInjection.ServiceLookup.ServiceProviderCallSite,System.Object):System.Linq.Expressions.Expression:this (FullOpts)
4 (0.45 % of base) : Microsoft.Extensions.DependencyInjection.dasm - Microsoft.Extensions.DependencyInjection.ServiceLookup.ILEmitResolverBuilder:BuildTypeNoCache(Microsoft.Extensions.DependencyInjection.ServiceLookup.ServiceCallSite):Microsoft.Extensions.DependencyInjection.ServiceLookup.ILEmitResolverBuilder+GeneratedMethod:this (FullOpts)
4 (7.14 % of base) : Microsoft.Extensions.DependencyInjection.dasm - Microsoft.Extensions.DependencyInjection.ServiceLookup.ILEmitResolverBuilder:EndCaptureDisposable(Microsoft.Extensions.DependencyInjection.ServiceLookup.ILEmitResolverBuilderContext) (FullOpts)
4 (8.33 % of base) : Microsoft.Extensions.DependencyInjection.dasm - Microsoft.Extensions.DependencyInjection.ServiceLookup.RuntimeServiceProviderEngine:.cctor() (FullOpts)
4 (14.29 % of base) : Microsoft.Extensions.DependencyInjection.dasm - Microsoft.Extensions.DependencyInjection.ServiceLookup.RuntimeServiceProviderEngine:get_Instance():Microsoft.Extensions.DependencyInjection.ServiceLookup.RuntimeServiceProviderEngine (FullOpts)
4 (0.60 % of base) : Microsoft.Extensions.DependencyInjection.dasm - Microsoft.Extensions.DependencyInjection.ServiceLookup.ServiceIdentifier:ToString():System.String:this (FullOpts)
4 (4.35 % of base) : Microsoft.Extensions.DependencyInjection.dasm - Microsoft.Extensions.DependencyInjection.ServiceLookup.ServiceLookupHelpers:GetArrayEmptyMethodInfo(System.Type):System.Reflection.MethodInfo (FullOpts)
4 (0.69 % of base) : Microsoft.Extensions.DependencyInjection.dasm - Microsoft.Extensions.DependencyInjection.ServiceLookup.ServiceProviderEngineScope:AddExceptionToCache(byref,System.Exception) (FullOpts)
Top method improvements (bytes):
-32 (-3.19 % of base) : System.Net.NetworkInformation.dasm - Interop+ErrorInfo:ToString():System.String:this (FullOpts)
-28 (-1.30 % of base) : Microsoft.Extensions.DependencyInjection.dasm - Microsoft.Extensions.DependencyInjection.ServiceLookup.ILEmitResolverBuilder:GenerateMethodBody(Microsoft.Extensions.DependencyInjection.ServiceLookup.ServiceCallSite,System.Reflection.Emit.ILGenerator):Microsoft.Extensions.DependencyInjection.ServiceLookup.ILEmitResolverBuilder+ILEmitResolverBuilderRuntimeContext:this (FullOpts)
-28 (-2.03 % of base) : System.Private.Xml.Linq.dasm - System.Xml.Linq.XNamespace:Get(System.String,int,int):System.Xml.Linq.XNamespace (FullOpts)
-12 (-1.37 % of base) : Microsoft.Extensions.DependencyInjection.dasm - Microsoft.Extensions.DependencyInjection.ServiceProvider:CreateServiceAccessor(Microsoft.Extensions.DependencyInjection.ServiceLookup.ServiceIdentifier):Microsoft.Extensions.DependencyInjection.ServiceProvider+ServiceAccessor:this (FullOpts)
-12 (-0.96 % of base) : System.Net.NetworkInformation.dasm - System.Net.NetworkInformation.LinuxNetworkInterface+LinuxNetworkInterfaceSystemProperties:.ctor():this (FullOpts)
-8 (-1.08 % of base) : Microsoft.Extensions.DependencyInjection.dasm - Microsoft.Extensions.DependencyInjection.DependencyInjectionEventSource:ServiceProviderBuilt(Microsoft.Extensions.DependencyInjection.ServiceProvider):this (FullOpts)
-8 (-2.33 % of base) : Microsoft.Extensions.Hosting.Systemd.dasm - Microsoft.Extensions.Hosting.SystemdHostBuilderExtensions:UseSystemd(Microsoft.Extensions.Hosting.IHostBuilder):Microsoft.Extensions.Hosting.IHostBuilder (FullOpts)
-8 (-0.58 % of base) : System.Net.NetworkInformation.dasm - System.Net.NetworkInformation.LinuxNetworkInterface:GetLinuxNetworkInterfaces():System.Net.NetworkInformation.NetworkInterface[] (FullOpts)
-8 (-2.82 % of base) : System.Net.NetworkInformation.dasm - System.Net.NetworkInformation.NetworkChange:OnSocketEvent(int) (FullOpts)
-8 (-3.08 % of base) : System.Net.NetworkInformation.dasm - System.Net.NetworkInformation.NetworkChange:ProcessEvent(nint,int) (FullOpts)
-8 (-1.05 % of base) : System.Net.NetworkInformation.dasm - System.Net.NetworkInformation.StringParsingHelpers:ParseActiveTcpConnectionsFromFiles(System.String,System.String):System.Net.NetworkInformation.TcpConnectionInformation[] (FullOpts)
-8 (-1.03 % of base) : System.Net.NetworkInformation.dasm - System.Net.NetworkInformation.StringParsingHelpers:ParseActiveTcpListenersFromFiles(System.String,System.String):System.Net.IPEndPoint[] (FullOpts)
-8 (-1.53 % of base) : System.Net.NetworkInformation.dasm - System.Net.NetworkInformation.StringParsingHelpers:ParseActiveUdpListenersFromFiles(System.String,System.String):System.Net.IPEndPoint[] (FullOpts)
-8 (-1.04 % of base) : System.Runtime.InteropServices.dasm - System.Runtime.InteropServices.Marshalling.ComImportInteropInterfaceDetailsStrategy:EmitIgnoresAccessChecksToAttribute(System.Reflection.Emit.ModuleBuilder):System.Type (FullOpts)
-8 (-6.67 % of base) : Microsoft.Extensions.Configuration.FileExtensions.dasm - System.SR:get_ResourceManager():System.Resources.ResourceManager (FullOpts)
-8 (-6.67 % of base) : System.Net.NetworkInformation.dasm - System.SR:get_ResourceManager():System.Resources.ResourceManager (FullOpts)
-8 (-1.04 % of base) : System.Private.Xml.Linq.dasm - System.Xml.Linq.XContainer:RemoveNodes():this (FullOpts)
-4 (-0.31 % of base) : Microsoft.Extensions.Configuration.FileExtensions.dasm - Microsoft.Extensions.Configuration.FileConfigurationProvider:Load(bool):this (FullOpts)
-4 (-0.38 % of base) : Microsoft.Extensions.Configuration.FileExtensions.dasm - Microsoft.Extensions.Configuration.FileConfigurationProvider:ToString():System.String:this (FullOpts)
-4 (-1.79 % of base) : Microsoft.Extensions.DependencyInjection.dasm - Microsoft.Extensions.DependencyInjection.ServiceLookup.ILEmitResolverBuilder:AddCacheKey(Microsoft.Extensions.DependencyInjection.ServiceLookup.ILEmitResolverBuilderContext,Microsoft.Extensions.DependencyInjection.ServiceLookup.ServiceCacheKey) (FullOpts)
-4 (-0.90 % of base) : Microsoft.Extensions.DependencyInjection.dasm - Microsoft.Extensions.DependencyInjection.ServiceProvider:GetRequiredKeyedService(System.Type,System.Object):System.Object:this (FullOpts)
-4 (-1.16 % of base) : System.Net.NetworkInformation.dasm - System.IO.RowConfigReader:GetNextValueAsInt64(System.String):long:this (FullOpts)
-4 (-0.45 % of base) : System.Linq.Parallel.dasm - System.Linq.Parallel.SortHelper`2[short,System.Nullable`1[int]]:GenerateSortHelpers(System.Linq.Parallel.PartitionedStream`2[short,System.Nullable`1[int]],System.Linq.Parallel.QueryTaskGroupState):System.Linq.Parallel.SortHelper`2[short,System.Nullable`1[int]][] (FullOpts)
-4 (-4.76 % of base) : System.Net.NetworkInformation.dasm - System.Net.NetEventSource:.cctor() (FullOpts)
-4 (-3.57 % of base) : System.Net.NetworkInformation.dasm - System.Net.NetEventSource:Error(System.Exception,System.String) (FullOpts)
-4 (-2.78 % of base) : System.Net.NetworkInformation.dasm - System.Net.NetworkInformation.GatewayIPAddressInformationCollection:.ctor():this (FullOpts)
-4 (-2.78 % of base) : System.Net.NetworkInformation.dasm - System.Net.NetworkInformation.InternalIPAddressCollection:.ctor():this (FullOpts)
-4 (-0.75 % of base) : System.Net.NetworkInformation.dasm - System.Net.NetworkInformation.LinuxIPInterfaceProperties:.ctor(System.Net.NetworkInformation.LinuxNetworkInterface,System.Net.NetworkInformation.LinuxNetworkInterface+LinuxNetworkInterfaceSystemProperties):this (FullOpts)
-4 (-1.02 % of base) : System.Net.NetworkInformation.dasm - System.Net.NetworkInformation.LinuxIPInterfaceProperties:GetDhcpServerAddresses():System.Net.NetworkInformation.InternalIPAddressCollection:this (FullOpts)
-4 (-1.61 % of base) : System.Net.NetworkInformation.dasm - System.Net.NetworkInformation.LinuxIPInterfaceProperties:GetGatewayAddresses(System.Net.NetworkInformation.LinuxNetworkInterface+LinuxNetworkInterfaceSystemProperties):System.Net.NetworkInformation.GatewayIPAddressInformationCollection:this (FullOpts)
-4 (-1.45 % of base) : System.Net.NetworkInformation.dasm - System.Net.NetworkInformation.LinuxNetworkInterface:.ctor(System.String,int,System.Net.NetworkInformation.LinuxNetworkInterface+LinuxNetworkInterfaceSystemProperties):this (FullOpts)
-4 (-2.78 % of base) : System.Net.NetworkInformation.dasm - System.Net.NetworkInformation.MulticastIPAddressInformationCollection:.ctor():this (FullOpts)
-4 (-0.86 % of base) : System.Net.NetworkInformation.dasm - System.Net.NetworkInformation.NetworkChange:.cctor() (FullOpts)
-4 (-0.42 % of base) : System.Net.NetworkInformation.dasm - System.Net.NetworkInformation.NetworkChange:add_NetworkAvailabilityChanged(System.Net.NetworkInformation.NetworkAvailabilityChangedEventHandler) (FullOpts)
-4 (-5.88 % of base) : System.Net.NetworkInformation.dasm - System.Net.NetworkInformation.NetworkChange:CloseSocket() (FullOpts)
-4 (-12.50 % of base) : System.Net.NetworkInformation.dasm - System.Net.NetworkInformation.NetworkChange:get_Socket():System.Net.Sockets.Socket (FullOpts)
-4 (-0.74 % of base) : System.Net.NetworkInformation.dasm - System.Net.NetworkInformation.NetworkChange:OnAddressChanged() (FullOpts)
-4 (-0.70 % of base) : System.Net.NetworkInformation.dasm - System.Net.NetworkInformation.NetworkChange:OnAvailabilityTimerFired(System.Object) (FullOpts)
-4 (-0.20 % of base) : System.Net.NetworkInformation.dasm - System.Net.NetworkInformation.NetworkChange:ReadEventsAsync(System.Net.Sockets.Socket) (FullOpts)
-4 (-0.85 % of base) : System.Net.NetworkInformation.dasm - System.Net.NetworkInformation.NetworkChange:ReadEventsAsync(System.Net.Sockets.Socket):System.Threading.Tasks.Task (FullOpts)
-4 (-1.32 % of base) : System.Net.NetworkInformation.dasm - System.Net.NetworkInformation.NetworkChange:remove_NetworkAddressChanged(System.Net.NetworkInformation.NetworkAddressChangedEventHandler) (FullOpts)
-4 (-1.03 % of base) : System.Net.NetworkInformation.dasm - System.Net.NetworkInformation.NetworkChange:remove_NetworkAvailabilityChanged(System.Net.NetworkInformation.NetworkAvailabilityChangedEventHandler) (FullOpts)
-4 (-2.27 % of base) : System.Net.NetworkInformation.dasm - System.Net.NetworkInformation.NetworkChange:RunAddressChangedHandler(System.Object) (FullOpts)
-4 (-3.70 % of base) : System.Net.NetworkInformation.dasm - System.Net.NetworkInformation.NetworkChange:RunAvailabilityHandlerAvailable(System.Object) (FullOpts)
-4 (-3.70 % of base) : System.Net.NetworkInformation.dasm - System.Net.NetworkInformation.NetworkChange:RunAvailabilityHandlerNotAvailable(System.Object) (FullOpts)
-4 (-11.11 % of base) : System.Net.NetworkInformation.dasm - System.Net.NetworkInformation.NetworkChange:set_Socket(System.Net.Sockets.Socket) (FullOpts)
-4 (-2.94 % of base) : System.Net.NetworkInformation.dasm - System.Net.NetworkInformation.PhysicalAddress:.cctor() (FullOpts)
-4 (-5.26 % of base) : System.Net.NetworkInformation.dasm - System.Net.NetworkInformation.PhysicalAddress:Parse(System.String):System.Net.NetworkInformation.PhysicalAddress (FullOpts)
-4 (-4.35 % of base) : System.Net.NetworkInformation.dasm - System.Net.NetworkInformation.PhysicalAddress:TryParse(System.String,byref):bool (FullOpts)
-4 (-5.88 % of base) : System.Net.NetworkInformation.dasm - System.Net.NetworkInformation.StringParsingHelpers:.cctor() (FullOpts)
-4 (-1.08 % of base) : System.Net.NetworkInformation.dasm - System.Net.NetworkInformation.StringParsingHelpers:OpenStreamReader(System.String):System.IO.StreamReader (FullOpts)
-4 (-1.15 % of base) : System.Net.NetworkInformation.dasm - System.Net.NetworkInformation.StringParsingHelpers:ParseAddressAndPort(System.String):System.Net.IPEndPoint (FullOpts)
-4 (-1.04 % of base) : System.Net.NetworkInformation.dasm - System.Net.NetworkInformation.StringParsingHelpers:ParseDnsAddressesFromResolvConfFile(System.String):System.Collections.Generic.List`1[System.Net.IPAddress] (FullOpts)
-4 (-0.11 % of base) : System.Net.NetworkInformation.dasm - System.Net.NetworkInformation.StringParsingHelpers:ParseInterfaceStatisticsTableFromFile(System.String,System.String):System.Net.NetworkInformation.IPInterfaceStatisticsTable (FullOpts)
-4 (-2.17 % of base) : System.Net.NetworkInformation.dasm - System.Net.NetworkInformation.StringParsingHelpers:ParseIPv4HexString(System.ReadOnlySpan`1[char]):System.Net.IPAddress (FullOpts)
-4 (-0.75 % of base) : System.Net.NetworkInformation.dasm - System.Net.NetworkInformation.StringParsingHelpers:ParseLocalConnectionInformation(System.String):System.Net.IPEndPoint (FullOpts)
-4 (-0.64 % of base) : System.Net.NetworkInformation.dasm - System.Net.NetworkInformation.StringParsingHelpers:ParseTcpConnectionInformationFromLine(System.String):System.Net.NetworkInformation.TcpConnectionInformation (FullOpts)
-4 (-2.04 % of base) : System.Net.NetworkInformation.dasm - System.Net.NetworkInformation.StringParsingHelpers:ParseUInt64AndClampToInt64(System.ReadOnlySpan`1[char]):long (FullOpts)
-4 (-0.56 % of base) : System.Net.NetworkInformation.dasm - System.Net.NetworkInformation.StringParsingHelpers:ParseWinsServerAddressesFromSmbConfFile(System.String):System.Collections.Generic.List`1[System.Net.IPAddress] (FullOpts)
-4 (-4.76 % of base) : System.Net.NetworkInformation.dasm - System.Net.NetworkInformation.StringParsingHelpers:ReadAllText(System.String):System.String (FullOpts)
-4 (-2.78 % of base) : System.Net.NetworkInformation.dasm - System.Net.NetworkInformation.UnicastIPAddressInformationCollection:.ctor():this (FullOpts)
-4 (-0.83 % of base) : System.Net.NetworkInformation.dasm - System.Net.NetworkInformation.UnixIPGlobalProperties:GetUnicastAddresses():System.Net.NetworkInformation.UnicastIPAddressInformationCollection:this (FullOpts)
-4 (-7.69 % of base) : System.Net.NetworkInformation.dasm - System.Net.NetworkInformation.UnixIPGlobalProperties+<>c:.cctor() (FullOpts)
-4 (-1.49 % of base) : System.Net.NetworkInformation.dasm - System.Net.NetworkInformation.UnixIPGlobalProperties+Context:AddException(System.Exception):this (FullOpts)
-4 (-1.49 % of base) : System.Net.NetworkInformation.dasm - System.Net.NetworkInformation.UnixIPInterfaceProperties:.ctor(System.Net.NetworkInformation.UnixNetworkInterface,bool):this (FullOpts)
-4 (-0.57 % of base) : System.Net.NetworkInformation.dasm - System.Net.NetworkInformation.UnixIPInterfaceProperties:GetDnsAddresses():System.Net.NetworkInformation.InternalIPAddressCollection (FullOpts)
-4 (-0.64 % of base) : System.Net.NetworkInformation.dasm - System.Net.NetworkInformation.UnixIPInterfaceProperties:GetDnsSuffix():System.String (FullOpts)
-4 (-0.96 % of base) : System.Net.NetworkInformation.dasm - System.Net.NetworkInformation.UnixIPInterfaceProperties:GetMulticastAddresses(System.Net.NetworkInformation.UnixNetworkInterface):System.Net.NetworkInformation.MulticastIPAddressInformationCollection (FullOpts)
-4 (-1.06 % of base) : System.Net.NetworkInformation.dasm - System.Net.NetworkInformation.UnixIPInterfaceProperties:GetUnicastAddresses(System.Net.NetworkInformation.UnixNetworkInterface):System.Net.NetworkInformation.UnicastIPAddressInformationCollection (FullOpts)
-4 (-2.13 % of base) : System.Net.NetworkInformation.dasm - System.Net.NetworkInformation.UnixNetworkInterface:.ctor(System.String):this (FullOpts)
-4 (-0.93 % of base) : System.Net.NetworkInformation.dasm - System.Net.NetworkInformation.UnixNetworkInterface:AddAddress(System.Net.IPAddress,int):this (FullOpts)
-4 (-2.86 % of base) : System.Net.NetworkInformation.dasm - System.Net.NetworkInformation.UnixUnicastIPAddressInformation:get_IPv4Mask():System.Net.IPAddress:this (FullOpts)
-4 (-0.79 % of base) : System.Private.Xml.Linq.dasm - System.Xml.Linq.Inserter:InsertNode(System.Xml.Linq.XNode):this (FullOpts)
Top method regressions (percentages):
12 (23.08 % of base) : Microsoft.Extensions.DependencyInjection.dasm - Microsoft.Extensions.DependencyInjection.ServiceLookup.RuntimeServiceProviderEngine+<>c__DisplayClass4_0:<RealizeService>b__0(Microsoft.Extensions.DependencyInjection.ServiceLookup.ServiceProviderEngineScope):System.Object:this (FullOpts)
4 (14.29 % of base) : Microsoft.Extensions.DependencyInjection.dasm - Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteRuntimeResolver:get_Instance():Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteRuntimeResolver (FullOpts)
4 (14.29 % of base) : Microsoft.Extensions.DependencyInjection.dasm - Microsoft.Extensions.DependencyInjection.ServiceLookup.ExpressionResolverBuilder:VisitServiceProvider(Microsoft.Extensions.DependencyInjection.ServiceLookup.ServiceProviderCallSite,System.Object):System.Linq.Expressions.Expression:this (FullOpts)
4 (14.29 % of base) : Microsoft.Extensions.DependencyInjection.dasm - Microsoft.Extensions.DependencyInjection.ServiceLookup.RuntimeServiceProviderEngine:get_Instance():Microsoft.Extensions.DependencyInjection.ServiceLookup.RuntimeServiceProviderEngine (FullOpts)
4 (14.29 % of base) : Microsoft.Extensions.Hosting.Systemd.dasm - Microsoft.Extensions.Hosting.Systemd.SystemdLifetime:StopAsync(System.Threading.CancellationToken):System.Threading.Tasks.Task:this (FullOpts)
8 (12.50 % of base) : System.Private.Xml.Linq.dasm - System.Xml.Linq.XNode:get_DocumentOrderComparer():System.Xml.Linq.XNodeDocumentOrderComparer (FullOpts)
8 (12.50 % of base) : System.Private.Xml.Linq.dasm - System.Xml.Linq.XNode:get_EqualityComparer():System.Xml.Linq.XNodeEqualityComparer (FullOpts)
8 (8.70 % of base) : Microsoft.Extensions.DependencyInjection.dasm - Microsoft.Extensions.DependencyInjection.ServiceLookup.ExpressionResolverBuilder:VisitRootCache(Microsoft.Extensions.DependencyInjection.ServiceLookup.ServiceCallSite,System.Object):System.Linq.Expressions.Expression:this (FullOpts)
4 (8.33 % of base) : Microsoft.Extensions.DependencyInjection.dasm - Microsoft.Extensions.DependencyInjection.DependencyInjectionEventSource+<>c:.cctor() (FullOpts)
4 (8.33 % of base) : Microsoft.Extensions.DependencyInjection.dasm - Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteChain+<>c:.cctor() (FullOpts)
4 (8.33 % of base) : Microsoft.Extensions.DependencyInjection.dasm - Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteFactory+<>c:.cctor() (FullOpts)
8 (8.33 % of base) : Microsoft.Extensions.DependencyInjection.dasm - Microsoft.Extensions.DependencyInjection.ServiceLookup.ILEmitResolverBuilder:VisitRootCache(Microsoft.Extensions.DependencyInjection.ServiceLookup.ServiceCallSite,Microsoft.Extensions.DependencyInjection.ServiceLookup.ILEmitResolverBuilderContext):System.Object:this (FullOpts)
4 (8.33 % of base) : Microsoft.Extensions.DependencyInjection.dasm - Microsoft.Extensions.DependencyInjection.ServiceLookup.RuntimeServiceProviderEngine:.cctor() (FullOpts)
4 (8.33 % of base) : Microsoft.Extensions.DependencyInjection.dasm - Microsoft.Extensions.DependencyInjection.ServiceProvider+<>c:.cctor() (FullOpts)
4 (8.33 % of base) : Microsoft.Extensions.DependencyInjection.dasm - Microsoft.Extensions.DependencyInjection.ServiceProviderOptions:.cctor() (FullOpts)
4 (8.33 % of base) : Microsoft.Extensions.Hosting.Systemd.dasm - Microsoft.Extensions.Hosting.Systemd.SystemdLifetime+<>c:.cctor() (FullOpts)
4 (8.33 % of base) : Microsoft.Extensions.Hosting.Systemd.dasm - Microsoft.Extensions.Hosting.Systemd.SystemdNotifier+<>c:.cctor() (FullOpts)
4 (8.33 % of base) : Microsoft.Extensions.Hosting.Systemd.dasm - Microsoft.Extensions.Hosting.SystemdHostBuilderExtensions+<>c:.cctor() (FullOpts)
4 (8.33 % of base) : System.IO.Compression.ZipFile.dasm - System.IO.Compression.ZipFile+<>c:.cctor() (FullOpts)
4 (7.69 % of base) : System.Private.Xml.Linq.dasm - System.Xml.Linq.XNamespace:get_None():System.Xml.Linq.XNamespace (FullOpts)
4 (7.69 % of base) : System.Private.Xml.Linq.dasm - System.Xml.Linq.XNamespace:get_Xml():System.Xml.Linq.XNamespace (FullOpts)
4 (7.69 % of base) : System.Private.Xml.Linq.dasm - System.Xml.Linq.XNamespace:get_Xmlns():System.Xml.Linq.XNamespace (FullOpts)
4 (7.14 % of base) : Microsoft.Extensions.DependencyInjection.dasm - Microsoft.Extensions.DependencyInjection.ServiceLookup.ILEmitResolverBuilder:EndCaptureDisposable(Microsoft.Extensions.DependencyInjection.ServiceLookup.ILEmitResolverBuilderContext) (FullOpts)
4 (7.14 % of base) : Microsoft.Extensions.DependencyInjection.dasm - Microsoft.Extensions.DependencyInjection.ServiceProvider:DisposeCore():this (FullOpts)
8 (7.14 % of base) : Microsoft.Extensions.DependencyInjection.dasm - System.SR:get_ResourceManager():System.Resources.ResourceManager (FullOpts)
8 (7.14 % of base) : System.IO.Compression.ZipFile.dasm - System.SR:get_ResourceManager():System.Resources.ResourceManager (FullOpts)
8 (7.14 % of base) : System.Private.Xml.Linq.dasm - System.SR:get_ResourceManager():System.Resources.ResourceManager (FullOpts)
20 (5.62 % of base) : System.Private.Xml.Linq.dasm - System.Xml.Linq.XElement:RemoveAttribute(System.Xml.Linq.XAttribute):this (FullOpts)
12 (4.84 % of base) : System.Net.NetworkInformation.dasm - System.Net.NetworkInformation.NetworkChange:add_NetworkAddressChanged(System.Net.NetworkInformation.NetworkAddressChangedEventHandler) (FullOpts)
4 (4.76 % of base) : System.Private.Xml.Linq.dasm - System.Xml.Linq.XAttribute:get_EmptySequence():System.Collections.Generic.IEnumerable`1[System.Xml.Linq.XAttribute] (FullOpts)
4 (4.76 % of base) : System.Private.Xml.Linq.dasm - System.Xml.Linq.XElement:get_EmptySequence():System.Collections.Generic.IEnumerable`1[System.Xml.Linq.XElement] (FullOpts)
4 (4.55 % of base) : Microsoft.Extensions.DependencyInjection.dasm - Microsoft.Extensions.DependencyInjection.CallSiteJsonFormatter:.cctor() (FullOpts)
4 (4.55 % of base) : Microsoft.Extensions.DependencyInjection.dasm - Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteRuntimeResolver:.cctor() (FullOpts)
4 (4.35 % of base) : Microsoft.Extensions.DependencyInjection.dasm - Microsoft.Extensions.DependencyInjection.ServiceLookup.ServiceLookupHelpers:GetArrayEmptyMethodInfo(System.Type):System.Reflection.MethodInfo (FullOpts)
4 (4.35 % of base) : Microsoft.Extensions.DependencyInjection.dasm - Microsoft.Extensions.DependencyInjection.ServiceLookup.ServiceProviderEngineScope:get_Disposables():System.Collections.Generic.IList`1[System.Object]:this (FullOpts)
8 (4.35 % of base) : System.Private.Xml.Linq.dasm - System.Xml.Linq.XDocumentType:set_InternalSubset(System.String):this (FullOpts)
8 (4.35 % of base) : System.Private.Xml.Linq.dasm - System.Xml.Linq.XDocumentType:set_PublicId(System.String):this (FullOpts)
8 (4.35 % of base) : System.Private.Xml.Linq.dasm - System.Xml.Linq.XDocumentType:set_SystemId(System.String):this (FullOpts)
4 (4.17 % of base) : Microsoft.Extensions.DependencyInjection.dasm - Microsoft.Extensions.DependencyInjection.ServiceProvider:Dispose():this (FullOpts)
4 (4.17 % of base) : Microsoft.Extensions.DependencyInjection.dasm - Microsoft.Extensions.DependencyInjection.ServiceProvider:DisposeAsync():System.Threading.Tasks.ValueTask:this (FullOpts)
8 (3.77 % of base) : System.Private.Xml.Linq.dasm - System.Xml.Linq.XDocumentType:set_Name(System.String):this (FullOpts)
8 (3.70 % of base) : Microsoft.Extensions.DependencyInjection.dasm - Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteFactory:<TryCreateEnumerable>g__KeysMatch|19_0(System.Object,System.Object):bool (FullOpts)
24 (3.66 % of base) : Microsoft.Extensions.DependencyInjection.dasm - Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteVisitor`2[double,System.Nullable`1[int]]:VisitCallSite(Microsoft.Extensions.DependencyInjection.ServiceLookup.ServiceCallSite,double):System.Nullable`1[int]:this (FullOpts)
24 (3.59 % of base) : Microsoft.Extensions.DependencyInjection.dasm - Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteVisitor`2[System.Nullable`1[int],System.Nullable`1[int]]:VisitCallSite(Microsoft.Extensions.DependencyInjection.ServiceLookup.ServiceCallSite,System.Nullable`1[int]):System.Nullable`1[int]:this (FullOpts)
4 (3.57 % of base) : Microsoft.Extensions.Hosting.Systemd.dasm - Microsoft.Extensions.Hosting.Systemd.ServiceState:ToString():System.String:this (FullOpts)
8 (3.57 % of base) : System.Private.Xml.Linq.dasm - System.Xml.Linq.XComment:set_Value(System.String):this (FullOpts)
4 (3.57 % of base) : System.Private.Xml.Linq.dasm - System.Xml.Linq.XContainer:Elements(System.Xml.Linq.XName):System.Collections.Generic.IEnumerable`1[System.Xml.Linq.XElement]:this (FullOpts)
4 (3.57 % of base) : System.Private.Xml.Linq.dasm - System.Xml.Linq.XElement:Attributes(System.Xml.Linq.XName):System.Collections.Generic.IEnumerable`1[System.Xml.Linq.XAttribute]:this (FullOpts)
8 (3.57 % of base) : System.Private.Xml.Linq.dasm - System.Xml.Linq.XElement:set_Name(System.Xml.Linq.XName):this (FullOpts)
4 (3.57 % of base) : System.Private.Xml.Linq.dasm - System.Xml.Linq.XNode:ElementsAfterSelf(System.Xml.Linq.XName):System.Collections.Generic.IEnumerable`1[System.Xml.Linq.XElement]:this (FullOpts)
4 (3.57 % of base) : System.Private.Xml.Linq.dasm - System.Xml.Linq.XNode:ElementsBeforeSelf(System.Xml.Linq.XName):System.Collections.Generic.IEnumerable`1[System.Xml.Linq.XElement]:this (FullOpts)
4 (3.45 % of base) : Microsoft.Extensions.DependencyInjection.dasm - Microsoft.Extensions.DependencyInjection.DefaultServiceProviderFactory:.ctor():this (FullOpts)
4 (3.45 % of base) : Microsoft.Extensions.DependencyInjection.dasm - Microsoft.Extensions.DependencyInjection.ServiceCollectionContainerBuilderExtensions:BuildServiceProvider(Microsoft.Extensions.DependencyInjection.IServiceCollection):Microsoft.Extensions.DependencyInjection.ServiceProvider (FullOpts)
4 (3.45 % of base) : System.Private.Xml.Linq.dasm - System.Xml.Linq.XElement:GetDefaultNamespace():System.Xml.Linq.XNamespace:this (FullOpts)
24 (3.35 % of base) : Microsoft.Extensions.DependencyInjection.dasm - Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteVisitor`2[System.Numerics.Vector`1[float],System.Nullable`1[int]]:VisitCallSite(Microsoft.Extensions.DependencyInjection.ServiceLookup.ServiceCallSite,System.Numerics.Vector`1[float]):System.Nullable`1[int]:this (FullOpts)
32 (3.29 % of base) : System.IO.Compression.ZipFile.dasm - Interop+ErrorInfo:ToString():System.String:this (FullOpts)
4 (3.23 % of base) : Microsoft.Extensions.DependencyInjection.dasm - Microsoft.Extensions.DependencyInjection.ServiceLookup.ExpressionResolverBuilder:VisitFactory(Microsoft.Extensions.DependencyInjection.ServiceLookup.FactoryCallSite,System.Object):System.Linq.Expressions.Expression:this (FullOpts)
24 (3.21 % of base) : Microsoft.Extensions.DependencyInjection.dasm - Microsoft.Extensions.DependencyInjection.ServiceLookup.StackGuard:RunOnEmptyStackCore[double](System.Func`2[System.Object,double],System.Object):double:this (FullOpts)
24 (3.21 % of base) : Microsoft.Extensions.DependencyInjection.dasm - Microsoft.Extensions.DependencyInjection.ServiceLookup.StackGuard:RunOnEmptyStackCore[System.Numerics.Vector`1[float]](System.Func`2[System.Object,System.Numerics.Vector`1[float]],System.Object):System.Numerics.Vector`1[float]:this (FullOpts)
8 (3.17 % of base) : System.Private.Xml.Linq.dasm - System.Xml.Linq.XAttribute:set_Value(System.String):this (FullOpts)
4 (3.12 % of base) : Microsoft.Extensions.DependencyInjection.dasm - Microsoft.Extensions.DependencyInjection.ServiceLookup.ExpressionResolverBuilder:GetCaptureDisposable(System.Linq.Expressions.ParameterExpression):System.Linq.Expressions.Expression (FullOpts)
4 (3.12 % of base) : System.Private.Xml.Linq.dasm - System.Xml.Schema.XNodeValidator:RestoreLineInfo(System.Xml.IXmlLineInfo):this (FullOpts)
4 (3.12 % of base) : System.Private.Xml.Linq.dasm - System.Xml.XPath.XNodeNavigator:.cctor() (FullOpts)
4 (2.94 % of base) : System.Private.Xml.Linq.dasm - System.Xml.Schema.XNodeValidator:SaveLineInfo(System.Xml.Linq.XObject):System.Xml.IXmlLineInfo:this (FullOpts)
4 (2.86 % of base) : Microsoft.Extensions.Hosting.Systemd.dasm - Microsoft.Extensions.Hosting.Systemd.ServiceState:.cctor() (FullOpts)
4 (2.78 % of base) : Microsoft.Extensions.DependencyInjection.dasm - Microsoft.Extensions.DependencyInjection.ServiceLookup.ExpressionResolverBuilder:VisitScopeCache(Microsoft.Extensions.DependencyInjection.ServiceLookup.ServiceCallSite,System.Object):System.Linq.Expressions.Expression:this (FullOpts)
8 (2.67 % of base) : System.Private.Xml.Linq.dasm - System.Xml.Linq.XContainer:AppendNode(System.Xml.Linq.XNode):this (FullOpts)
4 (2.63 % of base) : Microsoft.Extensions.DependencyInjection.dasm - Microsoft.Extensions.DependencyInjection.ServiceLookup.ServiceProviderEngineScope+ServiceProviderEngineScopeDebugView:get_Disposables():System.Collections.Generic.List`1[System.Object]:this (FullOpts)
4 (2.63 % of base) : Microsoft.Extensions.Hosting.Systemd.dasm - Microsoft.Extensions.Hosting.Systemd.ServiceState:.ctor(System.String):this (FullOpts)
4 (2.63 % of base) : System.Private.Xml.Linq.dasm - System.Xml.Linq.Extensions:Attributes(System.Collections.Generic.IEnumerable`1[System.Xml.Linq.XElement],System.Xml.Linq.XName):System.Collections.Generic.IEnumerable`1[System.Xml.Linq.XAttribute] (FullOpts)
4 (2.63 % of base) : System.Private.Xml.Linq.dasm - System.Xml.Linq.XObjectChangeEventArgs:.cctor() (FullOpts)
4 (2.56 % of base) : Microsoft.Extensions.DependencyInjection.dasm - Microsoft.Extensions.DependencyInjection.ServiceProvider+ServiceProviderDebugView:get_Disposables():System.Collections.Generic.List`1[System.Object]:this (FullOpts)
4 (2.56 % of base) : System.Private.Xml.Linq.dasm - System.Xml.Linq.XProcessingInstruction:set_Target(System.String):this (FullOpts)
16 (2.52 % of base) : System.Linq.Parallel.dasm - System.Linq.Parallel.TakeOrSkipWhileQueryOperator`1[byte]:WrapHelper[byte](System.Linq.Parallel.PartitionedStream`2[byte,byte],System.Linq.Parallel.IPartitionedStreamRecipient`1[byte],System.Linq.Parallel.QuerySettings):this (FullOpts)
8 (2.50 % of base) : System.Private.Xml.Linq.dasm - System.Xml.Linq.XNamespace:.ctor(System.String):this (FullOpts)
4 (2.44 % of base) : System.Private.Xml.Linq.dasm - System.Xml.Linq.StreamingElementWriter:.ctor(System.Xml.XmlWriter):this (FullOpts)
12 (2.42 % of base) : Microsoft.Extensions.DependencyInjection.dasm - Microsoft.Extensions.DependencyInjection.ServiceLookup.ILEmitResolverBuilder:VisitFactory(Microsoft.Extensions.DependencyInjection.ServiceLookup.FactoryCallSite,Microsoft.Extensions.DependencyInjection.ServiceLookup.ILEmitResolverBuilderContext):System.Object:this (FullOpts)
8 (2.41 % of base) : System.Private.Xml.Linq.dasm - System.Xml.Linq.XElement:AppendAttribute(System.Xml.Linq.XAttribute):this (FullOpts)
4 (2.38 % of base) : Microsoft.Extensions.DependencyInjection.dasm - Microsoft.Extensions.DependencyInjection.ServiceLookup.ExpressionResolverBuilder:BuildNoCache(Microsoft.Extensions.DependencyInjection.ServiceLookup.ServiceCallSite):System.Func`2[Microsoft.Extensions.DependencyInjection.ServiceLookup.ServiceProviderEngineScope,System.Object]:this (FullOpts)
4 (2.33 % of base) : System.Private.Xml.Linq.dasm - System.Xml.Linq.XProcessingInstruction:set_Data(System.String):this (FullOpts)
4 (2.33 % of base) : System.Private.Xml.Linq.dasm - System.Xml.Linq.XText:set_Value(System.String):this (FullOpts)
8 (2.30 % of base) : Microsoft.Extensions.DependencyInjection.dasm - Microsoft.Extensions.DependencyInjection.ServiceLookup.ILEmitResolverBuilder:AddConstant(Microsoft.Extensions.DependencyInjection.ServiceLookup.ILEmitResolverBuilderContext,System.Object) (FullOpts)
4 (2.22 % of base) : Microsoft.Extensions.DependencyInjection.dasm - Microsoft.Extensions.DependencyInjection.ServiceLookup.ServiceProviderEngineScope+<>c__DisplayClass24_0:<CaptureDisposable>b__0():System.Threading.Tasks.Task:this (FullOpts)
4 (2.17 % of base) : Microsoft.Extensions.DependencyInjection.dasm - Microsoft.Extensions.DependencyInjection.ServiceLookup.DynamicServiceProviderEngine+<>c__DisplayClass2_0:<RealizeService>b__0(Microsoft.Extensions.DependencyInjection.ServiceLookup.ServiceProviderEngineScope):System.Object:this (FullOpts)
8 (2.06 % of base) : System.Private.Xml.Linq.dasm - System.Xml.Linq.XElement:GetNamespaceOfPrefix(System.String):System.Xml.Linq.XNamespace:this (FullOpts)
4 (2.04 % of base) : System.Private.Xml.Linq.dasm - System.Xml.Linq.XContainer:Descendants(System.Xml.Linq.XName):System.Collections.Generic.IEnumerable`1[System.Xml.Linq.XElement]:this (FullOpts)
4 (2.04 % of base) : System.Private.Xml.Linq.dasm - System.Xml.Linq.XNode:Ancestors(System.Xml.Linq.XName):System.Collections.Generic.IEnumerable`1[System.Xml.Linq.XElement]:this (FullOpts)
4 (2.00 % of base) : System.Private.Xml.Linq.dasm - System.Xml.Linq.XElement:AncestorsAndSelf(System.Xml.Linq.XName):System.Collections.Generic.IEnumerable`1[System.Xml.Linq.XElement]:this (FullOpts)
4 (2.00 % of base) : System.Private.Xml.Linq.dasm - System.Xml.Linq.XElement:DescendantsAndSelf(System.Xml.Linq.XName):System.Collections.Generic.IEnumerable`1[System.Xml.Linq.XElement]:this (FullOpts)
12 (1.81 % of base) : Microsoft.Extensions.DependencyInjection.dasm - Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteVisitor`2[int,System.Nullable`1[int]]:VisitCallSite(Microsoft.Extensions.DependencyInjection.ServiceLookup.ServiceCallSite,int):System.Nullable`1[int]:this (FullOpts)
12 (1.81 % of base) : Microsoft.Extensions.DependencyInjection.dasm - Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteVisitor`2[long,System.Nullable`1[int]]:VisitCallSite(Microsoft.Extensions.DependencyInjection.ServiceLookup.ServiceCallSite,long):System.Nullable`1[int]:this (FullOpts)
8 (1.80 % of base) : Microsoft.Extensions.Hosting.Systemd.dasm - Microsoft.Extensions.Hosting.Systemd.SystemdLifetime:OnApplicationStarted():this (FullOpts)
12 (1.80 % of base) : Microsoft.Extensions.DependencyInjection.dasm - Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteVisitor`2[short,System.Nullable`1[int]]:VisitCallSite(Microsoft.Extensions.DependencyInjection.ServiceLookup.ServiceCallSite,short):System.Nullable`1[int]:this (FullOpts)
16 (1.79 % of base) : Microsoft.Extensions.DependencyInjection.dasm - Microsoft.Extensions.DependencyInjection.ServiceLookup.ServiceLookupHelpers:.cctor() (FullOpts)
8 (1.74 % of base) : System.Private.Xml.Linq.dasm - System.Xml.Schema.XNodeValidator:ValidateAttribute(System.Xml.Linq.XAttribute):this (FullOpts)
4 (1.72 % of base) : Microsoft.Extensions.DependencyInjection.dasm - Microsoft.Extensions.DependencyInjection.ServiceLookup.DynamicServiceProviderEngine+<>c__DisplayClass2_0:<RealizeService>b__1(System.Object):this (FullOpts)
4 (1.72 % of base) : Microsoft.Extensions.DependencyInjection.dasm - Microsoft.Extensions.DependencyInjection.ServiceLookup.ExpressionResolverBuilder:VisitDisposeCache(Microsoft.Extensions.DependencyInjection.ServiceLookup.ServiceCallSite,System.Object):System.Linq.Expressions.Expression:this (FullOpts)
4 (1.67 % of base) : Microsoft.Extensions.DependencyInjection.dasm - Microsoft.Extensions.DependencyInjection.ServiceProvider:GetKeyedService(System.Type,System.Object,Microsoft.Extensions.DependencyInjection.ServiceLookup.ServiceProviderEngineScope):System.Object:this (FullOpts)
4 (1.67 % of base) : Microsoft.Extensions.DependencyInjection.dasm - Microsoft.Extensions.DependencyInjection.ServiceProvider:GetKeyedService(System.Type,System.Object):System.Object:this (FullOpts)
4 (1.67 % of base) : System.Private.Xml.Linq.dasm - System.Xml.Linq.Extensions:AncestorsAndSelf(System.Collections.Generic.IEnumerable`1[System.Xml.Linq.XElement],System.Xml.Linq.XName):System.Collections.Generic.IEnumerable`1[System.Xml.Linq.XElement] (FullOpts)
Top method improvements (percentages):
-4 (-12.50 % of base) : System.Net.NetworkInformation.dasm - System.Net.NetworkInformation.NetworkChange:get_Socket():System.Net.Sockets.Socket (FullOpts)
-4 (-11.11 % of base) : System.Net.NetworkInformation.dasm - System.Net.NetworkInformation.NetworkChange:set_Socket(System.Net.Sockets.Socket) (FullOpts)
-4 (-7.69 % of base) : System.Net.NetworkInformation.dasm - System.Net.NetworkInformation.UnixIPGlobalProperties+<>c:.cctor() (FullOpts)
-8 (-6.67 % of base) : Microsoft.Extensions.Configuration.FileExtensions.dasm - System.SR:get_ResourceManager():System.Resources.ResourceManager (FullOpts)
-8 (-6.67 % of base) : System.Net.NetworkInformation.dasm - System.SR:get_ResourceManager():System.Resources.ResourceManager (FullOpts)
-4 (-5.88 % of base) : System.Net.NetworkInformation.dasm - System.Net.NetworkInformation.NetworkChange:CloseSocket() (FullOpts)
-4 (-5.88 % of base) : System.Net.NetworkInformation.dasm - System.Net.NetworkInformation.StringParsingHelpers:.cctor() (FullOpts)
-4 (-5.26 % of base) : System.Net.NetworkInformation.dasm - System.Net.NetworkInformation.PhysicalAddress:Parse(System.String):System.Net.NetworkInformation.PhysicalAddress (FullOpts)
-4 (-4.76 % of base) : System.Net.NetworkInformation.dasm - System.Net.NetEventSource:.cctor() (FullOpts)
-4 (-4.76 % of base) : System.Net.NetworkInformation.dasm - System.Net.NetworkInformation.StringParsingHelpers:ReadAllText(System.String):System.String (FullOpts)
-4 (-4.35 % of base) : System.Net.NetworkInformation.dasm - System.Net.NetworkInformation.PhysicalAddress:TryParse(System.String,byref):bool (FullOpts)
-4 (-3.70 % of base) : System.Net.NetworkInformation.dasm - System.Net.NetworkInformation.NetworkChange:RunAvailabilityHandlerAvailable(System.Object) (FullOpts)
-4 (-3.70 % of base) : System.Net.NetworkInformation.dasm - System.Net.NetworkInformation.NetworkChange:RunAvailabilityHandlerNotAvailable(System.Object) (FullOpts)
-4 (-3.57 % of base) : System.Net.NetworkInformation.dasm - System.Net.NetEventSource:Error(System.Exception,System.String) (FullOpts)
-32 (-3.19 % of base) : System.Net.NetworkInformation.dasm - Interop+ErrorInfo:ToString():System.String:this (FullOpts)
-8 (-3.08 % of base) : System.Net.NetworkInformation.dasm - System.Net.NetworkInformation.NetworkChange:ProcessEvent(nint,int) (FullOpts)
-4 (-2.94 % of base) : System.Net.NetworkInformation.dasm - System.Net.NetworkInformation.PhysicalAddress:.cctor() (FullOpts)
-4 (-2.86 % of base) : System.Net.NetworkInformation.dasm - System.Net.NetworkInformation.UnixUnicastIPAddressInformation:get_IPv4Mask():System.Net.IPAddress:this (FullOpts)
-8 (-2.82 % of base) : System.Net.NetworkInformation.dasm - System.Net.NetworkInformation.NetworkChange:OnSocketEvent(int) (FullOpts)
-4 (-2.78 % of base) : System.Net.NetworkInformation.dasm - System.Net.NetworkInformation.GatewayIPAddressInformationCollection:.ctor():this (FullOpts)
-4 (-2.78 % of base) : System.Net.NetworkInformation.dasm - System.Net.NetworkInformation.InternalIPAddressCollection:.ctor():this (FullOpts)
-4 (-2.78 % of base) : System.Net.NetworkInformation.dasm - System.Net.NetworkInformation.MulticastIPAddressInformationCollection:.ctor():this (FullOpts)
-4 (-2.78 % of base) : System.Net.NetworkInformation.dasm - System.Net.NetworkInformation.UnicastIPAddressInformationCollection:.ctor():this (FullOpts)
-8 (-2.33 % of base) : Microsoft.Extensions.Hosting.Systemd.dasm - Microsoft.Extensions.Hosting.SystemdHostBuilderExtensions:UseSystemd(Microsoft.Extensions.Hosting.IHostBuilder):Microsoft.Extensions.Hosting.IHostBuilder (FullOpts)
-4 (-2.27 % of base) : System.Net.NetworkInformation.dasm - System.Net.NetworkInformation.NetworkChange:RunAddressChangedHandler(System.Object) (FullOpts)
-4 (-2.17 % of base) : System.Net.NetworkInformation.dasm - System.Net.NetworkInformation.StringParsingHelpers:ParseIPv4HexString(System.ReadOnlySpan`1[char]):System.Net.IPAddress (FullOpts)
-4 (-2.13 % of base) : System.Net.NetworkInformation.dasm - System.Net.NetworkInformation.UnixNetworkInterface:.ctor(System.String):this (FullOpts)
-4 (-2.04 % of base) : System.Net.NetworkInformation.dasm - System.Net.NetworkInformation.StringParsingHelpers:ParseUInt64AndClampToInt64(System.ReadOnlySpan`1[char]):long (FullOpts)
-28 (-2.03 % of base) : System.Private.Xml.Linq.dasm - System.Xml.Linq.XNamespace:Get(System.String,int,int):System.Xml.Linq.XNamespace (FullOpts)
-4 (-1.79 % of base) : Microsoft.Extensions.DependencyInjection.dasm - Microsoft.Extensions.DependencyInjection.ServiceLookup.ILEmitResolverBuilder:AddCacheKey(Microsoft.Extensions.DependencyInjection.ServiceLookup.ILEmitResolverBuilderContext,Microsoft.Extensions.DependencyInjection.ServiceLookup.ServiceCacheKey) (FullOpts)
-4 (-1.61 % of base) : System.Net.NetworkInformation.dasm - System.Net.NetworkInformation.LinuxIPInterfaceProperties:GetGatewayAddresses(System.Net.NetworkInformation.LinuxNetworkInterface+LinuxNetworkInterfaceSystemProperties):System.Net.NetworkInformation.GatewayIPAddressInformationCollection:this (FullOpts)
-8 (-1.53 % of base) : System.Net.NetworkInformation.dasm - System.Net.NetworkInformation.StringParsingHelpers:ParseActiveUdpListenersFromFiles(System.String,System.String):System.Net.IPEndPoint[] (FullOpts)
-4 (-1.49 % of base) : System.Net.NetworkInformation.dasm - System.Net.NetworkInformation.UnixIPGlobalProperties+Context:AddException(System.Exception):this (FullOpts)
-4 (-1.49 % of base) : System.Net.NetworkInformation.dasm - System.Net.NetworkInformation.UnixIPInterfaceProperties:.ctor(System.Net.NetworkInformation.UnixNetworkInterface,bool):this (FullOpts)
-4 (-1.45 % of base) : System.Net.NetworkInformation.dasm - System.Net.NetworkInformation.LinuxNetworkInterface:.ctor(System.String,int,System.Net.NetworkInformation.LinuxNetworkInterface+LinuxNetworkInterfaceSystemProperties):this (FullOpts)
-12 (-1.37 % of base) : Microsoft.Extensions.DependencyInjection.dasm - Microsoft.Extensions.DependencyInjection.ServiceProvider:CreateServiceAccessor(Microsoft.Extensions.DependencyInjection.ServiceLookup.ServiceIdentifier):Microsoft.Extensions.DependencyInjection.ServiceProvider+ServiceAccessor:this (FullOpts)
-4 (-1.32 % of base) : System.Net.NetworkInformation.dasm - System.Net.NetworkInformation.NetworkChange:remove_NetworkAddressChanged(System.Net.NetworkInformation.NetworkAddressChangedEventHandler) (FullOpts)
-28 (-1.30 % of base) : Microsoft.Extensions.DependencyInjection.dasm - Microsoft.Extensions.DependencyInjection.ServiceLookup.ILEmitResolverBuilder:GenerateMethodBody(Microsoft.Extensions.DependencyInjection.ServiceLookup.ServiceCallSite,System.Reflection.Emit.ILGenerator):Microsoft.Extensions.DependencyInjection.ServiceLookup.ILEmitResolverBuilder+ILEmitResolverBuilderRuntimeContext:this (FullOpts)
-4 (-1.16 % of base) : System.Net.NetworkInformation.dasm - System.IO.RowConfigReader:GetNextValueAsInt64(System.String):long:this (FullOpts)
-4 (-1.15 % of base) : System.Net.NetworkInformation.dasm - System.Net.NetworkInformation.StringParsingHelpers:ParseAddressAndPort(System.String):System.Net.IPEndPoint (FullOpts)
-8 (-1.08 % of base) : Microsoft.Extensions.DependencyInjection.dasm - Microsoft.Extensions.DependencyInjection.DependencyInjectionEventSource:ServiceProviderBuilt(Microsoft.Extensions.DependencyInjection.ServiceProvider):this (FullOpts)
-4 (-1.08 % of base) : System.Net.NetworkInformation.dasm - System.Net.NetworkInformation.StringParsingHelpers:OpenStreamReader(System.String):System.IO.StreamReader (FullOpts)
-4 (-1.06 % of base) : System.Net.NetworkInformation.dasm - System.Net.NetworkInformation.UnixIPInterfaceProperties:GetUnicastAddresses(System.Net.NetworkInformation.UnixNetworkInterface):System.Net.NetworkInformation.UnicastIPAddressInformationCollection (FullOpts)
-8 (-1.05 % of base) : System.Net.NetworkInformation.dasm - System.Net.NetworkInformation.StringParsingHelpers:ParseActiveTcpConnectionsFromFiles(System.String,System.String):System.Net.NetworkInformation.TcpConnectionInformation[] (FullOpts)
-4 (-1.04 % of base) : System.Net.NetworkInformation.dasm - System.Net.NetworkInformation.StringParsingHelpers:ParseDnsAddressesFromResolvConfFile(System.String):System.Collections.Generic.List`1[System.Net.IPAddress] (FullOpts)
-8 (-1.04 % of base) : System.Runtime.InteropServices.dasm - System.Runtime.InteropServices.Marshalling.ComImportInteropInterfaceDetailsStrategy:EmitIgnoresAccessChecksToAttribute(System.Reflection.Emit.ModuleBuilder):System.Type (FullOpts)
-8 (-1.04 % of base) : System.Private.Xml.Linq.dasm - System.Xml.Linq.XContainer:RemoveNodes():this (FullOpts)
-4 (-1.03 % of base) : System.Net.NetworkInformation.dasm - System.Net.NetworkInformation.NetworkChange:remove_NetworkAvailabilityChanged(System.Net.NetworkInformation.NetworkAvailabilityChangedEventHandler) (FullOpts)
-8 (-1.03 % of base) : System.Net.NetworkInformation.dasm - System.Net.NetworkInformation.StringParsingHelpers:ParseActiveTcpListenersFromFiles(System.String,System.String):System.Net.IPEndPoint[] (FullOpts)
-4 (-1.02 % of base) : System.Net.NetworkInformation.dasm - System.Net.NetworkInformation.LinuxIPInterfaceProperties:GetDhcpServerAddresses():System.Net.NetworkInformation.InternalIPAddressCollection:this (FullOpts)
-4 (-0.96 % of base) : System.Net.NetworkInformation.dasm - System.Net.NetworkInformation.UnixIPInterfaceProperties:GetMulticastAddresses(System.Net.NetworkInformation.UnixNetworkInterface):System.Net.NetworkInformation.MulticastIPAddressInformationCollection (FullOpts)
-12 (-0.96 % of base) : System.Net.NetworkInformation.dasm - System.Net.NetworkInformation.LinuxNetworkInterface+LinuxNetworkInterfaceSystemProperties:.ctor():this (FullOpts)
-4 (-0.93 % of base) : System.Net.NetworkInformation.dasm - System.Net.NetworkInformation.UnixNetworkInterface:AddAddress(System.Net.IPAddress,int):this (FullOpts)
-4 (-0.90 % of base) : Microsoft.Extensions.DependencyInjection.dasm - Microsoft.Extensions.DependencyInjection.ServiceProvider:GetRequiredKeyedService(System.Type,System.Object):System.Object:this (FullOpts)
-4 (-0.86 % of base) : System.Net.NetworkInformation.dasm - System.Net.NetworkInformation.NetworkChange:.cctor() (FullOpts)
-4 (-0.85 % of base) : System.Net.NetworkInformation.dasm - System.Net.NetworkInformation.NetworkChange:ReadEventsAsync(System.Net.Sockets.Socket):System.Threading.Tasks.Task (FullOpts)
-4 (-0.83 % of base) : System.Net.NetworkInformation.dasm - System.Net.NetworkInformation.UnixIPGlobalProperties:GetUnicastAddresses():System.Net.NetworkInformation.UnicastIPAddressInformationCollection:this (FullOpts)
-4 (-0.79 % of base) : System.Private.Xml.Linq.dasm - System.Xml.Linq.Inserter:InsertNode(System.Xml.Linq.XNode):this (FullOpts)
-4 (-0.75 % of base) : System.Net.NetworkInformation.dasm - System.Net.NetworkInformation.LinuxIPInterfaceProperties:.ctor(System.Net.NetworkInformation.LinuxNetworkInterface,System.Net.NetworkInformation.LinuxNetworkInterface+LinuxNetworkInterfaceSystemProperties):this (FullOpts)
-4 (-0.75 % of base) : System.Net.NetworkInformation.dasm - System.Net.NetworkInformation.StringParsingHelpers:ParseLocalConnectionInformation(System.String):System.Net.IPEndPoint (FullOpts)
-4 (-0.74 % of base) : System.Net.NetworkInformation.dasm - System.Net.NetworkInformation.NetworkChange:OnAddressChanged() (FullOpts)
-4 (-0.70 % of base) : System.Net.NetworkInformation.dasm - System.Net.NetworkInformation.NetworkChange:OnAvailabilityTimerFired(System.Object) (FullOpts)
-4 (-0.64 % of base) : System.Net.NetworkInformation.dasm - System.Net.NetworkInformation.StringParsingHelpers:ParseTcpConnectionInformationFromLine(System.String):System.Net.NetworkInformation.TcpConnectionInformation (FullOpts)
-4 (-0.64 % of base) : System.Net.NetworkInformation.dasm - System.Net.NetworkInformation.UnixIPInterfaceProperties:GetDnsSuffix():System.String (FullOpts)
-8 (-0.58 % of base) : System.Net.NetworkInformation.dasm - System.Net.NetworkInformation.LinuxNetworkInterface:GetLinuxNetworkInterfaces():System.Net.NetworkInformation.NetworkInterface[] (FullOpts)
-4 (-0.57 % of base) : System.Net.NetworkInformation.dasm - System.Net.NetworkInformation.UnixIPInterfaceProperties:GetDnsAddresses():System.Net.NetworkInformation.InternalIPAddressCollection (FullOpts)
-4 (-0.56 % of base) : System.Net.NetworkInformation.dasm - System.Net.NetworkInformation.StringParsingHelpers:ParseWinsServerAddressesFromSmbConfFile(System.String):System.Collections.Generic.List`1[System.Net.IPAddress] (FullOpts)
-4 (-0.45 % of base) : System.Linq.Parallel.dasm - System.Linq.Parallel.SortHelper`2[short,System.Nullable`1[int]]:GenerateSortHelpers(System.Linq.Parallel.PartitionedStream`2[short,System.Nullable`1[int]],System.Linq.Parallel.QueryTaskGroupState):System.Linq.Parallel.SortHelper`2[short,System.Nullable`1[int]][] (FullOpts)
-4 (-0.42 % of base) : System.Net.NetworkInformation.dasm - System.Net.NetworkInformation.NetworkChange:add_NetworkAvailabilityChanged(System.Net.NetworkInformation.NetworkAvailabilityChangedEventHandler) (FullOpts)
-4 (-0.38 % of base) : Microsoft.Extensions.Configuration.FileExtensions.dasm - Microsoft.Extensions.Configuration.FileConfigurationProvider:ToString():System.String:this (FullOpts)
-4 (-0.31 % of base) : Microsoft.Extensions.Configuration.FileExtensions.dasm - Microsoft.Extensions.Configuration.FileConfigurationProvider:Load(bool):this (FullOpts)
-4 (-0.20 % of base) : System.Net.NetworkInformation.dasm - System.Net.NetworkInformation.NetworkChange:ReadEventsAsync(System.Net.Sockets.Socket) (FullOpts)
-4 (-0.11 % of base) : System.Net.NetworkInformation.dasm - System.Net.NetworkInformation.StringParsingHelpers:ParseInterfaceStatisticsTableFromFile(System.String,System.String):System.Net.NetworkInformation.IPInterfaceStatisticsTable (FullOpts)
319 total methods with Code Size differences (73 improved, 246 regressed), 284335 unchanged.
--------------------------------------------------------------------------------
Job completed in 16 minutes 5 seconds (remote runner delay: 1 minute 27 seconds).
dotnet/runtime#126790
Using arguments:
-armMain commit: dotnet/runtime@280fb74
PR commit: EgorBo/runtime-1@6914d9f
Diffs
Diffs
Artifacts: