translator
11,127
edits
(Created page with "Очень легко снизить производительность, используя "нестандартные" CFLAGS, потому что компиляторы...") |
(Created page with "Полный список доступных опций см. на странице GCC man. Более подробная информация содержится в вик...") |
||
Line 55: | Line 55: | ||
Очень легко снизить производительность, используя "нестандартные" CFLAGS, потому что компиляторы склонны сильно увеличивать размер кода с помощью разворачивания циклов, плохой векторизации, безумного инлайнинга и т.д. в зависимости от переключателей компилятора. Если вы не можете проверить/протестить что что-то работает быстрее, есть очень большая вероятность, что это не так! | Очень легко снизить производительность, используя "нестандартные" CFLAGS, потому что компиляторы склонны сильно увеличивать размер кода с помощью разворачивания циклов, плохой векторизации, безумного инлайнинга и т.д. в зависимости от переключателей компилятора. Если вы не можете проверить/протестить что что-то работает быстрее, есть очень большая вероятность, что это не так! | ||
Полный список доступных опций см. на странице GCC man. Более подробная информация содержится в вики-статье Gentoo [https://wiki.gentoo.org/wiki/GCC_optimization/ru Руководство по оптимизации GCC] и [http://wiki.gentoo.org/wiki/Safe_CFLAGS Safe CFLAGS]. | |||
====MAKEFLAGS==== | ====MAKEFLAGS==== |