//------------------------------------------------------------------------------------------------------------------------------------------------------------- public static void TimingTest() { int iterations = 30; bool doWrite = true; TimeSpan t1 = new TimeSpan(DateTime.Now.Day, DateTime.Now.Hour, DateTime.Now.Minute, DateTime.Now.Second, DateTime.Now.Millisecond); for (int i = 0; i < iterations; i++) { ImageProcessor.Test(doWrite); } TimeSpan t2 = new TimeSpan(DateTime.Now.Day, DateTime.Now.Hour, DateTime.Now.Minute, DateTime.Now.Second, DateTime.Now.Millisecond); for (int i = 0; i < iterations; i++) { ImageProcessorGDI.Test(doWrite); } TimeSpan t3 = new TimeSpan(DateTime.Now.Day, DateTime.Now.Hour, DateTime.Now.Minute, DateTime.Now.Second, DateTime.Now.Millisecond); TimeSpan diff1 = t2.Subtract(t1); TimeSpan diff2 = t3.Subtract(t2); // string temp = ""; }