public void New(Int32 numberIterations) { for (int i = 0; i < numberIterations; ++i) { CreateInstanceTester cit = new CreateInstanceTester(); } }
public void CreateInstance(Int32 numberIterations) { for (int i = 0; i < numberIterations; ++i) { CreateInstanceTester cit = (CreateInstanceTester) GetType().Assembly.CreateInstance("PerfTest.CLR.CreateInstanceTester"); } }
public void CreateInstanceNoAssemblyLocationCost(Int32 numberIterations) { System.Reflection.Assembly thisAssembly = GetType().Assembly; for (int i = 0; i < numberIterations; ++i) { CreateInstanceTester cit = (CreateInstanceTester) thisAssembly.CreateInstance("PerfTest.CLR.CreateInstanceTester"); } }