Open
Description
Job completed in 18 minutes 53 seconds.
dotnet/runtime#109136
Diffs
Found 261 files with textual diffs.
Summary of Code Size diffs:
(Lower is better)
Total bytes of base: 39563404
Total bytes of diff: 39563630
Total bytes of delta: 226 (0.00 % of base)
Total relative delta: -2.81
diff is a regression.
relative diff is an improvement.
Top file regressions (bytes):
226 : System.Private.CoreLib.dasm (0.00 % of base)
1 total files with Code Size differences (0 improved, 1 regressed), 258 unchanged.
Top method regressions (bytes):
644 (26.30 % of base) : System.Private.CoreLib.dasm - System.Enum:GetValuesAsUnderlyingType(System.RuntimeType):System.Array (FullOpts)
3 (0.05 % of base) : System.Private.CoreLib.dasm - System.DateTimeFormat:FormatCustomized[ubyte](System.DateTime,System.ReadOnlySpan`1[ushort],System.Globalization.DateTimeFormatInfo,System.TimeSpan,byref) (FullOpts)
Top method improvements (bytes):
-24 (-17.39 % of base) : System.Private.CoreLib.dasm - System.Enum+EnumInfo`1[double]:CloneValues[int]():int[]:this (FullOpts)
-24 (-17.39 % of base) : System.Private.CoreLib.dasm - System.Enum+EnumInfo`1[double]:CloneValues[System.Numerics.Vector`1[float]]():System.Numerics.Vector`1[float][]:this (FullOpts)
-24 (-17.39 % of base) : System.Private.CoreLib.dasm - System.Enum+EnumInfo`1[int]:CloneValues[double]():double[]:this (FullOpts)
-24 (-17.39 % of base) : System.Private.CoreLib.dasm - System.Enum+EnumInfo`1[int]:CloneValues[long]():long[]:this (FullOpts)
-24 (-17.39 % of base) : System.Private.CoreLib.dasm - System.Enum+EnumInfo`1[int]:CloneValues[System.Numerics.Vector`1[float]]():System.Numerics.Vector`1[float][]:this (FullOpts)
-24 (-17.39 % of base) : System.Private.CoreLib.dasm - System.Enum+EnumInfo`1[long]:CloneValues[int]():int[]:this (FullOpts)
-24 (-17.39 % of base) : System.Private.CoreLib.dasm - System.Enum+EnumInfo`1[long]:CloneValues[System.Numerics.Vector`1[float]]():System.Numerics.Vector`1[float][]:this (FullOpts)
-23 (-16.91 % of base) : System.Private.CoreLib.dasm - System.Enum+EnumInfo`1[double]:CloneValues[short]():short[]:this (FullOpts)
-23 (-16.91 % of base) : System.Private.CoreLib.dasm - System.Enum+EnumInfo`1[int]:CloneValues[short]():short[]:this (FullOpts)
-23 (-16.91 % of base) : System.Private.CoreLib.dasm - System.Enum+EnumInfo`1[long]:CloneValues[short]():short[]:this (FullOpts)
-23 (-16.79 % of base) : System.Private.CoreLib.dasm - System.Enum+EnumInfo`1[short]:CloneValues[double]():double[]:this (FullOpts)
-23 (-16.79 % of base) : System.Private.CoreLib.dasm - System.Enum+EnumInfo`1[short]:CloneValues[int]():int[]:this (FullOpts)
-23 (-16.79 % of base) : System.Private.CoreLib.dasm - System.Enum+EnumInfo`1[short]:CloneValues[long]():long[]:this (FullOpts)
-23 (-16.79 % of base) : System.Private.CoreLib.dasm - System.Enum+EnumInfo`1[short]:CloneValues[System.Numerics.Vector`1[float]]():System.Numerics.Vector`1[float][]:this (FullOpts)
-20 (-15.38 % of base) : System.Private.CoreLib.dasm - System.Enum+EnumInfo`1[double]:CloneValues[ubyte]():ubyte[]:this (FullOpts)
-20 (-15.38 % of base) : System.Private.CoreLib.dasm - System.Enum+EnumInfo`1[int]:CloneValues[ubyte]():ubyte[]:this (FullOpts)
-20 (-15.38 % of base) : System.Private.CoreLib.dasm - System.Enum+EnumInfo`1[long]:CloneValues[ubyte]():ubyte[]:this (FullOpts)
-19 (-14.73 % of base) : System.Private.CoreLib.dasm - System.Enum+EnumInfo`1[short]:CloneValues[ubyte]():ubyte[]:this (FullOpts)
-7 (-2.78 % of base) : System.Private.CoreLib.dasm - System.DateTimeFormat:AppendChar[ubyte](byref,ushort) (FullOpts)
-2 (-0.31 % of base) : System.Private.CoreLib.dasm - System.DateTimeFormat:ParseQuoteString[ubyte](System.ReadOnlySpan`1[ushort],int,byref):int (FullOpts)
-1 (-0.87 % of base) : System.Private.CoreLib.dasm - System.Enum+EnumInfo`1[ubyte]:CloneValues[double]():double[]:this (FullOpts)
-1 (-0.87 % of base) : System.Private.CoreLib.dasm - System.Enum+EnumInfo`1[ubyte]:CloneValues[int]():int[]:this (FullOpts)
-1 (-0.87 % of base) : System.Private.CoreLib.dasm - System.Enum+EnumInfo`1[ubyte]:CloneValues[long]():long[]:this (FullOpts)
-1 (-0.87 % of base) : System.Private.CoreLib.dasm - System.Enum+EnumInfo`1[ubyte]:CloneValues[System.Numerics.Vector`1[float]]():System.Numerics.Vector`1[float][]:this (FullOpts)
Top method regressions (percentages):
644 (26.30 % of base) : System.Private.CoreLib.dasm - System.Enum:GetValuesAsUnderlyingType(System.RuntimeType):System.Array (FullOpts)
3 (0.05 % of base) : System.Private.CoreLib.dasm - System.DateTimeFormat:FormatCustomized[ubyte](System.DateTime,System.ReadOnlySpan`1[ushort],System.Globalization.DateTimeFormatInfo,System.TimeSpan,byref) (FullOpts)
Top method improvements (percentages):
-24 (-17.39 % of base) : System.Private.CoreLib.dasm - System.Enum+EnumInfo`1[double]:CloneValues[int]():int[]:this (FullOpts)
-24 (-17.39 % of base) : System.Private.CoreLib.dasm - System.Enum+EnumInfo`1[double]:CloneValues[System.Numerics.Vector`1[float]]():System.Numerics.Vector`1[float][]:this (FullOpts)
-24 (-17.39 % of base) : System.Private.CoreLib.dasm - System.Enum+EnumInfo`1[int]:CloneValues[double]():double[]:this (FullOpts)
-24 (-17.39 % of base) : System.Private.CoreLib.dasm - System.Enum+EnumInfo`1[int]:CloneValues[long]():long[]:this (FullOpts)
-24 (-17.39 % of base) : System.Private.CoreLib.dasm - System.Enum+EnumInfo`1[int]:CloneValues[System.Numerics.Vector`1[float]]():System.Numerics.Vector`1[float][]:this (FullOpts)
-24 (-17.39 % of base) : System.Private.CoreLib.dasm - System.Enum+EnumInfo`1[long]:CloneValues[int]():int[]:this (FullOpts)
-24 (-17.39 % of base) : System.Private.CoreLib.dasm - System.Enum+EnumInfo`1[long]:CloneValues[System.Numerics.Vector`1[float]]():System.Numerics.Vector`1[float][]:this (FullOpts)
-23 (-16.91 % of base) : System.Private.CoreLib.dasm - System.Enum+EnumInfo`1[double]:CloneValues[short]():short[]:this (FullOpts)
-23 (-16.91 % of base) : System.Private.CoreLib.dasm - System.Enum+EnumInfo`1[int]:CloneValues[short]():short[]:this (FullOpts)
-23 (-16.91 % of base) : System.Private.CoreLib.dasm - System.Enum+EnumInfo`1[long]:CloneValues[short]():short[]:this (FullOpts)
-23 (-16.79 % of base) : System.Private.CoreLib.dasm - System.Enum+EnumInfo`1[short]:CloneValues[double]():double[]:this (FullOpts)
-23 (-16.79 % of base) : System.Private.CoreLib.dasm - System.Enum+EnumInfo`1[short]:CloneValues[int]():int[]:this (FullOpts)
-23 (-16.79 % of base) : System.Private.CoreLib.dasm - System.Enum+EnumInfo`1[short]:CloneValues[long]():long[]:this (FullOpts)
-23 (-16.79 % of base) : System.Private.CoreLib.dasm - System.Enum+EnumInfo`1[short]:CloneValues[System.Numerics.Vector`1[float]]():System.Numerics.Vector`1[float][]:this (FullOpts)
-20 (-15.38 % of base) : System.Private.CoreLib.dasm - System.Enum+EnumInfo`1[double]:CloneValues[ubyte]():ubyte[]:this (FullOpts)
-20 (-15.38 % of base) : System.Private.CoreLib.dasm - System.Enum+EnumInfo`1[int]:CloneValues[ubyte]():ubyte[]:this (FullOpts)
-20 (-15.38 % of base) : System.Private.CoreLib.dasm - System.Enum+EnumInfo`1[long]:CloneValues[ubyte]():ubyte[]:this (FullOpts)
-19 (-14.73 % of base) : System.Private.CoreLib.dasm - System.Enum+EnumInfo`1[short]:CloneValues[ubyte]():ubyte[]:this (FullOpts)
-7 (-2.78 % of base) : System.Private.CoreLib.dasm - System.DateTimeFormat:AppendChar[ubyte](byref,ushort) (FullOpts)
-1 (-0.87 % of base) : System.Private.CoreLib.dasm - System.Enum+EnumInfo`1[ubyte]:CloneValues[double]():double[]:this (FullOpts)
-1 (-0.87 % of base) : System.Private.CoreLib.dasm - System.Enum+EnumInfo`1[ubyte]:CloneValues[int]():int[]:this (FullOpts)
-1 (-0.87 % of base) : System.Private.CoreLib.dasm - System.Enum+EnumInfo`1[ubyte]:CloneValues[long]():long[]:this (FullOpts)
-1 (-0.87 % of base) : System.Private.CoreLib.dasm - System.Enum+EnumInfo`1[ubyte]:CloneValues[System.Numerics.Vector`1[float]]():System.Numerics.Vector`1[float][]:this (FullOpts)
-2 (-0.31 % of base) : System.Private.CoreLib.dasm - System.DateTimeFormat:ParseQuoteString[ubyte](System.ReadOnlySpan`1[ushort],int,byref):int (FullOpts)
26 total methods with Code Size differences (24 improved, 2 regressed), 232637 unchanged.
--------------------------------------------------------------------------------
Artifacts:
- build-clr-checked-main.zip (94 MB)
- build-artifacts-main.zip (692 MB)
- build-clr-checked-pr.zip (94 MB)
- build-artifacts-pr.zip (694 MB)
- jit-diffs-main.zip (134 MB)
- jit-diffs-pr.zip (134 MB)
- diff-frameworks.txt (8 KB)
- ShortDiffsRegressions.md (107 B)
- LongDiffsRegressions.md (349 KB)
- ShortDiffsImprovements.md (53 KB)
- LongDiffsImprovements.md (171 KB)
Metadata
Metadata
Assignees
Labels
No labels