Ninject и производительность

Я провожу проверку кода на веб-сайте, на котором будет много одновременных пользователей, ок. 100 000 аутентифицированных пользователей.

Я нашел следующий код типа:

    [Inject]
    public BusinessLayer.ILoginManager LoginManager { get; set; }

И в global.asax.cs:

   protected Ninject.IKernel CreateKernel()
    {
        return new StandardKernel(new ServiceModule());
    }


    internal class ServiceModule : NinjectModule
    {

        public override void Load()
        {
             Kernel.Bind<IReportProxy>().To<ReportProxy>().InRequestScope();
        }
    }

Вопрос: Повлияет ли использование Ninject на производительность? Существуют ли ситуации, в которых вам не следует использовать Ninject из-за производительности?

8
задан Shiraz Bhaiji 18 April 2011 в 12:06
поделиться