GCC-4.1.1 мой опыт
Гость 3 сентября, 2006 - 12:39
хочу предостеречь любителей всего нового. мой опыт показывает что gcc-4.1.1, ставший стабильным, имеет регресс в оптимизации по сравнению с последними представительми ветки gcc-3.
проверял с оптимизацией под мою машинку (athlon-xp). приложения брал, которые периодически пользую(архиваторы, кодеки видео). ключи компилятора - -O2 -march=athlon-xp -pipe -mfpmath=sse -fomit-frame-pointer (с ключами можно поиграть, но результат приблизительно тот же)
если есть другие данные (может под другую архитектуру?) - пишите.
»
- Для комментирования войдите или зарегистрируйтесь
Я разницы не
Я разницы не заметил. Машина - Celeron-1700. CFLAGS сейчас не скажу, ибо машина дома а я на работе.
на глаз не
на глаз не заметно (там же 2-3%). но я все же верю time
Мне эти
Мне эти проценты не критичны. Фильмы кажет и ладно:)
Я тоже пока
Я тоже пока ничего не заметил. Машина pentium4 3.0 Ghz HT.
Флаги -march=prescott -O2 -pipe.
У меня наоборот
У меня наоборот производительность возросла
CFLAGS="-O2 -march=athlon-xp -pipe -ftree-vectorize -fno-guess-branch-probability -fsched-spec-load -funroll-loops -fprefetch-loop-arrays -msse -mmmx -Bdirect"
LDFLAGS="-Wl,-O1 -Wl,--sort-common"
Re: У меня наоборот
Я так понимаю, производительность возросла за счет использования новых оптимизаций, присущих 4? На сколько я помню -ftree-vectorize, к примеру, к таковым относится
У вас проблем с этими флагами не возникло? Вроде бы они пока ещё считаются небезопасными
Quote:У вас
Затрудняюсь ответить! :-)
Прикол в том, что ни с того, ни с сего перестал работать firefox. Падает при загрузка. Да и прочие, gecko зависимые переодически в корку сворачиваются(на определенных сайтах).
Причем самое интересное, что "падучесть" firefoxа зависит от темы оформления. :-)
Пересобрал его без этих флагов, даже третим gcc пересобирал - то же самое. :-(
P.S. Проблему то я откопал, но что с ней делать не знаю! :-)