Como analisar o desempenho de solicitações no aplicativo ASP.NET MVC?

Eu gostaria de capturar o tempo de acerto, o tempo de processamento, o consumo de memória e o tempo de resposta das solicitações no aplicativo ASP.NET MVC.

Existe alguma maneira ou ferramenta para realizar isso?