Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

SOS! ОПТИМИЗАЦИЯ!

1.3K
25 сентября 2002 года
Motl
2 / / 20.05.2000
Народ, надо собрать программу, используя оптимизацию, но если я включаю ключи оптимизации, выдается ошибка несовместимости с другими ключами (/ZI,/Gx). Если их убрать -невозможна нормальная отладка. Как обойти проблему?
540
26 сентября 2002 года
AL C++ Programmer
36 / / 20.01.2000
Цитата:

On 2002-09-25 1712, Motl wrote
Народ, надо собрать программу, используя оптимизацию, но если я включаю ключи оптимизации, выдается ошибка несовместимости с другими ключами (/ZI,/Gx). Если их убрать -невозможна нормальная отладка. Как обойти проблему?



Мда... Отдадка оптимизированного кода невозможна по определению, поскольку в оптимизированном коде все команды перетасованы (для оптимизации) и часто он сильно отличается от неоптимизированного.

409
02 октября 2002 года
Ramzes
163 / / 20.09.2000
Оптимизация возможна только при выключенной отладочной информации. Поэтому дебажить программу нельзя. Вообще рекомендуют всю оптимизацию делать после того как у тебя программа будет полностью работать.
2.0K
09 октября 2002 года
I.F.
11 / / 09.10.2002
Цитата:
Originally posted by Motl
Народ, надо собрать программу, используя оптимизацию, но если я включаю ключи оптимизации, выдается ошибка несовместимости с другими ключами (/ZI,/Gx). Если их убрать -невозможна нормальная отладка. Как обойти проблему?



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

475
09 октября 2002 года
Winnie
90 / / 20.03.2000
Цитата:
Originally posted by I.F.


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



Лучше код понятнее пишите.... а если уж так нужны несколько тактов то можно и оптимизатору доверить... или на асме переписать, но чаще всего это никак не отражается на производительности.
(производительность системы определяется по самому медленному куску... так что тело цикла на много больше сожрет чем сравнение с нулем или не нулем в условии цикла)

Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог