When we are ready to render a view after execution of controller logic View Engine is involved.The execution of the View Result involves the selection of the appropriate View Engine to render the View Result. If ActionResult returns a ViewResult, execution pipeline selects appropriate ViewEngine to render ViewResult. It is taken care by view engine’s interface IviewEngine.
To improve performance we should remove all ViewEngine that is not needed.
protected void Application_Start()
{
ViewEngines.Engines.Clear();
ViewEngines.Engines.Add(new RazorViewEngine());
}