Open MihuBot opened 6 months ago
Build completed in 33 minutes. https://github.com/dotnet/runtime/pull/99140
Found 2 files with textual diffs. Summary of Code Size diffs: (Lower is better) Total bytes of base: 8058396 Total bytes of diff: 8058180 Total bytes of delta: -216 (-0.00 % of base) Total relative delta: -0.41 diff is an improvement. relative diff is an improvement. Top file improvements (bytes): -216 : System.Private.CoreLib.dasm (-0.003% of base) 1 total files with Code Size differences (1 improved, 0 regressed), 0 unchanged. Top method improvements (bytes): -128 (-8.060% of base) : System.Private.CoreLib.dasm - System.Buffers.StringSearchValues:CreateFromNormalizedValues(System.ReadOnlySpan`1[System.String],System.Collections.Generic.HashSet`1[System.String],ubyte,byref):System.Buffers.SearchValues`1[System.String] (FullOpts) -16 (-3.125% of base) : System.Private.CoreLib.dasm - System.Buffers.AhoCorasickBuilder:Build():System.Buffers.AhoCorasick:this (FullOpts) -16 (-1.951% of base) : System.Private.CoreLib.dasm - System.Runtime.Loader.AssemblyLoadContext:GetFirstResolvedAssemblyFromResolvingEvent(System.Reflection.AssemblyName):System.Reflection.Assembly:this (FullOpts) -16 (-5.970% of base) : System.Private.CoreLib.dasm - System.Runtime.Loader.AssemblyLoadContext:GetResolvedUnmanagedDll(System.Reflection.Assembly,System.String):long:this (FullOpts) -16 (-1.951% of base) : System.Private.CoreLib.dasm - System.Runtime.Loader.AssemblyLoadContext:InvokeResolveEvent(System.ResolveEventHandler,System.Reflection.RuntimeAssembly,System.String):System.Reflection.RuntimeAssembly (FullOpts) -8 (-9.091% of base) : System.Private.CoreLib.dasm - System.Collections.Generic.Dictionary`2[System.Numerics.Vector`1[float],System.Nullable`1[int]]:GetEnumerator():System.Collections.Generic.Dictionary`2+Enumerator[System.Numerics.Vector`1[float],System.Nullable`1[int]]:this (FullOpts) -8 (-4.255% of base) : System.Private.CoreLib.dasm - System.Collections.Generic.Dictionary`2[System.Numerics.Vector`1[float],System.Nullable`1[int]]:System.Collections.Generic.IEnumerable<System.Collections.Generic.KeyValuePair<TKey,TValue>>.GetEnumerator():System.Collections.Generic.IEnumerator`1[System.Collections.Generic.KeyValuePair`2[System.Numerics.Vector`1[float],System.Nullable`1[int]]]:this (FullOpts) -8 (-6.897% of base) : System.Private.CoreLib.dasm - System.Collections.Generic.Dictionary`2[System.Numerics.Vector`1[float],System.Nullable`1[int]]:System.Collections.IDictionary.GetEnumerator():System.Collections.IDictionaryEnumerator:this (FullOpts) Top method improvements (percentages): -8 (-9.091% of base) : System.Private.CoreLib.dasm - System.Collections.Generic.Dictionary`2[System.Numerics.Vector`1[float],System.Nullable`1[int]]:GetEnumerator():System.Collections.Generic.Dictionary`2+Enumerator[System.Numerics.Vector`1[float],System.Nullable`1[int]]:this (FullOpts) -128 (-8.060% of base) : System.Private.CoreLib.dasm - System.Buffers.StringSearchValues:CreateFromNormalizedValues(System.ReadOnlySpan`1[System.String],System.Collections.Generic.HashSet`1[System.String],ubyte,byref):System.Buffers.SearchValues`1[System.String] (FullOpts) -8 (-6.897% of base) : System.Private.CoreLib.dasm - System.Collections.Generic.Dictionary`2[System.Numerics.Vector`1[float],System.Nullable`1[int]]:System.Collections.IDictionary.GetEnumerator():System.Collections.IDictionaryEnumerator:this (FullOpts) -16 (-5.970% of base) : System.Private.CoreLib.dasm - System.Runtime.Loader.AssemblyLoadContext:GetResolvedUnmanagedDll(System.Reflection.Assembly,System.String):long:this (FullOpts) -8 (-4.255% of base) : System.Private.CoreLib.dasm - System.Collections.Generic.Dictionary`2[System.Numerics.Vector`1[float],System.Nullable`1[int]]:System.Collections.Generic.IEnumerable<System.Collections.Generic.KeyValuePair<TKey,TValue>>.GetEnumerator():System.Collections.Generic.IEnumerator`1[System.Collections.Generic.KeyValuePair`2[System.Numerics.Vector`1[float],System.Nullable`1[int]]]:this (FullOpts) -16 (-3.125% of base) : System.Private.CoreLib.dasm - System.Buffers.AhoCorasickBuilder:Build():System.Buffers.AhoCorasick:this (FullOpts) -16 (-1.951% of base) : System.Private.CoreLib.dasm - System.Runtime.Loader.AssemblyLoadContext:GetFirstResolvedAssemblyFromResolvingEvent(System.Reflection.AssemblyName):System.Reflection.Assembly:this (FullOpts) -16 (-1.951% of base) : System.Private.CoreLib.dasm - System.Runtime.Loader.AssemblyLoadContext:InvokeResolveEvent(System.ResolveEventHandler,System.Reflection.RuntimeAssembly,System.String):System.Reflection.RuntimeAssembly (FullOpts) 8 total methods with Code Size differences (8 improved, 0 regressed), 56162 unchanged. --------------------------------------------------------------------------------
Artifacts:
Larger list of diffs: https://gist.github.com/MihuBot/397b9defa491b8908981106ef7a0a95c
@MihaZupan
Build completed in 33 minutes. https://github.com/dotnet/runtime/pull/99140
CoreLib diffs
Frameworks diffs
Diffs
``` Found 350 files with textual diffs. Summary of Code Size diffs: (Lower is better) Total bytes of base: 46451248 Total bytes of diff: 46440092 Total bytes of delta: -11156 (-0.02 % of base) Total relative delta: -52.25 diff is an improvement. relative diff is an improvement. Top file regressions (bytes): 2452 : System.Security.Cryptography.dasm (0.190% of base) 4 : System.Runtime.Serialization.Formatters.dasm (0.003% of base) Top file improvements (bytes): -10112 : System.Linq.Parallel.dasm (-0.425% of base) -2144 : ILCompiler.Reflection.ReadyToRun.dasm (-0.734% of base) -840 : System.Text.Json.dasm (-0.054% of base) -172 : System.Private.CoreLib.dasm (-0.002% of base) -104 : System.Security.Cryptography.Pkcs.dasm (-0.023% of base) -52 : System.Data.Common.dasm (-0.003% of base) -36 : System.Net.Http.dasm (-0.004% of base) -32 : System.Diagnostics.Process.dasm (-0.026% of base) -28 : System.Private.Xml.dasm (-0.001% of base) -20 : System.Private.DataContractSerialization.dasm (-0.002% of base) -16 : System.Formats.Cbor.dasm (-0.026% of base) -16 : System.Collections.dasm (-0.002% of base) -16 : System.Reflection.Metadata.dasm (-0.002% of base) -8 : System.Net.Primitives.dasm (-0.007% of base) -8 : System.Net.HttpListener.dasm (-0.006% of base) -8 : Microsoft.VisualBasic.Core.dasm (-0.001% of base) 18 total files with Code Size differences (16 improved, 2 regressed), 238 unchanged. Top method regressions (bytes): 100 (2.831% of base) : System.Security.Cryptography.dasm - System.Security.Cryptography.CryptoStream+Artifacts: