Skip to content

[JitDiff X64] [EgorBo] [experiment] Fold String.Concat #2027

Description

@MihuBot

Job completed in 16 minutes 58 seconds (remote runner delay: 1 minute 16 seconds).
dotnet/runtime#129659
Using arguments: -nuget -dependsOn https://github.com/MihaZupan/runtime/tree/revert-test-3
Main commit: dotnet/runtime@f5a2d69
PR commit: EgorBo/runtime-1@af94797

Diffs

Found 86 files with textual diffs.

Summary of Code Size diffs:
(Lower is better)

Total bytes of base: 50362207
Total bytes of diff: 50361971
Total bytes of delta: -236 (-0.00 % of base)
Total relative delta: -0.23
    diff is an improvement.
    relative diff is an improvement.


Top file improvements (bytes):
        -167 : System.Private.Xml.dasm (-0.00 % of base)
         -35 : System.Private.CoreLib.dasm (-0.00 % of base)
         -34 : System.Data.Common.dasm (-0.00 % of base)

3 total files with Code Size differences (3 improved, 0 regressed), 258 unchanged.

Top method improvements (bytes):
         -74 (-3.78 % of base) : System.Private.Xml.dasm - System.Xml.Serialization.XmlSerializationILGen:GenerateSerializerContract(System.Xml.Serialization.XmlMapping[],System.Type[],System.String,System.String[],System.String,System.String[],System.Collections.Generic.Dictionary`2[System.String,System.String]):this (FullOpts)
         -48 (-1.24 % of base) : System.Private.Xml.dasm - System.Xml.Serialization.XmlSerializationWriterCodeGen:WriteEnumAndArrayTypes():this (FullOpts)
         -45 (-3.05 % of base) : System.Private.Xml.dasm - System.Xml.Serialization.XmlSerializationReaderCodeGen:WriteCreateCollection(System.Xml.Serialization.TypeDesc,System.String):this (FullOpts)
         -34 (-10.56 % of base) : System.Data.Common.dasm - System.Data.SimpleType:IsPlainString():bool:this (FullOpts)
         -19 (-1.59 % of base) : System.Private.CoreLib.dasm - System.Globalization.DateTimeFormatInfoScanner:AddDateWordOrPostfix(System.String,System.String):this (FullOpts)
         -16 (-2.32 % of base) : System.Private.CoreLib.dasm - System.Globalization.DateTimeFormatInfoScanner:ScanDateWord(System.String):this (FullOpts)

Top method improvements (percentages):
         -34 (-10.56 % of base) : System.Data.Common.dasm - System.Data.SimpleType:IsPlainString():bool:this (FullOpts)
         -74 (-3.78 % of base) : System.Private.Xml.dasm - System.Xml.Serialization.XmlSerializationILGen:GenerateSerializerContract(System.Xml.Serialization.XmlMapping[],System.Type[],System.String,System.String[],System.String,System.String[],System.Collections.Generic.Dictionary`2[System.String,System.String]):this (FullOpts)
         -45 (-3.05 % of base) : System.Private.Xml.dasm - System.Xml.Serialization.XmlSerializationReaderCodeGen:WriteCreateCollection(System.Xml.Serialization.TypeDesc,System.String):this (FullOpts)
         -16 (-2.32 % of base) : System.Private.CoreLib.dasm - System.Globalization.DateTimeFormatInfoScanner:ScanDateWord(System.String):this (FullOpts)
         -19 (-1.59 % of base) : System.Private.CoreLib.dasm - System.Globalization.DateTimeFormatInfoScanner:AddDateWordOrPostfix(System.String,System.String):this (FullOpts)
         -48 (-1.24 % of base) : System.Private.Xml.dasm - System.Xml.Serialization.XmlSerializationWriterCodeGen:WriteEnumAndArrayTypes():this (FullOpts)

6 total methods with Code Size differences (6 improved, 0 regressed), 338444 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