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 MeanErrorStdDevRatioRatioSD
ActivateBaselinePackageAssetNewPackageAsset.NET 4.8.NET 4.812.63 ns0.219 ns0.205 ns1.000.00
ActivateOfT<PackageAsset>Reflection.NET 4.8.NET 4.8189.54 ns2.043 ns1.811 ns15.000.32
ActivateType<PackageAsset>Reflection.NET 4.8.NET 4.8184.05 ns3.457 ns3.233 ns14.580.30
ActivateOfT<PackageAsset>ReflectionCached.NET 4.8.NET 4.8118.02 ns1.623 ns1.518 ns9.350.21
ActivateType<PackageAsset>ReflectionCached.NET 4.8.NET 4.8112.41 ns1.744 ns1.632 ns8.910.25
ActivateOfT<PackageAsset>Emit.NET 4.8.NET 4.850,060.25 ns949.214 ns1,015.648 ns3,977.9793.15
ActivateType<PackageAsset>Emit.NET 4.8.NET 4.848,924.70 ns524.139 ns464.635 ns3,871.6561.17
ActivateOfT<PackageAsset>EmitCached.NET 4.8.NET 4.822.04 ns0.217 ns0.193 ns1.740.03
ActivateType<PackageAsset>EmitCached.NET 4.8.NET 4.819.46 ns0.421 ns0.394 ns1.540.04
ActivateOfT<PackageAsset>Activator.NET 4.8.NET 4.862.10 ns0.702 ns0.657 ns4.920.11
ActivateType<PackageAsset>Activator.NET 4.8.NET 4.851.69 ns0.569 ns0.504 ns4.090.07
ActivateOfT<PackageAsset>NewT.NET 4.8.NET 4.861.91 ns0.569 ns0.475 ns4.900.09
ActivateBaselinePackageAssetNewPackageAsset.NET Core 3.1.NET Core 3.113.18 ns0.188 ns0.176 ns1.000.00
ActivateOfT<PackageAsset>Reflection.NET Core 3.1.NET Core 3.1140.15 ns1.622 ns1.437 ns10.640.19
ActivateType<PackageAsset>Reflection.NET Core 3.1.NET Core 3.1134.93 ns1.081 ns0.959 ns10.250.19
ActivateOfT<PackageAsset>ReflectionCached.NET Core 3.1.NET Core 3.189.34 ns1.060 ns0.939 ns6.780.10
ActivateType<PackageAsset>ReflectionCached.NET Core 3.1.NET Core 3.188.09 ns1.579 ns1.477 ns6.690.16
ActivateOfT<PackageAsset>Emit.NET Core 3.1.NET Core 3.153,353.06 ns680.355 ns636.405 ns4,049.4665.61
ActivateType<PackageAsset>Emit.NET Core 3.1.NET Core 3.154,386.42 ns441.474 ns412.956 ns4,128.0466.07
ActivateOfT<PackageAsset>EmitCached.NET Core 3.1.NET Core 3.117.24 ns0.230 ns0.192 ns1.310.02
ActivateType<PackageAsset>EmitCached.NET Core 3.1.NET Core 3.114.31 ns0.327 ns0.322 ns1.090.03
ActivateOfT<PackageAsset>Activator.NET Core 3.1.NET Core 3.142.77 ns0.535 ns0.501 ns3.250.05
ActivateType<PackageAsset>Activator.NET Core 3.1.NET Core 3.139.86 ns0.381 ns0.357 ns3.030.05
ActivateOfT<PackageAsset>NewT.NET Core 3.1.NET Core 3.143.71 ns0.924 ns1.233 ns3.360.09
ActivateBaselinePackageAssetNewPackageAsset.NET Core 5.0.NET Core 5.013.03 ns0.283 ns0.265 ns1.000.00
ActivateOfT<PackageAsset>Reflection.NET Core 5.0.NET Core 5.0129.22 ns2.562 ns2.516 ns9.930.21
ActivateType<PackageAsset>Reflection.NET Core 5.0.NET Core 5.0122.18 ns2.031 ns1.900 ns9.380.19
ActivateOfT<PackageAsset>ReflectionCached.NET Core 5.0.NET Core 5.075.95 ns0.971 ns0.908 ns5.830.17
ActivateType<PackageAsset>ReflectionCached.NET Core 5.0.NET Core 5.074.27 ns0.841 ns0.746 ns5.700.12
ActivateOfT<PackageAsset>Emit.NET Core 5.0.NET Core 5.048,703.52 ns815.649 ns723.052 ns3,737.7394.87
ActivateType<PackageAsset>Emit.NET Core 5.0.NET Core 5.048,727.37 ns737.366 ns689.732 ns3,741.05111.20
ActivateOfT<PackageAsset>EmitCached.NET Core 5.0.NET Core 5.016.92 ns0.341 ns0.319 ns1.300.04
ActivateType<PackageAsset>EmitCached.NET Core 5.0.NET Core 5.014.32 ns0.338 ns0.376 ns1.100.05
ActivateOfT<PackageAsset>Activator.NET Core 5.0.NET Core 5.040.32 ns0.538 ns0.503 ns3.090.08
ActivateType<PackageAsset>Activator.NET Core 5.0.NET Core 5.035.69 ns0.391 ns0.326 ns2.730.05
ActivateOfT<PackageAsset>NewT.NET Core 5.0.NET Core 5.039.30 ns0.636 ns0.595 ns3.020.07