[FUG-BR] Otimizacoes

k2flag gnu.groups em gmail.com
Terça Agosto 15 14:33:49 BRT 2006


Onde eu coloco as flags ? no /etc/make.conf ?

É parecido com o esquema do gentoo ?

2006/8/15, Joao Rocha Braga Filho <goffredo em gmail.com>:
> On 8/15/06, Nilson Debatin <nilson em forge.com.br> wrote:
> > Em Ter, 2006-08-15 às 09:42 -0300, Anderson Sartori escreveu:
> > > Bom dia lista
> > >
> > > Estou a procura de referencias sobre otimizacoes de maquinas i386. Mais especificamente sobre conjuntos de instruções de flags O3, O4.
> > >
> >
> > Você pode encontrar muito material sobre isso nos forums do linux
> > gentoo, pois ele é estilo FreeBSD pois tudo é compilado. Eles até
> > possuem um sistema similar ao ports, talvez um derivado. Eu já
> > "brinquei" muito com isso, e também já me ferrei muito pois alguns
> > programas ficam instaveis com muita otimização. Hoje em dia para
> > servidores sou conservador, utilizo apenas -O2 -fomit-frame-pointer
>
> Assisti uma palestra de uma garota da LinuxChix sobre o assunto no
> ano passado. Mas também já li o manual do GCC, e compilei muito
> com a opção -S (Desde o PDP-11/70, em 1985). O GCC parece que
> está vivo pelas coisas que faz. Ele inverte loops por conta própria se
> a variável de controle do loop não é usada. E mais algumas outras
> coisas.
>
> Sugiro que leia o manual e experimente as opções parando no assembler,
> com a opção -S, e analisando o que ele faz.
>
> Algumas dicas. Nunca use em um prgrama científico a opção fast-math,
> e similares, pois não garante a repetitividade dos resultados entre
> plataformas diferentes. Mas se a fidelidade de resultados não for
> importante, pode usar.
>
>
> João Rocha.
>
> >
> > []s
> > Nilson
> >
> >
> > -------------------------
> > Histórico: http://www.fug.com.br/historico/html/freebsd/
> > Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
> >
>
>
> --
> "Sempre se apanha mais com as menores besteiras. Experiência própria."
>
> goffredo em goffredo.eti.br
> goffredo em gmail.com
> http://www.goffredo.eti.br
> -------------------------
> Histórico: http://www.fug.com.br/historico/html/freebsd/
> Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
>


Mais detalhes sobre a lista de discussão freebsd