/** * testFibo1. * * @return */ public static long testFiboStatic() { int fibo = 0; DateTime start = DateTime.Now; for (int i = NB_RECURSIVE_TESTS; i != 0; i--) { fibo = FiboInstance.fibStatic(FIBO_N); } DateTime end = DateTime.Now; TimeSpan executionTime = end - start; Console.WriteLine("[RecursiveTest], Invoke of " + NB_RECURSIVE_TESTS + " fibo = FiboInstance.fibStatic(" + FIBO_N + ") , fibo=" + fibo + " , snapshot time," + executionTime.TotalMilliseconds); return((long)executionTime.TotalMilliseconds); }
/** * testFibo2. * * @return */ public static long testFiboInstance() { FiboInstance fiboInstance = new FiboInstance(); int fibo = 0; DateTime start = DateTime.Now; for (int i = NB_RECURSIVE_TESTS; i != 0; i--) { fibo = fiboInstance.fib(FIBO_N); } DateTime end = DateTime.Now; TimeSpan executionTime = end - start; Console.WriteLine("[RecursiveTest], Invoke of " + NB_RECURSIVE_TESTS + " fibo = fiboInstance.fib(" + FIBO_N + ") , fibo=" + fibo + ", snapshot time," + executionTime.TotalMilliseconds); return (long)executionTime.TotalMilliseconds; }