glibc 2.5 - уменьшение времени запуска программ.

Собственно когда-то я для этих целей писал в make.conf

LDFLAGS="-Wl,--hash-style=both"

Потом где-то здесь проскакивала такая вот строчка

LDFLAGS="-Wl,-O1 -Wl,--sort-common"

Про глибц 2.5 где-то видел (может на этом форуме), что можно писать теперь

LDFLAGS="--hash-style=gnu ..."

В общем люди которые хорошо во всем этом разбираются просветите пожалуйста :( а то совсем запутался... Мож в доку нормальную ткните носом.

рекомендую пакет acovea

я не большой спец, но похоже эти флаги относятся к линковщику, впрочем они тоже влияют на скорость, хоть и в меньшей степени чем флиги компилятора (CFLAGS)

Для оптимизации скорости запуска программ существует пакет acovea который тестирует разные флаги компилятора и рекомендует оптимальные. Тестирует долго, порядка 6 часов.

Фишка в том что у меня для 3 машин (2 сервера и рабочая машина все флаги разные)

это всё для GCC4.1 :

рабочая машинка P4 2Ghz
CFLAGS="-s -pipe -O1 -march=pentium4 -fpeephole2 -fcx-limited-range"

сервер Xeon 3.6Ghz , HuperThreading
CFLAGS="-pipe -s -O1 -march=pentium4 -fno-guess-branch-probability -fgcse -fpeel-loops -fcx-limited-range"

сервер 2xXeon 3.0 Ghz
CFLAGS="-pipe -s -O1 -march=pentium4 -fno-guess-branch-probability -fgcse -finline-functions"

Так вот меня

Так вот меня линковщик и интересует :) Флаги CFLAGS вроде как на скорость самих прог влияют, а не на скорость запуска онных.

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".