Разработки проекта PuppyRus > Компиляция ядра Linux
CC_OPTIMIZE_FOR_PERFORMANCE_O3 vs SIZE ?
(1/1)
sfs:
--- Цитата: sfs от 04 Январь 2022, 17:38:21 ---http://mirror.yandex.ru/puppyrus/puppyrus-a64/kernel/new/5.15.0-pf5-pt14o3
http://mirror.yandex.ru/puppyrus/puppyrus-a64/kernel/new/5.15.0-pf5-pt14
Оба маленькие (на базе конфига porteus) монолитные (без пересборки инитрд).
Отличаются CONFIG_CC_OPTIMIZE_FOR_PERFORMANCE_O3=y 6,2M : vmlinuz-5.15.0-pf5-pt14o3_64
# CONFIG_CC_OPTIMIZE_FOR_SIZE is not set : 4,6M vmlinuz-5.15.0-pf5-pt14_64
--- Конец цитаты ---
По скорости загрузки ОС и geekbench разницы не заметил
Думаю в LFD поставить SIZE
sfs:
В 6.0 ядре
--- Цитата ---Удалена настройка CONFIG_CC_OPTIMIZE_FOR_PERFORMANCE_O3, позволявшая собирать ядро в режиме оптимизации "-O3". Отмечается, что эксперименты с режимами оптмизации могут проводиться через передачу флагов при сборке ("make KCFLAGS=-O3"), а для добавления настройки в Kconfig требуется обеспечить повторяемое профилирование производительности, показывающее что применяемое в режиме "-O3" развёртывание циклов даёт выигрыш по сравнению с уровнем оптимизации "-O2".
--- Конец цитаты ---
Навигация
Перейти к полной версии