/// <summary> /// Timing Function. /// </summary> /// <param name="state">State.</param> public void TimingFunction(TestingMode state) { stopWatch.Reset(); totalWatch.Reset(); Debug.Log(state.ToString() + " test."); Results.AppendLine(state.ToString() + " test."); switch (state) { case TestingMode.Control: TestFunction(); break; case TestingMode.Mercury: TestMercury(); break; case TestingMode.SendMessage: TestSendMessage(); break; case TestingMode.Event: TestEvent(); break; case TestingMode.Execute: TestExecute(); break; } // Debug.Log (state.ToString () + " Total Time: " + // stopWatch.ElapsedMilliseconds + " milliseconds."); // Debug.Log (state.ToString () + " Avg Time: " + // stopWatch.ElapsedMilliseconds/((float)Repetitions) + " milliseconds."); Results.AppendLine( //state.ToString () + " Total Time: " + stopWatch.ElapsedMilliseconds.ToString()); // + " milliseconds."); Results.AppendLine( //state.ToString () + " Avg Time: " + (stopWatch.ElapsedMilliseconds / ((float)Repetitions)).ToString()); // + " milliseconds."); Results.AppendLine( //state.ToString () + " Total Time: " + stopWatch.ElapsedTicks.ToString()); // + " ticks."); Results.AppendLine( //state.ToString () + " Avg Time: " + (stopWatch.ElapsedTicks / ((float)Repetitions)).ToString()); // + " ticks."); }