Итак, мы очень довольны нашей программой. Он быстрый и стабильный в режиме отладки и до сих пор, что версия работает с клиентами. Теперь мы хотим, чтобы бесплатный взнос мы получали из сборки релиза.
Теперь я собрал проект для выпуска с оптимизацией кода: Вкл. У меня TRACE constant: Off. Advanced → output → debug info → None.
Помимо эффективных схем кодирования и системной архитектуры и т.д., каковы оптимальные настройки Visual Studio для настройки приложения С# для максимальной производительности?
Насколько я знаю, JITter оптимизирует компиляцию IL по умолчанию в версиях Release. Оптимизация кода (: On) относится к компилятору и тому, как он имеет дело с вложением и т.д.
Это или есть еще? Является ли поворот TRACE постоянной ошибкой? (наше приложение отправляет нам письмо с деревом стека, если что-то серьезное должно пойти не так, я не уверен, что здесь связано TRACE)