Блоки блоков try / catch влияют на производительность, когда не генерируются исключения?

Во время проверки кода с сотрудником Microsoft мы натолкнулись на большой раздел кода внутриtry{} блок. Она и ИТ-представитель предположили, что это может повлиять на производительность кода. Фактически, они предложили, чтобы большая часть кода была за пределами блоков try / catch, и что должны проверяться только важные разделы. Сотрудник Microsoft добавил и сказал, что предстоящий технический документ предостерегает от неправильных блоков try / catch. I '

я оглянулся и нашел этоможет повлиять на оптимизацию, но, кажется, это применимо только тогда, когда переменная является общей для областей.

я не спрашиваю о поддерживаемости кода или даже об обработке правильных исключений (рассматриваемый код, без сомнения, нуждается в перефакторинге). Я'м также не относится к использованию исключений для управления потоком, в большинстве случаев это явно неправильно. Это важные вопросы (некоторые из них более важны), но не здесь.

Как блоки try / catch влияют на производительность, когда исключенияне бросили?»

Ответы на вопрос(10)

Ваш ответ на вопрос