The OpenNET Project / Index page

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

Как оптимизировать сборку ядра и системы в FreeBSD
Правим /etc/make.conf пользуясь /etc/defaults/make.conf
  CPUTYPE=i686
  CFLAGS=-O2 -pipe
  COPTFLAGS=-O -pipe
На SMP системах собираем через make -j2 buildworld
 
26.01.2003
Ключи: smp, cpu, pipe, fault, makefile, freebsd / Лицензия: CC-BY
Раздел:    Корень / Администратору / Система / FreeBSD специфика / Установка и апгрейд FreeBSD и приложений.

Обсуждение [ RSS ]
 
  • 1, Алексей (?), 22:27, 03/02/2003 [ответить]    [к модератору]
  • +/
    имхо, еще можно попробовать вот это:
    CFLAGS=-mpentiumpro -O3 -fexpensive-optimizations -pipe
     
  • 2, Alter (?), 09:39, 09/08/2003 [ответить]    [к модератору]
  • +/
    -fomit-frame-pointer существенно ускоряет работу небольших функций, т.к. не вставляется код для сохранения ненужной информации + освобождается один регистр. К сожалению, gcc в FreeBSD-4-STABLE видимо не способен использовать этот освободившийся регистр, возможно в gcc-3.X это исправлено...
    CFLAGS=-O2 -pipe -fomit-frame-pointer
    COPTFLAGS=-O -pipe -fomit-frame-pointer
     

    Ваш комментарий
    Имя:         
    E-Mail:      
    Заголовок:
    Текст:



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