Skip to content

[JitDiff X64] [xtqqczze] Refactor SQLDateTime constants #1595

@MihuBot

Description

@MihuBot

Job completed in 16 minutes 43 seconds (remote runner delay: 47 seconds).
dotnet/runtime#120996

Diffs

Found 85 files with textual diffs.

Summary of Code Size diffs:
(Lower is better)

Total bytes of base: 46023740
Total bytes of diff: 46023606
Total bytes of delta: -134 (-0.00 % of base)
Total relative delta: Infinity
    diff is an improvement.
    relative diff is a regression.


Total byte diff includes 48 bytes from reconciling methods
	Base had    0 unique methods,        0 unique bytes
	Diff had    3 unique methods,       48 unique bytes

Top file regressions (bytes):
           4 : System.DirectoryServices.Protocols.dasm (0.00 % of base)

Top file improvements (bytes):
        -138 : System.Data.Common.dasm (-0.01 % of base)

2 total files with Code Size differences (1 improved, 1 regressed), 258 unchanged.

Top method regressions (bytes):
          16 (Infinity of base) : System.Data.Common.dasm - System.Data.SqlTypes.SqlDateTime:get_BaseDate():System.DateTime (FullOpts) (0 base, 1 diff methods)
          16 (Infinity of base) : System.Data.Common.dasm - System.Data.SqlTypes.SqlDateTime:get_MaxTimeSpan():System.TimeSpan (FullOpts) (0 base, 1 diff methods)
          16 (Infinity of base) : System.Data.Common.dasm - System.Data.SqlTypes.SqlDateTime:get_MinTimeSpan():System.TimeSpan (FullOpts) (0 base, 1 diff methods)
          13 (0.14 % of base) : System.Data.Common.dasm - System.Data.Common.SqlConvert:ChangeTypeForXML(System.Object,System.Type):System.Object (FullOpts)
          10 (9.62 % of base) : System.Data.Common.dasm - System.Data.SqlTypes.SqlDateTime:GetHashCode():int:this (FullOpts)
          10 (3.33 % of base) : System.Data.Common.dasm - System.Data.SqlTypes.SqlDateTime:System.Xml.Serialization.IXmlSerializable.WriteXml(System.Xml.XmlWriter):this (FullOpts)
          10 (7.81 % of base) : System.Data.Common.dasm - System.Data.SqlTypes.SqlDateTime:ToString():System.String:this (FullOpts)
           8 (6.20 % of base) : System.Data.Common.dasm - System.Data.SqlTypes.SqlDateTime:get_Value():System.DateTime:this (FullOpts)
           7 (2.17 % of base) : System.Data.Common.dasm - System.Data.SqlTypes.SqlDateTime:FromTimeSpan(System.TimeSpan):System.Data.SqlTypes.SqlDateTime (FullOpts)
           4 (Infinity of base) : System.DirectoryServices.Protocols.dasm - System.DirectoryServices.Protocols.LdapConnection:get_AuthType():int:this (FullOpts)

Top method improvements (bytes):
        -231 (-45.65 % of base) : System.Data.Common.dasm - System.Data.SqlTypes.SqlDateTime:.cctor() (FullOpts)
          -7 (-2.97 % of base) : System.Data.Common.dasm - System.Data.SqlTypes.SqlString:op_Explicit(System.Data.SqlTypes.SqlDateTime):System.Data.SqlTypes.SqlString (FullOpts)
          -3 (-1.90 % of base) : System.Data.Common.dasm - System.Data.SqlTypes.SqlDateTime:op_Addition(System.Data.SqlTypes.SqlDateTime,System.TimeSpan):System.Data.SqlTypes.SqlDateTime (FullOpts)
          -3 (-1.90 % of base) : System.Data.Common.dasm - System.Data.SqlTypes.SqlDateTime:op_Subtraction(System.Data.SqlTypes.SqlDateTime,System.TimeSpan):System.Data.SqlTypes.SqlDateTime (FullOpts)

Top method regressions (percentages):
          16 (Infinity of base) : System.Data.Common.dasm - System.Data.SqlTypes.SqlDateTime:get_BaseDate():System.DateTime (FullOpts) (0 base, 1 diff methods)
          16 (Infinity of base) : System.Data.Common.dasm - System.Data.SqlTypes.SqlDateTime:get_MaxTimeSpan():System.TimeSpan (FullOpts) (0 base, 1 diff methods)
          16 (Infinity of base) : System.Data.Common.dasm - System.Data.SqlTypes.SqlDateTime:get_MinTimeSpan():System.TimeSpan (FullOpts) (0 base, 1 diff methods)
           4 (Infinity of base) : System.DirectoryServices.Protocols.dasm - System.DirectoryServices.Protocols.LdapConnection:get_AuthType():int:this (FullOpts)
          10 (9.62 % of base) : System.Data.Common.dasm - System.Data.SqlTypes.SqlDateTime:GetHashCode():int:this (FullOpts)
          10 (7.81 % of base) : System.Data.Common.dasm - System.Data.SqlTypes.SqlDateTime:ToString():System.String:this (FullOpts)
           8 (6.20 % of base) : System.Data.Common.dasm - System.Data.SqlTypes.SqlDateTime:get_Value():System.DateTime:this (FullOpts)
          10 (3.33 % of base) : System.Data.Common.dasm - System.Data.SqlTypes.SqlDateTime:System.Xml.Serialization.IXmlSerializable.WriteXml(System.Xml.XmlWriter):this (FullOpts)
           7 (2.17 % of base) : System.Data.Common.dasm - System.Data.SqlTypes.SqlDateTime:FromTimeSpan(System.TimeSpan):System.Data.SqlTypes.SqlDateTime (FullOpts)
          13 (0.14 % of base) : System.Data.Common.dasm - System.Data.Common.SqlConvert:ChangeTypeForXML(System.Object,System.Type):System.Object (FullOpts)

Top method improvements (percentages):
        -231 (-45.65 % of base) : System.Data.Common.dasm - System.Data.SqlTypes.SqlDateTime:.cctor() (FullOpts)
          -7 (-2.97 % of base) : System.Data.Common.dasm - System.Data.SqlTypes.SqlString:op_Explicit(System.Data.SqlTypes.SqlDateTime):System.Data.SqlTypes.SqlString (FullOpts)
          -3 (-1.90 % of base) : System.Data.Common.dasm - System.Data.SqlTypes.SqlDateTime:op_Addition(System.Data.SqlTypes.SqlDateTime,System.TimeSpan):System.Data.SqlTypes.SqlDateTime (FullOpts)
          -3 (-1.90 % of base) : System.Data.Common.dasm - System.Data.SqlTypes.SqlDateTime:op_Subtraction(System.Data.SqlTypes.SqlDateTime,System.TimeSpan):System.Data.SqlTypes.SqlDateTime (FullOpts)

14 total methods with Code Size differences (4 improved, 10 regressed), 282882 unchanged.

--------------------------------------------------------------------------------

Artifacts:

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions