Found 157 files with textual diffs.
Summary of Code Size diffs:
(Lower is better)
Total bytes of base: 46540289
Total bytes of diff: 46529901
Total bytes of delta: -10388 (-0.02 % of base)
Total relative delta: -4.28
diff is an improvement.
relative diff is an improvement.
Total byte diff includes -8769 bytes from reconciling methods
Base had 6 unique methods, 8769 unique bytes
Diff had 0 unique methods, 0 unique bytes
Top file improvements (bytes):
-6349 : System.Private.Xml.dasm (-0.15 % of base)
-1470 : System.Reflection.Metadata.dasm (-0.25 % of base)
-1220 : System.Linq.Parallel.dasm (-0.05 % of base)
-1215 : System.Diagnostics.Process.dasm (-0.79 % of base)
-109 : System.DirectoryServices.Protocols.dasm (-0.07 % of base)
-25 : System.Security.Cryptography.dasm (-0.00 % of base)
6 total files with Code Size differences (6 improved, 0 regressed), 254 unchanged.
Top method regressions (bytes):
8 (0.82 % of base) : System.Private.Xml.dasm - System.Xml.Xsl.Runtime.XmlQueryRuntime:ChangeTypeXsltArgument(System.Xml.Xsl.XmlQueryType,System.Object,System.Type):System.Object (FullOpts)
Top method improvements (bytes):
-2229 (-100.00 % of base) : System.Private.Xml.dasm - System.Xml.Xsl.Xslt.QilGenerator:Compile(System.Xml.Xsl.Xslt.Compiler):System.Xml.Xsl.Qil.QilExpression:this (FullOpts) (1 base, 0 diff methods)
-2045 (-100.00 % of base) : System.Private.Xml.dasm - System.Xml.Xsl.Xslt.XslAstRewriter:Refactor(System.Xml.Xsl.Xslt.XslNode,int):this (FullOpts) (1 base, 0 diff methods)
-1364 (-100.00 % of base) : System.Private.Xml.dasm - System.Xml.Xsl.Xslt.QilGenerator:CompileInitializationCode():this (FullOpts) (1 base, 0 diff methods)
-1163 (-100.00 % of base) : System.Linq.Parallel.dasm - System.Linq.Parallel.ElementAtQueryOperator`1[System.__Canon]:Aggregate(byref,bool):bool:this (FullOpts) (1 base, 0 diff methods)
-1155 (-100.00 % of base) : System.Reflection.Metadata.dasm - System.Reflection.Metadata.Ecma335.MetadataBuilder:SerializeCustomDebugInformationTable(System.Reflection.Metadata.BlobBuilder,System.Reflection.Metadata.Ecma335.MetadataSizes):this (FullOpts) (1 base, 0 diff methods)
-813 (-100.00 % of base) : System.Diagnostics.Process.dasm - Interop+cgroups:TryGetMemoryStatField(System.String,byref):bool (FullOpts) (1 base, 0 diff methods)
-195 (-8.19 % of base) : System.Private.Xml.dasm - System.Xml.Xsl.Runtime.XmlQueryStaticData:.ctor(byte[],System.Type[]):this (FullOpts)
-161 (-16.25 % of base) : System.Private.Xml.dasm - System.Xml.Xsl.IlGen.XmlILConstructors:.cctor() (FullOpts)
-109 (-100.00 % of base) : System.DirectoryServices.Protocols.dasm - System.DirectoryServices.Protocols.PartialResultsRetriever:ThreadRoutine():this (FullOpts)
-109 (-52.91 % of base) : System.Private.Xml.dasm - System.Xml.Xsl.Runtime.EarlyBoundInfo:.ctor(System.String,System.Type):this (FullOpts)
-95 (-26.39 % of base) : System.Reflection.Metadata.dasm - System.Reflection.Metadata.Ecma335.BlobHeap:GetBytes(System.Reflection.Metadata.BlobHandle,bool):byte[]:this (FullOpts)
-91 (-12.82 % of base) : System.Diagnostics.Process.dasm - System.Diagnostics.Process:ReadAllBytes(System.Nullable`1[System.TimeSpan]):System.ValueTuple`2[byte[],byte[]]:this (FullOpts)
-86 (-12.16 % of base) : System.Diagnostics.Process.dasm - System.Diagnostics.ProcessUtils:ParseArgv(System.Diagnostics.ProcessStartInfo,System.String,bool):System.String[] (FullOpts)
-80 (-7.14 % of base) : System.Diagnostics.Process.dasm - System.Diagnostics.Process:ReadAllBytesAsync(System.Threading.CancellationToken):System.ValueTuple`2[byte[],byte[]]:this (FullOpts)
-59 (-1.97 % of base) : System.Private.Xml.dasm - System.Xml.Serialization.XmlSerializationReaderILGen:WriteEnumMethod(System.Xml.Serialization.EnumMapping):this (FullOpts)
-59 (-0.64 % of base) : System.Private.Xml.dasm - System.Xml.Serialization.XmlSerializationReaderILGen:WriteLiteralStructMethod(System.Xml.Serialization.StructMapping):this (FullOpts)
-57 (-15.53 % of base) : System.Linq.Parallel.dasm - System.Linq.Parallel.StopAndGoSpoolingTask`2[byte,System.Nullable`1[int]]:SpoolingWork():this (FullOpts)
-53 (-2.19 % of base) : System.Private.Xml.dasm - System.Xml.Xsl.IlGen.XmlILVisitor:VisitGlobalValues(System.Xml.Xsl.Qil.QilList):this (FullOpts)
-52 (-2.13 % of base) : System.Diagnostics.Process.dasm - System.Diagnostics.ProcessStartInfo:ThrowIfInvalid(byref,byref):this (FullOpts)
-51 (-32.08 % of base) : System.Diagnostics.Process.dasm - System.Diagnostics.ProcessStartInfo:get_ArgumentList():System.Collections.ObjectModel.Collection`1[System.String]:this (FullOpts)
-49 (-12.34 % of base) : System.Reflection.Metadata.dasm - System.Reflection.Internal.MemoryBlock:GetDebuggerDisplay(int):System.String:this (FullOpts)
-45 (-16.25 % of base) : System.Reflection.Metadata.dasm - System.Reflection.Internal.MemoryBlock:GetDebuggerDisplay():System.String:this (FullOpts)
-42 (-9.31 % of base) : System.Diagnostics.Process.dasm - System.Diagnostics.Process:CreateStartInfo(System.String,System.Collections.Generic.IList`1[System.String]):System.Diagnostics.ProcessStartInfo (FullOpts)
-42 (-15.97 % of base) : System.Reflection.Metadata.dasm - System.Reflection.Internal.MemoryBlock:GetDebuggerDisplay(byref):System.String:this (FullOpts)
-42 (-23.46 % of base) : System.Reflection.Metadata.dasm - System.Reflection.Internal.MemoryBlock:PeekBytes(int,int):byte[]:this (FullOpts)
-42 (-21.65 % of base) : System.Reflection.Metadata.dasm - System.Reflection.Internal.MemoryBlock:ToArray():byte[]:this (FullOpts)
-41 (-0.91 % of base) : System.Private.Xml.dasm - System.Xml.Serialization.XmlSerializationWriterILGen:WriteEnumMethod(System.Xml.Serialization.EnumMapping):this (FullOpts)
-34 (-18.28 % of base) : System.Private.Xml.dasm - System.Xml.Xsl.IlGen.StaticDataManager:DeclareGlobalValue(System.String):int:this (FullOpts)
-25 (-14.62 % of base) : System.Security.Cryptography.dasm - System.Security.Cryptography.XmlKeyHelper+ParseState:ParseDocument(System.String):System.Security.Cryptography.XmlKeyHelper+ParseState (FullOpts)
-8 (-5.26 % of base) : System.Private.Xml.dasm - System.Xml.Xsl.Runtime.XsltLibrary:FormatMessage(System.String,System.Collections.Generic.IList`1[System.String]):System.String:this (FullOpts)
Top method regressions (percentages):
8 (0.82 % of base) : System.Private.Xml.dasm - System.Xml.Xsl.Runtime.XmlQueryRuntime:ChangeTypeXsltArgument(System.Xml.Xsl.XmlQueryType,System.Object,System.Type):System.Object (FullOpts)
Top method improvements (percentages):
-813 (-100.00 % of base) : System.Diagnostics.Process.dasm - Interop+cgroups:TryGetMemoryStatField(System.String,byref):bool (FullOpts) (1 base, 0 diff methods)
-109 (-100.00 % of base) : System.DirectoryServices.Protocols.dasm - System.DirectoryServices.Protocols.PartialResultsRetriever:ThreadRoutine():this (FullOpts)
-1163 (-100.00 % of base) : System.Linq.Parallel.dasm - System.Linq.Parallel.ElementAtQueryOperator`1[System.__Canon]:Aggregate(byref,bool):bool:this (FullOpts) (1 base, 0 diff methods)
-1155 (-100.00 % of base) : System.Reflection.Metadata.dasm - System.Reflection.Metadata.Ecma335.MetadataBuilder:SerializeCustomDebugInformationTable(System.Reflection.Metadata.BlobBuilder,System.Reflection.Metadata.Ecma335.MetadataSizes):this (FullOpts) (1 base, 0 diff methods)
-2229 (-100.00 % of base) : System.Private.Xml.dasm - System.Xml.Xsl.Xslt.QilGenerator:Compile(System.Xml.Xsl.Xslt.Compiler):System.Xml.Xsl.Qil.QilExpression:this (FullOpts) (1 base, 0 diff methods)
-1364 (-100.00 % of base) : System.Private.Xml.dasm - System.Xml.Xsl.Xslt.QilGenerator:CompileInitializationCode():this (FullOpts) (1 base, 0 diff methods)
-2045 (-100.00 % of base) : System.Private.Xml.dasm - System.Xml.Xsl.Xslt.XslAstRewriter:Refactor(System.Xml.Xsl.Xslt.XslNode,int):this (FullOpts) (1 base, 0 diff methods)
-109 (-52.91 % of base) : System.Private.Xml.dasm - System.Xml.Xsl.Runtime.EarlyBoundInfo:.ctor(System.String,System.Type):this (FullOpts)
-51 (-32.08 % of base) : System.Diagnostics.Process.dasm - System.Diagnostics.ProcessStartInfo:get_ArgumentList():System.Collections.ObjectModel.Collection`1[System.String]:this (FullOpts)
-95 (-26.39 % of base) : System.Reflection.Metadata.dasm - System.Reflection.Metadata.Ecma335.BlobHeap:GetBytes(System.Reflection.Metadata.BlobHandle,bool):byte[]:this (FullOpts)
-42 (-23.46 % of base) : System.Reflection.Metadata.dasm - System.Reflection.Internal.MemoryBlock:PeekBytes(int,int):byte[]:this (FullOpts)
-42 (-21.65 % of base) : System.Reflection.Metadata.dasm - System.Reflection.Internal.MemoryBlock:ToArray():byte[]:this (FullOpts)
-34 (-18.28 % of base) : System.Private.Xml.dasm - System.Xml.Xsl.IlGen.StaticDataManager:DeclareGlobalValue(System.String):int:this (FullOpts)
-161 (-16.25 % of base) : System.Private.Xml.dasm - System.Xml.Xsl.IlGen.XmlILConstructors:.cctor() (FullOpts)
-45 (-16.25 % of base) : System.Reflection.Metadata.dasm - System.Reflection.Internal.MemoryBlock:GetDebuggerDisplay():System.String:this (FullOpts)
-42 (-15.97 % of base) : System.Reflection.Metadata.dasm - System.Reflection.Internal.MemoryBlock:GetDebuggerDisplay(byref):System.String:this (FullOpts)
-57 (-15.53 % of base) : System.Linq.Parallel.dasm - System.Linq.Parallel.StopAndGoSpoolingTask`2[byte,System.Nullable`1[int]]:SpoolingWork():this (FullOpts)
-25 (-14.62 % of base) : System.Security.Cryptography.dasm - System.Security.Cryptography.XmlKeyHelper+ParseState:ParseDocument(System.String):System.Security.Cryptography.XmlKeyHelper+ParseState (FullOpts)
-91 (-12.82 % of base) : System.Diagnostics.Process.dasm - System.Diagnostics.Process:ReadAllBytes(System.Nullable`1[System.TimeSpan]):System.ValueTuple`2[byte[],byte[]]:this (FullOpts)
-49 (-12.34 % of base) : System.Reflection.Metadata.dasm - System.Reflection.Internal.MemoryBlock:GetDebuggerDisplay(int):System.String:this (FullOpts)
-86 (-12.16 % of base) : System.Diagnostics.Process.dasm - System.Diagnostics.ProcessUtils:ParseArgv(System.Diagnostics.ProcessStartInfo,System.String,bool):System.String[] (FullOpts)
-42 (-9.31 % of base) : System.Diagnostics.Process.dasm - System.Diagnostics.Process:CreateStartInfo(System.String,System.Collections.Generic.IList`1[System.String]):System.Diagnostics.ProcessStartInfo (FullOpts)
-195 (-8.19 % of base) : System.Private.Xml.dasm - System.Xml.Xsl.Runtime.XmlQueryStaticData:.ctor(byte[],System.Type[]):this (FullOpts)
-80 (-7.14 % of base) : System.Diagnostics.Process.dasm - System.Diagnostics.Process:ReadAllBytesAsync(System.Threading.CancellationToken):System.ValueTuple`2[byte[],byte[]]:this (FullOpts)
-8 (-5.26 % of base) : System.Private.Xml.dasm - System.Xml.Xsl.Runtime.XsltLibrary:FormatMessage(System.String,System.Collections.Generic.IList`1[System.String]):System.String:this (FullOpts)
-53 (-2.19 % of base) : System.Private.Xml.dasm - System.Xml.Xsl.IlGen.XmlILVisitor:VisitGlobalValues(System.Xml.Xsl.Qil.QilList):this (FullOpts)
-52 (-2.13 % of base) : System.Diagnostics.Process.dasm - System.Diagnostics.ProcessStartInfo:ThrowIfInvalid(byref,byref):this (FullOpts)
-59 (-1.97 % of base) : System.Private.Xml.dasm - System.Xml.Serialization.XmlSerializationReaderILGen:WriteEnumMethod(System.Xml.Serialization.EnumMapping):this (FullOpts)
-41 (-0.91 % of base) : System.Private.Xml.dasm - System.Xml.Serialization.XmlSerializationWriterILGen:WriteEnumMethod(System.Xml.Serialization.EnumMapping):this (FullOpts)
-59 (-0.64 % of base) : System.Private.Xml.dasm - System.Xml.Serialization.XmlSerializationReaderILGen:WriteLiteralStructMethod(System.Xml.Serialization.StructMapping):this (FullOpts)
31 total methods with Code Size differences (30 improved, 1 regressed), 288673 unchanged.
--------------------------------------------------------------------------------
Job completed in 17 minutes 25 seconds (remote runner delay: 1 minute 26 seconds).
dotnet/runtime#129373
Main commit: dotnet/runtime@f363796
PR commit: MichalPetryka/runtime@6c19051
Diffs
Diffs
Artifacts: