The OpenNET Project / Index page

[ новости /+++ | форум | wiki | теги | ]

Определение выигрыша во времени при сборке оптимизированным GCC

03.06.2003 23:48

Юрий Прушинский перевел результаты эксперемнта, суть которого определение насколько быстрее gcc будет компилировать ядро, если его самого [gcc] собрать с опциями оптимизации. Результат - ядро оптимизированным gcc собирается примерно на 33% быстрее.

Для оптимизации использовались ключи:

  • -O3 -pipe -fomit-frame-pointer -funroll-loops -march=pentium3 -mcpu=pentium3 -mfpmath=sse -mmmx -msse

    Опции оптимизации подставлялись через конструкцию:

  • make BOOT_CFLAGS="ключи оптимизации" bootstrap

    1. Главная ссылка к новости (http://gazette.linux.ru.net/lg...)
    Лицензия: CC BY 3.0
    Источник: russian linux gazette
    Короткая ссылка: https://opennet.ru/2529-snmp
    Ключевые слова: snmp, mtu, gcc, optimization, loop, pipe, mc, makefile, kernel, example, boot
    При перепечатке указание ссылки на opennet.ru обязательно


    Обсуждение (2) RSS
  • 1, kde (?), 10:36, 04/06/2003 [ответить]  
  • +/
    Проверял при сборке world'a FreeBSD 5.0, gcc 3.3
    Действительно собирается быстрее. Но может кто
    знает каким образом автоматизировать сборку мира
    с ключами оптимизации?
     
     
  • 2, X (?), 13:12, 05/06/2003 [^] [^^] [^^^] [ответить]  
  • +/
    На FreeBSD man make.conf не поможет разве в этом деле?

    Правда говорят не очень то приветсвуется сборка всего мира с ключами оптимизации. Но пробовать никто не запрещает.

     
     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2024 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру