Imagine um cenário onde você precisa realizar uma otimização ou está fazendo uma nova implementação, porém não tem certeza se o código poderia ser mais performático.
Isso é algo que acontece bastante, não acha? Então você pensa numa outra alternativa possivelmente mais performática, mas não tem certeza se realmente é melhor ou pior.
Executar o projeto não vai lhe dar a resposta, pois o que vai fazer a real diferença de performance são os N usuários simultâneos executando a aplicação.
É para isso que existe a biblioteca de Benchmark do .NET! Neste tutorial você irá aprender como configurar e interpretar os resultados dos testes de performance!
Nunca mais entregue código não performático por falta de ferramenta de teste!
https://desenvolvedor.io/plus/medicao-de-performance-.net-utilizando-benchmarks
Devido às limitações do GitHub para arquivos maiores que 100MB, foi compactado o arquivo utilizado em aula para o formato ZIP e assim facilitar o compartilhamento. dessa forma, você poderá utilizar e testar o projeto exatamente como abordamos na aula.
Bons estudos!