Open
Description
Job completed in 14 minutes 40 seconds (remote runner delay: 45 seconds).
dotnet/runtime#115172
Diffs
Found 90 files with textual diffs.
Summary of Code Size diffs:
(Lower is better)
Total bytes of base: 40755324
Total bytes of diff: 40755406
Total bytes of delta: 82 (0.00 % of base)
Total relative delta: 0.40
diff is a regression.
relative diff is a regression.
Top file regressions (bytes):
30 : Microsoft.Extensions.Configuration.Xml.dasm (0.30 % of base)
30 : Microsoft.Extensions.Configuration.Json.dasm (0.56 % of base)
30 : Microsoft.Extensions.Configuration.Ini.dasm (0.92 % of base)
25 : System.Linq.Expressions.dasm (0.00 % of base)
Top file improvements (bytes):
-31 : Microsoft.CSharp.dasm (-0.01 % of base)
-2 : System.Security.Cryptography.dasm (-0.00 % of base)
6 total files with Code Size differences (2 improved, 4 regressed), 254 unchanged.
Top method regressions (bytes):
15 (4.12 % of base) : Microsoft.Extensions.Configuration.Ini.dasm - Microsoft.Extensions.Configuration.IniConfigurationExtensions:AddIniFile(Microsoft.Extensions.Configuration.IConfigurationBuilder,Microsoft.Extensions.FileProviders.IFileProvider,System.String,ubyte,ubyte):Microsoft.Extensions.Configuration.IConfigurationBuilder (FullOpts)
15 (7.32 % of base) : Microsoft.Extensions.Configuration.Ini.dasm - Microsoft.Extensions.Configuration.IniConfigurationExtensions:AddIniStream(Microsoft.Extensions.Configuration.IConfigurationBuilder,System.IO.Stream):Microsoft.Extensions.Configuration.IConfigurationBuilder (FullOpts)
15 (4.12 % of base) : Microsoft.Extensions.Configuration.Json.dasm - Microsoft.Extensions.Configuration.JsonConfigurationExtensions:AddJsonFile(Microsoft.Extensions.Configuration.IConfigurationBuilder,Microsoft.Extensions.FileProviders.IFileProvider,System.String,ubyte,ubyte):Microsoft.Extensions.Configuration.IConfigurationBuilder (FullOpts)
15 (7.32 % of base) : Microsoft.Extensions.Configuration.Json.dasm - Microsoft.Extensions.Configuration.JsonConfigurationExtensions:AddJsonStream(Microsoft.Extensions.Configuration.IConfigurationBuilder,System.IO.Stream):Microsoft.Extensions.Configuration.IConfigurationBuilder (FullOpts)
15 (4.12 % of base) : Microsoft.Extensions.Configuration.Xml.dasm - Microsoft.Extensions.Configuration.XmlConfigurationExtensions:AddXmlFile(Microsoft.Extensions.Configuration.IConfigurationBuilder,Microsoft.Extensions.FileProviders.IFileProvider,System.String,ubyte,ubyte):Microsoft.Extensions.Configuration.IConfigurationBuilder (FullOpts)
15 (7.32 % of base) : Microsoft.Extensions.Configuration.Xml.dasm - Microsoft.Extensions.Configuration.XmlConfigurationExtensions:AddXmlStream(Microsoft.Extensions.Configuration.IConfigurationBuilder,System.IO.Stream):Microsoft.Extensions.Configuration.IConfigurationBuilder (FullOpts)
13 (3.55 % of base) : System.Linq.Expressions.dasm - System.Dynamic.DynamicObject+MetaDynamic:BindBinaryOperation(System.Dynamic.BinaryOperationBinder,System.Dynamic.DynamicMetaObject):System.Dynamic.DynamicMetaObject:this (FullOpts)
8 (1.97 % of base) : System.Security.Cryptography.dasm - System.Security.Cryptography.ECDiffieHellmanOpenSsl:DeriveKeyMaterial(System.Security.Cryptography.ECDiffieHellmanPublicKey):ubyte[]:this (FullOpts)
4 (1.13 % of base) : System.Linq.Expressions.dasm - System.Dynamic.DynamicObject+MetaDynamic:BindCreateInstance(System.Dynamic.CreateInstanceBinder,System.Dynamic.DynamicMetaObject[]):System.Dynamic.DynamicMetaObject:this (FullOpts)
4 (1.13 % of base) : System.Linq.Expressions.dasm - System.Dynamic.DynamicObject+MetaDynamic:BindGetIndex(System.Dynamic.GetIndexBinder,System.Dynamic.DynamicMetaObject[]):System.Dynamic.DynamicMetaObject:this (FullOpts)
4 (1.13 % of base) : System.Linq.Expressions.dasm - System.Dynamic.DynamicObject+MetaDynamic:BindInvoke(System.Dynamic.InvokeBinder,System.Dynamic.DynamicMetaObject[]):System.Dynamic.DynamicMetaObject:this (FullOpts)
Top method improvements (bytes):
-31 (-1.61 % of base) : Microsoft.CSharp.dasm - Microsoft.CSharp.RuntimeBinder.Semantics.ExpressionBinder+ImplicitConversion:BindNubConversion(Microsoft.CSharp.RuntimeBinder.Semantics.NullableType):ubyte:this (FullOpts)
-10 (-1.80 % of base) : System.Security.Cryptography.dasm - System.Security.Cryptography.ECDiffieHellmanOpenSsl:DeriveKeyFromHash(System.Security.Cryptography.ECDiffieHellmanPublicKey,System.Security.Cryptography.HashAlgorithmName,ubyte[],ubyte[]):ubyte[]:this (FullOpts)
Top method regressions (percentages):
15 (7.32 % of base) : Microsoft.Extensions.Configuration.Ini.dasm - Microsoft.Extensions.Configuration.IniConfigurationExtensions:AddIniStream(Microsoft.Extensions.Configuration.IConfigurationBuilder,System.IO.Stream):Microsoft.Extensions.Configuration.IConfigurationBuilder (FullOpts)
15 (7.32 % of base) : Microsoft.Extensions.Configuration.Json.dasm - Microsoft.Extensions.Configuration.JsonConfigurationExtensions:AddJsonStream(Microsoft.Extensions.Configuration.IConfigurationBuilder,System.IO.Stream):Microsoft.Extensions.Configuration.IConfigurationBuilder (FullOpts)
15 (7.32 % of base) : Microsoft.Extensions.Configuration.Xml.dasm - Microsoft.Extensions.Configuration.XmlConfigurationExtensions:AddXmlStream(Microsoft.Extensions.Configuration.IConfigurationBuilder,System.IO.Stream):Microsoft.Extensions.Configuration.IConfigurationBuilder (FullOpts)
15 (4.12 % of base) : Microsoft.Extensions.Configuration.Ini.dasm - Microsoft.Extensions.Configuration.IniConfigurationExtensions:AddIniFile(Microsoft.Extensions.Configuration.IConfigurationBuilder,Microsoft.Extensions.FileProviders.IFileProvider,System.String,ubyte,ubyte):Microsoft.Extensions.Configuration.IConfigurationBuilder (FullOpts)
15 (4.12 % of base) : Microsoft.Extensions.Configuration.Json.dasm - Microsoft.Extensions.Configuration.JsonConfigurationExtensions:AddJsonFile(Microsoft.Extensions.Configuration.IConfigurationBuilder,Microsoft.Extensions.FileProviders.IFileProvider,System.String,ubyte,ubyte):Microsoft.Extensions.Configuration.IConfigurationBuilder (FullOpts)
15 (4.12 % of base) : Microsoft.Extensions.Configuration.Xml.dasm - Microsoft.Extensions.Configuration.XmlConfigurationExtensions:AddXmlFile(Microsoft.Extensions.Configuration.IConfigurationBuilder,Microsoft.Extensions.FileProviders.IFileProvider,System.String,ubyte,ubyte):Microsoft.Extensions.Configuration.IConfigurationBuilder (FullOpts)
13 (3.55 % of base) : System.Linq.Expressions.dasm - System.Dynamic.DynamicObject+MetaDynamic:BindBinaryOperation(System.Dynamic.BinaryOperationBinder,System.Dynamic.DynamicMetaObject):System.Dynamic.DynamicMetaObject:this (FullOpts)
8 (1.97 % of base) : System.Security.Cryptography.dasm - System.Security.Cryptography.ECDiffieHellmanOpenSsl:DeriveKeyMaterial(System.Security.Cryptography.ECDiffieHellmanPublicKey):ubyte[]:this (FullOpts)
4 (1.13 % of base) : System.Linq.Expressions.dasm - System.Dynamic.DynamicObject+MetaDynamic:BindCreateInstance(System.Dynamic.CreateInstanceBinder,System.Dynamic.DynamicMetaObject[]):System.Dynamic.DynamicMetaObject:this (FullOpts)
4 (1.13 % of base) : System.Linq.Expressions.dasm - System.Dynamic.DynamicObject+MetaDynamic:BindGetIndex(System.Dynamic.GetIndexBinder,System.Dynamic.DynamicMetaObject[]):System.Dynamic.DynamicMetaObject:this (FullOpts)
4 (1.13 % of base) : System.Linq.Expressions.dasm - System.Dynamic.DynamicObject+MetaDynamic:BindInvoke(System.Dynamic.InvokeBinder,System.Dynamic.DynamicMetaObject[]):System.Dynamic.DynamicMetaObject:this (FullOpts)
Top method improvements (percentages):
-10 (-1.80 % of base) : System.Security.Cryptography.dasm - System.Security.Cryptography.ECDiffieHellmanOpenSsl:DeriveKeyFromHash(System.Security.Cryptography.ECDiffieHellmanPublicKey,System.Security.Cryptography.HashAlgorithmName,ubyte[],ubyte[]):ubyte[]:this (FullOpts)
-31 (-1.61 % of base) : Microsoft.CSharp.dasm - Microsoft.CSharp.RuntimeBinder.Semantics.ExpressionBinder+ImplicitConversion:BindNubConversion(Microsoft.CSharp.RuntimeBinder.Semantics.NullableType):ubyte:this (FullOpts)
13 total methods with Code Size differences (2 improved, 11 regressed), 244545 unchanged.
--------------------------------------------------------------------------------
Artifacts:
- build-clr-checked-main.zip (88 MB)
- build-artifacts-main.zip (681 MB)
- build-clr-checked-pr.zip (88 MB)
- build-artifacts-pr.zip (681 MB)
- jit-diffs-main.zip (135 MB)
- jit-diffs-pr.zip (135 MB)
- diff-frameworks.txt (8 KB)
- LongDiffsRegressions.md (119 KB)
- ShortDiffsRegressions.md (52 KB)
- ShortDiffsImprovements.md (47 KB)
- LongDiffsImprovements.md (67 KB)
Metadata
Metadata
Assignees
Labels
No labels