Há diferença de performance em utilizar um catch com Exception genérico ou um Exception especifico para o erro em questão?
Por exemplo, para tratar uma exceção ao acessar um banco SQL Server, melhor usar Catch (Exception) {} ou todos os possíveis catchs como Catch (SqlException) {} ?
Além disso, a quantidade de código dentro de um try pode perder performance? Seria melhor colocar apenas o que tem mais chance de lançar exceção?