BenchmarkDotNet=v0.12.1, OS=Windows 10.0.19042
Intel Core i7-1065G7 CPU 1.30GHz, 1 CPU, 8 logical and 4 physical cores
.NET Core SDK=5.0.100
  [Host]        : .NET Core 3.1.9 (CoreCLR 4.700.20.47201, CoreFX 4.700.20.47203), X64 RyuJIT
  .NET 4.8      : .NET Framework 4.8 (4.8.4250.0), X64 RyuJIT
  .NET Core 3.1 : .NET Core 3.1.9 (CoreCLR 4.700.20.47201, CoreFX 4.700.20.47203), X64 RyuJIT
  .NET Core 5.0 : .NET Core 5.0.0 (CoreCLR 5.0.20.51904, CoreFX 5.0.20.51904), X64 RyuJIT
Type Method JobRuntime Mean Error StdDevRatioRatioSD
ActivateBaselineStringBuilderNewStringBuilder.NET 4.8.NET 4.813.153 ns0.1763 ns0.1650 ns1.000.00
ActivateOfT<StringBuilder>Reflection.NET 4.8.NET 4.8203.031 ns2.1424 ns2.0040 ns15.440.17
ActivateType<StringBuilder>Reflection.NET 4.8.NET 4.8200.904 ns3.8267 ns3.5795 ns15.280.30
ActivateOfT<StringBuilder>ReflectionCached.NET 4.8.NET 4.8100.066 ns1.1150 ns1.0430 ns7.610.10
ActivateType<StringBuilder>ReflectionCached.NET 4.8.NET 4.897.844 ns1.8815 ns1.7600 ns7.440.17
ActivateOfT<StringBuilder>Emit.NET 4.8.NET 4.8118,592.712 ns1,492.4321 ns1,323.0022 ns9,017.59154.96
ActivateType<StringBuilder>Emit.NET 4.8.NET 4.8119,820.437 ns1,441.2343 ns1,277.6167 ns9,111.40179.66
ActivateOfT<StringBuilder>EmitCached.NET 4.8.NET 4.816.541 ns0.2598 ns0.2303 ns1.260.02
ActivateType<StringBuilder>EmitCached.NET 4.8.NET 4.813.931 ns0.1945 ns0.1819 ns1.060.02
ActivateOfT<StringBuilder>Activator.NET 4.8.NET 4.858.943 ns0.6743 ns0.6308 ns4.480.07
ActivateType<StringBuilder>Activator.NET 4.8.NET 4.850.744 ns1.0368 ns1.1939 ns3.860.12
ActivateOfT<StringBuilder>NewT.NET 4.8.NET 4.858.435 ns0.9497 ns0.8883 ns4.440.09
ActivateBaselineStringBuilderNewStringBuilder.NET Core 3.1.NET Core 3.18.898 ns0.1467 ns0.1372 ns1.000.00
ActivateOfT<StringBuilder>Reflection.NET Core 3.1.NET Core 3.1169.320 ns2.5374 ns2.3734 ns19.030.37
ActivateType<StringBuilder>Reflection.NET Core 3.1.NET Core 3.1170.479 ns1.5980 ns1.4947 ns19.160.31
ActivateOfT<StringBuilder>ReflectionCached.NET Core 3.1.NET Core 3.183.613 ns1.6001 ns1.4185 ns9.400.24
ActivateType<StringBuilder>ReflectionCached.NET Core 3.1.NET Core 3.182.299 ns0.9531 ns0.8915 ns9.250.19
ActivateOfT<StringBuilder>Emit.NET Core 3.1.NET Core 3.173,993.576 ns1,391.0952 ns1,301.2313 ns8,317.68190.06
ActivateType<StringBuilder>Emit.NET Core 3.1.NET Core 3.173,510.679 ns980.6283 ns917.2803 ns8,263.69173.59
ActivateOfT<StringBuilder>EmitCached.NET Core 3.1.NET Core 3.111.720 ns0.1997 ns0.1868 ns1.320.02
ActivateType<StringBuilder>EmitCached.NET Core 3.1.NET Core 3.19.959 ns0.1897 ns0.1775 ns1.120.03
ActivateOfT<StringBuilder>Activator.NET Core 3.1.NET Core 3.138.094 ns0.8256 ns0.8834 ns4.300.11
ActivateType<StringBuilder>Activator.NET Core 3.1.NET Core 3.134.083 ns0.5463 ns0.5111 ns3.830.09
ActivateOfT<StringBuilder>NewT.NET Core 3.1.NET Core 3.138.128 ns0.4967 ns0.4147 ns4.280.09
ActivateBaselineStringBuilderNewStringBuilder.NET Core 5.0.NET Core 5.08.993 ns0.1466 ns0.1300 ns1.000.00
ActivateOfT<StringBuilder>Reflection.NET Core 5.0.NET Core 5.0157.382 ns2.0263 ns1.8954 ns17.490.33
ActivateType<StringBuilder>Reflection.NET Core 5.0.NET Core 5.0155.496 ns2.9492 ns2.7587 ns17.290.42
ActivateOfT<StringBuilder>ReflectionCached.NET Core 5.0.NET Core 5.072.919 ns1.5263 ns1.9846 ns8.240.20
ActivateType<StringBuilder>ReflectionCached.NET Core 5.0.NET Core 5.073.411 ns1.5103 ns1.5510 ns8.160.24
ActivateOfT<StringBuilder>Emit.NET Core 5.0.NET Core 5.067,317.125 ns584.3267 ns546.5795 ns7,486.45135.27
ActivateType<StringBuilder>Emit.NET Core 5.0.NET Core 5.067,939.058 ns783.0251 ns732.4422 ns7,549.32102.50
ActivateOfT<StringBuilder>EmitCached.NET Core 5.0.NET Core 5.011.872 ns0.2982 ns0.2789 ns1.320.03
ActivateType<StringBuilder>EmitCached.NET Core 5.0.NET Core 5.010.203 ns0.2635 ns0.2588 ns1.130.04
ActivateOfT<StringBuilder>Activator.NET Core 5.0.NET Core 5.036.373 ns0.7455 ns0.7656 ns4.030.12
ActivateType<StringBuilder>Activator.NET Core 5.0.NET Core 5.031.395 ns0.3050 ns0.2853 ns3.490.06
ActivateOfT<StringBuilder>NewT.NET Core 5.0.NET Core 5.036.555 ns0.4703 ns0.4400 ns4.070.07