Ejemplo n.º 1
0
        public void ComparePerformanceOfLoggerFactoryMethods(int repetitions)
        {
            var factory = new OpenConsoleLoggerFactory();

            var t1 = Stopwatch.StartNew();
            repetitions.Times(() => factory.CallGetLogger(typeof(TestRebusLoggerFactory)));
            Console.WriteLine("Old factory method: {0:0.0} s", t1.Elapsed.TotalSeconds);

            var t2 = Stopwatch.StartNew();
            repetitions.Times(() => factory.GetCurrentClassLogger());
            Console.WriteLine("New factory method: {0:0.0} s", t2.Elapsed.TotalSeconds);
        }
Ejemplo n.º 2
0
        public void ComparePerformanceOfLoggerFactoryMethods(int repetitions)
        {
            var factory = new OpenConsoleLoggerFactory();

            var t1 = Stopwatch.StartNew();

            repetitions.Times(() => factory.CallGetLogger(typeof(TestRebusLoggerFactory)));
            Console.WriteLine("Old factory method: {0:0.0} s", t1.Elapsed.TotalSeconds);

            var t2 = Stopwatch.StartNew();

            repetitions.Times(() => factory.GetCurrentClassLogger());
            Console.WriteLine("New factory method: {0:0.0} s", t2.Elapsed.TotalSeconds);
        }