Machine.Benchmark.PlainUseCase.Run C# (CSharp) Method

Run() public method

public Run ( Int32 iteration ) : void
iteration System.Int32
return void
        public override void Run(Int32 iteration)
        {
            var app = new WebApp(
            new Authenticator(
              new Logger(),
              new ErrorHandler(
            new Logger()
              ),
              new Database(
            new Logger(),
            new ErrorHandler(
              new Logger()
            )
              )
            ),
            new StockQuote(
              new Logger(),
              new ErrorHandler(
            new Logger()
              ),
              new Database(
            new Logger(),
            new ErrorHandler(
              new Logger()
            )
              )
            )
              );

              app.Run();
        }

Usage Example

Ejemplo n.º 1
0
        public static void Main(string[] args)
        {
            {
            PlainUseCase useCase = new PlainUseCase();
            useCase.Run(0);
            Console.WriteLine("Plain:            {0}", Measure(useCase.Run, 100000));
            GC.Collect();
              }

              {
            MachineUseCase useCase = new MachineUseCase();
            Console.WriteLine("Machine:          {0}", Measure(useCase.Run, 100000));
            GC.Collect();
              }

              {
            MachineUseCase useCase = new MachineUseCase();
            useCase.Run(0);
            Console.WriteLine("Machine (Primed): {0}", Measure(useCase.Run, 100000));
            GC.Collect();
              }

              Console.ReadKey();
        }
PlainUseCase