Found 120 files with textual diffs.
Summary of Code Size diffs:
(Lower is better)
Total bytes of base: 395135250
Total bytes of diff: 395134244
Total bytes of delta: -1006 (-0.00 % of base)
Total relative delta: 0.06
diff is an improvement.
relative diff is a regression.
Total byte diff includes 57 bytes from reconciling methods
Base had 0 unique methods, 0 unique bytes
Diff had 1 unique methods, 57 unique bytes
Top file regressions (bytes):
57 : OpenTelemetry.dasm (0.02 % of base)
43 : ClosedXML.dasm (0.00 % of base)
35 : Elasticsearch.Net.dasm (0.00 % of base)
10 : Microsoft.AspNetCore.OData.dasm (0.00 % of base)
9 : Microsoft.CodeAnalysis.CSharp.Features.dasm (0.00 % of base)
9 : NSwag.Generation.AspNetCore.dasm (0.02 % of base)
8 : Perfolizer.dasm (0.00 % of base)
8 : Microsoft.Extensions.Telemetry.dasm (0.00 % of base)
5 : System.ComponentModel.Composition.dasm (0.00 % of base)
5 : Handlebars.dasm (0.00 % of base)
3 : GraphQLParser.dasm (0.00 % of base)
2 : GraphQL.dasm (0.00 % of base)
Top file improvements (bytes):
-1091 : OpenTelemetry.Exporter.Prometheus.AspNetCore.dasm (-0.99 % of base)
-70 : Mono.Cecil.dasm (-0.01 % of base)
-21 : System.Private.Xml.dasm (-0.00 % of base)
-18 : System.Diagnostics.DiagnosticSource.dasm (-0.01 % of base)
16 total files with Code Size differences (4 improved, 12 regressed), 744 unchanged.
Top method regressions (bytes):
57 (Infinity of base) : OpenTelemetry.dasm - OpenTelemetry.SuppressInstrumentationScope:.cctor() (FullOpts) (0 base, 1 diff methods)
10 (1.70 % of base) : Microsoft.AspNetCore.OData.dasm - Microsoft.AspNetCore.OData.Query.Validator.QueryBinderValidator:.cctor() (FullOpts)
9 (0.58 % of base) : NSwag.Generation.AspNetCore.dasm - NSwag.Generation.AspNetCore.AspNetCoreOpenApiDocumentGenerator+<CreateDocumentAsync>d__12:MoveNext():this (FullOpts)
8 (3.70 % of base) : ClosedXML.dasm - ClosedXML.Utils.CryptographicAlgorithms:GetSalt(int):System.String (FullOpts)
8 (5.71 % of base) : Microsoft.Extensions.Telemetry.dasm - Microsoft.Extensions.Diagnostics.Latency.Internal.CheckpointTracker:.ctor(Microsoft.Extensions.Diagnostics.Latency.Internal.Registry):this (FullOpts)
8 (5.41 % of base) : Perfolizer.dasm - Perfolizer.Mathematics.Functions.GammaEffectSizeFunction:.cctor() (FullOpts)
5 (3.31 % of base) : ClosedXML.dasm - ClosedXML.Utils.DescribedEnumParser`1[byte]:ParseEnumDescriptions():System.Collections.Generic.IEnumerable`1[System.Tuple`2[byte,System.String]] (FullOpts)
5 (3.31 % of base) : ClosedXML.dasm - ClosedXML.Utils.DescribedEnumParser`1[double]:ParseEnumDescriptions():System.Collections.Generic.IEnumerable`1[System.Tuple`2[double,System.String]] (FullOpts)
5 (3.31 % of base) : ClosedXML.dasm - ClosedXML.Utils.DescribedEnumParser`1[int]:ParseEnumDescriptions():System.Collections.Generic.IEnumerable`1[System.Tuple`2[int,System.String]] (FullOpts)
5 (3.31 % of base) : ClosedXML.dasm - ClosedXML.Utils.DescribedEnumParser`1[long]:ParseEnumDescriptions():System.Collections.Generic.IEnumerable`1[System.Tuple`2[long,System.String]] (FullOpts)
5 (3.31 % of base) : ClosedXML.dasm - ClosedXML.Utils.DescribedEnumParser`1[short]:ParseEnumDescriptions():System.Collections.Generic.IEnumerable`1[System.Tuple`2[short,System.String]] (FullOpts)
5 (3.31 % of base) : ClosedXML.dasm - ClosedXML.Utils.DescribedEnumParser`1[System.Nullable`1[int]]:ParseEnumDescriptions():System.Collections.Generic.IEnumerable`1[System.Tuple`2[System.Nullable`1[int],System.String]] (FullOpts)
5 (3.31 % of base) : ClosedXML.dasm - ClosedXML.Utils.DescribedEnumParser`1[System.Numerics.Vector`1[float]]:ParseEnumDescriptions():System.Collections.Generic.IEnumerable`1[System.Tuple`2[System.Numerics.Vector`1[float],System.String]] (FullOpts)
5 (0.27 % of base) : Elasticsearch.Net.dasm - Elasticsearch.Net.Utf8Json.Formatters.EnumFormatter`1[byte]:.cctor() (FullOpts)
5 (0.27 % of base) : Elasticsearch.Net.dasm - Elasticsearch.Net.Utf8Json.Formatters.EnumFormatter`1[double]:.cctor() (FullOpts)
5 (0.27 % of base) : Elasticsearch.Net.dasm - Elasticsearch.Net.Utf8Json.Formatters.EnumFormatter`1[int]:.cctor() (FullOpts)
5 (0.27 % of base) : Elasticsearch.Net.dasm - Elasticsearch.Net.Utf8Json.Formatters.EnumFormatter`1[long]:.cctor() (FullOpts)
5 (0.27 % of base) : Elasticsearch.Net.dasm - Elasticsearch.Net.Utf8Json.Formatters.EnumFormatter`1[short]:.cctor() (FullOpts)
5 (0.26 % of base) : Elasticsearch.Net.dasm - Elasticsearch.Net.Utf8Json.Formatters.EnumFormatter`1[System.Nullable`1[int]]:.cctor() (FullOpts)
5 (0.25 % of base) : Elasticsearch.Net.dasm - Elasticsearch.Net.Utf8Json.Formatters.EnumFormatter`1[System.Numerics.Vector`1[float]]:.cctor() (FullOpts)
5 (0.73 % of base) : Handlebars.dasm - HandlebarsDotNet.ObjectDescriptors.EnumerableObjectDescriptor:.cctor() (FullOpts)
5 (0.56 % of base) : System.ComponentModel.Composition.dasm - System.ComponentModel.Composition.MetadataViewGenerator:.cctor() (FullOpts)
3 (1.48 % of base) : GraphQLParser.dasm - GraphQLParser.Visitors.SDLSorter:Sort(GraphQLParser.AST.ASTNode,GraphQLParser.Visitors.SDLSorterOptions) (FullOpts)
3 (1.59 % of base) : Microsoft.CodeAnalysis.CSharp.Features.dasm - Microsoft.CodeAnalysis.CSharp.CodeRefactorings.ConvertLocalFunctionToMethod.CSharpConvertLocalFunctionToMethodCodeRefactoringProvider:GenerateArgument(Microsoft.CodeAnalysis.IParameterSymbol,System.String,bool):Microsoft.CodeAnalysis.SyntaxNode (FullOpts)
3 (1.56 % of base) : Microsoft.CodeAnalysis.CSharp.Features.dasm - Microsoft.CodeAnalysis.CSharp.CodeRefactorings.ConvertLocalFunctionToMethod.CSharpConvertLocalFunctionToMethodCodeRefactoringProvider+<>c:<UpdateDocumentAsync>b__3_10(Microsoft.CodeAnalysis.IParameterSymbol):Microsoft.CodeAnalysis.SyntaxNode:this (FullOpts)
3 (1.71 % of base) : Microsoft.CodeAnalysis.CSharp.Features.dasm - Microsoft.CodeAnalysis.CSharp.CodeRefactorings.ConvertLocalFunctionToMethod.CSharpConvertLocalFunctionToMethodCodeRefactoringProvider+<>c:<UpdateDocumentAsync>b__3_9(Microsoft.CodeAnalysis.IParameterSymbol,System.String):Microsoft.CodeAnalysis.SyntaxNode:this (FullOpts)
2 (0.13 % of base) : GraphQL.dasm - GraphQL.Types.EnumerationGraphType`1[int]:.ctor():this (FullOpts)
Top method improvements (bytes):
-750 (-5.36 % of base) : OpenTelemetry.Exporter.Prometheus.AspNetCore.dasm - OpenTelemetry.Exporter.Prometheus.PrometheusSerializer:WriteMetric(byte[],int,OpenTelemetry.Metrics.Metric,OpenTelemetry.Exporter.Prometheus.PrometheusMetric,bool,bool,bool,bool,System.String,System.String):int (FullOpts)
-148 (-5.15 % of base) : OpenTelemetry.Exporter.Prometheus.AspNetCore.dasm - OpenTelemetry.Exporter.Prometheus.PrometheusSerializer:WriteExemplar(byte[],int,byref,bool,bool):int (FullOpts)
-70 (-6.27 % of base) : Mono.Cecil.dasm - Mono.Cecil.PE.ImageWriter:WriteMetadataHeader():this (FullOpts)
-67 (-5.56 % of base) : OpenTelemetry.Exporter.Prometheus.AspNetCore.dasm - OpenTelemetry.Exporter.Prometheus.PrometheusSerializer:WriteDouble(byte[],int,double):int (FullOpts)
-63 (-3.17 % of base) : OpenTelemetry.Exporter.Prometheus.AspNetCore.dasm - OpenTelemetry.Exporter.Prometheus.PrometheusSerializer:WriteCreatedMetric(byte[],int,OpenTelemetry.Metrics.Metric,OpenTelemetry.Exporter.Prometheus.PrometheusMetric,byref,System.Collections.Generic.IReadOnlyCollection`1[System.String]):int (FullOpts)
-63 (-5.54 % of base) : OpenTelemetry.Exporter.Prometheus.AspNetCore.dasm - OpenTelemetry.Exporter.Prometheus.PrometheusSerializer:WriteUnixTimeSeconds(byte[],int,System.DateTimeOffset):int (FullOpts)
-18 (-6.82 % of base) : System.Diagnostics.DiagnosticSource.dasm - System.Diagnostics.Activity:GenerateRootId():System.String (FullOpts)
-8 (-2.35 % of base) : System.Private.Xml.dasm - System.Xml.Schema.XmlSchema:Read(System.IO.Stream,System.Xml.Schema.ValidationEventHandler):System.Xml.Schema.XmlSchema (FullOpts)
-8 (-2.17 % of base) : System.Private.Xml.dasm - System.Xml.XmlDocument:Load(System.IO.Stream):this (FullOpts)
-5 (-1.13 % of base) : System.Private.Xml.dasm - System.Xml.XPath.XPathDocument:.ctor(System.IO.Stream):this (FullOpts)
Top method regressions (percentages):
57 (Infinity of base) : OpenTelemetry.dasm - OpenTelemetry.SuppressInstrumentationScope:.cctor() (FullOpts) (0 base, 1 diff methods)
8 (5.71 % of base) : Microsoft.Extensions.Telemetry.dasm - Microsoft.Extensions.Diagnostics.Latency.Internal.CheckpointTracker:.ctor(Microsoft.Extensions.Diagnostics.Latency.Internal.Registry):this (FullOpts)
8 (5.41 % of base) : Perfolizer.dasm - Perfolizer.Mathematics.Functions.GammaEffectSizeFunction:.cctor() (FullOpts)
8 (3.70 % of base) : ClosedXML.dasm - ClosedXML.Utils.CryptographicAlgorithms:GetSalt(int):System.String (FullOpts)
5 (3.31 % of base) : ClosedXML.dasm - ClosedXML.Utils.DescribedEnumParser`1[byte]:ParseEnumDescriptions():System.Collections.Generic.IEnumerable`1[System.Tuple`2[byte,System.String]] (FullOpts)
5 (3.31 % of base) : ClosedXML.dasm - ClosedXML.Utils.DescribedEnumParser`1[double]:ParseEnumDescriptions():System.Collections.Generic.IEnumerable`1[System.Tuple`2[double,System.String]] (FullOpts)
5 (3.31 % of base) : ClosedXML.dasm - ClosedXML.Utils.DescribedEnumParser`1[int]:ParseEnumDescriptions():System.Collections.Generic.IEnumerable`1[System.Tuple`2[int,System.String]] (FullOpts)
5 (3.31 % of base) : ClosedXML.dasm - ClosedXML.Utils.DescribedEnumParser`1[long]:ParseEnumDescriptions():System.Collections.Generic.IEnumerable`1[System.Tuple`2[long,System.String]] (FullOpts)
5 (3.31 % of base) : ClosedXML.dasm - ClosedXML.Utils.DescribedEnumParser`1[short]:ParseEnumDescriptions():System.Collections.Generic.IEnumerable`1[System.Tuple`2[short,System.String]] (FullOpts)
5 (3.31 % of base) : ClosedXML.dasm - ClosedXML.Utils.DescribedEnumParser`1[System.Nullable`1[int]]:ParseEnumDescriptions():System.Collections.Generic.IEnumerable`1[System.Tuple`2[System.Nullable`1[int],System.String]] (FullOpts)
5 (3.31 % of base) : ClosedXML.dasm - ClosedXML.Utils.DescribedEnumParser`1[System.Numerics.Vector`1[float]]:ParseEnumDescriptions():System.Collections.Generic.IEnumerable`1[System.Tuple`2[System.Numerics.Vector`1[float],System.String]] (FullOpts)
3 (1.71 % of base) : Microsoft.CodeAnalysis.CSharp.Features.dasm - Microsoft.CodeAnalysis.CSharp.CodeRefactorings.ConvertLocalFunctionToMethod.CSharpConvertLocalFunctionToMethodCodeRefactoringProvider+<>c:<UpdateDocumentAsync>b__3_9(Microsoft.CodeAnalysis.IParameterSymbol,System.String):Microsoft.CodeAnalysis.SyntaxNode:this (FullOpts)
10 (1.70 % of base) : Microsoft.AspNetCore.OData.dasm - Microsoft.AspNetCore.OData.Query.Validator.QueryBinderValidator:.cctor() (FullOpts)
3 (1.59 % of base) : Microsoft.CodeAnalysis.CSharp.Features.dasm - Microsoft.CodeAnalysis.CSharp.CodeRefactorings.ConvertLocalFunctionToMethod.CSharpConvertLocalFunctionToMethodCodeRefactoringProvider:GenerateArgument(Microsoft.CodeAnalysis.IParameterSymbol,System.String,bool):Microsoft.CodeAnalysis.SyntaxNode (FullOpts)
3 (1.56 % of base) : Microsoft.CodeAnalysis.CSharp.Features.dasm - Microsoft.CodeAnalysis.CSharp.CodeRefactorings.ConvertLocalFunctionToMethod.CSharpConvertLocalFunctionToMethodCodeRefactoringProvider+<>c:<UpdateDocumentAsync>b__3_10(Microsoft.CodeAnalysis.IParameterSymbol):Microsoft.CodeAnalysis.SyntaxNode:this (FullOpts)
3 (1.48 % of base) : GraphQLParser.dasm - GraphQLParser.Visitors.SDLSorter:Sort(GraphQLParser.AST.ASTNode,GraphQLParser.Visitors.SDLSorterOptions) (FullOpts)
5 (0.73 % of base) : Handlebars.dasm - HandlebarsDotNet.ObjectDescriptors.EnumerableObjectDescriptor:.cctor() (FullOpts)
9 (0.58 % of base) : NSwag.Generation.AspNetCore.dasm - NSwag.Generation.AspNetCore.AspNetCoreOpenApiDocumentGenerator+<CreateDocumentAsync>d__12:MoveNext():this (FullOpts)
5 (0.56 % of base) : System.ComponentModel.Composition.dasm - System.ComponentModel.Composition.MetadataViewGenerator:.cctor() (FullOpts)
5 (0.27 % of base) : Elasticsearch.Net.dasm - Elasticsearch.Net.Utf8Json.Formatters.EnumFormatter`1[int]:.cctor() (FullOpts)
5 (0.27 % of base) : Elasticsearch.Net.dasm - Elasticsearch.Net.Utf8Json.Formatters.EnumFormatter`1[long]:.cctor() (FullOpts)
5 (0.27 % of base) : Elasticsearch.Net.dasm - Elasticsearch.Net.Utf8Json.Formatters.EnumFormatter`1[byte]:.cctor() (FullOpts)
5 (0.27 % of base) : Elasticsearch.Net.dasm - Elasticsearch.Net.Utf8Json.Formatters.EnumFormatter`1[short]:.cctor() (FullOpts)
5 (0.27 % of base) : Elasticsearch.Net.dasm - Elasticsearch.Net.Utf8Json.Formatters.EnumFormatter`1[double]:.cctor() (FullOpts)
5 (0.26 % of base) : Elasticsearch.Net.dasm - Elasticsearch.Net.Utf8Json.Formatters.EnumFormatter`1[System.Nullable`1[int]]:.cctor() (FullOpts)
5 (0.25 % of base) : Elasticsearch.Net.dasm - Elasticsearch.Net.Utf8Json.Formatters.EnumFormatter`1[System.Numerics.Vector`1[float]]:.cctor() (FullOpts)
2 (0.13 % of base) : GraphQL.dasm - GraphQL.Types.EnumerationGraphType`1[int]:.ctor():this (FullOpts)
Top method improvements (percentages):
-18 (-6.82 % of base) : System.Diagnostics.DiagnosticSource.dasm - System.Diagnostics.Activity:GenerateRootId():System.String (FullOpts)
-70 (-6.27 % of base) : Mono.Cecil.dasm - Mono.Cecil.PE.ImageWriter:WriteMetadataHeader():this (FullOpts)
-67 (-5.56 % of base) : OpenTelemetry.Exporter.Prometheus.AspNetCore.dasm - OpenTelemetry.Exporter.Prometheus.PrometheusSerializer:WriteDouble(byte[],int,double):int (FullOpts)
-63 (-5.54 % of base) : OpenTelemetry.Exporter.Prometheus.AspNetCore.dasm - OpenTelemetry.Exporter.Prometheus.PrometheusSerializer:WriteUnixTimeSeconds(byte[],int,System.DateTimeOffset):int (FullOpts)
-750 (-5.36 % of base) : OpenTelemetry.Exporter.Prometheus.AspNetCore.dasm - OpenTelemetry.Exporter.Prometheus.PrometheusSerializer:WriteMetric(byte[],int,OpenTelemetry.Metrics.Metric,OpenTelemetry.Exporter.Prometheus.PrometheusMetric,bool,bool,bool,bool,System.String,System.String):int (FullOpts)
-148 (-5.15 % of base) : OpenTelemetry.Exporter.Prometheus.AspNetCore.dasm - OpenTelemetry.Exporter.Prometheus.PrometheusSerializer:WriteExemplar(byte[],int,byref,bool,bool):int (FullOpts)
-63 (-3.17 % of base) : OpenTelemetry.Exporter.Prometheus.AspNetCore.dasm - OpenTelemetry.Exporter.Prometheus.PrometheusSerializer:WriteCreatedMetric(byte[],int,OpenTelemetry.Metrics.Metric,OpenTelemetry.Exporter.Prometheus.PrometheusMetric,byref,System.Collections.Generic.IReadOnlyCollection`1[System.String]):int (FullOpts)
-8 (-2.35 % of base) : System.Private.Xml.dasm - System.Xml.Schema.XmlSchema:Read(System.IO.Stream,System.Xml.Schema.ValidationEventHandler):System.Xml.Schema.XmlSchema (FullOpts)
-8 (-2.17 % of base) : System.Private.Xml.dasm - System.Xml.XmlDocument:Load(System.IO.Stream):this (FullOpts)
-5 (-1.13 % of base) : System.Private.Xml.dasm - System.Xml.XPath.XPathDocument:.ctor(System.IO.Stream):this (FullOpts)
37 total methods with Code Size differences (10 improved, 27 regressed), 2084291 unchanged.
--------------------------------------------------------------------------------
Job completed in 21 minutes 31 seconds (remote runner delay: 1 minute 4 seconds).
dotnet/runtime#130197
Using arguments:
-nugetMain commit: dotnet/runtime@58dfec7
PR commit: EgorBo/runtime-1@d08b06b
Diffs
Diffs
Artifacts: