The OpenNET Project / Index page

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

Как оптимизировать сборку ядра и системы в 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:
    Заголовок:
    Текст:




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

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