Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[EgorBo] Improve SequenceEqual for constant lengths unrolling #31

Open
MihuBot opened this issue Apr 8, 2023 · 0 comments
Open

[EgorBo] Improve SequenceEqual for constant lengths unrolling #31

MihuBot opened this issue Apr 8, 2023 · 0 comments

Comments

@MihuBot
Copy link
Owner

MihuBot commented Apr 8, 2023

Build completed in 2 hours 28 minutes.
dotnet/runtime#84524

CoreLib diffs

Found 2 files with textual diffs.

Summary of Code Size diffs:
(Lower is better)

Total bytes of base: 3368816
Total bytes of diff: 3369368
Total bytes of delta: 552 (0.02 % of base)
Total relative delta: NaN
    diff is a regression.
    relative diff is a regression.


Top file regressions (bytes):
         552 : System.Private.CoreLib.dasm (0.02 % of base)

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

Top method regressions (bytes):
          69 (11.90 % of base) : System.Private.CoreLib.dasm - System.Globalization.TimeSpanParse+TimeSpanRawInfo:FullMatch(System.Globalization.TimeSpanFormat+FormatLiterals):bool:this
          58 (12.08 % of base) : System.Private.CoreLib.dasm - System.Globalization.TimeSpanParse+TimeSpanRawInfo:FullAppCompatMatch(System.Globalization.TimeSpanFormat+FormatLiterals):bool:this
          58 (11.76 % of base) : System.Private.CoreLib.dasm - System.Globalization.TimeSpanParse+TimeSpanRawInfo:FullDHMSMatch(System.Globalization.TimeSpanFormat+FormatLiterals):bool:this
          58 (11.76 % of base) : System.Private.CoreLib.dasm - System.Globalization.TimeSpanParse+TimeSpanRawInfo:FullHMSFMatch(System.Globalization.TimeSpanFormat+FormatLiterals):bool:this
          49 (16.01 % of base) : System.Private.CoreLib.dasm - System.Globalization.TimeSpanParse+TimeSpanRawInfo:FullHMMatch(System.Globalization.TimeSpanFormat+FormatLiterals):bool:this
          47 (11.58 % of base) : System.Private.CoreLib.dasm - System.Globalization.TimeSpanParse+TimeSpanRawInfo:FullDHMMatch(System.Globalization.TimeSpanFormat+FormatLiterals):bool:this
          47 (11.58 % of base) : System.Private.CoreLib.dasm - System.Globalization.TimeSpanParse+TimeSpanRawInfo:FullHMSMatch(System.Globalization.TimeSpanFormat+FormatLiterals):bool:this
          47 (12.37 % of base) : System.Private.CoreLib.dasm - System.Globalization.TimeSpanParse+TimeSpanRawInfo:PartialAppCompatMatch(System.Globalization.TimeSpanFormat+FormatLiterals):bool:this
          25 (11.47 % of base) : System.Private.CoreLib.dasm - System.Globalization.TimeSpanParse+TimeSpanRawInfo:FullDMatch(System.Globalization.TimeSpanFormat+FormatLiterals):bool:this
          17 (9.44 % of base) : System.Private.CoreLib.dasm - System.ApplicationId:Equals(System.Object):bool:this
          16 (8.51 % of base) : System.Private.CoreLib.dasm - System.Globalization.DateTimeFormatInfoScanner:GetFormatFlagGenitiveMonth(System.String[],System.String[],System.String[],System.String[]):int
          13 (12.50 % of base) : System.Private.CoreLib.dasm - System.Globalization.SortKey:Equals(System.Object):bool:this
          12 (6.90 % of base) : System.Private.CoreLib.dasm - System.Text.StringBuilder:Equals(System.ReadOnlySpan`1[ushort]):bool:this
          10 (2.86 % of base) : System.Private.CoreLib.dasm - System.MemoryExtensions:Equals(System.ReadOnlySpan`1[ushort],System.ReadOnlySpan`1[ushort],int):bool
           7 (1.22 % of base) : System.Private.CoreLib.dasm - System.TimeZoneInfo:CompareTimeZoneFile(System.String,ubyte[],ubyte[]):bool
           6 (0.14 % of base) : System.Private.CoreLib.dasm - System.Diagnostics.Tracing.EventSource:CreateManifestAndDescriptors(System.Type,System.String,System.Diagnostics.Tracing.EventSource,int):ubyte[]
           5 (1.53 % of base) : System.Private.CoreLib.dasm - System.Globalization.CalendarData:EnumCalendarInfoCallback(ulong,long)
           5 (2.69 % of base) : System.Private.CoreLib.dasm - System.Reflection.Emit.SignatureHelper:Equals(System.Object):bool:this
           4 (0.45 % of base) : System.Private.CoreLib.dasm - System.IO.FileSystem:MoveDirectory(System.String,System.String,bool)
           4 (1.06 % of base) : System.Private.CoreLib.dasm - System.String:MakeSeparatorListAny(System.ReadOnlySpan`1[ushort],System.ReadOnlySpan`1[System.String],byref,byref)
           3 (4.00 % of base) : System.Private.CoreLib.dasm - System.MemoryExtensions:SequenceEqual[System.__Canon](System.ReadOnlySpan`1[System.__Canon],System.ReadOnlySpan`1[System.__Canon]):bool
           3 (4.00 % of base) : System.Private.CoreLib.dasm - System.MemoryExtensions:SequenceEqual[System.__Canon](System.Span`1[System.__Canon],System.ReadOnlySpan`1[System.__Canon]):bool
           3 (1.15 % of base) : System.Private.CoreLib.dasm - System.Reflection.AssemblyNameHelpers:IsValidPublicKey(ubyte[]):bool
           3 (0.73 % of base) : System.Private.CoreLib.dasm - System.String:EndsWith(System.String,int):bool:this
           1 (0.17 % of base) : System.Private.CoreLib.dasm - System.Text.EncodingTable:InternalGetCodePageFromName(System.String):int

Top method improvements (bytes):
         -18 (-10.65 % of base) : System.Private.CoreLib.dasm - System.TimeZoneInfo:HasSameRules(System.TimeZoneInfo):bool:this

Top method regressions (percentages):
          49 (16.01 % of base) : System.Private.CoreLib.dasm - System.Globalization.TimeSpanParse+TimeSpanRawInfo:FullHMMatch(System.Globalization.TimeSpanFormat+FormatLiterals):bool:this
          13 (12.50 % of base) : System.Private.CoreLib.dasm - System.Globalization.SortKey:Equals(System.Object):bool:this
          47 (12.37 % of base) : System.Private.CoreLib.dasm - System.Globalization.TimeSpanParse+TimeSpanRawInfo:PartialAppCompatMatch(System.Globalization.TimeSpanFormat+FormatLiterals):bool:this
          58 (12.08 % of base) : System.Private.CoreLib.dasm - System.Globalization.TimeSpanParse+TimeSpanRawInfo:FullAppCompatMatch(System.Globalization.TimeSpanFormat+FormatLiterals):bool:this
          69 (11.90 % of base) : System.Private.CoreLib.dasm - System.Globalization.TimeSpanParse+TimeSpanRawInfo:FullMatch(System.Globalization.TimeSpanFormat+FormatLiterals):bool:this
          58 (11.76 % of base) : System.Private.CoreLib.dasm - System.Globalization.TimeSpanParse+TimeSpanRawInfo:FullDHMSMatch(System.Globalization.TimeSpanFormat+FormatLiterals):bool:this
          58 (11.76 % of base) : System.Private.CoreLib.dasm - System.Globalization.TimeSpanParse+TimeSpanRawInfo:FullHMSFMatch(System.Globalization.TimeSpanFormat+FormatLiterals):bool:this
          47 (11.58 % of base) : System.Private.CoreLib.dasm - System.Globalization.TimeSpanParse+TimeSpanRawInfo:FullDHMMatch(System.Globalization.TimeSpanFormat+FormatLiterals):bool:this
          47 (11.58 % of base) : System.Private.CoreLib.dasm - System.Globalization.TimeSpanParse+TimeSpanRawInfo:FullHMSMatch(System.Globalization.TimeSpanFormat+FormatLiterals):bool:this
          25 (11.47 % of base) : System.Private.CoreLib.dasm - System.Globalization.TimeSpanParse+TimeSpanRawInfo:FullDMatch(System.Globalization.TimeSpanFormat+FormatLiterals):bool:this
          17 (9.44 % of base) : System.Private.CoreLib.dasm - System.ApplicationId:Equals(System.Object):bool:this
          16 (8.51 % of base) : System.Private.CoreLib.dasm - System.Globalization.DateTimeFormatInfoScanner:GetFormatFlagGenitiveMonth(System.String[],System.String[],System.String[],System.String[]):int
          12 (6.90 % of base) : System.Private.CoreLib.dasm - System.Text.StringBuilder:Equals(System.ReadOnlySpan`1[ushort]):bool:this
           3 (4.00 % of base) : System.Private.CoreLib.dasm - System.MemoryExtensions:SequenceEqual[System.__Canon](System.ReadOnlySpan`1[System.__Canon],System.ReadOnlySpan`1[System.__Canon]):bool
           3 (4.00 % of base) : System.Private.CoreLib.dasm - System.MemoryExtensions:SequenceEqual[System.__Canon](System.Span`1[System.__Canon],System.ReadOnlySpan`1[System.__Canon]):bool
          10 (2.86 % of base) : System.Private.CoreLib.dasm - System.MemoryExtensions:Equals(System.ReadOnlySpan`1[ushort],System.ReadOnlySpan`1[ushort],int):bool
           5 (2.69 % of base) : System.Private.CoreLib.dasm - System.Reflection.Emit.SignatureHelper:Equals(System.Object):bool:this
           5 (1.53 % of base) : System.Private.CoreLib.dasm - System.Globalization.CalendarData:EnumCalendarInfoCallback(ulong,long)
           7 (1.22 % of base) : System.Private.CoreLib.dasm - System.TimeZoneInfo:CompareTimeZoneFile(System.String,ubyte[],ubyte[]):bool
           3 (1.15 % of base) : System.Private.CoreLib.dasm - System.Reflection.AssemblyNameHelpers:IsValidPublicKey(ubyte[]):bool
           4 (1.06 % of base) : System.Private.CoreLib.dasm - System.String:MakeSeparatorListAny(System.ReadOnlySpan`1[ushort],System.ReadOnlySpan`1[System.String],byref,byref)
           3 (0.73 % of base) : System.Private.CoreLib.dasm - System.String:EndsWith(System.String,int):bool:this
           4 (0.45 % of base) : System.Private.CoreLib.dasm - System.IO.FileSystem:MoveDirectory(System.String,System.String,bool)
           1 (0.17 % of base) : System.Private.CoreLib.dasm - System.Text.EncodingTable:InternalGetCodePageFromName(System.String):int
           6 (0.14 % of base) : System.Private.CoreLib.dasm - System.Diagnostics.Tracing.EventSource:CreateManifestAndDescriptors(System.Type,System.String,System.Diagnostics.Tracing.EventSource,int):ubyte[]

Top method improvements (percentages):
         -18 (-10.65 % of base) : System.Private.CoreLib.dasm - System.TimeZoneInfo:HasSameRules(System.TimeZoneInfo):bool:this

26 total methods with Code Size differences (1 improved, 25 regressed), 27432 unchanged.

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

Frameworks diffs

Diffs
Found 323 files with textual diffs.

Summary of Code Size diffs:
(Lower is better)

Total bytes of base: 59903952
Total bytes of diff: 59931329
Total bytes of delta: 27377 (0.05 % of base)
Total relative delta: 166.67
    diff is a regression.
    relative diff is a regression.


Total byte diff includes 0 bytes from reconciling methods
	Base had    1 unique methods,      117 unique bytes
	Diff had    1 unique methods,      117 unique bytes

Top file regressions (bytes):
       29172 : Microsoft.Diagnostics.Tracing.TraceEvent.dasm (0.83 % of base)
        1098 : System.Text.Json.dasm (0.10 % of base)
        1037 : System.Private.CoreLib.dasm (0.02 % of base)
         575 : System.Security.Cryptography.Pkcs.dasm (0.16 % of base)
         288 : FSharp.Core.dasm (0.01 % of base)
         250 : System.Security.Cryptography.dasm (0.03 % of base)
          82 : Microsoft.Extensions.Primitives.dasm (0.32 % of base)
          80 : System.Net.Security.dasm (0.04 % of base)
          76 : System.Configuration.ConfigurationManager.dasm (0.02 % of base)
          52 : System.Reflection.MetadataLoadContext.dasm (0.02 % of base)
          42 : System.Threading.RateLimiting.dasm (0.02 % of base)
          33 : System.Formats.Cbor.dasm (0.08 % of base)
          31 : System.Net.Http.dasm (0.00 % of base)
          27 : System.IO.FileSystem.Watcher.dasm (0.10 % of base)
          26 : System.Text.RegularExpressions.dasm (0.00 % of base)
          26 : System.Net.NetworkInformation.dasm (0.06 % of base)
          24 : Microsoft.Extensions.DependencyInjection.Abstractions.dasm (0.08 % of base)
          24 : System.Reflection.Metadata.dasm (0.00 % of base)
          23 : System.Resources.Extensions.dasm (0.07 % of base)
          22 : System.Security.Cryptography.Cose.dasm (0.04 % of base)
          21 : Microsoft.CSharp.dasm (0.01 % of base)
          21 : System.Private.Xml.dasm (0.00 % of base)
          17 : System.Net.Sockets.dasm (0.01 % of base)
          12 : System.Net.Mail.dasm (0.01 % of base)
          12 : Newtonsoft.Json.Bson.dasm (0.01 % of base)
          12 : System.Net.NameResolution.dasm (0.03 % of base)
          12 : System.Diagnostics.DiagnosticSource.dasm (0.01 % of base)
          11 : System.Net.Quic.dasm (0.01 % of base)
          10 : Microsoft.Extensions.Hosting.Systemd.dasm (0.22 % of base)
           9 : System.Formats.Asn1.dasm (0.01 % of base)
           9 : System.Security.Cryptography.Xml.dasm (0.00 % of base)
           7 : xunit.runner.utility.netcoreapp10.dasm (0.00 % of base)
           4 : Microsoft.Extensions.DependencyModel.dasm (0.01 % of base)
           4 : System.IO.Packaging.dasm (0.00 % of base)
           3 : System.Console.dasm (0.00 % of base)
           3 : Microsoft.Extensions.FileProviders.Physical.dasm (0.02 % of base)
           2 : System.Collections.Immutable.dasm (0.00 % of base)

Top file improvements (bytes):
       -3014 : System.Linq.Expressions.dasm (-0.35 % of base)
        -864 : Newtonsoft.Json.dasm (-0.09 % of base)
        -750 : System.Private.DataContractSerialization.dasm (-0.09 % of base)
        -462 : System.Threading.Tasks.Dataflow.dasm (-0.04 % of base)
        -418 : System.ComponentModel.TypeConverter.dasm (-0.14 % of base)
        -122 : Microsoft.CodeAnalysis.VisualBasic.dasm (-0.00 % of base)
        -102 : System.Composition.TypedParts.dasm (-0.20 % of base)
         -42 : System.ServiceModel.Syndication.dasm (-0.03 % of base)
          -6 : Microsoft.CodeAnalysis.dasm (-0.00 % of base)

46 total files with Code Size differences (9 improved, 37 regressed), 229 unchanged.

Top method regressions (bytes):
        2556 (3.54 % of base) : Microsoft.Diagnostics.Tracing.TraceEvent.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServerTraceEventParser:EnumerateTemplates(System.Func`3[System.String,System.String,int],System.Action`1[Microsoft.Diagnostics.Tracing.TraceEvent]):this
         426 (1.35 % of base) : Microsoft.Diagnostics.Tracing.TraceEvent.dasm - Microsoft.Diagnostics.Tracing.Parsers.KernelTraceEventParser:EnumerateTemplates(System.Func`3[System.String,System.String,int],System.Action`1[Microsoft.Diagnostics.Tracing.TraceEvent]):this
         276 (8.93 % of base) : Microsoft.Diagnostics.Tracing.TraceEvent.dasm - Microsoft.Diagnostics.Tracing.Session.TraceEventSession:SetStackTraceIds(int,ulong,int):int
         264 (1.14 % of base) : Microsoft.Diagnostics.Tracing.TraceEvent.dasm - Microsoft.Diagnostics.Tracing.Parsers.ClrTraceEventParser:EnumerateTemplates(System.Func`3[System.String,System.String,int],System.Action`1[Microsoft.Diagnostics.Tracing.TraceEvent]):this
         161 (3.17 % of base) : System.Private.CoreLib.dasm - System.Globalization.TimeSpanParse:ProcessTerminal_HM_S_D(byref,ubyte,byref):bool
         138 (7.16 % of base) : System.Private.CoreLib.dasm - System.Globalization.TimeSpanParse:ProcessTerminal_HM(byref,ubyte,byref):bool
         117 (Infinity of base) : Microsoft.CodeAnalysis.dasm - Microsoft.CodeAnalysis.SmallDictionary`2[System.__Canon,int]:LeftComplex(Microsoft.CodeAnalysis.SmallDictionary`2+AvlNode[System.__Canon,int]):Microsoft.CodeAnalysis.SmallDictionary`2+AvlNode[System.__Canon,int] (0 base, 1 diff methods)
         102 (3.14 % of base) : Microsoft.Diagnostics.Tracing.TraceEvent.dasm - Microsoft.Diagnostics.Tracing.Etlx.TraceLog:InitializeFromFile(System.String):this
          98 (27.37 % of base) : System.Text.Json.dasm - System.Text.Json.JsonReaderHelper:TryGetFloatingPointConstant(System.ReadOnlySpan`1[ubyte],byref):bool (2 methods)
          96 (5.21 % of base) : System.Text.Json.dasm - System.Text.Json.Serialization.Metadata.JsonTypeInfo:GetProperty(System.ReadOnlySpan`1[ubyte],byref,byref):System.Text.Json.Serialization.Metadata.JsonPropertyInfo:this
          94 (6.02 % of base) : System.Private.CoreLib.dasm - System.Globalization.TimeSpanParse:ProcessTerminal_D(byref,ubyte,byref):bool
          94 (4.51 % of base) : System.Text.Json.dasm - System.Text.Json.JsonSerializer:LookupProperty(System.Object,System.ReadOnlySpan`1[ubyte],byref,System.Text.Json.JsonSerializerOptions,byref,bool):System.Text.Json.Serialization.Metadata.JsonPropertyInfo
          85 (3.34 % of base) : System.Text.Json.dasm - System.Text.Json.Serialization.Converters.ObjectWithParameterizedConstructorConverter`1[double]:TryLookupConstructorParameter(byref,byref,System.Text.Json.JsonSerializerOptions,byref):bool:this
          85 (3.34 % of base) : System.Text.Json.dasm - System.Text.Json.Serialization.Converters.ObjectWithParameterizedConstructorConverter`1[int]:TryLookupConstructorParameter(byref,byref,System.Text.Json.JsonSerializerOptions,byref):bool:this
          85 (3.34 % of base) : System.Text.Json.dasm - System.Text.Json.Serialization.Converters.ObjectWithParameterizedConstructorConverter`1[long]:TryLookupConstructorParameter(byref,byref,System.Text.Json.JsonSerializerOptions,byref):bool:this
          85 (3.34 % of base) : System.Text.Json.dasm - System.Text.Json.Serialization.Converters.ObjectWithParameterizedConstructorConverter`1[short]:TryLookupConstructorParameter(byref,byref,System.Text.Json.JsonSerializerOptions,byref):bool:this
          85 (3.34 % of base) : System.Text.Json.dasm - System.Text.Json.Serialization.Converters.ObjectWithParameterizedConstructorConverter`1[System.__Canon]:TryLookupConstructorParameter(byref,byref,System.Text.Json.JsonSerializerOptions,byref):bool:this
          85 (3.34 % of base) : System.Text.Json.dasm - System.Text.Json.Serialization.Converters.ObjectWithParameterizedConstructorConverter`1[System.Nullable`1[int]]:TryLookupConstructorParameter(byref,byref,System.Text.Json.JsonSerializerOptions,byref):bool:this
          85 (3.34 % of base) : System.Text.Json.dasm - System.Text.Json.Serialization.Converters.ObjectWithParameterizedConstructorConverter`1[System.Numerics.Vector`1[float]]:TryLookupConstructorParameter(byref,byref,System.Text.Json.JsonSerializerOptions,byref):bool:this
          85 (3.34 % of base) : System.Text.Json.dasm - System.Text.Json.Serialization.Converters.ObjectWithParameterizedConstructorConverter`1[ubyte]:TryLookupConstructorParameter(byref,byref,System.Text.Json.JsonSerializerOptions,byref):bool:this
          84 (0.33 % of base) : Microsoft.Diagnostics.Tracing.TraceEvent.dasm - Microsoft.Diagnostics.Tracing.Parsers.ClrPrivateTraceEventParser:EnumerateTemplates(System.Func`3[System.String,System.String,int],System.Action`1[Microsoft.Diagnostics.Tracing.TraceEvent]):this
          78 (3.07 % of base) : System.Linq.Expressions.dasm - System.Linq.Expressions.Compiler.ILGen:EmitNumericConversion(System.Reflection.Emit.ILGenerator,System.Type,System.Type,bool)
          74 (7.47 % of base) : System.Security.Cryptography.dasm - Internal.Cryptography.Helpers:AreSamePublicECParameters(System.Security.Cryptography.ECParameters,System.Security.Cryptography.ECParameters):bool
          69 (11.92 % of base) : System.Private.CoreLib.dasm - System.Globalization.TimeSpanParse+TimeSpanRawInfo:FullMatch(System.Globalization.TimeSpanFormat+FormatLiterals):bool:this
          59 (3.29 % of base) : System.Text.Json.dasm - System.Text.Json.Serialization.Metadata.JsonTypeInfo:GetParameter(System.ReadOnlySpan`1[ubyte],byref,byref):System.Text.Json.Serialization.Metadata.JsonParameterInfo:this
          58 (12.11 % of base) : System.Private.CoreLib.dasm - System.Globalization.TimeSpanParse+TimeSpanRawInfo:FullAppCompatMatch(System.Globalization.TimeSpanFormat+FormatLiterals):bool:this
          58 (11.79 % of base) : System.Private.CoreLib.dasm - System.Globalization.TimeSpanParse+TimeSpanRawInfo:FullDHMSMatch(System.Globalization.TimeSpanFormat+FormatLiterals):bool:this
          58 (11.79 % of base) : System.Private.CoreLib.dasm - System.Globalization.TimeSpanParse+TimeSpanRawInfo:FullHMSFMatch(System.Globalization.TimeSpanFormat+FormatLiterals):bool:this
          57 (5.89 % of base) : System.Security.Cryptography.dasm - System.Security.Cryptography.X509Certificates.DSACertificateExtensions:CopyWithPrivateKey(System.Security.Cryptography.X509Certificates.X509Certificate2,System.Security.Cryptography.DSA):System.Security.Cryptography.X509Certificates.X509Certificate2
          49 (16.07 % of base) : System.Private.CoreLib.dasm - System.Globalization.TimeSpanParse+TimeSpanRawInfo:FullHMMatch(System.Globalization.TimeSpanFormat+FormatLiterals):bool:this
          48 (3.08 % of base) : Microsoft.Diagnostics.Tracing.TraceEvent.dasm - Microsoft.Diagnostics.Tracing.StartStopActivityComputer+<>c__DisplayClass0_0:<.ctor>b__1(Microsoft.Diagnostics.Tracing.TraceEvent):this
          47 (11.60 % of base) : System.Private.CoreLib.dasm - System.Globalization.TimeSpanParse+TimeSpanRawInfo:FullDHMMatch(System.Globalization.TimeSpanFormat+FormatLiterals):bool:this
          47 (11.60 % of base) : System.Private.CoreLib.dasm - System.Globalization.TimeSpanParse+TimeSpanRawInfo:FullHMSMatch(System.Globalization.TimeSpanFormat+FormatLiterals):bool:this
          47 (12.40 % of base) : System.Private.CoreLib.dasm - System.Globalization.TimeSpanParse+TimeSpanRawInfo:PartialAppCompatMatch(System.Globalization.TimeSpanFormat+FormatLiterals):bool:this
          42 (6.28 % of base) : Microsoft.Diagnostics.Tracing.TraceEvent.dasm - Microsoft.Diagnostics.Tracing.BPerfEventSource:ProcessEventRecord(ulong,bool):this
          42 (4.40 % of base) : Microsoft.Diagnostics.Tracing.TraceEvent.dasm - Microsoft.Diagnostics.Tracing.EventPipeEventMetaDataHeader:GetProviderGuidFromProviderName(System.String):System.Guid
          42 (2.86 % of base) : Microsoft.Diagnostics.Tracing.TraceEvent.dasm - Microsoft.Diagnostics.Tracing.Parsers.JSDumpHeapTraceEventParser:EnumerateTemplates(System.Func`3[System.String,System.String,int],System.Action`1[Microsoft.Diagnostics.Tracing.TraceEvent]):this
          30 (1.20 % of base) : Microsoft.Diagnostics.Tracing.TraceEvent.dasm - Microsoft.Diagnostics.Tracing.Parsers.SymbolTraceEventParser:EnumerateTemplates(System.Func`3[System.String,System.String,int],System.Action`1[Microsoft.Diagnostics.Tracing.TraceEvent]):this
          30 (1.49 % of base) : FSharp.Core.dasm - Microsoft.FSharp.Linq.RuntimeHelpers.Adapters:ConvImmutableTypeToMutableType(Microsoft.FSharp.Linq.RuntimeHelpers.Adapters+ConversionDescription,System.Type):System.Type
          28 (0.94 % of base) : System.Reflection.MetadataLoadContext.dasm - System.Reflection.TypeLoading.Ecma.EcmaModule:GetTypeCoreNoCache(System.ReadOnlySpan`1[ubyte],System.ReadOnlySpan`1[ubyte],byref):System.Reflection.TypeLoading.RoDefinitionType:this
          27 (1.23 % of base) : System.IO.FileSystem.Watcher.dasm - System.IO.FileSystemWatcher+RunningInstance:ProcessEvents():this
          25 (11.52 % of base) : System.Private.CoreLib.dasm - System.Globalization.TimeSpanParse+TimeSpanRawInfo:FullDMatch(System.Globalization.TimeSpanFormat+FormatLiterals):bool:this
          24 (4.65 % of base) : Microsoft.Diagnostics.Tracing.TraceEvent.dasm - Microsoft.Diagnostics.Tracing.Parsers.Clr.ClrStressTraceEventParser:EnumerateTemplates(System.Func`3[System.String,System.String,int],System.Action`1[Microsoft.Diagnostics.Tracing.TraceEvent]):this
          24 (6.27 % of base) : Microsoft.Diagnostics.Tracing.TraceEvent.dasm - Microsoft.Diagnostics.Tracing.Parsers.ClrTraceEventParser:add_GCCreateSegment(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.Clr.GCCreateSegmentTraceData]):this
          24 (6.27 % of base) : Microsoft.Diagnostics.Tracing.TraceEvent.dasm - Microsoft.Diagnostics.Tracing.Parsers.ClrTraceEventParser:add_GCFreeSegment(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.Clr.GCFreeSegmentTraceData]):this
          24 (6.27 % of base) : Microsoft.Diagnostics.Tracing.TraceEvent.dasm - Microsoft.Diagnostics.Tracing.Parsers.ClrTraceEventParser:add_GCHeapStats(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.Clr.GCHeapStatsTraceData]):this
          24 (6.27 % of base) : Microsoft.Diagnostics.Tracing.TraceEvent.dasm - Microsoft.Diagnostics.Tracing.Parsers.ClrTraceEventParser:add_GCRestartEEStop(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.Clr.GCNoUserDataTraceData]):this
          24 (6.35 % of base) : Microsoft.Diagnostics.Tracing.TraceEvent.dasm - Microsoft.Diagnostics.Tracing.Parsers.ClrTraceEventParser:add_GCSampledObjectAllocation(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.Clr.GCSampledObjectAllocationTraceData]):this
          24 (4.46 % of base) : Microsoft.Diagnostics.Tracing.TraceEvent.dasm - Microsoft.Diagnostics.Tracing.Parsers.Kernel.CritSecTraceProviderTraceEventParser:EnumerateTemplates(System.Func`3[System.String,System.String,int],System.Action`1[Microsoft.Diagnostics.Tracing.TraceEvent]):this
          24 (4.99 % of base) : Microsoft.Diagnostics.Tracing.TraceEvent.dasm - Microsoft.Diagnostics.Tracing.Parsers.KernelTraceEventParser:add_MemoryPageAccess(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.Kernel.MemoryPageAccessTraceData]):this
          24 (4.99 % of base) : Microsoft.Diagnostics.Tracing.TraceEvent.dasm - Microsoft.Diagnostics.Tracing.Parsers.KernelTraceEventParser:add_PerfInfoISR(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.Kernel.ISRTraceData]):this
          24 (4.40 % of base) : Microsoft.Diagnostics.Tracing.TraceEvent.dasm - Microsoft.Diagnostics.Tracing.Parsers.LinuxKernelEventParser:EnumerateTemplates(System.Func`3[System.String,System.String,int],System.Action`1[Microsoft.Diagnostics.Tracing.TraceEvent]):this
          24 (7.25 % of base) : Microsoft.Extensions.DependencyInjection.Abstractions.dasm - Microsoft.Extensions.DependencyInjection.ActivatorUtilities:CreateFactoryInternal(System.Type,System.Type[],byref,byref,byref)
          24 (2.59 % of base) : FSharp.Core.dasm - Microsoft.FSharp.Linq.RuntimeHelpers.LeafExpressionConverter:transBinOp(Microsoft.FSharp.Core.FSharpFunc`2[System.Type,bool],Microsoft.FSharp.Quotations.FSharpExpr,Microsoft.FSharp.Linq.RuntimeHelpers.LeafExpressionConverter+ConvEnv,bool,Microsoft.FSharp.Quotations.FSharpExpr,Microsoft.FSharp.Quotations.FSharpExpr,bool,Microsoft.FSharp.Core.FSharpFunc`2[System.Tuple`3[System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Reflection.MethodInfo],System.Linq.Expressions.BinaryExpression],System.RuntimeMethodHandle):System.Linq.Expressions.Expression
          24 (3.48 % of base) : FSharp.Core.dasm - Microsoft.FSharp.Linq.RuntimeHelpers.LeafExpressionConverter:transBoolOpNoWitness(Microsoft.FSharp.Core.FSharpFunc`2[System.Type,bool],Microsoft.FSharp.Linq.RuntimeHelpers.LeafExpressionConverter+ConvEnv,bool,Microsoft.FSharp.Quotations.FSharpExpr,Microsoft.FSharp.Quotations.FSharpExpr,bool,Microsoft.FSharp.Core.FSharpFunc`2[System.Tuple`4[System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,bool,System.Reflection.MethodInfo],System.Linq.Expressions.BinaryExpression],System.Reflection.MethodInfo):System.Linq.Expressions.Expression
          24 (2.58 % of base) : FSharp.Core.dasm - Microsoft.FSharp.Linq.RuntimeHelpers.LeafExpressionConverter:transShiftOp(Microsoft.FSharp.Quotations.FSharpExpr,Microsoft.FSharp.Linq.RuntimeHelpers.LeafExpressionConverter+ConvEnv,bool,Microsoft.FSharp.Quotations.FSharpExpr,Microsoft.FSharp.Quotations.FSharpExpr,bool,Microsoft.FSharp.Core.FSharpFunc`2[System.Tuple`3[System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Reflection.MethodInfo],System.Linq.Expressions.BinaryExpression],System.RuntimeMethodHandle):System.Linq.Expressions.Expression
          24 (8.73 % of base) : FSharp.Core.dasm - Microsoft.FSharp.Text.StructuredPrintfImpl.Display:isSetOrMapType(System.Type):bool
          23 (1.78 % of base) : System.Resources.Extensions.dasm - System.Resources.Extensions.TypeNameComparer:Equals(System.String,System.String):bool:this
          22 (2.26 % of base) : System.Security.Cryptography.Pkcs.dasm - Internal.Cryptography.PkcsHelpers:TryFindMatchingCertificate(System.Security.Cryptography.X509Certificates.X509Certificate2Collection,System.Security.Cryptography.Pkcs.SubjectIdentifier):System.Security.Cryptography.X509Certificates.X509Certificate2
          21 (11.35 % of base) : Microsoft.Extensions.Primitives.dasm - Microsoft.Extensions.Primitives.StringSegment:op_Inequality(Microsoft.Extensions.Primitives.StringSegment,Microsoft.Extensions.Primitives.StringSegment):bool
          21 (7.66 % of base) : System.Private.CoreLib.dasm - System.ApplicationId:Equals(System.Object):bool:this
          20 (22.22 % of base) : System.Private.CoreLib.dasm - System.Globalization.SortKey:Equals(System.Object):bool:this
          20 (2.64 % of base) : System.Net.Http.dasm - System.Net.Http.Http2Connection+Http2Stream:OnHeader(System.ReadOnlySpan`1[ubyte],System.ReadOnlySpan`1[ubyte]):this
          19 (4.09 % of base) : System.Security.Cryptography.Pkcs.dasm - System.Security.Cryptography.Pkcs.SubjectIdentifier:MatchesCertificate(System.Security.Cryptography.X509Certificates.X509Certificate2):bool:this
          18 (2.32 % of base) : Microsoft.Diagnostics.Tracing.TraceEvent.dasm - Microsoft.Diagnostics.Symbols.NativeSymbolModule+MicrosoftPdbSourceFile:TryInitializeManagedChecksum(Microsoft.Diagnostics.Symbols.NativeSymbolModule):this
          18 (0.41 % of base) : Microsoft.Diagnostics.Tracing.TraceEvent.dasm - Microsoft.Diagnostics.Tracing.Parsers.Clr.ClrRundownTraceEventParser:EnumerateTemplates(System.Func`3[System.String,System.String,int],System.Action`1[Microsoft.Diagnostics.Tracing.TraceEvent]):this
          18 (4.33 % of base) : Microsoft.Diagnostics.Tracing.TraceEvent.dasm - Microsoft.Diagnostics.Tracing.Parsers.KernelTraceEventParser:add_MemoryProcessMemInfo(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.Kernel.MemoryProcessMemInfoTraceData]):this
          18 (1.45 % of base) : Microsoft.Diagnostics.Tracing.TraceEvent.dasm - Microsoft.Diagnostics.Tracing.SampleProfilerThreadTimeComputer:<GenerateThreadTimeStacks>b__8_2(Microsoft.Diagnostics.Tracing.TraceEvent):this
          18 (2.11 % of base) : System.Formats.Cbor.dasm - System.Formats.Cbor.CborWriter:WriteDecimal(System.Decimal):this
          17 (10.30 % of base) : Microsoft.Extensions.Primitives.dasm - Microsoft.Extensions.Primitives.StringSegment:Equals(Microsoft.Extensions.Primitives.StringSegment):bool:this
          17 (8.76 % of base) : Microsoft.Extensions.Primitives.dasm - Microsoft.Extensions.Primitives.StringSegment:Equals(System.Object):bool:this
          17 (9.71 % of base) : Microsoft.Extensions.Primitives.dasm - Microsoft.Extensions.Primitives.StringSegment:op_Equality(Microsoft.Extensions.Primitives.StringSegment,Microsoft.Extensions.Primitives.StringSegment):bool
          17 (6.75 % of base) : System.Reflection.MetadataLoadContext.dasm - System.Reflection.TypeLoading.RoAssemblyName:Equals(System.Reflection.TypeLoading.RoAssemblyName):bool:this
          16 (10.74 % of base) : System.Reflection.Metadata.dasm - System.Reflection.Metadata.BlobWriter:ContentEquals(System.Reflection.Metadata.BlobWriter):bool:this
          16 (13.11 % of base) : System.Security.Cryptography.dasm - System.Security.Cryptography.CngProperty:Equals(System.Security.Cryptography.CngProperty):bool:this
          14 (1.72 % of base) : Microsoft.Extensions.FileProviders.Physical.dasm - Microsoft.Extensions.FileProviders.Physical.PollingWildCardChangeToken:CalculateChanges():bool:this
          14 (6.86 % of base) : System.Security.Cryptography.dasm - System.Security.Cryptography.X509Certificates.ManagedCertificateFinder:<FindByThumbprint>g__FindPredicate|5_0(ubyte[],System.Security.Cryptography.X509Certificates.X509Certificate2):bool
          13 (7.22 % of base) : System.Net.NetworkInformation.dasm - System.Net.NetworkInformation.PhysicalAddress:Equals(System.Object):bool:this
          12 (6.19 % of base) : System.Net.Sockets.dasm - Interop+Sys+IPAddress:Equals(Interop+Sys+IPAddress):bool:this
          12 (6.19 % of base) : System.Net.NameResolution.dasm - Interop+Sys+IPAddress:Equals(Interop+Sys+IPAddress):bool:this
          12 (1.55 % of base) : Microsoft.Diagnostics.Tracing.TraceEvent.dasm - Microsoft.Diagnostics.Symbols.PortableSymbolModule+PortablePdbSourceFile:.ctor(System.Reflection.Metadata.Document,Microsoft.Diagnostics.Symbols.PortableSymbolModule):this
          12 (0.03 % of base) : Microsoft.Diagnostics.Tracing.TraceEvent.dasm - Microsoft.Diagnostics.Tracing.CtfTraceEventSource:InitEventMap():System.Collections.Generic.Dictionary`2[System.String,Microsoft.Diagnostics.Tracing.ETWMapping]
          12 (1.97 % of base) : Microsoft.Diagnostics.Tracing.TraceEvent.dasm - Microsoft.Diagnostics.Tracing.Etlx.TraceLog+PastEventInfo:LogEvent(Microsoft.Diagnostics.Tracing.TraceEvent,uint,Microsoft.Diagnostics.Tracing.Etlx.TraceEventCounts):this
          12 (1.55 % of base) : Microsoft.Diagnostics.Tracing.TraceEvent.dasm - Microsoft.Diagnostics.Tracing.ETWReloggerTraceEventSource+ReloggerCallbacks:Initialize(ulong):this
          12 (2.33 % of base) : Microsoft.Diagnostics.Tracing.TraceEvent.dasm - Microsoft.Diagnostics.Tracing.EventPipe.SampleProfilerTraceEventParser:EnumerateTemplates(System.Func`3[System.String,System.String,int],System.Action`1[Microsoft.Diagnostics.Tracing.TraceEvent]):this
          12 (1.87 % of base) : Microsoft.Diagnostics.Tracing.TraceEvent.dasm - Microsoft.Diagnostics.Tracing.EventPipeEventMetaDataHeader:GetEventRecordForEventData(byref):ulong:this
          12 (5.38 % of base) : Microsoft.Diagnostics.Tracing.TraceEvent.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServerTraceEventParser:add_ActionItemCallbackInvoked(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.OneStringsTemplateATraceData]):this
          12 (5.38 % of base) : Microsoft.Diagnostics.Tracing.TraceEvent.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServerTraceEventParser:add_ActionItemScheduled(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.OneStringsTemplateATraceData]):this
          12 (5.38 % of base) : Microsoft.Diagnostics.Tracing.TraceEvent.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServerTraceEventParser:add_ActivityCompleted(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.FiveStringsTemplateATraceData]):this
          12 (5.38 % of base) : Microsoft.Diagnostics.Tracing.TraceEvent.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServerTraceEventParser:add_ActivityScheduled(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.SevenStringsTemplateATraceData]):this
          12 (5.38 % of base) : Microsoft.Diagnostics.Tracing.TraceEvent.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServerTraceEventParser:add_ActivityScheduledRecord(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata3TemplateHATraceData]):this
          12 (5.38 % of base) : Microsoft.Diagnostics.Tracing.TraceEvent.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServerTraceEventParser:add_ActivityStateRecord(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata4TemplateHATraceData]):this
          12 (5.38 % of base) : Microsoft.Diagnostics.Tracing.TraceEvent.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServerTraceEventParser:add_BinaryMessageDecodingStart(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.OneStringsTemplateATraceData]):this
          12 (5.38 % of base) : Microsoft.Diagnostics.Tracing.TraceEvent.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServerTraceEventParser:add_BinaryMessageEncodingStart(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.OneStringsTemplateATraceData]):this
          12 (5.38 % of base) : Microsoft.Diagnostics.Tracing.TraceEvent.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServerTraceEventParser:add_BookmarkResumptionRecord(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata5TemplateHATraceData]):this
          12 (5.38 % of base) : Microsoft.Diagnostics.Tracing.TraceEvent.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServerTraceEventParser:add_BookmarkScopeInitialized(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.ThreeStringsTemplateATraceData]):this
          12 (5.38 % of base) : Microsoft.Diagnostics.Tracing.TraceEvent.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServerTraceEventParser:add_BufferedAsyncWriteStart(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.Multidata55TemplateATraceData]):this
          12 (5.38 % of base) : Microsoft.Diagnostics.Tracing.TraceEvent.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServerTraceEventParser:add_BufferedAsyncWriteStop(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.OneStringsTemplateATraceData]):this
          12 (5.38 % of base) : Microsoft.Diagnostics.Tracing.TraceEvent.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServerTraceEventParser:add_BufferOutOfOrderMessageNoBookmark(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.ThreeStringsTemplateATraceData]):this
          12 (5.38 % of base) : Microsoft.Diagnostics.Tracing.TraceEvent.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServerTraceEventParser:add_BufferOutOfOrderMessageNoInstance(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.ApplicationServer.TwoStringsTemplateATraceData]):this

Top method improvements (bytes):
        -402 (-5.39 % of base) : System.Linq.Expressions.dasm - System.Linq.Expressions.Compiler.LambdaCompiler:EmitLift(int,System.Type,System.Linq.Expressions.MethodCallExpression,System.Linq.Expressions.ParameterExpression[],System.Linq.Expressions.Expression[]):this
        -330 (-6.68 % of base) : System.ComponentModel.TypeConverter.dasm - System.ComponentModel.Design.StandardCommands:.cctor()
        -174 (-5.72 % of base) : System.Linq.Expressions.dasm - System.Linq.Expressions.Compiler.LambdaCompiler:EmitUnliftedBinaryOp(int,System.Type,System.Type):this
        -147 (-7.08 % of base) : System.Linq.Expressions.dasm - System.Linq.Expressions.Compiler.LambdaCompiler:EmitUnaryOperator(int,System.Type,System.Type):this
        -128 (-5.63 % of base) : System.Linq.Expressions.dasm - System.Dynamic.Utils.DelegateHelpers:CreateObjectArrayDelegateRefEmit(System.Type,System.Func`2[System.Object[],System.Object]):System.Delegate
        -117 (-100.00 % of base) : Microsoft.CodeAnalysis.dasm - Microsoft.CodeAnalysis.SmallDictionary`2[System.__Canon,int]:RightComplex(Microsoft.CodeAnalysis.SmallDictionary`2+AvlNode[System.__Canon,int]):Microsoft.CodeAnalysis.SmallDictionary`2+AvlNode[System.__Canon,int] (1 base, 0 diff methods)
         -96 (-5.59 % of base) : System.Linq.Expressions.dasm - System.Linq.Expressions.Compiler.LambdaCompiler:EmitLiftedBinaryArithmetic(int,System.Type,System.Type,System.Type):this
         -84 (-6.78 % of base) : System.Linq.Expressions.dasm - System.Linq.Expressions.Compiler.LambdaCompiler:EmitLiftedAndAlso(System.Linq.Expressions.BinaryExpression):this
         -78 (-3.77 % of base) : System.Linq.Expressions.dasm - System.Linq.Expressions.Compiler.LambdaCompiler:EmitSwitchBucket(System.Linq.Expressions.Compiler.LambdaCompiler+SwitchInfo,System.Collections.Generic.List`1[System.Linq.Expressions.Compiler.LambdaCompiler+SwitchLabel]):this
         -69 (-9.84 % of base) : System.Private.DataContractSerialization.dasm - System.Runtime.Serialization.CodeGenerator:GetLdelemOpCode(int):System.Reflection.Emit.OpCode
         -69 (-9.83 % of base) : System.Private.DataContractSerialization.dasm - System.Runtime.Serialization.CodeGenerator:GetLdindOpCode(int):System.Reflection.Emit.OpCode
         -66 (-7.76 % of base) : System.Linq.Expressions.dasm - System.Linq.Expressions.Compiler.ILGen:EmitLoadElement(System.Reflection.Emit.ILGenerator,System.Type)
         -66 (-7.01 % of base) : System.Linq.Expressions.dasm - System.Linq.Expressions.Compiler.ILGen:EmitLoadValueIndirect(System.Reflection.Emit.ILGenerator,System.Type)
         -66 (-6.17 % of base) : System.Linq.Expressions.dasm - System.Linq.Expressions.Compiler.LambdaCompiler:EmitLiftedBooleanAnd():this
         -66 (-6.21 % of base) : System.Linq.Expressions.dasm - System.Linq.Expressions.Compiler.LambdaCompiler:EmitLiftedBooleanOr():this
         -66 (-5.99 % of base) : System.Linq.Expressions.dasm - System.Linq.Expressions.Compiler.LambdaCompiler:EmitLiftedOrElse(System.Linq.Expressions.BinaryExpression):this
         -63 (-9.84 % of base) : System.Private.DataContractSerialization.dasm - System.Runtime.Serialization.CodeGenerator:GetConvOpCode(int):System.Reflection.Emit.OpCode
         -54 (-5.27 % of base) : System.Linq.Expressions.dasm - System.Linq.Expressions.Compiler.ILGen:EmitDefault(System.Reflection.Emit.ILGenerator,System.Type,System.Linq.Expressions.Compiler.ILocalCache)
         -51 (-9.79 % of base) : System.Private.DataContractSerialization.dasm - System.Runtime.Serialization.CodeGenerator:GetStelemOpCode(int):System.Reflection.Emit.OpCode
         -48 (-6.70 % of base) : System.Linq.Expressions.dasm - System.Linq.Expressions.Compiler.ILGen:EmitStoreElement(System.Reflection.Emit.ILGenerator,System.Type)
         -48 (-6.70 % of base) : System.Linq.Expressions.dasm - System.Linq.Expressions.Compiler.ILGen:EmitStoreValueIndirect(System.Reflection.Emit.ILGenerator,System.Type)
         -47 (-13.13 % of base) : System.Private.DataContractSerialization.dasm - System.Runtime.Serialization.CodeGenerator:GetBranchCode(int):System.Reflection.Emit.OpCode
         -44 (-2.97 % of base) : System.Linq.Expressions.dasm - System.Linq.Expressions.Compiler.LambdaCompiler:EmitNullableCoalesce(System.Linq.Expressions.BinaryExpression):this
         -42 (-8.54 % of base) : System.Linq.Expressions.dasm - System.Linq.Expressions.Compiler.LambdaCompiler:EmitCatchStart(System.Linq.Expressions.CatchBlock):this
         -42 (-4.10 % of base) : System.Linq.Expressions.dasm - System.Linq.Expressions.Compiler.LambdaCompiler:EmitLiftedRelational(int,System.Type):this
         -42 (-6.92 % of base) : System.Linq.Expressions.dasm - System.Linq.Expressions.Compiler.LambdaCompiler:EmitReferenceCoalesceWithoutConversion(System.Linq.Expressions.BinaryExpression):this
         -42 (-3.57 % of base) : System.Linq.Expressions.dasm - System.Linq.Expressions.Compiler.LambdaCompiler:EmitUnary(System.Linq.Expressions.UnaryExpression,int):this
         -36 (-1.91 % of base) : System.Composition.TypedParts.dasm - System.Composition.TypedParts.ActivationFeatures.PropertyInjectionFeature:RewriteActivator(System.Reflection.TypeInfo,System.Composition.Hosting.Core.CompositeActivator,System.Collections.Generic.IDictionary`2[System.String,System.Object],System.Collections.Generic.IEnumerable`1[System.Composition.Hosting.Core.CompositionDependency]):System.Composition.Hosting.Core.CompositeActivator:this
         -36 (-6.58 % of base) : System.Linq.Expressions.dasm - System.Linq.Expressions.Compiler.ILGen:EmitNullableToNullableConversion(System.Reflection.Emit.ILGenerator,System.Type,System.Type,bool,System.Linq.Expressions.Compiler.ILocalCache)
         -36 (-6.12 % of base) : System.Linq.Expressions.dasm - System.Linq.Expressions.Compiler.ILGen:TryEmitConstant(System.Reflection.Emit.ILGenerator,System.Object,System.Type,System.Linq.Expressions.Compiler.ILocalCache):bool
         -36 (-3.37 % of base) : System.Linq.Expressions.dasm - System.Linq.Expressions.Compiler.LambdaCompiler:EmitLiftedToNullRelational(int,System.Type):this
         -36 (-5.26 % of base) : System.Linq.Expressions.dasm - System.Linq.Expressions.Compiler.LambdaCompiler:EmitTypeBinaryExpression(System.Linq.Expressions.Expression):this
         -33 (-7.59 % of base) : System.Linq.Expressions.dasm - System.Linq.Expressions.Compiler.LambdaCompiler:EmitConstantOne(System.Type):this
         -30 (-4.31 % of base) : System.Linq.Expressions.dasm - System.Linq.Expressions.Compiler.LambdaCompiler:EmitDynamicExpression(System.Linq.Expressions.Expression):this
         -30 (-8.00 % of base) : System.Linq.Expressions.dasm - System.Linq.Expressions.Compiler.LambdaCompiler:EmitMethodAndAlso(System.Linq.Expressions.BinaryExpression,int):this
         -30 (-8.00 % of base) : System.Linq.Expressions.dasm - System.Linq.Expressions.Compiler.LambdaCompiler:EmitMethodOrElse(System.Linq.Expressions.BinaryExpression,int):this
         -28 (-7.91 % of base) : System.Linq.Expressions.dasm - System.Linq.Expressions.Compiler.ILGen:EmitCastToType(System.Reflection.Emit.ILGenerator,System.Type,System.Type)
         -26 (-2.45 % of base) : System.Linq.Expressions.dasm - System.Linq.Expressions.Compiler.LambdaCompiler:AddressOfWriteBackCore(System.Linq.Expressions.IndexExpression):System.Linq.Expressions.Compiler.LambdaCompiler+WriteBack:this
         -26 (-3.33 % of base) : System.Linq.Expressions.dasm - System.Linq.Expressions.Compiler.LambdaCompiler:EmitLambdaReferenceCoalesce(System.Linq.Expressions.BinaryExpression):this
         -24 (-2.96 % of base) : Newtonsoft.Json.dasm - Newtonsoft.Json.Utilities.ExpressionReflectionDelegateFactory:CreateSet[double](System.Reflection.FieldInfo):System.Action`2[double,System.Object]:this
         -24 (-2.96 % of base) : Newtonsoft.Json.dasm - Newtonsoft.Json.Utilities.ExpressionReflectionDelegateFactory:CreateSet[int](System.Reflection.FieldInfo):System.Action`2[int,System.Object]:this
         -24 (-2.96 % of base) : Newtonsoft.Json.dasm - Newtonsoft.Json.Utilities.ExpressionReflectionDelegateFactory:CreateSet[long](System.Reflection.FieldInfo):System.Action`2[long,System.Object]:this
         -24 (-2.96 % of base) : Newtonsoft.Json.dasm - Newtonsoft.Json.Utilities.ExpressionReflectionDelegateFactory:CreateSet[short](System.Reflection.FieldInfo):System.Action`2[short,System.Object]:this
         -24 (-2.96 % of base) : Newtonsoft.Json.dasm - Newtonsoft.Json.Utilities.ExpressionReflectionDelegateFactory:CreateSet[System.Nullable`1[int]](System.Reflection.FieldInfo):System.Action`2[System.Nullable`1[int],System.Object]:this
         -24 (-2.96 % of base) : Newtonsoft.Json.dasm - Newtonsoft.Json.Utilities.ExpressionReflectionDelegateFactory:CreateSet[System.Numerics.Vector`1[float]](System.Reflection.FieldInfo):System.Action`2[System.Numerics.Vector`1[float],System.Object]:this
         -24 (-2.96 % of base) : Newtonsoft.Json.dasm - Newtonsoft.Json.Utilities.ExpressionReflectionDelegateFactory:CreateSet[ubyte](System.Reflection.FieldInfo):System.Action`2[ubyte,System.Object]:this
         -24 (-1.30 % of base) : System.Composition.TypedParts.dasm - System.Composition.TypedParts.Discovery.DiscoveredPart:GetActivator(System.Collections.Generic.IEnumerable`1[System.Composition.Hosting.Core.CompositionDependency]):System.Composition.Hosting.Core.CompositeActivator:this
         -24 (-3.85 % of base) : System.Composition.TypedParts.dasm - System.Composition.TypedParts.Discovery.DiscoveredPropertyExport:GetExportDescriptor(System.Composition.Hosting.Core.CompositeActivator):System.Composition.Hosting.Core.ExportDescriptor:this
         -24 (-1.61 % of base) : System.Linq.Expressions.dasm - System.Linq.Expressions.Compiler.CompilerScope:EmitNewHoistedLocals(System.Linq.Expressions.Compiler.LambdaCompiler):this
         -24 (-5.32 % of base) : System.Linq.Expressions.dasm - System.Linq.Expressions.Compiler.CompilerScope+LocalBoxStorage:EmitStore():this
         -24 (-3.68 % of base) : System.Linq.Expressions.dasm - System.Linq.Expressions.Compiler.LambdaCompiler:EmitMethodCall(System.Reflection.MethodInfo,System.Linq.Expressions.IArgumentProvider,System.Type,int):this
         -24 (-3.84 % of base) : System.Linq.Expressions.dasm - System.Linq.Expressions.Compiler.LambdaCompiler:EmitNewExpression(System.Linq.Expressions.Expression):this
         -22 (-0.84 % of base) : System.ComponentModel.TypeConverter.dasm - System.ComponentModel.ReflectTypeDescriptionProvider:ReflectGetExtendedProperties(System.ComponentModel.IExtenderProvider):System.ComponentModel.PropertyDescriptor[]
         -22 (-4.10 % of base) : System.Linq.Expressions.dasm - System.Linq.Expressions.Compiler.LambdaCompiler:EmitListInit(System.Linq.Expressions.ListInitExpression):this
         -22 (-3.89 % of base) : System.Linq.Expressions.dasm - System.Linq.Expressions.Compiler.LambdaCompiler:EmitMemberInit(System.Linq.Expressions.MemberInitExpression):this
         -21 (-6.82 % of base) : System.Private.DataContractSerialization.dasm - System.Runtime.Serialization.CodeGenerator:Call(System.Reflection.MethodInfo):this
         -20 (-2.59 % of base) : System.Linq.Expressions.dasm - System.Linq.Expressions.Compiler.LabelInfo:ValidateJump(System.Linq.Expressions.Compiler.LabelScopeInfo):this
         -18 (-1.53 % of base) : Microsoft.CodeAnalysis.VisualBasic.dasm - Microsoft.CodeAnalysis.VisualBasic.LocalRewriter:CacheToLocalIfNotConst(Microsoft.CodeAnalysis.VisualBasic.Symbol,Microsoft.CodeAnalysis.VisualBasic.BoundExpression,Microsoft.CodeAnalysis.ArrayBuilder`1[Microsoft.CodeAnalysis.VisualBasic.Symbols.LocalSymbol],Microsoft.CodeAnalysis.ArrayBuilder`1[Microsoft.CodeAnalysis.VisualBasic.BoundExpression],int,Microsoft.CodeAnalysis.VisualBasic.Syntax.StatementSyntax):Microsoft.CodeAnalysis.VisualBasic.BoundExpression
         -18 (-3.29 % of base) : Newtonsoft.Json.dasm - Newtonsoft.Json.Utilities.ExpressionReflectionDelegateFactory:CreateMethodCall[double](System.Reflection.MethodBase):Newtonsoft.Json.Utilities.MethodCall`2[double,System.Object]:this
         -18 (-3.29 % of base) : Newtonsoft.Json.dasm - Newtonsoft.Json.Utilities.ExpressionReflectionDelegateFactory:CreateMethodCall[int](System.Reflection.MethodBase):Newtonsoft.Json.Utilities.MethodCall`2[int,System.Object]:this
         -18 (-3.29 % of base) : Newtonsoft.Json.dasm - Newtonsoft.Json.Utilities.ExpressionReflectionDelegateFactory:CreateMethodCall[long](System.Reflection.MethodBase):Newtonsoft.Json.Utilities.MethodCall`2[long,System.Object]:this
         -18 (-3.29 % of base) : Newtonsoft.Json.dasm - Newtonsoft.Json.Utilities.ExpressionReflectionDelegateFactory:CreateMethodCall[short](System.Reflection.MethodBase):Newtonsoft.Json.Utilities.MethodCall`2[short,System.Object]:this
         -18 (-2.97 % of base) : Newtonsoft.Json.dasm - Newtonsoft.Json.Utilities.ExpressionReflectionDelegateFactory:CreateMethodCall[System.__Canon](System.Reflection.MethodBase):Newtonsoft.Json.Utilities.MethodCall`2[System.__Canon,System.__Canon]:this
         -18 (-3.29 % of base) : Newtonsoft.Json.dasm - Newtonsoft.Json.Utilities.ExpressionReflectionDelegateFactory:CreateMethodCall[System.Nullable`1[int]](System.Reflection.MethodBase):Newtonsoft.Json.Utilities.MethodCall`2[System.Nullable`1[int],System.Object]:this
         -18 (-3.29 % of base) : Newtonsoft.Json.dasm - Newtonsoft.Json.Utilities.ExpressionReflectionDelegateFactory:CreateMethodCall[System.Numerics.Vector`1[float]](System.Reflection.MethodBase):Newtonsoft.Json.Utilities.MethodCall`2[System.Numerics.Vector`1[float],System.Object]:this
         -18 (-3.29 % of base) : Newtonsoft.Json.dasm - Newtonsoft.Json.Utilities.ExpressionReflectionDelegateFactory:CreateMethodCall[ubyte](System.Reflection.MethodBase):Newtonsoft.Json.Utilities.MethodCall`2[ubyte,System.Object]:this
         -18 (-1.98 % of base) : Newtonsoft.Json.dasm - Newtonsoft.Json.Utilities.ExpressionReflectionDelegateFactory:CreateSet[double](System.Reflection.PropertyInfo):System.Action`2[double,System.Object]:this
         -18 (-1.98 % of base) : Newtonsoft.Json.dasm - Newtonsoft.Json.Utilities.ExpressionReflectionDelegateFactory:CreateSet[int](System.Reflection.PropertyInfo):System.Action`2[int,System.Object]:this
         -18 (-1.98 % of base) : Newtonsoft.Json.dasm - Newtonsoft.Json.Utilities.ExpressionReflectionDelegateFactory:CreateSet[long](System.Reflection.PropertyInfo):System.Action`2[long,System.Object]:this
         -18 (-1.98 % of base) : Newtonsoft.Json.dasm - Newtonsoft.Json.Utilities.ExpressionReflectionDelegateFactory:CreateSet[short](System.Reflection.PropertyInfo):System.Action`2[short,System.Object]:this
         -18 (-1.98 % of base) : Newtonsoft.Json.dasm - Newtonsoft.Json.Utilities.ExpressionReflectionDelegateFactory:CreateSet[System.Nullable`1[int]](System.Reflection.PropertyInfo):System.Action`2[System.Nullable`1[int],System.Object]:this
         -18 (-1.98 % of base) : Newtonsoft.Json.dasm - Newtonsoft.Json.Utilities.ExpressionReflectionDelegateFactory:CreateSet[System.Numerics.Vector`1[float]](System.Reflection.PropertyInfo):System.Action`2[System.Numerics.Vector`1[float],System.Object]:this
         -18 (-1.98 % of base) : Newtonsoft.Json.dasm - Newtonsoft.Json.Utilities.ExpressionReflectionDelegateFactory:CreateSet[ubyte](System.Reflection.PropertyInfo):System.Action`2[ubyte,System.Object]:this
         -18 (-1.11 % of base) : System.ComponentModel.TypeConverter.dasm - System.ComponentModel.ReflectTypeDescriptionProvider:GetExtenders(System.Collections.ICollection,System.Object,System.Collections.IDictionary):System.ComponentModel.IExtenderProvider[]
         -18 (-1.51 % of base) : System.Composition.TypedParts.dasm - System.Composition.TypedParts.ActivationFeatures.OnImportsSatisfiedFeature:RewriteActivator(System.Reflection.TypeInfo,System.Composition.Hosting.Core.CompositeActivator,System.Collections.Generic.IDictionary`2[System.String,System.Object],System.Collections.Generic.IEnumerable`1[System.Composition.Hosting.Core.CompositionDependency]):System.Composition.Hosting.Core.CompositeActivator:this
         -18 (-5.31 % of base) : System.Linq.Expressions.dasm - System.Linq.Expressions.Compiler.BoundConstants:EmitConstantFromArray(System.Linq.Expressions.Compiler.LambdaCompiler,System.Object,System.Type):this
         -18 (-4.23 % of base) : System.Linq.Expressions.dasm - System.Linq.Expressions.Compiler.CompilerScope+ElementBoxStorage:EmitStore():this
         -18 (-2.15 % of base) : System.Linq.Expressions.dasm - System.Linq.Expressions.Compiler.LambdaCompiler:EmitIndexAssignment(System.Linq.Expressions.AssignBinaryExpression,int):this
         -18 (-3.73 % of base) : System.Linq.Expressions.dasm - System.Linq.Expressions.Compiler.LambdaCompiler:EmitListInit(System.Collections.ObjectModel.ReadOnlyCollection`1[System.Linq.Expressions.ElementInit],bool,System.Type):this
         -18 (-1.40 % of base) : System.Linq.Expressions.dasm - System.Linq.Expressions.Compiler.LambdaCompiler:EmitTryExpression(System.Linq.Expressions.Expression):this
         -18 (-2.44 % of base) : System.Linq.Expressions.dasm - System.Linq.Expressions.Compiler.LambdaCompiler:EmitVariableAssignment(System.Linq.Expressions.AssignBinaryExpression,int):this
         -18 (-1.79 % of base) : System.Linq.Expressions.dasm - System.Linq.Expressions.Compiler.LambdaCompiler+<>c__DisplayClass14_0:<AddressOfWriteBackCore>b__0(System.Linq.Expressions.Compiler.LambdaCompiler):this
         -18 (-0.82 % of base) : System.Private.DataContractSerialization.dasm - System.Runtime.Serialization.SchemaImporter:ImportClassMember(System.Xml.Schema.XmlSchemaElement,System.Runtime.Serialization.DataContracts.ClassDataContract):this
         -18 (-10.11 % of base) : System.Private.DataContractSerialization.dasm - System.Text.RegularExpressions.Generated.<RegexGenerator_g>F6DD43EEA644F37FBD420BF6C4F76D7CBF00A201A3A5DFAA2DE4DAED4B5EFB477__Utilities:.cctor()
         -18 (-10.11 % of base) : System.ComponentModel.TypeConverter.dasm - System.Text.RegularExpressions.Generated.<RegexGenerator_g>F6DD43EEA644F37FBD420BF6C4F76D7CBF00A201A3A5DFAA2DE4DAED4B5EFB477__Utilities:.cctor()
         -16 (-2.16 % of base) : System.Linq.Expressions.dasm - System.Linq.Expressions.Compiler.BoundConstants:EmitCacheConstants(System.Linq.Expressions.Compiler.LambdaCompiler):this
         -16 (-6.84 % of base) : System.Linq.Expressions.dasm - System.Linq.Expressions.Compiler.ILGen:EmitNullableToNonNullableStructConversion(System.Reflection.Emit.ILGenerator,System.Type,System.Type,bool,System.Linq.Expressions.Compiler.ILocalCache)
         -16 (-2.94 % of base) : System.Private.DataContractSerialization.dasm - System.Runtime.Serialization.CodeGenerator:LoadMember(System.Reflection.MemberInfo):System.Type:this
         -15 (-1.53 % of base) : System.Linq.Expressions.dasm - System.Linq.Expressions.Compiler.LambdaCompiler:EmitBranchComparison(bool,System.Linq.Expressions.BinaryExpression,System.Reflection.Emit.Label):this
         -15 (-1.96 % of base) : System.Reflection.Metadata.dasm - System.Reflection.Metadata.BlobBuilder:ContentEquals(System.Reflection.Metadata.BlobBuilder):bool:this
         -14 (-1.86 % of base) : System.Linq.Expressions.dasm - System.Linq.Expressions.Compiler.LambdaCompiler:AddressOfWriteBackCore(System.Linq.Expressions.MemberExpression):System.Linq.Expressions.Compiler.LambdaCompiler+WriteBack:this
         -12 (-1.53 % of base) : Microsoft.CodeAnalysis.VisualBasic.dasm - Microsoft.CodeAnalysis.VisualBasic.Symbols.SourceMethodSymbol:DecodeConstructorModifiers(Microsoft.CodeAnalysis.SyntaxTokenList,Microsoft.CodeAnalysis.VisualBasic.Symbols.SourceMemberContainerTypeSymbol,Microsoft.CodeAnalysis.VisualBasic.Binder,Microsoft.CodeAnalysis.DiagnosticBag):Microsoft.CodeAnalysis.VisualBasic.MemberModifiers
         -12 (-0.26 % of base) : Microsoft.CodeAnalysis.VisualBasic.dasm - Microsoft.CodeAnalysis.VisualBasic.Syntax.InternalSyntax.ExpressionEvaluator:PerformCompileTimeBinaryOperation(ushort,byte,Microsoft.CodeAnalysis.VisualBasic.Syntax.InternalSyntax.CConst,Microsoft.CodeAnalysis.VisualBasic.Syntax.InternalSyntax.CConst,Microsoft.CodeAnalysis.VisualBasic.Syntax.InternalSyntax.ExpressionSyntax):Microsoft.CodeAnalysis.VisualBasic.Syntax.InternalSyntax.CConst
         -12 (-0.21 % of base) : Microsoft.CodeAnalysis.VisualBasic.dasm - Microsoft.CodeAnalysis.VisualBasic.Syntax.InternalSyntax.Scanner:ScanNumericLiteral(Microsoft.CodeAnalysis.VisualBasic.Syntax.InternalSyntax.SyntaxList`1[Microsoft.CodeAnalysis.VisualBasic.Syntax.InternalSyntax.VisualBasicSyntaxNode]):Microsoft.CodeAnalysis.VisualBasic.Syntax.InternalSyntax.SyntaxToken:this
         -12 (-1.01 % of base) : Newtonsoft.Json.dasm - Newtonsoft.Json.Utilities.DynamicProxyMetaObject`1[double]:BuildCallMethodWithResult(System.String,System.Dynamic.DynamicMetaObjectBinder,System.Collections.Generic.IEnumerable`1[System.Linq.Expressions.Expression],System.Dynamic.DynamicMetaObject,Newtonsoft.Json.Utilities.DynamicProxyMetaObject`1+Fallback[double]):System.Dynamic.DynamicMetaObject:this
         -12 (-1.41 % of base) : Newtonsoft.Json.dasm - Newtonsoft.Json.Utilities.DynamicProxyMetaObject`1[double]:CallMethodReturnLast(System.String,System.Dynamic.DynamicMetaObjectBinder,System.Collections.Generic.IEnumerable`1[System.Linq.Expressions.Expression],Newtonsoft.Json.Utilities.DynamicProxyMetaObject`1+Fallback[double]):System.Dynamic.DynamicMetaObject:this
         -12 (-1.01 % of base) : Newtonsoft.Json.dasm - Newtonsoft.Json.Utilities.DynamicProxyMetaObject`1[int]:BuildCallMethodWithResult(System.String,System.Dynamic.DynamicMetaObjectBinder,System.Collections.Generic.IEnumerable`1[System.Linq.Expressions.Expression],System.Dynamic.DynamicMetaObject,Newtonsoft.Json.Utilities.DynamicProxyMetaObject`1+Fallback[int]):System.Dynamic.DynamicMetaObject:this
         -12 (-1.41 % of base) : Newtonsoft.Json.dasm - Newtonsoft.Json.Utilities.DynamicProxyMetaObject`1[int]:CallMethodReturnLast(System.String,System.Dynamic.DynamicMetaObjectBinder,System.Collections.Generic.IEnumerable`1[System.Linq.Expressions.Expression],Newtonsoft.Json.Utilities.DynamicProxyMetaObject`1+Fallback[int]):System.Dynamic.DynamicMetaObject:this
         -12 (-1.01 % of base) : Newtonsoft.Json.dasm - Newtonsoft.Json.Utilities.DynamicProxyMetaObject`1[long]:BuildCallMethodWithResult(System.String,System.Dynamic.DynamicMetaObjectBinder,System.Collections.Generic.IEnumerable`1[System.Linq.Expressions.Expression],System.Dynamic.DynamicMetaObject,Newtonsoft.Json.Utilities.DynamicProxyMetaObject`1+Fallback[long]):System.Dynamic.DynamicMetaObject:this
         -12 (-1.41 % of base) : Newtonsoft.Json.dasm - Newtonsoft.Json.Utilities.DynamicProxyMetaObject`1[long]:CallMethodReturnLast(System.String,System.Dynamic.DynamicMetaObjectBinder,System.Collections.Generic.IEnumerable`1[System.Linq.Expressions.Expression],Newtonsoft.Json.Utilities.DynamicProxyMetaObject`1+Fallback[long]):System.Dynamic.DynamicMetaObject:this

Top method regressions (percentages):
         117 (Infinity of base) : Microsoft.CodeAnalysis.dasm - Microsoft.CodeAnalysis.SmallDictionary`2[System.__Canon,int]:LeftComplex(Microsoft.CodeAnalysis.SmallDictionary`2+AvlNode[System.__Canon,int]):Microsoft.CodeAnalysis.SmallDictionary`2+AvlNode[System.__Canon,int] (0 base, 1 diff methods)
          98 (27.37 % of base) : System.Text.Json.dasm - System.Text.Json.JsonReaderHelper:TryGetFloatingPointConstant(System.ReadOnlySpan`1[ubyte],byref):bool (2 methods)
           6 (27.27 % of base) : FSharp.Core.dasm - Microsoft.FSharp.Core.LanguagePrimitives+GenericOneDynamicImplTable`1[System.Numerics.Vector`1[float]]:get_Result():System.Numerics.Vector`1[float]
           6 (27.27 % of base) : FSharp.Core.dasm - Microsoft.FSharp.Core.LanguagePrimitives+GenericZeroDynamicImplTable`1[System.Numerics.Vector`1[float]]:get_Result():System.Numerics.Vector`1[float]
          20 (22.22 % of base) : System.Private.CoreLib.dasm - System.Globalization.SortKey:Equals(System.Object):bool:this
           6 (20.00 % of base) : System.Net.Quic.dasm - System.Net.Quic.QuicDefaults:.cctor()
           6 (20.00 % of base) : System.Threading.RateLimiting.dasm - System.Threading.RateLimiting.DefaultPartitionedRateLimiter`2[double,System.Nullable`1[int]]:.cctor()
           6 (20.00 % of base) : System.Threading.RateLimiting.dasm - System.Threading.RateLimiting.DefaultPartitionedRateLimiter`2[int,System.Nullable`1[int]]:.cctor()
           6 (20.00 % of base) : System.Threading.RateLimiting.dasm - System.Threading.RateLimiting.DefaultPartitionedRateLimiter`2[long,System.Nullable`1[int]]:.cctor()
           6 (20.00 % of base) : System.Threading.RateLimiting.dasm - System.Threading.RateLimiting.DefaultPartitionedRateLimiter`2[short,System.Nullable`1[int]]:.cctor()
           6 (20.00 % of base) : System.Threading.RateLimiting.dasm - System.Threading.RateLimiting.DefaultPartitionedRateLimiter`2[System.Nullable`1[int],System.Nullable`1[int]]:.cctor()
           6 (20.00 % of base) : System.Threading.RateLimiting.dasm - System.Threading.RateLimiting.DefaultPartitionedRateLimiter`2[System.Numerics.Vector`1[float],System.Nullable`1[int]]:.cctor()
           6 (20.00 % of base) : System.Threading.RateLimiting.dasm - System.Threading.RateLimiting.DefaultPartitionedRateLimiter`2[ubyte,System.Nullable`1[int]]:.cctor()
           6 (18.18 % of base) : FSharp.Core.dasm - Microsoft.FSharp.Core.LanguagePrimitives:GenericOneDynamic[System.Nullable`1[int]]():System.Nullable`1[int]
           6 (18.18 % of base) : FSharp.Core.dasm - Microsoft.FSharp.Core.LanguagePrimitives:GenericZeroDynamic[System.Nullable`1[int]]():System.Nullable`1[int]
           6 (18.18 % of base) : FSharp.Core.dasm - Microsoft.FSharp.Core.LanguagePrimitives+GenericOneDynamicImplTable`1[System.Nullable`1[int]]:get_Result():System.Nullable`1[int]
           6 (18.18 % of base) : FSharp.Core.dasm - Microsoft.FSharp.Core.LanguagePrimitives+GenericZeroDynamicImplTable`1[System.Nullable`1[int]]:get_Result():System.Nullable`1[int]
          12 (17.39 % of base) : System.Net.Security.dasm - System.Net.Security.SslApplicationProtocol:Equals(System.Net.Security.SslApplicationProtocol):bool:this
          49 (16.07 % of base) : System.Private.CoreLib.dasm - System.Globalization.TimeSpanParse+TimeSpanRawInfo:FullHMMatch(System.Globalization.TimeSpanFormat+FormatLiterals):bool:this
          10 (15.62 % of base) : System.Private.CoreLib.dasm - System.MemoryExtensions:EqualsOrdinal(System.ReadOnlySpan`1[ushort],System.ReadOnlySpan`1[ushort]):bool
          16 (13.11 % of base) : System.Security.Cryptography.dasm - System.Security.Cryptography.CngProperty:Equals(System.Security.Cryptography.CngProperty):bool:this
           6 (13.04 % of base) : Microsoft.Diagnostics.Tracing.TraceEvent.dasm - Microsoft.Diagnostics.Tracing.EventPipe.SampleProfilerTraceEventParser:remove_ThreadSample(System.Action`1[Microsoft.Diagnostics.Tracing.EventPipe.ClrThreadSampleTraceData]):this
           6 (12.77 % of base) : FSharp.Core.dasm - Microsoft.FSharp.Core.LanguagePrimitives:GenericOneDynamic[System.Numerics.Vector`1[float]]():System.Numerics.Vector`1[float]
           6 (12.77 % of base) : FSharp.Core.dasm - Microsoft.FSharp.Core.LanguagePrimitives:GenericZeroDynamic[System.Numerics.Vector`1[float]]():System.Numerics.Vector`1[float]
          47 (12.40 % of base) : System.Private.CoreLib.dasm - System.Globalization.TimeSpanParse+TimeSpanRawInfo:PartialAppCompatMatch(System.Globalization.TimeSpanFormat+FormatLiterals):bool:this
           6 (12.24 % of base) : Microsoft.Diagnostics.Tracing.TraceEvent.dasm - Microsoft.Diagnostics.Tracing.EventPipe.SampleProfilerTraceEventParser:remove_ThreadStackWalk(System.Action`1[Microsoft.Diagnostics.Tracing.EventPipe.ClrThreadStackWalkTraceData]):this
           6 (12.24 % of base) : Microsoft.Diagnostics.Tracing.TraceEvent.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:remove_IISAuthenticationAuthAnonPasswdChangeNeeded(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3AuthAnonPasswdChangeNeeded]):this
           6 (12.24 % of base) : Microsoft.Diagnostics.Tracing.TraceEvent.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:remove_IISAuthenticationAuthBadBasicHeader(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3AuthBadBasicHeader]):this
           6 (12.24 % of base) : Microsoft.Diagnostics.Tracing.TraceEvent.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:remove_IISAuthenticationAuthBasicLogonFailed(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3AuthBasicLogonFailed]):this
           6 (12.24 % of base) : Microsoft.Diagnostics.Tracing.TraceEvent.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:remove_IISAuthenticationAuthEnd(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3AuthEnd]):this
           6 (12.24 % of base) : Microsoft.Diagnostics.Tracing.TraceEvent.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:remove_IISAuthenticationAuthIisdigestLogonFailed(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3AuthIISDigestLogonFailed]):this
           6 (12.24 % of base) : Microsoft.Diagnostics.Tracing.TraceEvent.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:remove_IISAuthenticationAuthInvalidAnonAccount(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3AuthInvalidAnonAccount]):this
           6 (12.24 % of base) : Microsoft.Diagnostics.Tracing.TraceEvent.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:remove_IISAuthenticationAuthKerberosFailed(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3AuthKerberosFailed]):this
           6 (12.24 % of base) : Microsoft.Diagnostics.Tracing.TraceEvent.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:remove_IISAuthenticationAuthNtlmNullSession(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3AuthNTLMNullSession]):this
           6 (12.24 % of base) : Microsoft.Diagnostics.Tracing.TraceEvent.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:remove_IISAuthenticationAuthPassportLogonFailed(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3AuthPassportLogonFailed]):this
           6 (12.24 % of base) : Microsoft.Diagnostics.Tracing.TraceEvent.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:remove_IISAuthenticationAuthPasswdChangeDisabled(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3AuthPasswdChangeDisabled]):this
           6 (12.24 % of base) : Microsoft.Diagnostics.Tracing.TraceEvent.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:remove_IISAuthenticationAuthPasswdChangeNeeded(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3AuthPasswdChangeNeeded]):this
           6 (12.24 % of base) : Microsoft.Diagnostics.Tracing.TraceEvent.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:remove_IISAuthenticationAuthRequestAuthType(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3AuthRequestAuthType]):this
           6 (12.24 % of base) : Microsoft.Diagnostics.Tracing.TraceEvent.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:remove_IISAuthenticationAuthSspiContinueNeeded(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3AuthSSPIContinueNeeded]):this
           6 (12.24 % of base) : Microsoft.Diagnostics.Tracing.TraceEvent.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:remove_IISAuthenticationAuthSspiLogonFailed(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3AuthSSPILogonFailed]):this
           6 (12.24 % of base) : Microsoft.Diagnostics.Tracing.TraceEvent.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:remove_IISAuthenticationAuthStart(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3AuthStart]):this
           6 (12.24 % of base) : Microsoft.Diagnostics.Tracing.TraceEvent.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:remove_IISAuthenticationAuthSucceeded(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3AuthSucceeded]):this
           6 (12.24 % of base) : Microsoft.Diagnostics.Tracing.TraceEvent.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:remove_IISAuthenticationAuthTypeNotSupported(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3AuthTypeNotSupported]):this
           6 (12.24 % of base) : Microsoft.Diagnostics.Tracing.TraceEvent.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:remove_IISAuthenticationAuthWdigestLogonFailed(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3AuthWDigestLogonFailed]):this
           6 (12.24 % of base) : Microsoft.Diagnostics.Tracing.TraceEvent.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:remove_IISCacheFileCacheAccessEnd(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3CacheFileCacheAccessEnd]):this
           6 (12.24 % of base) : Microsoft.Diagnostics.Tracing.TraceEvent.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:remove_IISCacheFileCacheAccessStart(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3CacheFileCacheAccessStart]):this
           6 (12.24 % of base) : Microsoft.Diagnostics.Tracing.TraceEvent.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:remove_IISCacheHttpsysCacheable(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3CacheHttpsysCacheable]):this
           6 (12.24 % of base) : Microsoft.Diagnostics.Tracing.TraceEvent.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:remove_IISCacheOutputCacheDisabled(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3OutputCacheDisabled]):this
           6 (12.24 % of base) : Microsoft.Diagnostics.Tracing.TraceEvent.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:remove_IISCacheOutputCacheLookupEnd(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3OutputCacheLookupEnd]):this
           6 (12.24 % of base) : Microsoft.Diagnostics.Tracing.TraceEvent.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:remove_IISCacheOutputCacheLookupStart(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3OutputCacheLookupStart]):this
           6 (12.24 % of base) : Microsoft.Diagnostics.Tracing.TraceEvent.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:remove_IISCacheOutputCacheUpdateEnd(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3OutputCacheUpdateEnd]):this
           6 (12.24 % of base) : Microsoft.Diagnostics.Tracing.TraceEvent.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:remove_IISCacheOutputCacheUpdateStart(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3OutputCacheUpdateStart]):this
           6 (12.24 % of base) : Microsoft.Diagnostics.Tracing.TraceEvent.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:remove_IISCacheUrlCacheAccessEnd(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3CacheURLCacheAccessEnd]):this
           6 (12.24 % of base) : Microsoft.Diagnostics.Tracing.TraceEvent.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:remove_IISCacheUrlCacheAccessStart(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3CacheURLCacheAccessStart]):this
           6 (12.24 % of base) : Microsoft.Diagnostics.Tracing.TraceEvent.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:remove_IISCGICgiEnd(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3CGIEnd]):this
           6 (12.24 % of base) : Microsoft.Diagnostics.Tracing.TraceEvent.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:remove_IISCGICgiHeadersReceived(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3CGIHeadersReceived]):this
           6 (12.24 % of base) : Microsoft.Diagnostics.Tracing.TraceEvent.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:remove_IISCGICgiLaunch(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3CGILaunch]):this
           6 (12.24 % of base) : Microsoft.Diagnostics.Tracing.TraceEvent.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:remove_IISCGICgiPrematureTermination(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3CGIPrematureTermination]):this
           6 (12.24 % of base) : Microsoft.Diagnostics.Tracing.TraceEvent.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:remove_IISCGICgiRequestEntitySent(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3CGIRequestEntitySent]):this
           6 (12.24 % of base) : Microsoft.Diagnostics.Tracing.TraceEvent.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:remove_IISCGICgiStart(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3CGIStart]):this
           6 (12.24 % of base) : Microsoft.Diagnostics.Tracing.TraceEvent.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:remove_IISCGICgiTimeout(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3CGITimeout]):this
           6 (12.24 % of base) : Microsoft.Diagnostics.Tracing.TraceEvent.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:remove_IISCompressionDynamicCompressionDo(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3DynamicCompressionDo]):this
           6 (12.24 % of base) : Microsoft.Diagnostics.Tracing.TraceEvent.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:remove_IISCompressionDynamicCompressionEnd(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3DynamicCompressionEnd]):this
           6 (12.24 % of base) : Microsoft.Diagnostics.Tracing.TraceEvent.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:remove_IISCompressionDynamicCompressionNotSuccess(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3DynamicCompressionNotSuccess]):this
           6 (12.24 % of base) : Microsoft.Diagnostics.Tracing.TraceEvent.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:remove_IISCompressionDynamicCompressionStart(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3DynamicCompressionStart]):this
           6 (12.24 % of base) : Microsoft.Diagnostics.Tracing.TraceEvent.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:remove_IISCompressionDynamicCompressionSuccess(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3DynamicCompressionSuccess]):this
           6 (12.24 % of base) : Microsoft.Diagnostics.Tracing.TraceEvent.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:remove_IISCompressionStaticCompressionCreateEnd(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3StaticCompressionCreateEnd]):this
           6 (12.24 % of base) : Microsoft.Diagnostics.Tracing.TraceEvent.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:remove_IISCompressionStaticCompressionCreateStart(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3StaticCompressionCreateStart]):this
           6 (12.24 % of base) : Microsoft.Diagnostics.Tracing.TraceEvent.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:remove_IISCompressionStaticCompressionEnd(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3StaticCompressionEnd]):this
           6 (12.24 % of base) : Microsoft.Diagnostics.Tracing.TraceEvent.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:remove_IISCompressionStaticCompressionNotSuccess(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3StaticCompressionNotSuccess]):this
           6 (12.24 % of base) : Microsoft.Diagnostics.Tracing.TraceEvent.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:remove_IISCompressionStaticCompressionStart(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3StaticCompressionStart]):this
           6 (12.24 % of base) : Microsoft.Diagnostics.Tracing.TraceEvent.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:remove_IISCompressionStaticCompressionSuccess(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3StaticCompressionSuccess]):this
           6 (12.24 % of base) : Microsoft.Diagnostics.Tracing.TraceEvent.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:remove_IISFastCGIFastcgiActivityTimeout(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3CGIFActivityTimeout]):this
           6 (12.24 % of base) : Microsoft.Diagnostics.Tracing.TraceEvent.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:remove_IISFastCGIFastcgiAddJobobjectFail(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3CGIFAddJobObjectFail]):this
           6 (12.24 % of base) : Microsoft.Diagnostics.Tracing.TraceEvent.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:remove_IISFastCGIFastcgiApplicationManagerShutdown(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3CGIFAppMgrShutdown]):this
           6 (12.24 % of base) : Microsoft.Diagnostics.Tracing.TraceEvent.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:remove_IISFastCGIFastcgiAssignProcess(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3CGIFAssignProcess]):this
           6 (12.24 % of base) : Microsoft.Diagnostics.Tracing.TraceEvent.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:remove_IISFastCGIFastcgiEnd(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3CGIFEnd]):this
           6 (12.24 % of base) : Microsoft.Diagnostics.Tracing.TraceEvent.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:remove_IISFastCGIFastcgiPathNotFound(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3CGIFPathNotFound]):this
           6 (12.24 % of base) : Microsoft.Diagnostics.Tracing.TraceEvent.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:remove_IISFastCGIFastcgiQueueFull(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3CGIFQueueFull]):this
           6 (12.24 % of base) : Microsoft.Diagnostics.Tracing.TraceEvent.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:remove_IISFastCGIFastcgiQueueRequest(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3CGIFQueueRequest]):this
           6 (12.24 % of base) : Microsoft.Diagnostics.Tracing.TraceEvent.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:remove_IISFastCGIFastcgiRapidFailureProtection(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3CGIFRapidFailureProtection]):this
           6 (12.24 % of base) : Microsoft.Diagnostics.Tracing.TraceEvent.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:remove_IISFastCGIFastcgiRequestTimeout(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3CGIFRequestTimeout]):this
           6 (12.24 % of base) : Microsoft.Diagnostics.Tracing.TraceEvent.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:remove_IISFastCGIFastcgiResponseWritten(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3CGIFResponseWritten]):this
           6 (12.24 % of base) : Microsoft.Diagnostics.Tracing.TraceEvent.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:remove_IISFastCGIFastcgiScriptProcessorMissing(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3CGIFScriptProcessorMissing]):this
           6 (12.24 % of base) : Microsoft.Diagnostics.Tracing.TraceEvent.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:remove_IISFastCGIFastcgiStart(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3CGIFStart]):this
           6 (12.24 % of base) : Microsoft.Diagnostics.Tracing.TraceEvent.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:remove_IISFastCGIFastcgiStderrTraceError(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3CGIFTraceError]):this
           6 (12.24 % of base) : Microsoft.Diagnostics.Tracing.TraceEvent.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:remove_IISFastCGIFastcgiStderrTraceInfo(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3CGIFTraceInfo]):this
           6 (12.24 % of base) : Microsoft.Diagnostics.Tracing.TraceEvent.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:remove_IISFastCGIFastcgiStderrTraceWarning(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3CGIFTraceWarning]):this
           6 (12.24 % of base) : Microsoft.Diagnostics.Tracing.TraceEvent.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:remove_IISFastCGIFastcgiUnexpectedExit(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3CGIFUnexpectedExit]):this
           6 (12.24 % of base) : Microsoft.Diagnostics.Tracing.TraceEvent.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:remove_IISFastCGIFastcgiUnknownError(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3CGIFUnknownError]):this
           6 (12.24 % of base) : Microsoft.Diagnostics.Tracing.TraceEvent.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:remove_IISFastCGIFastcgiWaitingForResponse(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3CGIFWaitingForResponse]):this
           6 (12.24 % of base) : Microsoft.Diagnostics.Tracing.TraceEvent.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:remove_IISFilterFilterAccessDeniedEnd(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3FilterAccessDeniedEnd]):this
           6 (12.24 % of base) : Microsoft.Diagnostics.Tracing.TraceEvent.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:remove_IISFilterFilterAccessDeniedStart(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3FilterAccessDeniedStart]):this
           6 (12.24 % of base) : Microsoft.Diagnostics.Tracing.TraceEvent.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:remove_IISFilterFilterAddReqHeader(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3FilterAddReqHeader]):this
           6 (12.24 % of base) : Microsoft.Diagnostics.Tracing.TraceEvent.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:remove_IISFilterFilterAddRespHeader(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3FilterAddRespHeader]):this
           6 (12.24 % of base) : Microsoft.Diagnostics.Tracing.TraceEvent.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:remove_IISFilterFilterAuthCompleteEnd(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3FilterAuthCompleteEnd]):this
           6 (12.24 % of base) : Microsoft.Diagnostics.Tracing.TraceEvent.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:remove_IISFilterFilterAuthCompleteStart(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3FilterAuthCompleteStart]):this
           6 (12.24 % of base) : Microsoft.Diagnostics.Tracing.TraceEvent.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:remove_IISFilterFilterAuthenticationEnd(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3FilterAuthenticationEnd]):this
           6 (12.24 % of base) : Microsoft.Diagnostics.Tracing.TraceEvent.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:remove_IISFilterFilterAuthenticationStart(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3FilterAuthenticationStart]):this
           6 (12.24 % of base) : Microsoft.Diagnostics.Tracing.TraceEvent.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:remove_IISFilterFilterEnd(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3FilterEnd]):this

Top method improvements (percentages):
        -117 (-100.00 % of base) : Microsoft.CodeAnalysis.dasm - Microsoft.CodeAnalysis.SmallDictionary`2[System.__Canon,int]:RightComplex(Microsoft.CodeAnalysis.SmallDictionary`2+AvlNode[System.__Canon,int]):Microsoft.CodeAnalysis.SmallDictionary`2+AvlNode[System.__Canon,int] (1 base, 0 diff methods)
          -7 (-17.50 % of base) : System.Formats.Cbor.dasm - System.Formats.Cbor.CborConformanceModeHelpers:AreEqualKeyEncodings(System.ReadOnlySpan`1[ubyte],System.ReadOnlySpan`1[ubyte]):bool
          -6 (-14.29 % of base) : System.ComponentModel.TypeConverter.dasm - System.ComponentModel.ReflectTypeDescriptionProvider:get_ExtenderProviderKey():System.Guid
          -6 (-14.29 % of base) : System.Linq.Expressions.dasm - System.Linq.Expressions.SymbolDocumentInfo:get_DocumentType():System.Guid:this
         -47 (-13.13 % of base) : System.Private.DataContractSerialization.dasm - System.Runtime.Serialization.CodeGenerator:GetBranchCode(int):System.Reflection.Emit.OpCode
         -11 (-12.36 % of base) : Microsoft.Extensions.FileProviders.Physical.dasm - Microsoft.Extensions.FileProviders.Physical.PollingWildCardChangeToken:ArrayEquals(ubyte[],ubyte[]):bool
          -6 (-12.24 % of base) : Microsoft.CodeAnalysis.VisualBasic.dasm - Microsoft.CodeAnalysis.VisualBasic.Symbols.ImplicitNamedTypeSymbol:GetAttributeUsageInfo():Microsoft.CodeAnalysis.AttributeUsageInfo:this
         -12 (-11.43 % of base) : System.Private.DataContractSerialization.dasm - System.Runtime.Serialization.CodeGenerator:Ldlen():this
         -18 (-10.11 % of base) : System.Private.DataContractSerialization.dasm - System.Text.RegularExpressions.Generated.<RegexGenerator_g>F6DD43EEA644F37FBD420BF6C4F76D7CBF00A201A3A5DFAA2DE4DAED4B5EFB477__Utilities:.cctor()
         -18 (-10.11 % of base) : System.ComponentModel.TypeConverter.dasm - System.Text.RegularExpressions.Generated.<RegexGenerator_g>F6DD43EEA644F37FBD420BF6C4F76D7CBF00A201A3A5DFAA2DE4DAED4B5EFB477__Utilities:.cctor()
         -12 (-10.00 % of base) : System.Linq.Expressions.dasm - System.Linq.Expressions.Compiler.CompilerScope+LocalBoxStorage:EmitAddress():this
         -12 (-10.00 % of base) : System.Linq.Expressions.dasm - System.Linq.Expressions.Compiler.CompilerScope+LocalBoxStorage:EmitLoad():this
         -63 (-9.84 % of base) : System.Private.DataContractSerialization.dasm - System.Runtime.Serialization.CodeGenerator:GetConvOpCode(int):System.Reflection.Emit.OpCode
         -69 (-9.84 % of base) : System.Private.DataContractSerialization.dasm - System.Runtime.Serialization.CodeGenerator:GetLdelemOpCode(int):System.Reflection.Emit.OpCode
         -69 (-9.83 % of base) : System.Private.DataContractSerialization.dasm - System.Runtime.Serialization.CodeGenerator:GetLdindOpCode(int):System.Reflection.Emit.OpCode
         -51 (-9.79 % of base) : System.Private.DataContractSerialization.dasm - System.Runtime.Serialization.CodeGenerator:GetStelemOpCode(int):System.Reflection.Emit.OpCode
         -12 (-9.76 % of base) : System.Linq.Expressions.dasm - System.Linq.Expressions.Compiler.ILGen:EmitType(System.Reflection.Emit.ILGenerator,System.Type)
         -42 (-8.54 % of base) : System.Linq.Expressions.dasm - System.Linq.Expressions.Compiler.LambdaCompiler:EmitCatchStart(System.Linq.Expressions.CatchBlock):this
         -12 (-8.28 % of base) : System.Linq.Expressions.dasm - System.Linq.Expressions.Compiler.CompilerScope+LocalBoxStorage:EmitStore(System.Linq.Expressions.Compiler.CompilerScope+Storage):this
         -12 (-8.22 % of base) : System.Private.DataContractSerialization.dasm - System.Runtime.Serialization.CodeGenerator:Ldc(bool):this
         -12 (-8.16 % of base) : System.Linq.Expressions.dasm - System.Linq.Expressions.Compiler.CompilerScope+ElementBoxStorage:EmitLoadBox():this
          -6 (-8.11 % of base) : System.Threading.Tasks.Dataflow.dasm - System.Threading.Tasks.Dataflow.DataflowBlock:Receive[int](System.Threading.Tasks.Dataflow.ISourceBlock`1[int]):int
          -6 (-8.11 % of base) : System.Threading.Tasks.Dataflow.dasm - System.Threading.Tasks.Dataflow.DataflowBlock:Receive[long](System.Threading.Tasks.Dataflow.ISourceBlock`1[long]):long
          -6 (-8.11 % of base) : System.Threading.Tasks.Dataflow.dasm - System.Threading.Tasks.Dataflow.DataflowBlock:Receive[short](System.Threading.Tasks.Dataflow.ISourceBlock`1[short]):short
          -6 (-8.11 % of base) : System.Threading.Tasks.Dataflow.dasm - System.Threading.Tasks.Dataflow.DataflowBlock:Receive[System.Nullable`1[int]](System.Threading.Tasks.Dataflow.ISourceBlock`1[System.Nullable`1[int]]):System.Nullable`1[int]
          -6 (-8.11 % of base) : System.Threading.Tasks.Dataflow.dasm - System.Threading.Tasks.Dataflow.DataflowBlock:Receive[ubyte](System.Threading.Tasks.Dataflow.ISourceBlock`1[ubyte]):ubyte
          -6 (-8.11 % of base) : System.Threading.Tasks.Dataflow.dasm - System.Threading.Tasks.Dataflow.DataflowBlock:ReceiveAsync[double](System.Threading.Tasks.Dataflow.ISourceBlock`1[double]):System.Threading.Tasks.Task`1[double]
          -6 (-8.11 % of base) : System.Threading.Tasks.Dataflow.dasm - System.Threading.Tasks.Dataflow.DataflowBlock:ReceiveAsync[int](System.Threading.Tasks.Dataflow.ISourceBlock`1[int]):System.Threading.Tasks.Task`1[int]
          -6 (-8.11 % of base) : System.Threading.Tasks.Dataflow.dasm - System.Threading.Tasks.Dataflow.DataflowBlock:ReceiveAsync[long](System.Threading.Tasks.Dataflow.ISourceBlock`1[long]):System.Threading.Tasks.Task`1[long]
          -6 (-8.11 % of base) : System.Threading.Tasks.Dataflow.dasm - System.Threading.Tasks.Dataflow.DataflowBlock:ReceiveAsync[short](System.Threading.Tasks.Dataflow.ISourceBlock`1[short]):System.Threading.Tasks.Task`1[short]
          -6 (-8.11 % of base) : System.Threading.Tasks.Dataflow.dasm - System.Threading.Tasks.Dataflow.DataflowBlock:ReceiveAsync[System.Nullable`1[int]](System.Threading.Tasks.Dataflow.ISourceBlock`1[System.Nullable`1[int]]):System.Threading.Tasks.Task`1[System.Nullable`1[int]]
          -6 (-8.11 % of base) : System.Threading.Tasks.Dataflow.dasm - System.Threading.Tasks.Dataflow.DataflowBlock:ReceiveAsync[System.Numerics.Vector`1[float]](System.Threading.Tasks.Dataflow.ISourceBlock`1[System.Numerics.Vector`1[float]]):System.Threading.Tasks.Task`1[System.Numerics.Vector`1[float]]
          -6 (-8.11 % of base) : System.Threading.Tasks.Dataflow.dasm - System.Threading.Tasks.Dataflow.DataflowBlock:ReceiveAsync[ubyte](System.Threading.Tasks.Dataflow.ISourceBlock`1[ubyte]):System.Threading.Tasks.Task`1[ubyte]
          -6 (-8.00 % of base) : System.Linq.Expressions.dasm - System.Linq.Expressions.Compiler.ILGen:EmitNull(System.Reflection.Emit.ILGenerator)
         -30 (-8.00 % of base) : System.Linq.Expressions.dasm - System.Linq.Expressions.Compiler.LambdaCompiler:EmitMethodAndAlso(System.Linq.Expressions.BinaryExpression,int):this
         -30 (-8.00 % of base) : System.Linq.Expressions.dasm - System.Linq.Expressions.Compiler.LambdaCompiler:EmitMethodOrElse(System.Linq.Expressions.BinaryExpression,int):this
          -6 (-8.00 % of base) : System.Private.DataContractSerialization.dasm - System.Runtime.Serialization.CodeGenerator:Break(System.Object):this
          -6 (-8.00 % of base) : System.Private.DataContractSerialization.dasm - System.Runtime.Serialization.CodeGenerator:IfFalseBreak(System.Object):this
          -6 (-8.00 % of base) : System.Threading.Tasks.Dataflow.dasm - System.Threading.Tasks.Dataflow.DataflowBlock:Receive[double](System.Threading.Tasks.Dataflow.ISourceBlock`1[double],System.Threading.CancellationToken):double
          -6 (-8.00 % of base) : System.Threading.Tasks.Dataflow.dasm - System.Threading.Tasks.Dataflow.DataflowBlock:Receive[int](System.Threading.Tasks.Dataflow.ISourceBlock`1[int],System.Threading.CancellationToken):int
          -6 (-8.00 % of base) : System.Threading.Tasks.Dataflow.dasm - System.Threading.Tasks.Dataflow.DataflowBlock:Receive[long](System.Threading.Tasks.Dataflow.ISourceBlock`1[long],System.Threading.CancellationToken):long
          -6 (-8.00 % of base) : System.Threading.Tasks.Dataflow.dasm - System.Threading.Tasks.Dataflow.DataflowBlock:Receive[short](System.Threading.Tasks.Dataflow.ISourceBlock`1[short],System.Threading.CancellationToken):short
          -6 (-8.00 % of base) : System.Threading.Tasks.Dataflow.dasm - System.Threading.Tasks.Dataflow.DataflowBlock:Receive[System.Nullable`1[int]](System.Threading.Tasks.Dataflow.ISourceBlock`1[System.Nullable`1[int]],System.Threading.CancellationToken):System.Nullable`1[int]
          -6 (-8.00 % of base) : System.Threading.Tasks.Dataflow.dasm - System.Threading.Tasks.Dataflow.DataflowBlock:Receive[ubyte](System.Threading.Tasks.Dataflow.ISourceBlock`1[ubyte],System.Threading.CancellationToken):ubyte
          -6 (-8.00 % of base) : System.Threading.Tasks.Dataflow.dasm - System.Threading.Tasks.Dataflow.DataflowBlock:ReceiveAsync[double](System.Threading.Tasks.Dataflow.ISourceBlock`1[double],System.Threading.CancellationToken):System.Threading.Tasks.Task`1[double]
          -6 (-8.00 % of base) : System.Threading.Tasks.Dataflow.dasm - System.Threading.Tasks.Dataflow.DataflowBlock:ReceiveAsync[int](System.Threading.Tasks.Dataflow.ISourceBlock`1[int],System.Threading.CancellationToken):System.Threading.Tasks.Task`1[int]
          -6 (-8.00 % of base) : System.Threading.Tasks.Dataflow.dasm - System.Threading.Tasks.Dataflow.DataflowBlock:ReceiveAsync[long](System.Threading.Tasks.Dataflow.ISourceBlock`1[long],System.Threading.CancellationToken):System.Threading.Tasks.Task`1[long]
          -6 (-8.00 % of base) : System.Threading.Tasks.Dataflow.dasm - System.Threading.Tasks.Dataflow.DataflowBlock:ReceiveAsync[short](System.Threading.Tasks.Dataflow.ISourceBlock`1[short],System.Threading.CancellationToken):System.Threading.Tasks.Task`1[short]
          -6 (-8.00 % of base) : System.Threading.Tasks.Dataflow.dasm - System.Threading.Tasks.Dataflow.DataflowBlock:ReceiveAsync[System.Nullable`1[int]](System.Threading.Tasks.Dataflow.ISourceBlock`1[System.Nullable`1[int]],System.Threading.CancellationToken):System.Threading.Tasks.Task`1[System.Nullable`1[int]]
          -6 (-8.00 % of base) : System.Threading.Tasks.Dataflow.dasm - System.Threading.Tasks.Dataflow.DataflowBlock:ReceiveAsync[System.Numerics.Vector`1[float]](System.Threading.Tasks.Dataflow.ISourceBlock`1[System.Numerics.Vector`1[float]],System.Threading.CancellationToken):System.Threading.Tasks.Task`1[System.Numerics.Vector`1[float]]
          -6 (-8.00 % of base) : System.Threading.Tasks.Dataflow.dasm - System.Threading.Tasks.Dataflow.DataflowBlock:ReceiveAsync[ubyte](System.Threading.Tasks.Dataflow.ISourceBlock`1[ubyte],System.Threading.CancellationToken):System.Threading.Tasks.Task`1[ubyte]
         -28 (-7.91 % of base) : System.Linq.Expressions.dasm - System.Linq.Expressions.Compiler.ILGen:EmitCastToType(System.Reflection.Emit.ILGenerator,System.Type,System.Type)
          -6 (-7.89 % of base) : System.Private.DataContractSerialization.dasm - System.Runtime.Serialization.CodeGenerator:Add():this
          -6 (-7.89 % of base) : System.Private.DataContractSerialization.dasm - System.Runtime.Serialization.CodeGenerator:And():this
          -6 (-7.89 % of base) : System.Private.DataContractSerialization.dasm - System.Runtime.Serialization.CodeGenerator:Ceq():this
          -6 (-7.89 % of base) : System.Private.DataContractSerialization.dasm - System.Runtime.Serialization.CodeGenerator:Dup():this
          -6 (-7.89 % of base) : System.Private.DataContractSerialization.dasm - System.Runtime.Serialization.CodeGenerator:Not():this
          -6 (-7.89 % of base) : System.Private.DataContractSerialization.dasm - System.Runtime.Serialization.CodeGenerator:Or():this
          -6 (-7.89 % of base) : System.Private.DataContractSerialization.dasm - System.Runtime.Serialization.CodeGenerator:Pop():this
          -6 (-7.89 % of base) : System.Private.DataContractSerialization.dasm - System.Runtime.Serialization.CodeGenerator:Ret():this
          -6 (-7.89 % of base) : System.Private.DataContractSerialization.dasm - System.Runtime.Serialization.CodeGenerator:Subtract():this
          -6 (-7.89 % of base) : System.Private.DataContractSerialization.dasm - System.Runtime.Serialization.CodeGenerator:Throw():this
          -6 (-7.79 % of base) : System.Threading.Tasks.Dataflow.dasm - System.Threading.Tasks.Dataflow.DataflowBlock:Receive[double](System.Threading.Tasks.Dataflow.ISourceBlock`1[double]):double
         -66 (-7.76 % of base) : System.Linq.Expressions.dasm - System.Linq.Expressions.Compiler.ILGen:EmitLoadElement(System.Reflection.Emit.ILGenerator,System.Type)
          -6 (-7.59 % of base) : System.Linq.Expressions.dasm - System.Linq.Expressions.Compiler.ILGen:EmitNullableToReferenceConversion(System.Reflection.Emit.ILGenerator,System.Type)
          -6 (-7.59 % of base) : System.Private.DataContractSerialization.dasm - System.Runtime.Serialization.CodeGenerator:Blt(System.Reflection.Emit.Label):this
          -6 (-7.59 % of base) : System.Private.DataContractSerialization.dasm - System.Runtime.Serialization.CodeGenerator:Br(System.Reflection.Emit.Label):this
          -6 (-7.59 % of base) : System.Private.DataContractSerialization.dasm - System.Runtime.Serialization.CodeGenerator:Brfalse(System.Reflection.Emit.Label):this
          -6 (-7.59 % of base) : System.Private.DataContractSerialization.dasm - System.Runtime.Serialization.CodeGenerator:Brtrue(System.Reflection.Emit.Label):this
          -6 (-7.59 % of base) : System.Private.DataContractSerialization.dasm - System.Runtime.Serialization.CodeGenerator:Ldarg(int):this
          -6 (-7.59 % of base) : System.Private.DataContractSerialization.dasm - System.Runtime.Serialization.CodeGenerator:Ldarga(int):this
          -6 (-7.59 % of base) : System.Private.DataContractSerialization.dasm - System.Runtime.Serialization.CodeGenerator:Ldc(int):this
          -6 (-7.59 % of base) : System.Private.DataContractSerialization.dasm - System.Runtime.Serialization.CodeGenerator:Starg(int):this
         -33 (-7.59 % of base) : System.Linq.Expressions.dasm - System.Linq.Expressions.Compiler.LambdaCompiler:EmitConstantOne(System.Type):this
          -6 (-7.50 % of base) : System.Linq.Expressions.dasm - System.Linq.Expressions.Compiler.ILGen:EmitLoadArg(System.Reflection.Emit.ILGenerator,int)
          -6 (-7.50 % of base) : System.Linq.Expressions.dasm - System.Linq.Expressions.Compiler.ILGen:EmitLoadArgAddress(System.Reflection.Emit.ILGenerator,int)
          -6 (-7.50 % of base) : System.Linq.Expressions.dasm - System.Linq.Expressions.Compiler.ILGen:EmitNew(System.Reflection.Emit.ILGenerator,System.Reflection.ConstructorInfo)
          -6 (-7.50 % of base) : System.Linq.Expressions.dasm - System.Linq.Expressions.Compiler.ILGen:EmitPrimitive(System.Reflection.Emit.ILGenerator,int)
          -6 (-7.50 % of base) : System.Linq.Expressions.dasm - System.Linq.Expressions.Compiler.ILGen:EmitStoreArg(System.Reflection.Emit.ILGenerator,int)
          -6 (-7.50 % of base) : System.Linq.Expressions.dasm - System.Linq.Expressions.Compiler.ILGen:EmitString(System.Reflection.Emit.ILGenerator,System.String)
          -6 (-7.50 % of base) : System.Private.DataContractSerialization.dasm - System.Runtime.Serialization.CodeGenerator:Box(System.Type):this
          -6 (-7.50 % of base) : System.Private.DataContractSerialization.dasm - System.Runtime.Serialization.CodeGenerator:Castclass(System.Type):this
          -6 (-7.50 % of base) : System.Private.DataContractSerialization.dasm - System.Runtime.Serialization.CodeGenerator:InitObj(System.Type):this
          -6 (-7.50 % of base) : System.Private.DataContractSerialization.dasm - System.Runtime.Serialization.CodeGenerator:Ldloc(System.Reflection.Emit.LocalBuilder):this
          -6 (-7.50 % of base) : System.Private.DataContractSerialization.dasm - System.Runtime.Serialization.CodeGenerator:Ldloca(System.Reflection.Emit.LocalBuilder):this
          -6 (-7.50 % of base) : System.Private.DataContractSerialization.dasm - System.Runtime.Serialization.CodeGenerator:Ldtoken(System.Type):this
          -6 (-7.50 % of base) : System.Private.DataContractSerialization.dasm - System.Runtime.Serialization.CodeGenerator:Stloc(System.Reflection.Emit.LocalBuilder):this
          -6 (-7.50 % of base) : System.Private.DataContractSerialization.dasm - System.Runtime.Serialization.CodeGenerator:Stobj(System.Type):this
          -6 (-7.50 % of base) : System.Private.DataContractSerialization.dasm - System.Runtime.Serialization.CodeGenerator:Unbox(System.Type):this
          -6 (-7.41 % of base) : System.Private.DataContractSerialization.dasm - System.Runtime.Serialization.CodeGenerator:Call(System.Reflection.ConstructorInfo):this
          -6 (-7.41 % of base) : System.Private.DataContractSerialization.dasm - System.Runtime.Serialization.CodeGenerator:Ldc(long):this
          -6 (-7.41 % of base) : System.Private.DataContractSerialization.dasm - System.Runtime.Serialization.CodeGenerator:Ldstr(System.String):this
          -6 (-7.41 % of base) : System.Private.DataContractSerialization.dasm - System.Runtime.Serialization.CodeGenerator:New(System.Reflection.ConstructorInfo):this
          -6 (-7.41 % of base) : System.Threading.Tasks.Dataflow.dasm - System.Threading.Tasks.Dataflow.DataflowBlock:Receive[System.Numerics.Vector`1[float]](System.Threading.Tasks.Dataflow.ISourceBlock`1[System.Numerics.Vector`1[float]]):System.Numerics.Vector`1[float]
        -147 (-7.08 % of base) : System.Linq.Expressions.dasm - System.Linq.Expressions.Compiler.LambdaCompiler:EmitUnaryOperator(int,System.Type,System.Type):this
          -6 (-7.06 % of base) : System.Linq.Expressions.dasm - System.Linq.Expressions.Compiler.CompilerScope+LocalBoxStorage:EmitStoreBox():this
          -6 (-7.06 % of base) : System.Linq.Expressions.dasm - System.Linq.Expressions.Compiler.CompilerScope+LocalStorage:EmitAddress():this
          -6 (-7.06 % of base) : System.Linq.Expressions.dasm - System.Linq.Expressions.Compiler.CompilerScope+LocalStorage:EmitLoad():this
          -6 (-7.06 % of base) : System.Linq.Expressions.dasm - System.Linq.Expressions.Compiler.CompilerScope+LocalStorage:EmitStore():this
         -66 (-7.01 % of base) : System.Linq.Expressions.dasm - System.Linq.Expressions.Compiler.ILGen:EmitLoadValueIndirect(System.Reflection.Emit.ILGenerator,System.Type)

3570 total methods with Code Size differences (369 improved, 3201 regressed), 388967 unchanged.

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

Artifacts:

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant