Я наткнулся на следующий абзац:
«Настройка отладки и выпуска в среде IDE при компиляции кода в Visual Studio почти не влияет на производительность… сгенерированный код практически не отличается. Компилятор C # на самом деле не выполняет никакой оптимизации. Компилятор C # просто выдает IL… а во время выполнения всю оптимизацию выполняет JITer. JITer имеет режим отладки / выпуска, и это имеет огромное значение для производительности. Но это не влияет на то, запускаете ли вы конфигурацию Debug или Release вашего проекта, это не влияет на то, подключен ли отладчик ».
Источник здесь, а подкаст здесь .
Может ли кто-нибудь направить меня к статье Microsoft, которая действительно может это доказать?
Поиск в Google « Отладка C # против производительности выпуска » в основном возвращает результаты, в которых говорится: « Отладка сильно снижает производительность », « выпуск оптимизирован » и « не развертывать отладку в производственной среде ».