SOS! ОПТИМИЗАЦИЯ!
On 2002-09-25 1712, Motl wrote
Народ, надо собрать программу, используя оптимизацию, но если я включаю ключи оптимизации, выдается ошибка несовместимости с другими ключами (/ZI,/Gx). Если их убрать -невозможна нормальная отладка. Как обойти проблему?
Мда... Отдадка оптимизированного кода невозможна по определению, поскольку в оптимизированном коде все команды перетасованы (для оптимизации) и часто он сильно отличается от неоптимизированного.
Народ, надо собрать программу, используя оптимизацию, но если я включаю ключи оптимизации, выдается ошибка несовместимости с другими ключами (/ZI,/Gx). Если их убрать -невозможна нормальная отладка. Как обойти проблему?
да не юзайте вы эти опции среды по поводу оптимизации, а лучше займитесь оптимизацией самого кода..ю начните с переворачивания циклов, сли такие имеются, это секономит вам несколько тактов на каждом круге, а там смотришь и выльется это в десятки секунд...
да не юзайте вы эти опции среды по поводу оптимизации, а лучше займитесь оптимизацией самого кода..ю начните с переворачивания циклов, сли такие имеются, это секономит вам несколько тактов на каждом круге, а там смотришь и выльется это в десятки секунд...
Лучше код понятнее пишите.... а если уж так нужны несколько тактов то можно и оптимизатору доверить... или на асме переписать, но чаще всего это никак не отражается на производительности.
(производительность системы определяется по самому медленному куску... так что тело цикла на много больше сожрет чем сравнение с нулем или не нулем в условии цикла)