"Я читал, что если вы используете" Построить и запустить ", то это оптимизирует код."
Нет - это совершенно неправильно - в сборках релизов оптимизация обычно включена, а в сборках отладки - нет. Это не имеет ничего общего с тем, как вы запускаете программу (т. Е. Запускаете с Debug), оно просто зависит от того, какую конфигурацию вы строите.