Created
January 13, 2020 20:53
-
-
Save EgorBo/4110b359ed109ea4ef198250aee3d3da to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Found 11 files with textual diffs. | |
Summary: | |
(Lower is better) | |
Total bytes of diff: -804 (-0.00% of base) | |
diff is an improvement. | |
Top file regressions by size (bytes): | |
6 : System.Private.Xml.Linq.dasm (0.00% of base) | |
Top file improvements by size (bytes): | |
-290 : System.Private.CoreLib.dasm (-0.01% of base) | |
-167 : Microsoft.CodeAnalysis.dasm (-0.01% of base) | |
-96 : System.Private.Xml.dasm (-0.00% of base) | |
-60 : System.Net.Http.dasm (-0.01% of base) | |
-51 : System.ComponentModel.Annotations.dasm (-0.14% of base) | |
-45 : System.Net.HttpListener.dasm (-0.02% of base) | |
-43 : Microsoft.CodeAnalysis.VisualBasic.dasm (-0.00% of base) | |
-36 : System.Reflection.Metadata.dasm (-0.01% of base) | |
-11 : Microsoft.CodeAnalysis.CSharp.dasm (-0.00% of base) | |
-11 : System.Private.DataContractSerialization.dasm (-0.00% of base) | |
11 total files with size differences (10 improved, 1 regressed), 98 unchanged. | |
Top method regressions by size (bytes): | |
6 ( 1.09% of base) : System.Private.Xml.Linq.dasm - System.Xml.Linq.XNamespace:Get(System.String,int,int):System.Xml.Linq.XNamespace | |
Top method improvements by size (bytes): | |
-68 (-4.99% of base) : Microsoft.CodeAnalysis.dasm - VersionResourceSerializer:WriteVerResource(System.IO.BinaryWriter):this | |
-51 (-17.17% of base) : System.ComponentModel.Annotations.dasm - System.ComponentModel.DataAnnotations.PhoneAttribute:RemoveExtension(System.String):System.String | |
-48 (-7.48% of base) : System.Private.CoreLib.dasm - System.Exception:ToString():System.String:this | |
-48 (-1.10% of base) : System.Private.CoreLib.dasm - System.Diagnostics.Tracing.EventSource:CreateManifestAndDescriptors(System.Type,System.String,System.Diagnostics.Tracing.EventSource,int):System.Byte[] | |
-45 (-7.50% of base) : System.Net.HttpListener.dasm - Helpers:GetCharSetValueFromHeader(System.String):System.String | |
-44 (-4.30% of base) : System.Net.Http.dasm - System.Net.Http.MultiProxy:TryParseProxyConfigPart(System.ReadOnlySpan`1[Char],bool,byref,byref):bool | |
-42 (-9.25% of base) : System.Private.CoreLib.dasm - System.Text.UTF7Encoding:MakeTables():this | |
-38 (-1.72% of base) : System.Private.CoreLib.dasm - System.Globalization.IdnMapping:PunycodeEncode(System.String):System.String | |
-32 (-23.53% of base) : System.Private.Xml.dasm - System.Xml.Base64Decoder:ConstructMapBase64():System.Byte[] | |
-26 (-6.12% of base) : System.Private.CoreLib.dasm - System.Diagnostics.Tracing.ActivityTracker:NormalizeActivityName(System.String,System.String,int):System.String | |
-23 (-9.06% of base) : Microsoft.CodeAnalysis.dasm - Microsoft.CodeAnalysis.ModuleExtensions:GetVTableGapSize(System.String):int | |
-22 (-2.97% of base) : Microsoft.CodeAnalysis.dasm - Microsoft.CodeAnalysis.CommandLineParser:TryParseClientArgs(System.Collections.Generic.IEnumerable`1[[System.String, System.Private.CoreLib, Version=5.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]],byref,byref,byref,byref):bool | |
-22 (-0.58% of base) : System.Private.CoreLib.dasm - System.DateTimeParse:ParseByFormat(byref,byref,byref,System.Globalization.DateTimeFormatInfo,byref):bool | |
-19 (-4.11% of base) : System.Private.Xml.dasm - System.Xml.Serialization.XmlSerializationWriter:ListUsedPrefixes(System.Collections.Generic.Dictionary`2[[System.String, System.Private.CoreLib, Version=5.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[System.String, System.Private.CoreLib, Version=5.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]],System.String):System.Collections.Generic.HashSet`1[Int32]:this | |
-18 (-13.43% of base) : Microsoft.CodeAnalysis.dasm - Roslyn.Utilities.StringExtensions:TryGetWithoutAttributeSuffix(System.String,bool,byref):bool | |
-18 (-9.94% of base) : Microsoft.CodeAnalysis.VisualBasic.dasm - Microsoft.CodeAnalysis.VisualBasic.Symbols.GeneratedNames:TryParseStateMachineHoistedUserVariableName(System.String,byref,byref):bool | |
-16 (-0.47% of base) : System.Net.Http.dasm - <GetDigestTokenForCredential>d__40:MoveNext():this | |
-15 (-3.12% of base) : System.Private.CoreLib.dasm - System.Globalization.HijriCalendar:GetAdvanceHijriDate():int | |
-15 (-0.53% of base) : System.Private.CoreLib.dasm - System.Globalization.IdnMapping:PunycodeDecode(System.String):System.String | |
-15 (-4.62% of base) : System.Private.Xml.dasm - System.Xml.Serialization.AttributeAccessor:CheckSpecial():this | |
-14 (-70.00% of base) : Microsoft.CodeAnalysis.dasm - Microsoft.Cci.PeWriter:get_SizeOfNameTable():int | |
-14 (-70.00% of base) : System.Reflection.Metadata.dasm - System.Reflection.PortableExecutable.ManagedTextSection:get_SizeOfNameTable():int | |
-13 (-6.47% of base) : Microsoft.CodeAnalysis.VisualBasic.dasm - Microsoft.CodeAnalysis.VisualBasic.Symbols.QuickAttributeChecker:AddName(System.String,ubyte):this | |
-13 (-2.53% of base) : System.Private.CoreLib.dasm - System.Runtime.Loader.AssemblyLoadContext:ResolveSatelliteAssembly(System.Reflection.AssemblyName):System.Reflection.Assembly:this | |
-12 (-1.51% of base) : System.Private.CoreLib.dasm - System.Text.EncodingTable:InternalGetCodePageFromName(System.String):int | |
-11 (-8.87% of base) : Microsoft.CodeAnalysis.CSharp.dasm - Microsoft.CodeAnalysis.CSharp.Symbols.GeneratedNames:TryParseAnonymousTypeTemplateName(System.String,byref):bool | |
-11 (-20.37% of base) : Microsoft.CodeAnalysis.dasm - Microsoft.CodeAnalysis.ErrorLogger:DecreaseIndentation():this | |
-11 (-4.07% of base) : Microsoft.CodeAnalysis.dasm - Microsoft.CodeAnalysis.MetadataReaderExtensions:GetWinMdVersion(System.Reflection.Metadata.MetadataReader,byref,byref):bool | |
-11 (-8.40% of base) : Microsoft.CodeAnalysis.VisualBasic.dasm - Microsoft.CodeAnalysis.VisualBasic.Symbols.GeneratedNames:TryParseStateMachineTypeName(System.String,byref):bool | |
-11 (-5.58% of base) : System.Private.CoreLib.dasm - System.Diagnostics.Tracing.ManifestBuilder:GetLocalizedMessage(System.String,System.Globalization.CultureInfo,bool):System.String:this | |
-11 (-13.92% of base) : System.Private.DataContractSerialization.dasm - System.Runtime.Serialization.DataContract:GetDataContractNamespaceFromUri(System.String):System.String | |
-11 (-1.36% of base) : System.Private.Xml.dasm - System.Xml.Schema.XdrBuilder:LoadSchema(System.String):bool:this | |
-11 (-1.19% of base) : System.Private.Xml.dasm - System.Xml.Schema.XdrValidator:LoadSchemaFromLocation(System.String):this | |
-11 (-9.40% of base) : System.Reflection.Metadata.dasm - System.Reflection.Metadata.TypeDefinition:GetProjectedName():System.Reflection.Metadata.StringHandle:this | |
-11 (-4.47% of base) : System.Reflection.Metadata.dasm - System.Reflection.Metadata.Ecma335.MetadataRootBuilder:.ctor(System.Reflection.Metadata.Ecma335.MetadataBuilder,System.String,bool):this | |
-8 (-6.84% of base) : System.Private.Xml.dasm - System.Xml.Schema.XdrBuilder:IsXdrSchema(System.String):bool | |
-1 (-1.01% of base) : Microsoft.CodeAnalysis.VisualBasic.dasm - Microsoft.CodeAnalysis.VisualBasic.Symbols.GeneratedNames:TryParseHoistedUserVariableName(System.String,byref):bool | |
Top method regressions by size (percentage): | |
6 ( 1.09% of base) : System.Private.Xml.Linq.dasm - System.Xml.Linq.XNamespace:Get(System.String,int,int):System.Xml.Linq.XNamespace | |
Top method improvements by size (percentage): | |
-14 (-70.00% of base) : Microsoft.CodeAnalysis.dasm - Microsoft.Cci.PeWriter:get_SizeOfNameTable():int | |
-14 (-70.00% of base) : System.Reflection.Metadata.dasm - System.Reflection.PortableExecutable.ManagedTextSection:get_SizeOfNameTable():int | |
-32 (-23.53% of base) : System.Private.Xml.dasm - System.Xml.Base64Decoder:ConstructMapBase64():System.Byte[] | |
-11 (-20.37% of base) : Microsoft.CodeAnalysis.dasm - Microsoft.CodeAnalysis.ErrorLogger:DecreaseIndentation():this | |
-51 (-17.17% of base) : System.ComponentModel.Annotations.dasm - System.ComponentModel.DataAnnotations.PhoneAttribute:RemoveExtension(System.String):System.String | |
-11 (-13.92% of base) : System.Private.DataContractSerialization.dasm - System.Runtime.Serialization.DataContract:GetDataContractNamespaceFromUri(System.String):System.String | |
-18 (-13.43% of base) : Microsoft.CodeAnalysis.dasm - Roslyn.Utilities.StringExtensions:TryGetWithoutAttributeSuffix(System.String,bool,byref):bool | |
-18 (-9.94% of base) : Microsoft.CodeAnalysis.VisualBasic.dasm - Microsoft.CodeAnalysis.VisualBasic.Symbols.GeneratedNames:TryParseStateMachineHoistedUserVariableName(System.String,byref,byref):bool | |
-11 (-9.40% of base) : System.Reflection.Metadata.dasm - System.Reflection.Metadata.TypeDefinition:GetProjectedName():System.Reflection.Metadata.StringHandle:this | |
-42 (-9.25% of base) : System.Private.CoreLib.dasm - System.Text.UTF7Encoding:MakeTables():this | |
-23 (-9.06% of base) : Microsoft.CodeAnalysis.dasm - Microsoft.CodeAnalysis.ModuleExtensions:GetVTableGapSize(System.String):int | |
-11 (-8.87% of base) : Microsoft.CodeAnalysis.CSharp.dasm - Microsoft.CodeAnalysis.CSharp.Symbols.GeneratedNames:TryParseAnonymousTypeTemplateName(System.String,byref):bool | |
-11 (-8.40% of base) : Microsoft.CodeAnalysis.VisualBasic.dasm - Microsoft.CodeAnalysis.VisualBasic.Symbols.GeneratedNames:TryParseStateMachineTypeName(System.String,byref):bool | |
-45 (-7.50% of base) : System.Net.HttpListener.dasm - Helpers:GetCharSetValueFromHeader(System.String):System.String | |
-48 (-7.48% of base) : System.Private.CoreLib.dasm - System.Exception:ToString():System.String:this | |
-8 (-6.84% of base) : System.Private.Xml.dasm - System.Xml.Schema.XdrBuilder:IsXdrSchema(System.String):bool | |
-13 (-6.47% of base) : Microsoft.CodeAnalysis.VisualBasic.dasm - Microsoft.CodeAnalysis.VisualBasic.Symbols.QuickAttributeChecker:AddName(System.String,ubyte):this | |
-26 (-6.12% of base) : System.Private.CoreLib.dasm - System.Diagnostics.Tracing.ActivityTracker:NormalizeActivityName(System.String,System.String,int):System.String | |
-11 (-5.58% of base) : System.Private.CoreLib.dasm - System.Diagnostics.Tracing.ManifestBuilder:GetLocalizedMessage(System.String,System.Globalization.CultureInfo,bool):System.String:this | |
-68 (-4.99% of base) : Microsoft.CodeAnalysis.dasm - VersionResourceSerializer:WriteVerResource(System.IO.BinaryWriter):this | |
-15 (-4.62% of base) : System.Private.Xml.dasm - System.Xml.Serialization.AttributeAccessor:CheckSpecial():this | |
-11 (-4.47% of base) : System.Reflection.Metadata.dasm - System.Reflection.Metadata.Ecma335.MetadataRootBuilder:.ctor(System.Reflection.Metadata.Ecma335.MetadataBuilder,System.String,bool):this | |
-44 (-4.30% of base) : System.Net.Http.dasm - System.Net.Http.MultiProxy:TryParseProxyConfigPart(System.ReadOnlySpan`1[Char],bool,byref,byref):bool | |
-19 (-4.11% of base) : System.Private.Xml.dasm - System.Xml.Serialization.XmlSerializationWriter:ListUsedPrefixes(System.Collections.Generic.Dictionary`2[[System.String, System.Private.CoreLib, Version=5.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[System.String, System.Private.CoreLib, Version=5.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]],System.String):System.Collections.Generic.HashSet`1[Int32]:this | |
-11 (-4.07% of base) : Microsoft.CodeAnalysis.dasm - Microsoft.CodeAnalysis.MetadataReaderExtensions:GetWinMdVersion(System.Reflection.Metadata.MetadataReader,byref,byref):bool | |
-15 (-3.12% of base) : System.Private.CoreLib.dasm - System.Globalization.HijriCalendar:GetAdvanceHijriDate():int | |
-22 (-2.97% of base) : Microsoft.CodeAnalysis.dasm - Microsoft.CodeAnalysis.CommandLineParser:TryParseClientArgs(System.Collections.Generic.IEnumerable`1[[System.String, System.Private.CoreLib, Version=5.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]],byref,byref,byref,byref):bool | |
-13 (-2.53% of base) : System.Private.CoreLib.dasm - System.Runtime.Loader.AssemblyLoadContext:ResolveSatelliteAssembly(System.Reflection.AssemblyName):System.Reflection.Assembly:this | |
-38 (-1.72% of base) : System.Private.CoreLib.dasm - System.Globalization.IdnMapping:PunycodeEncode(System.String):System.String | |
-12 (-1.51% of base) : System.Private.CoreLib.dasm - System.Text.EncodingTable:InternalGetCodePageFromName(System.String):int | |
-11 (-1.36% of base) : System.Private.Xml.dasm - System.Xml.Schema.XdrBuilder:LoadSchema(System.String):bool:this | |
-11 (-1.19% of base) : System.Private.Xml.dasm - System.Xml.Schema.XdrValidator:LoadSchemaFromLocation(System.String):this | |
-48 (-1.10% of base) : System.Private.CoreLib.dasm - System.Diagnostics.Tracing.EventSource:CreateManifestAndDescriptors(System.Type,System.String,System.Diagnostics.Tracing.EventSource,int):System.Byte[] | |
-1 (-1.01% of base) : Microsoft.CodeAnalysis.VisualBasic.dasm - Microsoft.CodeAnalysis.VisualBasic.Symbols.GeneratedNames:TryParseHoistedUserVariableName(System.String,byref):bool | |
-22 (-0.58% of base) : System.Private.CoreLib.dasm - System.DateTimeParse:ParseByFormat(byref,byref,byref,System.Globalization.DateTimeFormatInfo,byref):bool | |
-15 (-0.53% of base) : System.Private.CoreLib.dasm - System.Globalization.IdnMapping:PunycodeDecode(System.String):System.String | |
-16 (-0.47% of base) : System.Net.Http.dasm - <GetDigestTokenForCredential>d__40:MoveNext():this | |
38 total methods with size differences (37 improved, 1 regressed), 262228 unchanged. |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment