Example #1
0
        public static void TestDoubleIncrementation()
        {
            Console.Write("Double Incrementation:\t");
            double number = 1.0;
            double addend = 3.0;

            PerformanceTests.DisplayExecutionTime(() =>
            {
                for (int i = 0; i < 1000000000; i++)
                {
                    number = number + addend;
                }
            });
        }
Example #2
0
        public static void TestIntegerIncrementation()
        {
            Console.Write("Int Incrementation:\t");
            int number = 1;
            int addend = 3;

            PerformanceTests.DisplayExecutionTime(() =>
            {
                for (int i = 0; i < 1000000000; i++)
                {
                    number = number + addend;
                }
            });
        }
Example #3
0
        public static void TestFloatIncrementation()
        {
            Console.Write("Float Incrementation:\t");
            float number = 1.0f;
            float addend = 3.0f;

            PerformanceTests.DisplayExecutionTime(() =>
            {
                for (int i = 0; i < 1000000000; i++)
                {
                    number = number + addend;
                }
            });
        }
Example #4
0
        public static void TestDecimalIncrementation()
        {
            Console.Write("Decimal Incrementation:\t");
            decimal number = 1m;
            decimal addend = 3m;

            PerformanceTests.DisplayExecutionTime(() =>
            {
                for (int i = 0; i < 100000000; i++)
                {
                    number = number + addend;
                }
            });
        }
Example #5
0
        public static void TestDecimalMultiplication()
        {
            Console.Write("Decimal Multiplication:\t");
            decimal number           = 10000m;
            decimal firstМultiplier  = 20000m;
            decimal secondМultiplier = 30000m;

            PerformanceTests.DisplayExecutionTime(() =>
            {
                for (int i = 0; i < 100000000; i++)
                {
                    number = firstМultiplier * secondМultiplier;
                }
            });
        }
Example #6
0
        public static void TestIntegerMultiplication()
        {
            Console.Write("Int Multiplication:\t");
            int number           = 10000;
            int firstМultiplier  = 20000;
            int secondМultiplier = 30000;

            PerformanceTests.DisplayExecutionTime(() =>
            {
                for (int i = 0; i < 1000000000; i++)
                {
                    number = firstМultiplier * secondМultiplier;
                }
            });
        }
Example #7
0
        public static void TestDoubleMultiplication()
        {
            Console.Write("Double Multiplication:\t");
            double number           = 10000.0;
            double firstМultiplier  = 20000.0;
            double secondМultiplier = 30000.0;

            PerformanceTests.DisplayExecutionTime(() =>
            {
                for (int i = 0; i < 1000000000; i++)
                {
                    number = firstМultiplier * secondМultiplier;
                }
            });
        }
Example #8
0
        public static void TestLongMultiplication()
        {
            Console.Write("Long Multiplication:\t");
            long number           = 10000;
            long firstМultiplier  = 20000;
            long secondМultiplier = 30000;

            PerformanceTests.DisplayExecutionTime(() =>
            {
                for (int i = 0; i < 1000000000; i++)
                {
                    number = firstМultiplier * secondМultiplier;
                }
            });
        }
Example #9
0
        public static void TestIntegerSubtraction()
        {
            Console.Write("Int Subtraction:\t");
            int number           = 40000000;
            int firstSubtrahend  = 20000000;
            int secondSubtrahend = 10000000;

            PerformanceTests.DisplayExecutionTime(() =>
            {
                for (int i = 0; i < 1000000000; i++)
                {
                    number = firstSubtrahend + secondSubtrahend;
                }
            });
        }
Example #10
0
        public static void TestIntegerDivision()
        {
            Console.Write("Int Division:\t\t");
            int number   = 30000;
            int dividend = 20000;
            int divider  = 1000;

            PerformanceTests.DisplayExecutionTime(() =>
            {
                for (int i = 0; i < 1000000000; i++)
                {
                    number = dividend * divider;
                }
            });
        }
Example #11
0
        public static void TestDoubleDivision()
        {
            Console.Write("Double Division:\t");
            double number   = 30000.0;
            double dividend = 20000.0;
            double divider  = 1000.0;

            PerformanceTests.DisplayExecutionTime(() =>
            {
                for (int i = 0; i < 1000000000; i++)
                {
                    number = number = dividend * divider;
                }
            });
        }
Example #12
0
        public static void TestFloatDivision()
        {
            Console.Write("Float Division:\t\t");
            float number   = 30000.0f;
            float dividend = 20000.0f;
            float divider  = 1000.0f;

            PerformanceTests.DisplayExecutionTime(() =>
            {
                for (int i = 0; i < 1000000000; i++)
                {
                    number = number = dividend * divider;
                }
            });
        }
Example #13
0
        public static void TestDecimalAddition()
        {
            Console.Write("Decimal Addition:\t");
            decimal number       = 10000000m;
            decimal firstAddend  = 20000000m;
            decimal secondAddend = 30000000m;

            PerformanceTests.DisplayExecutionTime(() =>
            {
                for (int i = 0; i < 100000000; i++)
                {
                    number = firstAddend + secondAddend;
                }
            });
        }
Example #14
0
        public static void TestIntegerAddition()
        {
            Console.Write("Int Addition:\t\t");
            int number       = 10000000;
            int firstAddend  = 20000000;
            int secondAddend = 30000000;

            PerformanceTests.DisplayExecutionTime(() =>
            {
                for (int i = 0; i < 1000000000; i++)
                {
                    number = firstAddend + secondAddend;
                }
            });
        }
Example #15
0
        public static void TestDoubleAddition()
        {
            Console.Write("Double Addition:\t");
            double number       = 10000000.0;
            double firstAddend  = 20000000.0;
            double secondAddend = 30000000.0;

            PerformanceTests.DisplayExecutionTime(() =>
            {
                for (int i = 0; i < 1000000000; i++)
                {
                    number = firstAddend + secondAddend;
                }
            });
        }
Example #16
0
        public static void TestLongAddition()
        {
            Console.Write("Long Addition:\t\t");
            long number       = 10000000;
            long firstAddend  = 20000000;
            long secondAddend = 30000000;

            PerformanceTests.DisplayExecutionTime(() =>
            {
                for (int i = 0; i < 1000000000; i++)
                {
                    number = firstAddend + secondAddend;
                }
            });
        }
Example #17
0
        public static void TestDecimalDivision()
        {
            Console.Write("Decimal Division:\t");
            decimal number   = 30000m;
            decimal dividend = 20000m;
            decimal divider  = 1000m;

            PerformanceTests.DisplayExecutionTime(() =>
            {
                for (int i = 0; i < 100000000; i++)
                {
                    number = number = dividend * divider;
                }
            });
        }
Example #18
0
        public static void TestDoubleSubtraction()
        {
            Console.Write("Double Subtraction:\t");
            double number           = 40000000;
            double firstSubtrahend  = 20000000;
            double secondSubtrahend = 10000000;

            PerformanceTests.DisplayExecutionTime(() =>
            {
                for (int i = 0; i < 1000000000; i++)
                {
                    number = firstSubtrahend + secondSubtrahend;
                }
            });
        }