コード例 #1
0
        //-------------------------------------------------------------------------------------------------------------------------------------------------------------
        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 = "";
        }