Welcome! Log In Create A New Profile

Advanced

CFLAGS GCC для оптимизации PHP-FPM

Posted by Vladislav Vladimirovich 
Vladislav Vladimirovich
CFLAGS GCC для оптимизации PHP-FPM
September 29, 2009 04:32PM
Подскажите, пожалуйста, если кто уже пробовал, наиболее подходящие по
стабильности и скорости флаги оптимизации для компиляции php-fpm в gcc:

1. O?
2. O2?
3. O3?
4. Os?
5. -march=native, i386?
6. Другие?
Ilyas --
Re: CFLAGS GCC для оптимизации PHP-FPM
September 30, 2009 12:22AM
Добрый день,

из билд лога:

+ CFLAGS='-O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions
-fstack-protector --param=ssp-buffer-size=4 -m32 -march=i386 -mtune=generic
-fasynchronous-unwind-tables -fno-strict-aliasing'
+ export CFLAGS
+ CXXFLAGS='-O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions
-fstack-protector --param=ssp-buffer-size=4 -m32 -march=i386 -mtune=generic
-fasynchronous-unwind-tables'
+ export CXXFLAGS
+ FFLAGS='-O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions
-fstack-protector --param=ssp-buffer-size=4 -m32 -march=i386 -mtune=generic
-fasynchronous-unwind-tables'
+ export FFLAGS


Это дефолтные опции из RPM_OPT_FLAGS в RHEL/CentOS 5.

Работает нормально.


2009/9/30 Vladislav Vladimirovich <tvword@gmail.com>

> Подскажите, пожалуйста, если кто уже пробовал, наиболее подходящие по
> стабильности и скорости флаги оптимизации для компиляции php-fpm в gcc:
>
> 1. O?
> 2. O2?
> 3. O3?
> 4. Os?
> 5. -march=native, i386?
> 6. Другие?




--
Ilyas R. Khasyanov
Unix/Linux System Administrator
GPG Key ID: 6EC5EB27 (Changed since 2009-05-12)
Vladislav Vladimirovich
Re: CFLAGS GCC для оптимизации PHP-FPM
September 30, 2009 03:26AM
30 сентября 2009 г. 7:21 пользователь Ilyas -- <umask00@gmail.com> написал:

> ...
>
> Это дефолтные опции из RPM_OPT_FLAGS в RHEL/CentOS 5.
>
> Спасибо!
Re: CFLAGS GCC для оптимизации PHP-FPM
September 23, 2011 08:50AM
с GCC 4.6.x (x86)

-O3 -flto -march=native -mfpmath=sse -fomit-frame-pointer

в принципе, если на целевой машине памяти не много, то можно -O2 , на производительности сильно не сказывается
Sorry, only registered users may post in this forum.

Click here to login

Online Users

Guests: 114
Record Number of Users: 8 on April 13, 2023
Record Number of Guests: 421 on December 02, 2018
Powered by nginx      Powered by FreeBSD      PHP Powered      Powered by MariaDB      ipv6 ready