Summary of Code Size diffs:
(Lower is better)
Total bytes of base: 461140
Total bytes of diff: 459362
Total bytes of delta: -1778 (-0.39% of base)
ONELINER|Code Size|E:\spmi\asm.singledef4.aspnet.run.windows.x64.checked\base|461140|459362|-1778|-0.39%
Total relative delta: -1.56
diff is an improvement.
relative diff is an improvement.
Detail diffs
Top file regressions (bytes):
27 : 39388.dasm (0.41% of base)
9 : 35965.dasm (0.14% of base)
4 : 12692.dasm (0.48% of base)
Top file improvements (bytes):
-75 : 12354.dasm (-2.80% of base)
-63 : 18613.dasm (-0.91% of base)
-63 : 30646.dasm (-0.91% of base)
-63 : 22625.dasm (-0.91% of base)
-60 : 42580.dasm (-1.22% of base)
-60 : 21050.dasm (-1.22% of base)
-57 : 39541.dasm (-4.87% of base)
-46 : 41988.dasm (-1.41% of base)
-42 : 20843.dasm (-1.40% of base)
-42 : 42381.dasm (-1.42% of base)
-38 : 36437.dasm (-1.46% of base)
-32 : 43224.dasm (-1.57% of base)
-32 : 21969.dasm (-1.59% of base)
-32 : 20384.dasm (-1.01% of base)
-30 : 15825.dasm (-1.11% of base)
-27 : 5238.dasm (-0.73% of base)
-27 : 23509.dasm (-1.04% of base)
-25 : 38889.dasm (-1.11% of base)
-24 : 16555.dasm (-0.76% of base)
-21 : 37404.dasm (-0.64% of base)
142 total files with Code Size differences (139 improved, 3 regressed), 320 unchanged.
Top method regressions (bytes):
27 ( 0.41% of base) : 39388.dasm - DefaultBinder:BindToMethod(int,ref,byref,ref,CultureInfo,ref,byref):MethodBase:this
9 ( 0.14% of base) : 35965.dasm - DefaultBinder:BindToMethod(int,ref,byref,ref,CultureInfo,ref,byref):MethodBase:this
4 ( 0.48% of base) : 12692.dasm - <ConstructHttp11ConnectionAsync>d__94:MoveNext():this
Top method improvements (bytes):
-75 (-2.80% of base) : 12354.dasm - Uri:CheckAuthorityHelper(long,int,int,byref,byref,UriParser,byref):int:this
-63 (-0.91% of base) : 18613.dasm - DefaultBinder:BindToMethod(int,ref,byref,ref,CultureInfo,ref,byref):MethodBase:this
-63 (-0.91% of base) : 30646.dasm - DefaultBinder:BindToMethod(int,ref,byref,ref,CultureInfo,ref,byref):MethodBase:this
-63 (-0.91% of base) : 22625.dasm - DefaultBinder:BindToMethod(int,ref,byref,ref,CultureInfo,ref,byref):MethodBase:this
-60 (-1.22% of base) : 42580.dasm - SlimModelConvention:Create(IModel):SlimModel:this
-60 (-1.22% of base) : 21050.dasm - SlimModelConvention:Create(IModel):SlimModel:this
-57 (-4.87% of base) : 39541.dasm - HashSet`1:AddIfNotPresent(__Canon,byref):bool:this
-46 (-1.41% of base) : 41988.dasm - RelationshipDiscoveryConvention:RemoveIncompatibleWithExistingRelationships(IReadOnlyList`1,IConventionEntityTypeBuilder):IReadOnlyList`1
-42 (-1.40% of base) : 20843.dasm - Multigraph`2:TopologicalSort(Func`4,Func`2,Func`2):IReadOnlyList`1:this
-42 (-1.42% of base) : 42381.dasm - Multigraph`2:TopologicalSort(Func`4,Func`2,Func`2):IReadOnlyList`1:this
-38 (-1.46% of base) : 36437.dasm - SafeDeleteContext:AcceptSecurityContext(byref,byref,int,int,InputSecurityBuffers,byref,byref):int
-32 (-1.57% of base) : 43224.dasm - EntityMaterializerInjectingExpressionVisitor:MaterializeEntity(EntityShaperExpression,ParameterExpression,ParameterExpression,ParameterExpression,ParameterExpression):Expression:this
-32 (-1.59% of base) : 21969.dasm - EntityMaterializerInjectingExpressionVisitor:MaterializeEntity(EntityShaperExpression,ParameterExpression,ParameterExpression,ParameterExpression,ParameterExpression):Expression:this
-32 (-1.01% of base) : 20384.dasm - RelationshipDiscoveryConvention:RemoveIncompatibleWithExistingRelationships(IReadOnlyList`1,IConventionEntityTypeBuilder):IReadOnlyList`1
-30 (-1.11% of base) : 15825.dasm - Uri:CheckAuthorityHelper(long,int,int,byref,byref,UriParser,byref):int:this
-27 (-0.73% of base) : 5238.dasm - HillClimbing:Update(int,double,int):ValueTuple`2:this
-27 (-1.04% of base) : 23509.dasm - SafeDeleteContext:AcceptSecurityContext(byref,byref,int,int,InputSecurityBuffers,byref,byref):int
-25 (-1.11% of base) : 38889.dasm - SqlMapper:LoadReaderValueOrBranchToDBNullLabel(ILGenerator,int,byref,LocalBuilder,Type,Type,byref)
-24 (-0.76% of base) : 16555.dasm - HillClimbing:Update(int,double,int):ValueTuple`2:this
-21 (-0.64% of base) : 37404.dasm - HillClimbing:Update(int,double,int):ValueTuple`2:this
Top method regressions (percentages):
4 ( 0.48% of base) : 12692.dasm - <ConstructHttp11ConnectionAsync>d__94:MoveNext():this
27 ( 0.41% of base) : 39388.dasm - DefaultBinder:BindToMethod(int,ref,byref,ref,CultureInfo,ref,byref):MethodBase:this
9 ( 0.14% of base) : 35965.dasm - DefaultBinder:BindToMethod(int,ref,byref,ref,CultureInfo,ref,byref):MethodBase:this
Top method improvements (percentages):
-57 (-4.87% of base) : 39541.dasm - HashSet`1:AddIfNotPresent(__Canon,byref):bool:this
-5 (-3.68% of base) : 32281.dasm - OrderedEnumerable`2:GetEnumerableSorter(EnumerableSorter`1):EnumerableSorter`1:this
-75 (-2.80% of base) : 12354.dasm - Uri:CheckAuthorityHelper(long,int,int,byref,byref,UriParser,byref):int:this
-15 (-2.50% of base) : 11291.dasm - Dictionary`2:Remove(HeaderDescriptor):bool:this
-4 (-2.25% of base) : 10949.dasm - DeferredDisposableLifetime`1:Release(__Canon):this
-4 (-2.25% of base) : 26063.dasm - DeferredDisposableLifetime`1:Release(__Canon):this
-4 (-2.25% of base) : 40642.dasm - DeferredDisposableLifetime`1:Release(__Canon):this
-4 (-2.25% of base) : 23675.dasm - DeferredDisposableLifetime`1:Release(__Canon):this
-4 (-2.25% of base) : 12009.dasm - DeferredDisposableLifetime`1:Release(__Canon):this
-4 (-2.25% of base) : 22741.dasm - DeferredDisposableLifetime`1:Release(__Canon):this
-4 (-2.25% of base) : 31675.dasm - DeferredDisposableLifetime`1:Release(__Canon):this
-4 (-2.25% of base) : 15305.dasm - DeferredDisposableLifetime`1:Release(__Canon):this
-4 (-2.25% of base) : 32357.dasm - DeferredDisposableLifetime`1:Release(__Canon):this
-4 (-2.25% of base) : 39468.dasm - DeferredDisposableLifetime`1:Release(__Canon):this
-4 (-2.25% of base) : 10213.dasm - DeferredDisposableLifetime`1:Release(__Canon):this
-4 (-2.25% of base) : 36112.dasm - DeferredDisposableLifetime`1:Release(__Canon):this
-4 (-2.25% of base) : 18825.dasm - DeferredDisposableLifetime`1:Release(__Canon):this
-4 (-2.25% of base) : 8327.dasm - DeferredDisposableLifetime`1:Release(__Canon):this
-4 (-2.25% of base) : 41135.dasm - DeferredDisposableLifetime`1:Release(__Canon):this
-4 (-2.25% of base) : 5020.dasm - DeferredDisposableLifetime`1:Release(__Canon):this
142 total methods with Code Size differences (139 improved, 3 regressed), 320 unchanged.
Summary of Perf Score diffs:
(Lower is better)
Total PerfScoreUnits of base: 231282619.15000007
Total PerfScoreUnits of diff: 231214548.69999996
Total PerfScoreUnits of delta: -68070.45 (-0.03% of base)
ONELINER|Perf Score|E:\spmi\asm.singledef4.aspnet.run.windows.x64.checked\base|231282619.15000007|231214548.69999996|-68070.45|-0.03%
Total relative delta: 0.12
diff is an improvement.
relative diff is a regression.
Detail diffs
Top file regressions (PerfScoreUnits):
38.92 : 39297.dasm (3.30% of base)
18.55 : 4923.dasm (0.46% of base)
17.78 : 18577.dasm (1.86% of base)
17.78 : 22382.dasm (1.86% of base)
17.78 : 30534.dasm (1.86% of base)
7.47 : 37206.dasm (1.03% of base)
6.00 : 11287.dasm (1.31% of base)
5.66 : 39388.dasm (0.53% of base)
5.50 : 41175.dasm (1.23% of base)
4.50 : 42844.dasm (2.31% of base)
4.00 : 17108.dasm (1.00% of base)
4.00 : 19237.dasm (1.01% of base)
3.00 : 40880.dasm (1.83% of base)
3.00 : 9491.dasm (1.83% of base)
3.00 : 37940.dasm (1.84% of base)
3.00 : 10570.dasm (1.63% of base)
3.00 : 15633.dasm (1.84% of base)
3.00 : 26240.dasm (1.83% of base)
2.68 : 35965.dasm (0.25% of base)
2.32 : 9689.dasm (1.24% of base)
Top file improvements (PerfScoreUnits):
-66586.70 : 20384.dasm (-3.04% of base)
-524.00 : 20290.dasm (-5.75% of base)
-255.70 : 4767.dasm (-0.49% of base)
-86.03 : 22501.dasm (-1.45% of base)
-81.80 : 20689.dasm (-0.84% of base)
-62.00 : 21050.dasm (-1.12% of base)
-58.30 : 43524.dasm (-7.64% of base)
-58.30 : 22336.dasm (-7.64% of base)
-50.30 : 42244.dasm (-0.20% of base)
-34.20 : 20843.dasm (-0.45% of base)
-32.70 : 20388.dasm (-0.00% of base)
-29.70 : 9186.dasm (-5.37% of base)
-20.44 : 18652.dasm (-0.63% of base)
-15.89 : 37404.dasm (-0.60% of base)
-15.80 : 16555.dasm (-0.44% of base)
-14.40 : 35719.dasm (-0.66% of base)
-14.10 : 20366.dasm (-0.31% of base)
-14.00 : 35704.dasm (-0.39% of base)
-13.07 : 40314.dasm (-0.42% of base)
-12.60 : 41988.dasm (-0.00% of base)
270 total files with Perf Score differences (139 improved, 131 regressed), 192 unchanged.
Top method regressions (PerfScoreUnits):
38.92 ( 3.30% of base) : 39297.dasm - MemberInfoCache`1:MergeWithGlobalList(ref):this
18.55 ( 0.46% of base) : 4923.dasm - AsciiPreescapedData:PopulatePreescapedData(byref,ScalarEscaperBase):this
17.78 ( 1.86% of base) : 18577.dasm - MemberInfoCache`1:MergeWithGlobalList(ref):this
17.78 ( 1.86% of base) : 22382.dasm - MemberInfoCache`1:MergeWithGlobalList(ref):this
17.78 ( 1.86% of base) : 30534.dasm - MemberInfoCache`1:MergeWithGlobalList(ref):this
7.47 ( 1.03% of base) : 37206.dasm - ILEmitResolverBuilder:GenerateMethodBody(ServiceCallSite,ILGenerator):ILEmitResolverBuilderRuntimeContext:this
6.00 ( 1.31% of base) : 11287.dasm - Dictionary`2:TryInsert(HeaderDescriptor,__Canon,ubyte):bool:this
5.66 ( 0.53% of base) : 39388.dasm - DefaultBinder:BindToMethod(int,ref,byref,ref,CultureInfo,ref,byref):MethodBase:this
5.50 ( 1.23% of base) : 41175.dasm - Dictionary`2:TryInsert(TypedConstant,int,ubyte):bool:this
4.50 ( 2.31% of base) : 42844.dasm - DbContext:Microsoft.EntityFrameworkCore.Internal.IDbContextPoolable.SnapshotConfiguration():this
4.00 ( 1.00% of base) : 17108.dasm - Dictionary`2:TryInsert(HeaderDescriptor,__Canon,ubyte):bool:this
4.00 ( 1.01% of base) : 19237.dasm - Dictionary`2:TryInsert(TypedConstant,int,ubyte):bool:this
3.00 ( 1.83% of base) : 40880.dasm - HttpProtocol:FirstWriteAsyncInternal(ReadOnlyMemory`1,CancellationToken):ValueTask`1:this
3.00 ( 1.83% of base) : 9491.dasm - HttpProtocol:FirstWriteAsyncInternal(ReadOnlyMemory`1,CancellationToken):ValueTask`1:this
3.00 ( 1.84% of base) : 37940.dasm - HttpProtocol:FirstWriteAsyncInternal(ReadOnlyMemory`1,CancellationToken):ValueTask`1:this
3.00 ( 1.63% of base) : 10570.dasm - HttpProtocol:FirstWriteAsyncInternal(ReadOnlyMemory`1,CancellationToken):ValueTask`1:this
3.00 ( 1.84% of base) : 15633.dasm - HttpProtocol:FirstWriteAsyncInternal(ReadOnlyMemory`1,CancellationToken):ValueTask`1:this
3.00 ( 1.83% of base) : 26240.dasm - HttpProtocol:FirstWriteAsyncInternal(ReadOnlyMemory`1,CancellationToken):ValueTask`1:this
2.68 ( 0.25% of base) : 35965.dasm - DefaultBinder:BindToMethod(int,ref,byref,ref,CultureInfo,ref,byref):MethodBase:this
2.32 ( 1.24% of base) : 9689.dasm - HashSet`1:AddIfNotPresent(__Canon,byref):bool:this
Top method improvements (PerfScoreUnits):
-66586.70 (-3.04% of base) : 20384.dasm - RelationshipDiscoveryConvention:RemoveIncompatibleWithExistingRelationships(IReadOnlyList`1,IConventionEntityTypeBuilder):IReadOnlyList`1
-524.00 (-5.75% of base) : 20290.dasm - InternalEntityTypeBuilder:PrimaryKey(IReadOnlyList`1,int):InternalKeyBuilder:this
-255.70 (-0.49% of base) : 4767.dasm - ThreadPoolWorkQueue:Dispatch():bool
-86.03 (-1.45% of base) : 22501.dasm - ConcurrentDictionary`2:GrowTable(Tables):this
-81.80 (-0.84% of base) : 20689.dasm - TableSharingConcurrencyTokenConvention:ProcessModelFinalizing(IConventionModelBuilder,IConventionContext`1):this
-62.00 (-1.12% of base) : 21050.dasm - SlimModelConvention:Create(IModel):SlimModel:this
-58.30 (-7.64% of base) : 43524.dasm - TlsOverPerCoreLockedStacksArrayPool`1:Trim():bool:this
-58.30 (-7.64% of base) : 22336.dasm - TlsOverPerCoreLockedStacksArrayPool`1:Trim():bool:this
-50.30 (-0.20% of base) : 42244.dasm - TableSharingConcurrencyTokenConvention:ProcessModelFinalizing(IConventionModelBuilder,IConventionContext`1):this
-34.20 (-0.45% of base) : 20843.dasm - Multigraph`2:TopologicalSort(Func`4,Func`2,Func`2):IReadOnlyList`1:this
-32.70 (-0.00% of base) : 20388.dasm - RelationshipDiscoveryConvention:CreateRelationships(IEnumerable`1,IConventionEntityTypeBuilder):this
-29.70 (-5.37% of base) : 9186.dasm - HttpRuleParser:GetExpressionLength(StringSegment,int,ushort,ushort,bool,byref,byref):int
-20.44 (-0.63% of base) : 18652.dasm - MemberInfoCache`1:PopulateMethods(Filter):ref:this
-15.89 (-0.60% of base) : 37404.dasm - HillClimbing:Update(int,double,int):ValueTuple`2:this
-15.80 (-0.44% of base) : 16555.dasm - HillClimbing:Update(int,double,int):ValueTuple`2:this
-14.40 (-0.66% of base) : 35719.dasm - ConcurrentDictionary`2:GrowTable(Tables):this
-14.10 (-0.31% of base) : 20366.dasm - RelationshipDiscoveryConvention:FindRelationshipCandidates(IConventionEntityTypeBuilder):IReadOnlyList`1:this
-14.00 (-0.39% of base) : 35704.dasm - MemberInfoCache`1:PopulateMethods(Filter):ref:this
-13.07 (-0.42% of base) : 40314.dasm - HillClimbing:Update(int,double,int):ValueTuple`2:this
-12.60 (-0.00% of base) : 41988.dasm - RelationshipDiscoveryConvention:RemoveIncompatibleWithExistingRelationships(IReadOnlyList`1,IConventionEntityTypeBuilder):IReadOnlyList`1
Top method regressions (percentages):
1.00 ( 4.59% of base) : 15005.dasm - ObjectEqualityComparer`1:Equals(__Canon,__Canon):bool:this
1.00 ( 4.59% of base) : 25603.dasm - ObjectEqualityComparer`1:Equals(__Canon,__Canon):bool:this
1.00 ( 4.59% of base) : 39612.dasm - ObjectEqualityComparer`1:Equals(__Canon,__Canon):bool:this
38.92 ( 3.30% of base) : 39297.dasm - MemberInfoCache`1:MergeWithGlobalList(ref):this
0.75 ( 3.08% of base) : 35359.dasm - ObjectEqualityComparer`1:Equals(__Canon,__Canon):bool:this
0.73 ( 2.97% of base) : 30519.dasm - ObjectEqualityComparer`1:Equals(__Canon,__Canon):bool:this
0.73 ( 2.97% of base) : 11901.dasm - ObjectEqualityComparer`1:Equals(__Canon,__Canon):bool:this
0.73 ( 2.97% of base) : 22364.dasm - ObjectEqualityComparer`1:Equals(__Canon,__Canon):bool:this
0.73 ( 2.97% of base) : 18630.dasm - ObjectEqualityComparer`1:Equals(__Canon,__Canon):bool:this
0.75 ( 2.81% of base) : 40788.dasm - PooledByteBufferWriter:ClearHelper():this
4.50 ( 2.31% of base) : 42844.dasm - DbContext:Microsoft.EntityFrameworkCore.Internal.IDbContextPoolable.SnapshotConfiguration():this
0.61 ( 2.17% of base) : 23716.dasm - PooledByteBufferWriter:Clear():this
17.78 ( 1.86% of base) : 18577.dasm - MemberInfoCache`1:MergeWithGlobalList(ref):this
17.78 ( 1.86% of base) : 22382.dasm - MemberInfoCache`1:MergeWithGlobalList(ref):this
17.78 ( 1.86% of base) : 30534.dasm - MemberInfoCache`1:MergeWithGlobalList(ref):this
1.00 ( 1.85% of base) : 25598.dasm - Array:Clear(Array,int,int)
1.00 ( 1.85% of base) : 39843.dasm - Array:Clear(Array,int,int)
3.00 ( 1.84% of base) : 15633.dasm - HttpProtocol:FirstWriteAsyncInternal(ReadOnlyMemory`1,CancellationToken):ValueTask`1:this
3.00 ( 1.84% of base) : 37940.dasm - HttpProtocol:FirstWriteAsyncInternal(ReadOnlyMemory`1,CancellationToken):ValueTask`1:this
3.00 ( 1.83% of base) : 26240.dasm - HttpProtocol:FirstWriteAsyncInternal(ReadOnlyMemory`1,CancellationToken):ValueTask`1:this
Top method improvements (percentages):
-58.30 (-7.64% of base) : 43524.dasm - TlsOverPerCoreLockedStacksArrayPool`1:Trim():bool:this
-58.30 (-7.64% of base) : 22336.dasm - TlsOverPerCoreLockedStacksArrayPool`1:Trim():bool:this
-524.00 (-5.75% of base) : 20290.dasm - InternalEntityTypeBuilder:PrimaryKey(IReadOnlyList`1,int):InternalKeyBuilder:this
-29.70 (-5.37% of base) : 9186.dasm - HttpRuleParser:GetExpressionLength(StringSegment,int,ushort,ushort,bool,byref,byref):int
-4.30 (-3.29% of base) : 10879.dasm - Logger:Log(int,EventId,LogValues`1,Exception,Func`3):this
-4.30 (-3.29% of base) : 10764.dasm - Logger:Log(int,EventId,LogValues`1,Exception,Func`3):this
-1.50 (-3.19% of base) : 32281.dasm - OrderedEnumerable`2:GetEnumerableSorter(EnumerableSorter`1):EnumerableSorter`1:this
-66586.70 (-3.04% of base) : 20384.dasm - RelationshipDiscoveryConvention:RemoveIncompatibleWithExistingRelationships(IReadOnlyList`1,IConventionEntityTypeBuilder):IReadOnlyList`1
-1.50 (-2.41% of base) : 22663.dasm - OrderedEnumerable`2:GetEnumerableSorter(EnumerableSorter`1):EnumerableSorter`1:this
-11.20 (-2.23% of base) : 10418.dasm - HttpRuleParser:GetExpressionLength(StringSegment,int,ushort,ushort,bool,byref,byref):int
-1.50 (-2.01% of base) : 41325.dasm - OrderedEnumerable`2:GetEnumerableSorter(EnumerableSorter`1):EnumerableSorter`1:this
-8.00 (-2.01% of base) : 11291.dasm - Dictionary`2:Remove(HeaderDescriptor):bool:this
-3.55 (-1.64% of base) : 39541.dasm - HashSet`1:AddIfNotPresent(__Canon,byref):bool:this
-8.60 (-1.62% of base) : 31417.dasm - <AuthenticateMD5>d__3:MoveNext():this
-5.00 (-1.47% of base) : 22826.dasm - TlsOverPerCoreLockedStacksArrayPool`1:Return(ref,bool):this
-5.00 (-1.47% of base) : 43486.dasm - TlsOverPerCoreLockedStacksArrayPool`1:Return(ref,bool):this
-86.03 (-1.45% of base) : 22501.dasm - ConcurrentDictionary`2:GrowTable(Tables):this
-3.50 (-1.41% of base) : 42047.dasm - BackingFieldConvention:TryMatch(ref,String,String,String,IConventionPropertyBase,FieldInfo,Type,String):FieldInfo
-3.50 (-1.39% of base) : 20455.dasm - BackingFieldConvention:TryMatch(ref,String,String,String,IConventionPropertyBase,FieldInfo,Type,String):FieldInfo
-5.00 (-1.37% of base) : 41943.dasm - SortedSet`1:DoRemove(KeyValuePair`2):bool:this
270 total methods with Perf Score differences (139 improved, 131 regressed), 192 unchanged.
Summary of Instruction Count diffs:
(Lower is better)
Total Instructions of base: 113121
Total Instructions of diff: 112787
Total Instructions of delta: -334 (-0.30% of base)
ONELINER|Instruction Count|E:\spmi\asm.singledef4.aspnet.run.windows.x64.checked\base|113121|112787|-334|-0.30%
Total relative delta: -1.24
diff is an improvement.
relative diff is an improvement.
Detail diffs
Top file regressions (Instructions):
1 : 4923.dasm (0.77% of base)
Top file improvements (Instructions):
-18 : 12354.dasm (-2.70% of base)
-10 : 18613.dasm (-0.61% of base)
-10 : 30646.dasm (-0.61% of base)
-10 : 39541.dasm (-3.14% of base)
-10 : 22625.dasm (-0.61% of base)
-9 : 15825.dasm (-1.33% of base)
-8 : 42580.dasm (-0.80% of base)
-8 : 36437.dasm (-1.10% of base)
-8 : 21050.dasm (-0.80% of base)
-6 : 20843.dasm (-0.81% of base)
-6 : 43224.dasm (-1.34% of base)
-6 : 21969.dasm (-1.35% of base)
-6 : 41988.dasm (-0.81% of base)
-6 : 23509.dasm (-0.83% of base)
-6 : 42381.dasm (-0.82% of base)
-5 : 20384.dasm (-0.68% of base)
-5 : 35965.dasm (-0.32% of base)
-4 : 38889.dasm (-0.74% of base)
-4 : 18817.dasm (-2.01% of base)
-4 : 23063.dasm (-1.72% of base)
139 total files with Instruction Count differences (138 improved, 1 regressed), 323 unchanged.
Top method regressions (Instructions):
1 ( 0.77% of base) : 4923.dasm - AsciiPreescapedData:PopulatePreescapedData(byref,ScalarEscaperBase):this
Top method improvements (Instructions):
-18 (-2.70% of base) : 12354.dasm - Uri:CheckAuthorityHelper(long,int,int,byref,byref,UriParser,byref):int:this
-10 (-0.61% of base) : 18613.dasm - DefaultBinder:BindToMethod(int,ref,byref,ref,CultureInfo,ref,byref):MethodBase:this
-10 (-0.61% of base) : 30646.dasm - DefaultBinder:BindToMethod(int,ref,byref,ref,CultureInfo,ref,byref):MethodBase:this
-10 (-3.14% of base) : 39541.dasm - HashSet`1:AddIfNotPresent(__Canon,byref):bool:this
-10 (-0.61% of base) : 22625.dasm - DefaultBinder:BindToMethod(int,ref,byref,ref,CultureInfo,ref,byref):MethodBase:this
-9 (-1.33% of base) : 15825.dasm - Uri:CheckAuthorityHelper(long,int,int,byref,byref,UriParser,byref):int:this
-8 (-0.80% of base) : 42580.dasm - SlimModelConvention:Create(IModel):SlimModel:this
-8 (-1.10% of base) : 36437.dasm - SafeDeleteContext:AcceptSecurityContext(byref,byref,int,int,InputSecurityBuffers,byref,byref):int
-8 (-0.80% of base) : 21050.dasm - SlimModelConvention:Create(IModel):SlimModel:this
-6 (-0.81% of base) : 20843.dasm - Multigraph`2:TopologicalSort(Func`4,Func`2,Func`2):IReadOnlyList`1:this
-6 (-1.34% of base) : 43224.dasm - EntityMaterializerInjectingExpressionVisitor:MaterializeEntity(EntityShaperExpression,ParameterExpression,ParameterExpression,ParameterExpression,ParameterExpression):Expression:this
-6 (-1.35% of base) : 21969.dasm - EntityMaterializerInjectingExpressionVisitor:MaterializeEntity(EntityShaperExpression,ParameterExpression,ParameterExpression,ParameterExpression,ParameterExpression):Expression:this
-6 (-0.81% of base) : 41988.dasm - RelationshipDiscoveryConvention:RemoveIncompatibleWithExistingRelationships(IReadOnlyList`1,IConventionEntityTypeBuilder):IReadOnlyList`1
-6 (-0.83% of base) : 23509.dasm - SafeDeleteContext:AcceptSecurityContext(byref,byref,int,int,InputSecurityBuffers,byref,byref):int
-6 (-0.82% of base) : 42381.dasm - Multigraph`2:TopologicalSort(Func`4,Func`2,Func`2):IReadOnlyList`1:this
-5 (-0.68% of base) : 20384.dasm - RelationshipDiscoveryConvention:RemoveIncompatibleWithExistingRelationships(IReadOnlyList`1,IConventionEntityTypeBuilder):IReadOnlyList`1
-5 (-0.32% of base) : 35965.dasm - DefaultBinder:BindToMethod(int,ref,byref,ref,CultureInfo,ref,byref):MethodBase:this
-4 (-0.74% of base) : 38889.dasm - SqlMapper:LoadReaderValueOrBranchToDBNullLabel(ILGenerator,int,byref,LocalBuilder,Type,Type,byref)
-4 (-2.01% of base) : 18817.dasm - TextEncoder:EncodeToNewString(ReadOnlySpan`1,int):String:this
-4 (-1.72% of base) : 23063.dasm - SslStreamPal:EncryptMessage(SafeDeleteSslContext,ReadOnlyMemory`1,int,int,byref,byref):SecurityStatusPal
Top method regressions (percentages):
1 ( 0.77% of base) : 4923.dasm - AsciiPreescapedData:PopulatePreescapedData(byref,ScalarEscaperBase):this
Top method improvements (percentages):
-10 (-3.14% of base) : 39541.dasm - HashSet`1:AddIfNotPresent(__Canon,byref):bool:this
-18 (-2.70% of base) : 12354.dasm - Uri:CheckAuthorityHelper(long,int,int,byref,byref,UriParser,byref):int:this
-1 (-2.50% of base) : 32281.dasm - OrderedEnumerable`2:GetEnumerableSorter(EnumerableSorter`1):EnumerableSorter`1:this
-4 (-2.07% of base) : 37566.dasm - TextEncoder:EncodeToNewString(ReadOnlySpan`1,int):String:this
-2 (-2.02% of base) : 22719.dasm - DynamicMethod:CreateDelegate(Type,Object):Delegate:this
-2 (-2.02% of base) : 37226.dasm - DynamicMethod:CreateDelegate(Type,Object):Delegate:this
-2 (-2.02% of base) : 31281.dasm - DynamicMethod:CreateDelegate(Type,Object):Delegate:this
-4 (-2.01% of base) : 18817.dasm - TextEncoder:EncodeToNewString(ReadOnlySpan`1,int):String:this
-1 (-1.96% of base) : 10949.dasm - DeferredDisposableLifetime`1:Release(__Canon):this
-1 (-1.96% of base) : 26063.dasm - DeferredDisposableLifetime`1:Release(__Canon):this
-1 (-1.96% of base) : 40642.dasm - DeferredDisposableLifetime`1:Release(__Canon):this
-1 (-1.96% of base) : 23675.dasm - DeferredDisposableLifetime`1:Release(__Canon):this
-1 (-1.96% of base) : 12009.dasm - DeferredDisposableLifetime`1:Release(__Canon):this
-1 (-1.96% of base) : 22741.dasm - DeferredDisposableLifetime`1:Release(__Canon):this
-1 (-1.96% of base) : 31675.dasm - DeferredDisposableLifetime`1:Release(__Canon):this
-1 (-1.96% of base) : 15305.dasm - DeferredDisposableLifetime`1:Release(__Canon):this
-1 (-1.96% of base) : 32357.dasm - DeferredDisposableLifetime`1:Release(__Canon):this
-1 (-1.96% of base) : 39468.dasm - DeferredDisposableLifetime`1:Release(__Canon):this
-1 (-1.96% of base) : 10213.dasm - DeferredDisposableLifetime`1:Release(__Canon):this
-1 (-1.96% of base) : 36112.dasm - DeferredDisposableLifetime`1:Release(__Canon):this
139 total methods with Instruction Count differences (138 improved, 1 regressed), 323 unchanged.