Translations:GCC optimization/44/ru

From Gentoo Wiki
Jump to:navigation Jump to:search
  • -O3: включает -O2 и оптимизации, являющиеся дорогостоящими с точки зрения времени компиляции и потребления памяти. Компиляция с -O3, скорее всего, улучшит производительность (хотя это не гарантируется). Хотя в прошлом использование -O3 могло вызвать ошибки компиляции, на данный момент проблемы с -O3 практически всегда являются примерами неопределенного поведения и ошибок в коде, который необходимо исправлять. Некоторые пакеты до сих пор не могут использоваться после компиляции -O3. Использование -O3 не рекомендуется (если только пакеты после этого не подвергаются тестированию). Однако, этот параметр также включает -ftree-vectorize, при котором применяется векторизация циклов и используются регистры AVX YMM.