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 MeanError StdDevRatioRatioSD
ActivateBaselineObjectNewObject.NET 4.8.NET 4.82.189 ns0.0724 ns0.0678 ns1.000.00
ActivateOfT<Object>Reflection.NET 4.8.NET 4.8158.273 ns2.3660 ns2.2132 ns72.362.21
ActivateType<Object>Reflection.NET 4.8.NET 4.8151.502 ns2.6249 ns2.1919 ns69.012.14
ActivateOfT<Object>ReflectionCached.NET 4.8.NET 4.887.373 ns0.6866 ns0.6086 ns39.961.23
ActivateType<Object>ReflectionCached.NET 4.8.NET 4.885.249 ns1.6951 ns1.6648 ns39.011.44
ActivateOfT<Object>Emit.NET 4.8.NET 4.836,529.718 ns597.5794 ns664.2079 ns16,730.76603.62
ActivateType<Object>Emit.NET 4.8.NET 4.836,275.659 ns354.4515 ns331.5542 ns16,589.13617.35
ActivateOfT<Object>EmitCached.NET 4.8.NET 4.85.809 ns0.1821 ns0.1949 ns2.660.12
ActivateType<Object>EmitCached.NET 4.8.NET 4.84.007 ns0.1347 ns0.1260 ns1.830.07
ActivateOfT<Object>Activator.NET 4.8.NET 4.846.035 ns0.9534 ns0.8918 ns21.050.87
ActivateType<Object>Activator.NET 4.8.NET 4.835.544 ns0.6972 ns0.6848 ns16.260.59
ActivateOfT<Object>NewT.NET 4.8.NET 4.846.212 ns0.9035 ns0.8451 ns21.130.78
ActivateBaselineObjectNewObject.NET Core 3.1.NET Core 3.12.772 ns0.0550 ns0.0515 ns1.000.00
ActivateOfT<Object>Reflection.NET Core 3.1.NET Core 3.1121.116 ns1.3368 ns1.1850 ns43.650.67
ActivateType<Object>Reflection.NET Core 3.1.NET Core 3.1124.305 ns1.6385 ns1.3682 ns44.700.90
ActivateOfT<Object>ReflectionCached.NET Core 3.1.NET Core 3.175.563 ns0.9678 ns0.8579 ns27.230.52
ActivateType<Object>ReflectionCached.NET Core 3.1.NET Core 3.173.042 ns0.7317 ns0.6110 ns26.270.55
ActivateOfT<Object>Emit.NET Core 3.1.NET Core 3.146,076.222 ns915.7890 ns1,158.1798 ns16,485.74604.49
ActivateType<Object>Emit.NET Core 3.1.NET Core 3.146,132.958 ns559.6396 ns523.4872 ns16,643.73285.73
ActivateOfT<Object>EmitCached.NET Core 3.1.NET Core 3.14.812 ns0.0903 ns0.0844 ns1.740.05
ActivateType<Object>EmitCached.NET Core 3.1.NET Core 3.13.987 ns0.1068 ns0.0999 ns1.440.05
ActivateOfT<Object>Activator.NET Core 3.1.NET Core 3.131.642 ns0.5543 ns0.5185 ns11.420.27
ActivateType<Object>Activator.NET Core 3.1.NET Core 3.126.707 ns0.2327 ns0.2063 ns9.630.21
ActivateOfT<Object>NewT.NET Core 3.1.NET Core 3.130.756 ns0.6466 ns0.7446 ns11.140.39
ActivateBaselineObjectNewObject.NET Core 5.0.NET Core 5.02.713 ns0.0725 ns0.0678 ns1.000.00
ActivateOfT<Object>Reflection.NET Core 5.0.NET Core 5.0108.113 ns1.8091 ns1.6037 ns39.931.33
ActivateType<Object>Reflection.NET Core 5.0.NET Core 5.0108.309 ns1.5940 ns1.4910 ns39.951.24
ActivateOfT<Object>ReflectionCached.NET Core 5.0.NET Core 5.061.327 ns1.0655 ns0.9967 ns22.610.52
ActivateType<Object>ReflectionCached.NET Core 5.0.NET Core 5.060.765 ns0.7950 ns0.7437 ns22.410.61
ActivateOfT<Object>Emit.NET Core 5.0.NET Core 5.040,410.243 ns566.6665 ns530.0602 ns14,903.96424.96
ActivateType<Object>Emit.NET Core 5.0.NET Core 5.041,507.698 ns802.9174 ns751.0495 ns15,307.12419.53
ActivateOfT<Object>EmitCached.NET Core 5.0.NET Core 5.05.744 ns0.1787 ns0.2447 ns2.080.09
ActivateType<Object>EmitCached.NET Core 5.0.NET Core 5.03.864 ns0.0747 ns0.0699 ns1.430.05
ActivateOfT<Object>Activator.NET Core 5.0.NET Core 5.031.204 ns0.4425 ns0.4139 ns11.510.30
ActivateType<Object>Activator.NET Core 5.0.NET Core 5.023.104 ns0.2711 ns0.2536 ns8.520.24
ActivateOfT<Object>NewT.NET Core 5.0.NET Core 5.030.558 ns0.5005 ns0.4681 ns11.270.31