forked from MihaZupan/runtime-utils
-
Notifications
You must be signed in to change notification settings - Fork 0
Open
Description
Job completed in 2 minutes 23 seconds (remote runner delay: 0 seconds).
dotnet/runtime#126280
Main commit: dotnet/runtime@51cfb0e
PR commit: EgorBo/runtime-1@0bc623f
Diffs
Diffs
Found 85 files with textual diffs.
Summary of Code Size diffs:
(Lower is better)
Total bytes of base: 45625269
Total bytes of diff: 45647929
Total bytes of delta: 22660 (0.05 % of base)
Total relative delta: 86.65
diff is a regression.
relative diff is a regression.
Total byte diff includes -23 bytes from reconciling methods
Base had 1 unique methods, 23 unique bytes
Diff had 0 unique methods, 0 unique bytes
Top file regressions (bytes):
21197 : System.Reflection.Metadata.dasm (3.77 % of base)
1463 : System.Reflection.Emit.dasm (1.19 % of base)
2 total files with Code Size differences (0 improved, 2 regressed), 258 unchanged.
Top method regressions (bytes):
497 (37.79 % of base) : System.Reflection.Metadata.dasm - System.Reflection.Metadata.Ecma335.MetadataBuilder:SerializeAssemblyRefTable(System.Reflection.Metadata.BlobBuilder,System.Collections.Immutable.ImmutableArray`1[int],System.Reflection.Metadata.Ecma335.MetadataSizes):this (FullOpts)
422 (37.28 % of base) : System.Reflection.Metadata.dasm - System.Reflection.Metadata.Ecma335.MetadataBuilder:SerializeTypeDefTable(System.Reflection.Metadata.BlobBuilder,System.Collections.Immutable.ImmutableArray`1[int],System.Reflection.Metadata.Ecma335.MetadataSizes):this (FullOpts)
420 (36.43 % of base) : System.Reflection.Metadata.dasm - System.Reflection.PortableExecutable.PEBuilder:WriteSectionHeader(System.Reflection.Metadata.BlobBuilder,System.Reflection.PortableExecutable.PEBuilder+SerializedSection) (FullOpts)
413 (27.10 % of base) : System.Reflection.Metadata.dasm - System.Reflection.PortableExecutable.ManagedTextSection:WriteCorHeader(System.Reflection.Metadata.BlobBuilder,int,int,int):this (FullOpts)
406 (37.87 % of base) : System.Reflection.Metadata.dasm - System.Reflection.Metadata.Ecma335.MetadataBuilder:SerializeMethodDefTable(System.Reflection.Metadata.BlobBuilder,System.Collections.Immutable.ImmutableArray`1[int],System.Reflection.Metadata.Ecma335.MetadataSizes,int):this (FullOpts)
400 (43.15 % of base) : System.Reflection.Metadata.dasm - System.Reflection.Metadata.Ecma335.ExceptionRegionEncoder:AddUnchecked(ushort,int,int,int,int,int):this (FullOpts)
393 (18.83 % of base) : System.Reflection.Metadata.dasm - System.Reflection.Metadata.BlobWriterImpl:WriteConstant(System.Reflection.Metadata.BlobBuilder,System.Object) (FullOpts)
391 (44.38 % of base) : System.Reflection.Metadata.dasm - System.Reflection.Metadata.Ecma335.MetadataBuilder:SerializeModuleTable(System.Reflection.Metadata.BlobBuilder,System.Collections.Immutable.ImmutableArray`1[int],System.Reflection.Metadata.Ecma335.MetadataSizes):this (FullOpts)
389 (40.56 % of base) : System.Reflection.Metadata.dasm - System.Reflection.Metadata.Ecma335.MetadataBuilder:SerializeLocalScopeTable(System.Reflection.Metadata.BlobBuilder,System.Reflection.Metadata.Ecma335.MetadataSizes):this (FullOpts)
370 (22.32 % of base) : System.Reflection.Metadata.dasm - System.Reflection.Metadata.BlobWriterImpl:WriteConstant(byref,System.Object) (FullOpts)
347 (27.17 % of base) : System.Reflection.Metadata.dasm - System.Reflection.PortableExecutable.ManagedTextSection:WriteImportTable(System.Reflection.Metadata.BlobBuilder,int,int):this (FullOpts)
335 (38.77 % of base) : System.Reflection.Metadata.dasm - System.Reflection.Metadata.Ecma335.MetadataBuilder:SerializeExportedTypeTable(System.Reflection.Metadata.BlobBuilder,System.Collections.Immutable.ImmutableArray`1[int],System.Reflection.Metadata.Ecma335.MetadataSizes):this (FullOpts)
325 (40.12 % of base) : System.Reflection.Metadata.dasm - System.Reflection.Metadata.Ecma335.MetadataBuilder:SerializeDocumentTable(System.Reflection.Metadata.BlobBuilder,System.Reflection.Metadata.Ecma335.MetadataSizes):this (FullOpts)
315 (25.24 % of base) : System.Reflection.Metadata.dasm - System.Reflection.Metadata.Ecma335.MetadataBuilder:SerializeMetadataHeader(System.Reflection.Metadata.BlobBuilder,System.String,System.Reflection.Metadata.Ecma335.MetadataSizes) (FullOpts)
302 (35.91 % of base) : System.Reflection.Metadata.dasm - System.Reflection.PortableExecutable.DebugDirectoryBuilder:Serialize(System.Reflection.Metadata.BlobBuilder,System.Reflection.PortableExecutable.SectionLocation,int):this (FullOpts)
300 (25.58 % of base) : System.Reflection.Metadata.dasm - System.Reflection.Metadata.Ecma335.MetadataBuilder:SerializeAssemblyTable(System.Reflection.Metadata.BlobBuilder,System.Collections.Immutable.ImmutableArray`1[int],System.Reflection.Metadata.Ecma335.MetadataSizes):this (FullOpts)
290 (38.21 % of base) : System.Reflection.Metadata.dasm - System.Reflection.Metadata.Ecma335.MetadataBuilder:SerializeImplMapTable(System.Reflection.Metadata.BlobBuilder,System.Collections.Immutable.ImmutableArray`1[int],System.Reflection.Metadata.Ecma335.MetadataSizes):this (FullOpts)
276 (43.46 % of base) : System.Reflection.Metadata.dasm - System.Reflection.PortableExecutable.PEBuilder:WriteCoffHeader(System.Reflection.Metadata.BlobBuilder,System.Collections.Immutable.ImmutableArray`1[System.Reflection.PortableExecutable.PEBuilder+SerializedSection],byref):this (FullOpts)
270 (38.19 % of base) : System.Reflection.Metadata.dasm - System.Reflection.Metadata.Ecma335.MetadataBuilder:SerializeTypeRefTable(System.Reflection.Metadata.BlobBuilder,System.Collections.Immutable.ImmutableArray`1[int],System.Reflection.Metadata.Ecma335.MetadataSizes):this (FullOpts)
269 (33.05 % of base) : System.Reflection.Metadata.dasm - System.Reflection.PortableExecutable.ManagedTextSection:WriteRuntimeStartupStub(System.Reflection.Metadata.BlobBuilder,int,ulong):this (FullOpts)
262 (38.64 % of base) : System.Reflection.Metadata.dasm - System.Reflection.Metadata.Ecma335.MetadataBuilder:SerializeMemberRefTable(System.Reflection.Metadata.BlobBuilder,System.Collections.Immutable.ImmutableArray`1[int],System.Reflection.Metadata.Ecma335.MetadataSizes):this (FullOpts)
256 (38.10 % of base) : System.Reflection.Metadata.dasm - System.Reflection.Metadata.Ecma335.MetadataBuilder:SerializeGenericParamTable(System.Reflection.Metadata.BlobBuilder,System.Collections.Immutable.ImmutableArray`1[int],System.Reflection.Metadata.Ecma335.MetadataSizes):this (FullOpts)
254 (39.87 % of base) : System.Reflection.Metadata.dasm - System.Reflection.Metadata.Ecma335.MetadataBuilder:SerializeMethodImplTable(System.Reflection.Metadata.BlobBuilder,System.Reflection.Metadata.Ecma335.MetadataSizes):this (FullOpts)
253 (37.65 % of base) : System.Reflection.Metadata.dasm - System.Reflection.Metadata.Ecma335.MetadataBuilder:SerializeManifestResourceTable(System.Reflection.Metadata.BlobBuilder,System.Collections.Immutable.ImmutableArray`1[int],System.Reflection.Metadata.Ecma335.MetadataSizes):this (FullOpts)
251 (26.93 % of base) : System.Reflection.Metadata.dasm - System.Reflection.Metadata.Ecma335.MetadataBuilder:SerializeCustomAttributeTable(System.Reflection.Metadata.BlobBuilder,System.Reflection.Metadata.Ecma335.MetadataSizes):this (FullOpts)
251 (27.77 % of base) : System.Reflection.Metadata.dasm - System.Reflection.Metadata.Ecma335.MetadataBuilder:SerializeCustomDebugInformationTable(System.Reflection.Metadata.BlobBuilder,System.Reflection.Metadata.Ecma335.MetadataSizes):this (FullOpts)
250 (49.80 % of base) : System.Reflection.Metadata.dasm - System.Reflection.PortableExecutable.ManagedPEBuilder:WriteRelocationSection(System.Reflection.Metadata.BlobBuilder,ushort,int) (FullOpts)
219 (37.56 % of base) : System.Reflection.Metadata.dasm - System.Reflection.Metadata.Ecma335.MetadataBuilder:SerializeEventTable(System.Reflection.Metadata.BlobBuilder,System.Collections.Immutable.ImmutableArray`1[int],System.Reflection.Metadata.Ecma335.MetadataSizes):this (FullOpts)
219 (37.56 % of base) : System.Reflection.Metadata.dasm - System.Reflection.Metadata.Ecma335.MetadataBuilder:SerializeFieldTable(System.Reflection.Metadata.BlobBuilder,System.Collections.Immutable.ImmutableArray`1[int],System.Reflection.Metadata.Ecma335.MetadataSizes):this (FullOpts)
219 (37.69 % of base) : System.Reflection.Metadata.dasm - System.Reflection.Metadata.Ecma335.MetadataBuilder:SerializeFileTable(System.Reflection.Metadata.BlobBuilder,System.Collections.Immutable.ImmutableArray`1[int],System.Reflection.Metadata.Ecma335.MetadataSizes):this (FullOpts)
219 (37.37 % of base) : System.Reflection.Metadata.dasm - System.Reflection.Metadata.Ecma335.MetadataBuilder:SerializePropertyTable(System.Reflection.Metadata.BlobBuilder,System.Collections.Immutable.ImmutableArray`1[int],System.Reflection.Metadata.Ecma335.MetadataSizes):this (FullOpts)
213 (25.69 % of base) : System.Reflection.Metadata.dasm - System.Reflection.Metadata.Ecma335.MetadataBuilder:SerializeDeclSecurityTable(System.Reflection.Metadata.BlobBuilder,System.Reflection.Metadata.Ecma335.MetadataSizes):this (FullOpts)
213 (25.51 % of base) : System.Reflection.Metadata.dasm - System.Reflection.Metadata.Ecma335.MetadataBuilder:SerializeMethodSemanticsTable(System.Reflection.Metadata.BlobBuilder,System.Reflection.Metadata.Ecma335.MetadataSizes):this (FullOpts)
211 (30.01 % of base) : System.Reflection.Metadata.dasm - System.Reflection.Metadata.Ecma335.MethodBodyStreamEncoder:SerializeHeader(int,ushort,int,int,System.Reflection.Metadata.StandaloneSignatureHandle,bool):int:this (FullOpts)
201 (22.79 % of base) : System.Reflection.Metadata.dasm - System.Reflection.Metadata.Ecma335.MetadataBuilder:SerializeConstantTable(System.Reflection.Metadata.BlobBuilder,System.Reflection.Metadata.Ecma335.MetadataSizes):this (FullOpts)
189 (37.57 % of base) : System.Reflection.Metadata.dasm - System.Reflection.Metadata.Ecma335.MetadataBuilder:SerializeLocalConstantTable(System.Reflection.Metadata.BlobBuilder,System.Collections.Immutable.ImmutableArray`1[int],System.Reflection.Metadata.Ecma335.MetadataSizes):this (FullOpts)
188 (38.13 % of base) : System.Reflection.Metadata.dasm - System.Reflection.Metadata.Ecma335.MetadataBuilder:SerializeLocalVariableTable(System.Reflection.Metadata.BlobBuilder,System.Collections.Immutable.ImmutableArray`1[int],System.Reflection.Metadata.Ecma335.MetadataSizes):this (FullOpts)
188 (38.13 % of base) : System.Reflection.Metadata.dasm - System.Reflection.Metadata.Ecma335.MetadataBuilder:SerializeParamTable(System.Reflection.Metadata.BlobBuilder,System.Collections.Immutable.ImmutableArray`1[int],System.Reflection.Metadata.Ecma335.MetadataSizes):this (FullOpts)
186 (10.94 % of base) : System.Reflection.Emit.dasm - System.Reflection.Emit.ILGeneratorImpl:Emit(System.Reflection.Emit.OpCode,int):this (FullOpts)
182 (45.96 % of base) : System.Reflection.Metadata.dasm - System.Reflection.PortableExecutable.ManagedTextSection:WriteImportAddressTable(System.Reflection.Metadata.BlobBuilder,int):this (FullOpts)
180 (39.91 % of base) : System.Reflection.Metadata.dasm - System.Reflection.Metadata.Ecma335.MetadataBuilder:SerializeClassLayoutTable(System.Reflection.Metadata.BlobBuilder,System.Reflection.Metadata.Ecma335.MetadataSizes):this (FullOpts)
179 (23.96 % of base) : System.Reflection.Metadata.dasm - System.Reflection.Metadata.Ecma335.MetadataBuilder:SerializeFieldMarshalTable(System.Reflection.Metadata.BlobBuilder,System.Reflection.Metadata.Ecma335.MetadataSizes):this (FullOpts)
177 (39.42 % of base) : System.Reflection.Metadata.dasm - System.Reflection.Metadata.Ecma335.MetadataBuilder:SerializeEventMapTable(System.Reflection.Metadata.BlobBuilder,System.Reflection.Metadata.Ecma335.MetadataSizes):this (FullOpts)
177 (39.42 % of base) : System.Reflection.Metadata.dasm - System.Reflection.Metadata.Ecma335.MetadataBuilder:SerializeGenericParamConstraintTable(System.Reflection.Metadata.BlobBuilder,System.Reflection.Metadata.Ecma335.MetadataSizes):this (FullOpts)
177 (39.16 % of base) : System.Reflection.Metadata.dasm - System.Reflection.Metadata.Ecma335.MetadataBuilder:SerializeImportScopeTable(System.Reflection.Metadata.BlobBuilder,System.Reflection.Metadata.Ecma335.MetadataSizes):this (FullOpts)
177 (39.16 % of base) : System.Reflection.Metadata.dasm - System.Reflection.Metadata.Ecma335.MetadataBuilder:SerializeInterfaceImplTable(System.Reflection.Metadata.BlobBuilder,System.Reflection.Metadata.Ecma335.MetadataSizes):this (FullOpts)
177 (39.16 % of base) : System.Reflection.Metadata.dasm - System.Reflection.Metadata.Ecma335.MetadataBuilder:SerializeMethodDebugInformationTable(System.Reflection.Metadata.BlobBuilder,System.Reflection.Metadata.Ecma335.MetadataSizes):this (FullOpts)
177 (39.16 % of base) : System.Reflection.Metadata.dasm - System.Reflection.Metadata.Ecma335.MetadataBuilder:SerializeMethodSpecTable(System.Reflection.Metadata.BlobBuilder,System.Reflection.Metadata.Ecma335.MetadataSizes):this (FullOpts)
177 (39.16 % of base) : System.Reflection.Metadata.dasm - System.Reflection.Metadata.Ecma335.MetadataBuilder:SerializeNestedClassTable(System.Reflection.Metadata.BlobBuilder,System.Reflection.Metadata.Ecma335.MetadataSizes):this (FullOpts)
177 (39.16 % of base) : System.Reflection.Metadata.dasm - System.Reflection.Metadata.Ecma335.MetadataBuilder:SerializePropertyMapTable(System.Reflection.Metadata.BlobBuilder,System.Reflection.Metadata.Ecma335.MetadataSizes):this (FullOpts)
177 (39.16 % of base) : System.Reflection.Metadata.dasm - System.Reflection.Metadata.Ecma335.MetadataBuilder:SerializeStateMachineMethodTable(System.Reflection.Metadata.BlobBuilder,System.Reflection.Metadata.Ecma335.MetadataSizes):this (FullOpts)
172 (7.77 % of base) : System.Reflection.Emit.dasm - System.Reflection.Emit.MetadataSignatureHelper:WriteSignatureForType(System.Reflection.Metadata.Ecma335.SignatureTypeEncoder,System.Type,System.Reflection.Emit.ModuleBuilderImpl,System.Type[],System.Type[]) (FullOpts)
151 (3.67 % of base) : System.Reflection.Metadata.dasm - System.Reflection.PortableExecutable.PEBuilder:WritePEHeader(System.Reflection.Metadata.BlobBuilder,System.Reflection.PortableExecutable.PEDirectoriesBuilder,System.Collections.Immutable.ImmutableArray`1[System.Reflection.PortableExecutable.PEBuilder+SerializedSection]):this (FullOpts)
145 (17.49 % of base) : System.Reflection.Metadata.dasm - System.Reflection.Metadata.Ecma335.MetadataBuilder:WriteAlignedBlobHeap(System.Reflection.Metadata.BlobBuilder):this (FullOpts)
144 (37.80 % of base) : System.Reflection.Metadata.dasm - System.Reflection.Metadata.Ecma335.MetadataBuilder:SerializeFieldRvaTable(System.Reflection.Metadata.BlobBuilder,System.Reflection.Metadata.Ecma335.MetadataSizes,int):this (FullOpts)
142 (39.89 % of base) : System.Reflection.Metadata.dasm - System.Reflection.Metadata.Ecma335.MetadataBuilder:SerializeFieldLayoutTable(System.Reflection.Metadata.BlobBuilder,System.Reflection.Metadata.Ecma335.MetadataSizes):this (FullOpts)
142 (20.79 % of base) : System.Reflection.Metadata.dasm - System.Reflection.Metadata.Ecma335.MetadataBuilder:SerializeTablesHeader(System.Reflection.Metadata.BlobBuilder,System.Reflection.Metadata.Ecma335.MetadataSizes) (FullOpts)
141 (23.31 % of base) : System.Reflection.Emit.dasm - System.Reflection.Emit.MetadataSignatureHelper:WriteCustomModifiers(System.Reflection.Metadata.Ecma335.CustomModifiersEncoder,System.Type[],bool,System.Reflection.Emit.ModuleBuilderImpl) (FullOpts)
140 (8.52 % of base) : System.Reflection.Metadata.dasm - System.Reflection.Metadata.Ecma335.MetadataBuilder:GetOrAddDocumentName(System.String):System.Reflection.Metadata.BlobHandle:this (FullOpts)
123 (17.42 % of base) : System.Reflection.Metadata.dasm - System.Reflection.Metadata.Ecma335.ArrayShapeEncoder:Shape(int,System.Collections.Immutable.ImmutableArray`1[int],System.Collections.Immutable.ImmutableArray`1[int]):this (FullOpts)
123 (13.79 % of base) : System.Reflection.Metadata.dasm - System.Reflection.Metadata.Ecma335.InstructionEncoder:LoadArgument(int):this (FullOpts)
123 (13.79 % of base) : System.Reflection.Metadata.dasm - System.Reflection.Metadata.Ecma335.InstructionEncoder:LoadLocal(int):this (FullOpts)
123 (13.79 % of base) : System.Reflection.Metadata.dasm - System.Reflection.Metadata.Ecma335.InstructionEncoder:StoreLocal(int):this (FullOpts)
122 (46.21 % of base) : System.Reflection.Metadata.dasm - System.Reflection.Metadata.BlobWriterImpl:WriteCompressedSignedInteger(byref,int) (FullOpts)
121 (27.69 % of base) : System.Reflection.Metadata.dasm - System.Reflection.Metadata.Ecma335.InstructionEncoder:LoadArgumentAddress(int):this (FullOpts)
121 (27.69 % of base) : System.Reflection.Metadata.dasm - System.Reflection.Metadata.Ecma335.InstructionEncoder:LoadLocalAddress(int):this (FullOpts)
121 (27.69 % of base) : System.Reflection.Metadata.dasm - System.Reflection.Metadata.Ecma335.InstructionEncoder:StoreArgument(int):this (FullOpts)
120 (15.79 % of base) : System.Reflection.Emit.dasm - System.Reflection.Emit.ModuleBuilderImpl:PopulateMultiDocSequencePointsBlob(System.Collections.Generic.Dictionary`2+Enumerator[System.Reflection.Emit.SymbolDocumentWriter,System.Collections.Generic.List`1[System.Reflection.Emit.SequencePoint]],System.Reflection.Metadata.StandaloneSignatureHandle):System.Reflection.Metadata.BlobHandle:this (FullOpts)
116 (68.24 % of base) : System.Reflection.Metadata.dasm - System.Reflection.Metadata.BlobBuilder:WriteReference(int,bool):this (FullOpts)
113 (26.97 % of base) : System.Reflection.Metadata.dasm - System.Reflection.Metadata.BlobWriterImpl:WriteCompressedSignedInteger(System.Reflection.Metadata.BlobBuilder,int) (FullOpts)
111 (33.74 % of base) : System.Reflection.Metadata.dasm - System.Reflection.Metadata.BlobWriterImpl:WriteCompressedInteger(System.Reflection.Metadata.BlobBuilder,uint) (FullOpts)
109 (41.13 % of base) : System.Reflection.Metadata.dasm - System.Reflection.Metadata.Ecma335.MetadataBuilder:SerializeStandAloneSigTable(System.Reflection.Metadata.BlobBuilder,System.Reflection.Metadata.Ecma335.MetadataSizes):this (FullOpts)
109 (24.55 % of base) : System.Reflection.Metadata.dasm - System.Reflection.Metadata.Ecma335.MetadataBuilder:SerializeStreamHeader(byref,int,System.String,System.Reflection.Metadata.BlobBuilder) (FullOpts)
109 (41.13 % of base) : System.Reflection.Metadata.dasm - System.Reflection.Metadata.Ecma335.MetadataBuilder:SerializeTypeSpecTable(System.Reflection.Metadata.BlobBuilder,System.Reflection.Metadata.Ecma335.MetadataSizes):this (FullOpts)
108 (19.25 % of base) : System.Reflection.Metadata.dasm - System.Reflection.Metadata.Ecma335.ExceptionRegionEncoder:SerializeTableHeader(System.Reflection.Metadata.BlobBuilder,int,bool):System.Reflection.Metadata.Ecma335.ExceptionRegionEncoder (FullOpts)
105 (55.56 % of base) : System.Reflection.Metadata.dasm - System.Reflection.Metadata.BlobWriterImpl:WriteCompressedInteger(byref,uint) (FullOpts)
105 (16.94 % of base) : System.Reflection.Metadata.dasm - System.Reflection.PortableExecutable.DebugDirectoryBuilder:WriteEmbeddedPortablePdbData(System.Reflection.Metadata.BlobBuilder,System.Reflection.Metadata.BlobBuilder):int (FullOpts)
103 (30.65 % of base) : System.Reflection.Metadata.dasm - System.Reflection.Metadata.Ecma335.PortablePdbBuilder:SerializeStandalonePdbStream(System.Reflection.Metadata.BlobBuilder):this (FullOpts)
99 (26.40 % of base) : System.Reflection.Emit.dasm - System.Reflection.Emit.ModuleBuilderImpl:FillMemberReferences(System.Reflection.Emit.ILGeneratorImpl):this (FullOpts)
96 (30.28 % of base) : System.Reflection.Metadata.dasm - System.Reflection.Metadata.Ecma335.MetadataBuilder:SerializeModuleRefTable(System.Reflection.Metadata.BlobBuilder,System.Collections.Immutable.ImmutableArray`1[int],System.Reflection.Metadata.Ecma335.MetadataSizes):this (FullOpts)
95 (35.98 % of base) : System.Reflection.Metadata.dasm - System.Reflection.Metadata.Ecma335.MetadataBuilder:SerializeEncLogTable(System.Reflection.Metadata.BlobBuilder):this (FullOpts)
91 (17.27 % of base) : System.Reflection.Metadata.dasm - System.Reflection.Metadata.Ecma335.InstructionEncoder:LoadConstantI4(int):this (FullOpts)
83 (9.34 % of base) : System.Reflection.Emit.dasm - System.Reflection.Emit.ILGeneratorImpl:Emit(System.Reflection.Emit.OpCode,System.Reflection.Emit.Label[]):this (FullOpts)
83 (93.26 % of base) : System.Reflection.Metadata.dasm - System.Reflection.Metadata.BlobBuilder:WriteInt16BE(short):this (FullOpts)
83 (93.26 % of base) : System.Reflection.Metadata.dasm - System.Reflection.Metadata.BlobBuilder:WriteUInt16BE(ushort):this (FullOpts)
80 (80.00 % of base) : System.Reflection.Metadata.dasm - System.Reflection.Metadata.BlobWriter:WriteReference(int,bool):this (FullOpts)
78 (10.89 % of base) : System.Reflection.Emit.dasm - System.Reflection.Emit.ILGeneratorImpl:Emit(System.Reflection.Emit.OpCode,System.Reflection.Emit.Label):this (FullOpts)
78 (88.64 % of base) : System.Reflection.Metadata.dasm - System.Reflection.Metadata.BlobBuilder:WriteInt32BE(int):this (FullOpts)
78 (88.64 % of base) : System.Reflection.Metadata.dasm - System.Reflection.Metadata.BlobBuilder:WriteUInt32BE(uint):this (FullOpts)
77 (86.52 % of base) : System.Reflection.Metadata.dasm - System.Reflection.Metadata.BlobBuilder:WriteInt16(short):this (FullOpts)
77 (86.52 % of base) : System.Reflection.Metadata.dasm - System.Reflection.Metadata.BlobBuilder:WriteUInt16(ushort):this (FullOpts)
77 (8.61 % of base) : System.Reflection.Metadata.dasm - System.Reflection.Metadata.Ecma335.ControlFlowBuilder:CopyCodeAndFixupBranches(System.Reflection.Metadata.BlobBuilder,System.Reflection.Metadata.BlobBuilder):this (FullOpts)
77 (37.75 % of base) : System.Reflection.Metadata.dasm - System.Reflection.Metadata.Ecma335.InstructionEncoder:LoadConstantI8(long):this (FullOpts)
77 (37.02 % of base) : System.Reflection.Metadata.dasm - System.Reflection.Metadata.Ecma335.InstructionEncoder:LoadConstantR8(double):this (FullOpts)
76 (36.71 % of base) : System.Reflection.Metadata.dasm - System.Reflection.Metadata.Ecma335.InstructionEncoder:LoadConstantR4(float):this (FullOpts)
75 (68.18 % of base) : System.Reflection.Emit.dasm - System.Reflection.Emit.ILGeneratorImpl:Emit(System.Reflection.Emit.OpCode,short):this (FullOpts)
75 (7.16 % of base) : System.Reflection.Emit.dasm - System.Reflection.Emit.MarshallingData:SerializeMarshallingData():System.Reflection.Metadata.BlobBuilder:this (FullOpts)
75 (81.52 % of base) : System.Reflection.Metadata.dasm - System.Reflection.Metadata.BlobBuilder:WriteDouble(double):this (FullOpts)
75 (11.08 % of base) : System.Reflection.Metadata.dasm - System.Reflection.PortableExecutable.DebugDirectoryBuilder:WriteCodeViewData(System.Reflection.Metadata.BlobBuilder,System.String,System.Guid,int):int (FullOpts)
74 (16.23 % of base) : System.Reflection.Emit.dasm - System.Reflection.Emit.ILGeneratorImpl:EmitCalli(System.Type):this (FullOpts)
Top method improvements (bytes):
-223 (-13.23 % of base) : System.Reflection.Emit.dasm - System.Reflection.Emit.ModuleBuilderImpl:PopulateSequencePointsBlob(System.Reflection.Metadata.BlobBuilder,System.Collections.Generic.List`1[System.Reflection.Emit.SequencePoint],byref,byref) (FullOpts)
-23 (-100.00 % of base) : System.Reflection.Metadata.dasm - System.Reflection.BlobUtilities:WriteByte(byte[],int,byte) (FullOpts) (1 base, 0 diff methods)
-5 (-2.86 % of base) : System.Reflection.Metadata.dasm - System.Reflection.Metadata.Ecma335.SignatureTypeEncoder:Type(System.Reflection.Metadata.EntityHandle,bool):this (FullOpts)
-4 (-1.77 % of base) : System.Reflection.Metadata.dasm - System.Reflection.Metadata.Ecma335.CustomAttributeElementTypeEncoder:Enum(System.String):this (FullOpts)
-4 (-2.74 % of base) : System.Reflection.Metadata.dasm - System.Reflection.Metadata.Ecma335.SignatureTypeEncoder:Array(byref,byref):this (FullOpts)
-3 (-0.79 % of base) : System.Reflection.Emit.dasm - System.Reflection.Emit.MetadataSignatureHelper:GetConstructorSignature(System.Reflection.ParameterInfo[],System.Reflection.Emit.ModuleBuilderImpl):System.Reflection.Metadata.BlobBuilder (FullOpts)
-2 (-1.59 % of base) : System.Reflection.Emit.dasm - System.Reflection.Emit.ILGeneratorImpl:Emit(System.Reflection.Emit.OpCode,byte):this (FullOpts)
-2 (-1.87 % of base) : System.Reflection.Metadata.dasm - System.Reflection.Metadata.BlobBuilder:WriteByte(byte):this (FullOpts)
-2 (-1.87 % of base) : System.Reflection.Metadata.dasm - System.Reflection.Metadata.BlobBuilder:WriteSByte(sbyte):this (FullOpts)
-2 (-1.00 % of base) : System.Reflection.Metadata.dasm - System.Reflection.Metadata.BlobBuilder:WriteUserString(System.String):this (FullOpts)
-2 (-1.64 % of base) : System.Reflection.Metadata.dasm - System.Reflection.Metadata.Ecma335.SignatureTypeEncoder:ClassOrValue(bool):this (FullOpts)
-1 (-0.89 % of base) : System.Reflection.Metadata.dasm - System.Reflection.Metadata.BlobBuilder:WriteBoolean(bool):this (FullOpts)
-1 (-0.90 % of base) : System.Reflection.Metadata.dasm - System.Reflection.Metadata.Ecma335.BlobEncoder:Field():System.Reflection.Metadata.Ecma335.FieldTypeEncoder:this (FullOpts)
-1 (-0.90 % of base) : System.Reflection.Metadata.dasm - System.Reflection.Metadata.Ecma335.BlobEncoder:FieldSignature():System.Reflection.Metadata.Ecma335.SignatureTypeEncoder:this (FullOpts)
-1 (-0.90 % of base) : System.Reflection.Metadata.dasm - System.Reflection.Metadata.Ecma335.CustomAttributeArrayTypeEncoder:ElementType():System.Reflection.Metadata.Ecma335.CustomAttributeElementTypeEncoder:this (FullOpts)
-1 (-0.55 % of base) : System.Reflection.Metadata.dasm - System.Reflection.Metadata.Ecma335.CustomAttributeArrayTypeEncoder:ObjectArray():this (FullOpts)
-1 (-0.71 % of base) : System.Reflection.Metadata.dasm - System.Reflection.Metadata.Ecma335.CustomAttributeElementTypeEncoder:PrimitiveType(byte):this (FullOpts)
-1 (-0.94 % of base) : System.Reflection.Metadata.dasm - System.Reflection.Metadata.Ecma335.CustomAttributeElementTypeEncoder:WriteTypeCode(byte):this (FullOpts)
-1 (-0.86 % of base) : System.Reflection.Metadata.dasm - System.Reflection.Metadata.Ecma335.FieldTypeEncoder:Type(bool):System.Reflection.Metadata.Ecma335.SignatureTypeEncoder:this (FullOpts)
-1 (-0.11 % of base) : System.Reflection.Metadata.dasm - System.Reflection.Metadata.Ecma335.MetadataBuilder:SerializeStringHeap(System.Reflection.Metadata.BlobBuilder,System.Collections.Generic.Dictionary`2[System.String,System.Reflection.Metadata.StringHandle],int):System.Collections.Immutable.ImmutableArray`1[int] (FullOpts)
-1 (-0.76 % of base) : System.Reflection.Metadata.dasm - System.Reflection.Metadata.Ecma335.ParametersEncoder:StartVarArgs():System.Reflection.Metadata.Ecma335.ParametersEncoder:this (FullOpts)
-1 (-0.86 % of base) : System.Reflection.Metadata.dasm - System.Reflection.Metadata.Ecma335.ParameterTypeEncoder:Type(bool):System.Reflection.Metadata.Ecma335.SignatureTypeEncoder:this (FullOpts)
-1 (-0.86 % of base) : System.Reflection.Metadata.dasm - System.Reflection.Metadata.Ecma335.ReturnTypeEncoder:Type(bool):System.Reflection.Metadata.Ecma335.SignatureTypeEncoder:this (FullOpts)
-1 (-0.90 % of base) : System.Reflection.Metadata.dasm - System.Reflection.Metadata.Ecma335.SignatureTypeEncoder:Pointer():System.Reflection.Metadata.Ecma335.SignatureTypeEncoder:this (FullOpts)
-1 (-0.67 % of base) : System.Reflection.Metadata.dasm - System.Reflection.Metadata.Ecma335.SignatureTypeEncoder:PrimitiveType(byte):this (FullOpts)
-1 (-0.90 % of base) : System.Reflection.Metadata.dasm - System.Reflection.Metadata.Ecma335.SignatureTypeEncoder:SZArray():System.Reflection.Metadata.Ecma335.SignatureTypeEncoder:this (FullOpts)
-1 (-0.55 % of base) : System.Reflection.Metadata.dasm - System.Reflection.Metadata.Ecma335.SignatureTypeEncoder:VoidPointer():this (FullOpts)
-1 (-0.94 % of base) : System.Reflection.Metadata.dasm - System.Reflection.Metadata.Ecma335.SignatureTypeEncoder:WriteTypeCode(byte):this (FullOpts)
Top method regressions (percentages):
62 (364.71 % of base) : System.Reflection.Metadata.dasm - System.Reflection.BlobUtilities:WriteSingle(byte[],int,float) (FullOpts)
63 (350.00 % of base) : System.Reflection.Metadata.dasm - System.Reflection.BlobUtilities:WriteDouble(byte[],int,double) (FullOpts)
55 (229.17 % of base) : System.Reflection.Metadata.dasm - System.Reflection.BlobUtilities:WriteUInt16(byte[],int,ushort) (FullOpts)
59 (226.92 % of base) : System.Reflection.Metadata.dasm - System.Reflection.BlobUtilities:WriteUInt16BE(byte[],int,ushort) (FullOpts)
52 (226.09 % of base) : System.Reflection.Metadata.dasm - System.Reflection.BlobUtilities:WriteUInt32(byte[],int,uint) (FullOpts)
52 (216.67 % of base) : System.Reflection.Metadata.dasm - System.Reflection.BlobUtilities:WriteUInt64(byte[],int,ulong) (FullOpts)
54 (216.00 % of base) : System.Reflection.Metadata.dasm - System.Reflection.BlobUtilities:WriteUInt32BE(byte[],int,uint) (FullOpts)
59 (107.27 % of base) : System.Reflection.Metadata.dasm - System.Reflection.Metadata.BlobWriter:WriteInt32BE(int):this (FullOpts)
59 (107.27 % of base) : System.Reflection.Metadata.dasm - System.Reflection.Metadata.BlobWriter:WriteUInt32BE(uint):this (FullOpts)
62 (106.90 % of base) : System.Reflection.Metadata.dasm - System.Reflection.Metadata.BlobWriter:WriteInt16BE(short):this (FullOpts)
62 (106.90 % of base) : System.Reflection.Metadata.dasm - System.Reflection.Metadata.BlobWriter:WriteUInt16BE(ushort):this (FullOpts)
58 (100.00 % of base) : System.Reflection.Metadata.dasm - System.Reflection.Metadata.BlobWriter:WriteDouble(double):this (FullOpts)
55 (100.00 % of base) : System.Reflection.Metadata.dasm - System.Reflection.Metadata.BlobWriter:WriteInt32(int):this (FullOpts)
57 (100.00 % of base) : System.Reflection.Metadata.dasm - System.Reflection.Metadata.BlobWriter:WriteSingle(float):this (FullOpts)
55 (100.00 % of base) : System.Reflection.Metadata.dasm - System.Reflection.Metadata.BlobWriter:WriteUInt32(uint):this (FullOpts)
55 (98.21 % of base) : System.Reflection.Metadata.dasm - System.Reflection.Metadata.BlobWriter:WriteInt64(long):this (FullOpts)
55 (98.21 % of base) : System.Reflection.Metadata.dasm - System.Reflection.Metadata.BlobWriter:WriteUInt64(ulong):this (FullOpts)
56 (96.55 % of base) : System.Reflection.Metadata.dasm - System.Reflection.Metadata.BlobWriter:WriteInt16(short):this (FullOpts)
56 (96.55 % of base) : System.Reflection.Metadata.dasm - System.Reflection.Metadata.BlobWriter:WriteUInt16(ushort):this (FullOpts)
83 (93.26 % of base) : System.Reflection.Metadata.dasm - System.Reflection.Metadata.BlobBuilder:WriteInt16BE(short):this (FullOpts)
83 (93.26 % of base) : System.Reflection.Metadata.dasm - System.Reflection.Metadata.BlobBuilder:WriteUInt16BE(ushort):this (FullOpts)
78 (88.64 % of base) : System.Reflection.Metadata.dasm - System.Reflection.Metadata.BlobBuilder:WriteInt32BE(int):this (FullOpts)
78 (88.64 % of base) : System.Reflection.Metadata.dasm - System.Reflection.Metadata.BlobBuilder:WriteUInt32BE(uint):this (FullOpts)
58 (87.88 % of base) : System.Reflection.Metadata.dasm - System.Reflection.Metadata.BlobWriter:WriteDateTime(System.DateTime):this (FullOpts)
77 (86.52 % of base) : System.Reflection.Metadata.dasm - System.Reflection.Metadata.BlobBuilder:WriteInt16(short):this (FullOpts)
77 (86.52 % of base) : System.Reflection.Metadata.dasm - System.Reflection.Metadata.BlobBuilder:WriteUInt16(ushort):this (FullOpts)
74 (84.09 % of base) : System.Reflection.Metadata.dasm - System.Reflection.Metadata.BlobBuilder:WriteInt32(int):this (FullOpts)
74 (84.09 % of base) : System.Reflection.Metadata.dasm - System.Reflection.Metadata.BlobBuilder:WriteInt64(long):this (FullOpts)
74 (84.09 % of base) : System.Reflection.Metadata.dasm - System.Reflection.Metadata.BlobBuilder:WriteUInt32(uint):this (FullOpts)
74 (84.09 % of base) : System.Reflection.Metadata.dasm - System.Reflection.Metadata.BlobBuilder:WriteUInt64(ulong):this (FullOpts)
75 (81.52 % of base) : System.Reflection.Metadata.dasm - System.Reflection.Metadata.BlobBuilder:WriteDouble(double):this (FullOpts)
74 (81.32 % of base) : System.Reflection.Metadata.dasm - System.Reflection.Metadata.BlobBuilder:WriteSingle(float):this (FullOpts)
80 (80.00 % of base) : System.Reflection.Metadata.dasm - System.Reflection.Metadata.BlobWriter:WriteReference(int,bool):this (FullOpts)
74 (75.51 % of base) : System.Reflection.Metadata.dasm - System.Reflection.Metadata.BlobBuilder:WriteDateTime(System.DateTime):this (FullOpts)
116 (68.24 % of base) : System.Reflection.Metadata.dasm - System.Reflection.Metadata.BlobBuilder:WriteReference(int,bool):this (FullOpts)
75 (68.18 % of base) : System.Reflection.Emit.dasm - System.Reflection.Emit.ILGeneratorImpl:Emit(System.Reflection.Emit.OpCode,short):this (FullOpts)
72 (66.06 % of base) : System.Reflection.Emit.dasm - System.Reflection.Emit.ILGeneratorImpl:Emit(System.Reflection.Emit.OpCode,long):this (FullOpts)
73 (64.60 % of base) : System.Reflection.Emit.dasm - System.Reflection.Emit.ILGeneratorImpl:Emit(System.Reflection.Emit.OpCode,double):this (FullOpts)
72 (64.29 % of base) : System.Reflection.Emit.dasm - System.Reflection.Emit.ILGeneratorImpl:Emit(System.Reflection.Emit.OpCode,float):this (FullOpts)
72 (63.16 % of base) : System.Reflection.Metadata.dasm - System.Reflection.Metadata.Ecma335.InstructionEncoder:Token(int):this (FullOpts)
72 (58.06 % of base) : System.Reflection.Metadata.dasm - System.Reflection.Metadata.Ecma335.InstructionEncoder:Token(System.Reflection.Metadata.EntityHandle):this (FullOpts)
105 (55.56 % of base) : System.Reflection.Metadata.dasm - System.Reflection.Metadata.BlobWriterImpl:WriteCompressedInteger(byref,uint) (FullOpts)
54 (54.55 % of base) : System.Reflection.Metadata.dasm - System.Reflection.Metadata.Ecma335.ScalarEncoder:NullArray():this (FullOpts)
250 (49.80 % of base) : System.Reflection.Metadata.dasm - System.Reflection.PortableExecutable.ManagedPEBuilder:WriteRelocationSection(System.Reflection.Metadata.BlobBuilder,ushort,int) (FullOpts)
122 (46.21 % of base) : System.Reflection.Metadata.dasm - System.Reflection.Metadata.BlobWriterImpl:WriteCompressedSignedInteger(byref,int) (FullOpts)
182 (45.96 % of base) : System.Reflection.Metadata.dasm - System.Reflection.PortableExecutable.ManagedTextSection:WriteImportAddressTable(System.Reflection.Metadata.BlobBuilder,int):this (FullOpts)
61 (45.19 % of base) : System.Reflection.Metadata.dasm - System.Reflection.Metadata.Ecma335.VectorEncoder:Count(int):System.Reflection.Metadata.Ecma335.LiteralsEncoder:this (FullOpts)
62 (44.60 % of base) : System.Reflection.Metadata.dasm - System.Reflection.Metadata.Ecma335.CustomAttributeNamedArgumentsEncoder:Count(int):System.Reflection.Metadata.Ecma335.NamedArgumentsEncoder:this (FullOpts)
391 (44.38 % of base) : System.Reflection.Metadata.dasm - System.Reflection.Metadata.Ecma335.MetadataBuilder:SerializeModuleTable(System.Reflection.Metadata.BlobBuilder,System.Collections.Immutable.ImmutableArray`1[int],System.Reflection.Metadata.Ecma335.MetadataSizes):this (FullOpts)
276 (43.46 % of base) : System.Reflection.Metadata.dasm - System.Reflection.PortableExecutable.PEBuilder:WriteCoffHeader(System.Reflection.Metadata.BlobBuilder,System.Collections.Immutable.ImmutableArray`1[System.Reflection.PortableExecutable.PEBuilder+SerializedSection],byref):this (FullOpts)
400 (43.15 % of base) : System.Reflection.Metadata.dasm - System.Reflection.Metadata.Ecma335.ExceptionRegionEncoder:AddUnchecked(ushort,int,int,int,int,int):this (FullOpts)
109 (41.13 % of base) : System.Reflection.Metadata.dasm - System.Reflection.Metadata.Ecma335.MetadataBuilder:SerializeStandAloneSigTable(System.Reflection.Metadata.BlobBuilder,System.Reflection.Metadata.Ecma335.MetadataSizes):this (FullOpts)
109 (41.13 % of base) : System.Reflection.Metadata.dasm - System.Reflection.Metadata.Ecma335.MetadataBuilder:SerializeTypeSpecTable(System.Reflection.Metadata.BlobBuilder,System.Reflection.Metadata.Ecma335.MetadataSizes):this (FullOpts)
389 (40.56 % of base) : System.Reflection.Metadata.dasm - System.Reflection.Metadata.Ecma335.MetadataBuilder:SerializeLocalScopeTable(System.Reflection.Metadata.BlobBuilder,System.Reflection.Metadata.Ecma335.MetadataSizes):this (FullOpts)
325 (40.12 % of base) : System.Reflection.Metadata.dasm - System.Reflection.Metadata.Ecma335.MetadataBuilder:SerializeDocumentTable(System.Reflection.Metadata.BlobBuilder,System.Reflection.Metadata.Ecma335.MetadataSizes):this (FullOpts)
180 (39.91 % of base) : System.Reflection.Metadata.dasm - System.Reflection.Metadata.Ecma335.MetadataBuilder:SerializeClassLayoutTable(System.Reflection.Metadata.BlobBuilder,System.Reflection.Metadata.Ecma335.MetadataSizes):this (FullOpts)
142 (39.89 % of base) : System.Reflection.Metadata.dasm - System.Reflection.Metadata.Ecma335.MetadataBuilder:SerializeFieldLayoutTable(System.Reflection.Metadata.BlobBuilder,System.Reflection.Metadata.Ecma335.MetadataSizes):this (FullOpts)
254 (39.87 % of base) : System.Reflection.Metadata.dasm - System.Reflection.Metadata.Ecma335.MetadataBuilder:SerializeMethodImplTable(System.Reflection.Metadata.BlobBuilder,System.Reflection.Metadata.Ecma335.MetadataSizes):this (FullOpts)
177 (39.42 % of base) : System.Reflection.Metadata.dasm - System.Reflection.Metadata.Ecma335.MetadataBuilder:SerializeEventMapTable(System.Reflection.Metadata.BlobBuilder,System.Reflection.Metadata.Ecma335.MetadataSizes):this (FullOpts)
177 (39.42 % of base) : System.Reflection.Metadata.dasm - System.Reflection.Metadata.Ecma335.MetadataBuilder:SerializeGenericParamConstraintTable(System.Reflection.Metadata.BlobBuilder,System.Reflection.Metadata.Ecma335.MetadataSizes):this (FullOpts)
177 (39.16 % of base) : System.Reflection.Metadata.dasm - System.Reflection.Metadata.Ecma335.MetadataBuilder:SerializeImportScopeTable(System.Reflection.Metadata.BlobBuilder,System.Reflection.Metadata.Ecma335.MetadataSizes):this (FullOpts)
177 (39.16 % of base) : System.Reflection.Metadata.dasm - System.Reflection.Metadata.Ecma335.MetadataBuilder:SerializeInterfaceImplTable(System.Reflection.Metadata.BlobBuilder,System.Reflection.Metadata.Ecma335.MetadataSizes):this (FullOpts)
177 (39.16 % of base) : System.Reflection.Metadata.dasm - System.Reflection.Metadata.Ecma335.MetadataBuilder:SerializeMethodDebugInformationTable(System.Reflection.Metadata.BlobBuilder,System.Reflection.Metadata.Ecma335.MetadataSizes):this (FullOpts)
177 (39.16 % of base) : System.Reflection.Metadata.dasm - System.Reflection.Metadata.Ecma335.MetadataBuilder:SerializeMethodSpecTable(System.Reflection.Metadata.BlobBuilder,System.Reflection.Metadata.Ecma335.MetadataSizes):this (FullOpts)
177 (39.16 % of base) : System.Reflection.Metadata.dasm - System.Reflection.Metadata.Ecma335.MetadataBuilder:SerializeNestedClassTable(System.Reflection.Metadata.BlobBuilder,System.Reflection.Metadata.Ecma335.MetadataSizes):this (FullOpts)
177 (39.16 % of base) : System.Reflection.Metadata.dasm - System.Reflection.Metadata.Ecma335.MetadataBuilder:SerializePropertyMapTable(System.Reflection.Metadata.BlobBuilder,System.Reflection.Metadata.Ecma335.MetadataSizes):this (FullOpts)
177 (39.16 % of base) : System.Reflection.Metadata.dasm - System.Reflection.Metadata.Ecma335.MetadataBuilder:SerializeStateMachineMethodTable(System.Reflection.Metadata.BlobBuilder,System.Reflection.Metadata.Ecma335.MetadataSizes):this (FullOpts)
335 (38.77 % of base) : System.Reflection.Metadata.dasm - System.Reflection.Metadata.Ecma335.MetadataBuilder:SerializeExportedTypeTable(System.Reflection.Metadata.BlobBuilder,System.Collections.Immutable.ImmutableArray`1[int],System.Reflection.Metadata.Ecma335.MetadataSizes):this (FullOpts)
262 (38.64 % of base) : System.Reflection.Metadata.dasm - System.Reflection.Metadata.Ecma335.MetadataBuilder:SerializeMemberRefTable(System.Reflection.Metadata.BlobBuilder,System.Collections.Immutable.ImmutableArray`1[int],System.Reflection.Metadata.Ecma335.MetadataSizes):this (FullOpts)
290 (38.21 % of base) : System.Reflection.Metadata.dasm - System.Reflection.Metadata.Ecma335.MetadataBuilder:SerializeImplMapTable(System.Reflection.Metadata.BlobBuilder,System.Collections.Immutable.ImmutableArray`1[int],System.Reflection.Metadata.Ecma335.MetadataSizes):this (FullOpts)
270 (38.19 % of base) : System.Reflection.Metadata.dasm - System.Reflection.Metadata.Ecma335.MetadataBuilder:SerializeTypeRefTable(System.Reflection.Metadata.BlobBuilder,System.Collections.Immutable.ImmutableArray`1[int],System.Reflection.Metadata.Ecma335.MetadataSizes):this (FullOpts)
188 (38.13 % of base) : System.Reflection.Metadata.dasm - System.Reflection.Metadata.Ecma335.MetadataBuilder:SerializeLocalVariableTable(System.Reflection.Metadata.BlobBuilder,System.Collections.Immutable.ImmutableArray`1[int],System.Reflection.Metadata.Ecma335.MetadataSizes):this (FullOpts)
188 (38.13 % of base) : System.Reflection.Metadata.dasm - System.Reflection.Metadata.Ecma335.MetadataBuilder:SerializeParamTable(System.Reflection.Metadata.BlobBuilder,System.Collections.Immutable.ImmutableArray`1[int],System.Reflection.Metadata.Ecma335.MetadataSizes):this (FullOpts)
256 (38.10 % of base) : System.Reflection.Metadata.dasm - System.Reflection.Metadata.Ecma335.MetadataBuilder:SerializeGenericParamTable(System.Reflection.Metadata.BlobBuilder,System.Collections.Immutable.ImmutableArray`1[int],System.Reflection.Metadata.Ecma335.MetadataSizes):this (FullOpts)
62 (38.04 % of base) : System.Reflection.Metadata.dasm - System.Reflection.Metadata.Ecma335.MetadataBuilder:SerializeEncMapTable(System.Reflection.Metadata.BlobBuilder):this (FullOpts)
406 (37.87 % of base) : System.Reflection.Metadata.dasm - System.Reflection.Metadata.Ecma335.MetadataBuilder:SerializeMethodDefTable(System.Reflection.Metadata.BlobBuilder,System.Collections.Immutable.ImmutableArray`1[int],System.Reflection.Metadata.Ecma335.MetadataSizes,int):this (FullOpts)
144 (37.80 % of base) : System.Reflection.Metadata.dasm - System.Reflection.Metadata.Ecma335.MetadataBuilder:SerializeFieldRvaTable(System.Reflection.Metadata.BlobBuilder,System.Reflection.Metadata.Ecma335.MetadataSizes,int):this (FullOpts)
497 (37.79 % of base) : System.Reflection.Metadata.dasm - System.Reflection.Metadata.Ecma335.MetadataBuilder:SerializeAssemblyRefTable(System.Reflection.Metadata.BlobBuilder,System.Collections.Immutable.ImmutableArray`1[int],System.Reflection.Metadata.Ecma335.MetadataSizes):this (FullOpts)
77 (37.75 % of base) : System.Reflection.Metadata.dasm - System.Reflection.Metadata.Ecma335.InstructionEncoder:LoadConstantI8(long):this (FullOpts)
219 (37.69 % of base) : System.Reflection.Metadata.dasm - System.Reflection.Metadata.Ecma335.MetadataBuilder:SerializeFileTable(System.Reflection.Metadata.BlobBuilder,System.Collections.Immutable.ImmutableArray`1[int],System.Reflection.Metadata.Ecma335.MetadataSizes):this (FullOpts)
253 (37.65 % of base) : System.Reflection.Metadata.dasm - System.Reflection.Metadata.Ecma335.MetadataBuilder:SerializeManifestResourceTable(System.Reflection.Metadata.BlobBuilder,System.Collections.Immutable.ImmutableArray`1[int],System.Reflection.Metadata.Ecma335.MetadataSizes):this (FullOpts)
189 (37.57 % of base) : System.Reflection.Metadata.dasm - System.Reflection.Metadata.Ecma335.MetadataBuilder:SerializeLocalConstantTable(System.Reflection.Metadata.BlobBuilder,System.Collections.Immutable.ImmutableArray`1[int],System.Reflection.Metadata.Ecma335.MetadataSizes):this (FullOpts)
219 (37.56 % of base) : System.Reflection.Metadata.dasm - System.Reflection.Metadata.Ecma335.MetadataBuilder:SerializeEventTable(System.Reflection.Metadata.BlobBuilder,System.Collections.Immutable.ImmutableArray`1[int],System.Reflection.Metadata.Ecma335.MetadataSizes):this (FullOpts)
219 (37.56 % of base) : System.Reflection.Metadata.dasm - System.Reflection.Metadata.Ecma335.MetadataBuilder:SerializeFieldTable(System.Reflection.Metadata.BlobBuilder,System.Collections.Immutable.ImmutableArray`1[int],System.Reflection.Metadata.Ecma335.MetadataSizes):this (FullOpts)
54 (37.50 % of base) : System.Reflection.Metadata.dasm - System.Reflection.Metadata.Ecma335.MetadataWriterUtilities:SerializeRowCounts(System.Reflection.Metadata.BlobBuilder,System.Collections.Immutable.ImmutableArray`1[int]) (FullOpts)
219 (37.37 % of base) : System.Reflection.Metadata.dasm - System.Reflection.Metadata.Ecma335.MetadataBuilder:SerializePropertyTable(System.Reflection.Metadata.BlobBuilder,System.Collections.Immutable.ImmutableArray`1[int],System.Reflection.Metadata.Ecma335.MetadataSizes):this (FullOpts)
422 (37.28 % of base) : System.Reflection.Metadata.dasm - System.Reflection.Metadata.Ecma335.MetadataBuilder:SerializeTypeDefTable(System.Reflection.Metadata.BlobBuilder,System.Collections.Immutable.ImmutableArray`1[int],System.Reflection.Metadata.Ecma335.MetadataSizes):this (FullOpts)
77 (37.02 % of base) : System.Reflection.Metadata.dasm - System.Reflection.Metadata.Ecma335.InstructionEncoder:LoadConstantR8(double):this (FullOpts)
76 (36.71 % of base) : System.Reflection.Metadata.dasm - System.Reflection.Metadata.Ecma335.InstructionEncoder:LoadConstantR4(float):this (FullOpts)
420 (36.43 % of base) : System.Reflection.Metadata.dasm - System.Reflection.PortableExecutable.PEBuilder:WriteSectionHeader(System.Reflection.Metadata.BlobBuilder,System.Reflection.PortableExecutable.PEBuilder+SerializedSection) (FullOpts)
54 (36.24 % of base) : System.Reflection.Metadata.dasm - System.Reflection.Metadata.Ecma335.BlobEncoder:CustomAttributeSignature(byref,byref):this (FullOpts)
95 (35.98 % of base) : System.Reflection.Metadata.dasm - System.Reflection.Metadata.Ecma335.MetadataBuilder:SerializeEncLogTable(System.Reflection.Metadata.BlobBuilder):this (FullOpts)
302 (35.91 % of base) : System.Reflection.Metadata.dasm - System.Reflection.PortableExecutable.DebugDirectoryBuilder:Serialize(System.Reflection.Metadata.BlobBuilder,System.Reflection.PortableExecutable.SectionLocation,int):this (FullOpts)
54 (33.96 % of base) : System.Reflection.Metadata.dasm - System.Reflection.PortableExecutable.PEBuilder:WritePESignature(System.Reflection.Metadata.BlobBuilder) (FullOpts)
111 (33.74 % of base) : System.Reflection.Metadata.dasm - System.Reflection.Metadata.BlobWriterImpl:WriteCompressedInteger(System.Reflection.Metadata.BlobBuilder,uint) (FullOpts)
72 (33.33 % of base) : System.Reflection.Metadata.dasm - System.Reflection.PortableExecutable.ManagedTextSection:WriteNameTable(System.Reflection.Metadata.BlobBuilder) (FullOpts)
269 (33.05 % of base) : System.Reflection.Metadata.dasm - System.Reflection.PortableExecutable.ManagedTextSection:WriteRuntimeStartupStub(System.Reflection.Metadata.BlobBuilder,int,ulong):this (FullOpts)
58 (32.58 % of base) : System.Reflection.Metadata.dasm - System.Reflection.BlobUtilities:WriteDecimal(byte[],int,System.Decimal) (FullOpts)
62 (31.47 % of base) : System.Reflection.Emit.dasm - System.Reflection.Emit.ILGeneratorImpl:Emit(System.Reflection.Emit.OpCode,System.String):this (FullOpts)
103 (30.65 % of base) : System.Reflection.Metadata.dasm - System.Reflection.Metadata.Ecma335.PortablePdbBuilder:SerializeStandalonePdbStream(System.Reflection.Metadata.BlobBuilder):this (FullOpts)
Top method improvements (percentages):
-23 (-100.00 % of base) : System.Reflection.Metadata.dasm - System.Reflection.BlobUtilities:WriteByte(byte[],int,byte) (FullOpts) (1 base, 0 diff methods)
-223 (-13.23 % of base) : System.Reflection.Emit.dasm - System.Reflection.Emit.ModuleBuilderImpl:PopulateSequencePointsBlob(System.Reflection.Metadata.BlobBuilder,System.Collections.Generic.List`1[System.Reflection.Emit.SequencePoint],byref,byref) (FullOpts)
-5 (-2.86 % of base) : System.Reflection.Metadata.dasm - System.Reflection.Metadata.Ecma335.SignatureTypeEncoder:Type(System.Reflection.Metadata.EntityHandle,bool):this (FullOpts)
-4 (-2.74 % of base) : System.Reflection.Metadata.dasm - System.Reflection.Metadata.Ecma335.SignatureTypeEncoder:Array(byref,byref):this (FullOpts)
-2 (-1.87 % of base) : System.Reflection.Metadata.dasm - System.Reflection.Metadata.BlobBuilder:WriteByte(byte):this (FullOpts)
-2 (-1.87 % of base) : System.Reflection.Metadata.dasm - System.Reflection.Metadata.BlobBuilder:WriteSByte(sbyte):this (FullOpts)
-4 (-1.77 % of base) : System.Reflection.Metadata.dasm - System.Reflection.Metadata.Ecma335.CustomAttributeElementTypeEncoder:Enum(System.String):this (FullOpts)
-2 (-1.64 % of base) : System.Reflection.Metadata.dasm - System.Reflection.Metadata.Ecma335.SignatureTypeEncoder:ClassOrValue(bool):this (FullOpts)
-2 (-1.59 % of base) : System.Reflection.Emit.dasm - System.Reflection.Emit.ILGeneratorImpl:Emit(System.Reflection.Emit.OpCode,byte):this (FullOpts)
-2 (-1.00 % of base) : System.Reflection.Metadata.dasm - System.Reflection.Metadata.BlobBuilder:WriteUserString(System.String):this (FullOpts)
-1 (-0.94 % of base) : System.Reflection.Metadata.dasm - System.Reflection.Metadata.Ecma335.CustomAttributeElementTypeEncoder:WriteTypeCode(byte):this (FullOpts)
-1 (-0.94 % of base) : System.Reflection.Metadata.dasm - System.Reflection.Metadata.Ecma335.SignatureTypeEncoder:WriteTypeCode(byte):this (FullOpts)
-1 (-0.90 % of base) : System.Reflection.Metadata.dasm - System.Reflection.Metadata.Ecma335.BlobEncoder:Field():System.Reflection.Metadata.Ecma335.FieldTypeEncoder:this (FullOpts)
-1 (-0.90 % of base) : System.Reflection.Metadata.dasm - System.Reflection.Metadata.Ecma335.BlobEncoder:FieldSignature():System.Reflection.Metadata.Ecma335.SignatureTypeEncoder:this (FullOpts)
-1 (-0.90 % of base) : System.Reflection.Metadata.dasm - System.Reflection.Metadata.Ecma335.CustomAttributeArrayTypeEncoder:ElementType():System.Reflection.Metadata.Ecma335.CustomAttributeElementTypeEncoder:this (FullOpts)
-1 (-0.90 % of base) : System.Reflection.Metadata.dasm - System.Reflection.Metadata.Ecma335.SignatureTypeEncoder:Pointer():System.Reflection.Metadata.Ecma335.SignatureTypeEncoder:this (FullOpts)
-1 (-0.90 % of base) : System.Reflection.Metadata.dasm - System.Reflection.Metadata.Ecma335.SignatureTypeEncoder:SZArray():System.Reflection.Metadata.Ecma335.SignatureTypeEncoder:this (FullOpts)
-1 (-0.89 % of base) : System.Reflection.Metadata.dasm - System.Reflection.Metadata.BlobBuilder:WriteBoolean(bool):this (FullOpts)
-1 (-0.86 % of base) : System.Reflection.Metadata.dasm - System.Reflection.Metadata.Ecma335.FieldTypeEncoder:Type(bool):System.Reflection.Metadata.Ecma335.SignatureTypeEncoder:this (FullOpts)
-1 (-0.86 % of base) : System.Reflection.Metadata.dasm - System.Reflection.Metadata.Ecma335.ParameterTypeEncoder:Type(bool):System.Reflection.Metadata.Ecma335.SignatureTypeEncoder:this (FullOpts)
-1 (-0.86 % of base) : System.Reflection.Metadata.dasm - System.Reflection.Metadata.Ecma335.ReturnTypeEncoder:Type(bool):System.Reflection.Metadata.Ecma335.SignatureTypeEncoder:this (FullOpts)
-3 (-0.79 % of base) : System.Reflection.Emit.dasm - System.Reflection.Emit.MetadataSignatureHelper:GetConstructorSignature(System.Reflection.ParameterInfo[],System.Reflection.Emit.ModuleBuilderImpl):System.Reflection.Metadata.BlobBuilder (FullOpts)
-1 (-0.76 % of base) : System.Reflection.Metadata.dasm - System.Reflection.Metadata.Ecma335.ParametersEncoder:StartVarArgs():System.Reflection.Metadata.Ecma335.ParametersEncoder:this (FullOpts)
-1 (-0.71 % of base) : System.Reflection.Metadata.dasm - System.Reflection.Metadata.Ecma335.CustomAttributeElementTypeEncoder:PrimitiveType(byte):this (FullOpts)
-1 (-0.67 % of base) : System.Reflection.Metadata.dasm - System.Reflection.Metadata.Ecma335.SignatureTypeEncoder:PrimitiveType(byte):this (FullOpts)
-1 (-0.55 % of base) : System.Reflection.Metadata.dasm - System.Reflection.Metadata.Ecma335.CustomAttributeArrayTypeEncoder:ObjectArray():this (FullOpts)
-1 (-0.55 % of base) : System.Reflection.Metadata.dasm - System.Reflection.Metadata.Ecma335.SignatureTypeEncoder:VoidPointer():this (FullOpts)
-1 (-0.11 % of base) : System.Reflection.Metadata.dasm - System.Reflection.Metadata.Ecma335.MetadataBuilder:SerializeStringHeap(System.Reflection.Metadata.BlobBuilder,System.Collections.Generic.Dictionary`2[System.String,System.Reflection.Metadata.StringHandle],int):System.Collections.Immutable.ImmutableArray`1[int] (FullOpts)
248 total methods with Code Size differences (28 improved, 220 regressed), 284309 unchanged.
--------------------------------------------------------------------------------
Artifacts:
- diff-frameworks.txt (53 KB)
- ShortDiffsRegressions.md (56 KB)
- LongDiffsRegressions.md (882 KB)
- ShortDiffsImprovements.md (58 KB)
- LongDiffsImprovements.md (198 KB)
- jit-diffs-main.zip (155 MB)
- jit-diffs-pr.zip (155 MB)
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels