public void RunSpeedTest() { Writer.AppendLine("--- Raw allocation (w/o holding what's allocated) ---"); Writer.AppendLine(); var speedTester = SpeedTester.New(); speedTester.Run(); }
public void RunWarmup() { var speedTester = SpeedTester.NewWarmup(); speedTester.Run(); var burnTester = BurnTester.NewWarmup(10 * (long)Sizes.MB); burnTester.Run(); }
public void TestPerformence() { _st = new SpeedTester(CalculateFabHandler); _st.RunTest(); _output.WriteLine($"Total CalFab run time: {_st.TotalRunningTime}"); _st.method = CalculateFabProHandler; _st.RunTest(); _output.WriteLine($"Total CalFab Pro run time: {_st.TotalRunningTime}"); }
public void TestSpeed() { _st = new SpeedTester(MethodHanderIter); _st.RunTest(); _output.WriteLine($"Iterative function Total running is : {_st.TotalRunningTime} milisec"); _st.method = MethodHanderRec; _st.RunTest(); _output.WriteLine($"Recursive function Total running time is: {_st.TotalRunningTime} milisec"); _st.method = MethodHanderProIter; _st.RunTest(); _output.WriteLine($"Pro Iterative function Total running time is: {_st.TotalRunningTime} milisec"); //_st=new SpeedTester(MethodHanderProRec); _st.method = MethodHanderProRec; _st.RunTest(); _output.WriteLine($"Pro Recursive function Total running time is: {_st.TotalRunningTime} milisec"); }