Rendimiento en distribuciones : mito o realidad?

Horst von Brand vonbrand en inf.utfsm.cl
Vie Ago 26 20:33:09 CLT 2005


"Matias Valdenegro T." <huntsman84 en vtr.net> dijo:
> El Vie 26 Ago 2005 18:21, Horst von Brand escribi=F3:
> > En la lista del kernel hace an~os que dicen que -O3 /empeora notoriamente/
> > el rendimiento. Mediciones en mano. Y las distribuciones compilan con -O2
> > por alguna razon... Lo unico es un posible -fomit-frame-pointer, que se
> > nota algo mas con bibliotecas compartidas. La arquitectura exacta tiene
> > algun efecto, quiza 5% en sumando el total.

> hunts en izumo hunts $ cat /etc/make.conf
> CFLAGS="-O3 -march=pentium3 -pipe"

Bien. Cambialo por -O2 -fomit-frame-pointer, recompilas todo y andara 16
veces mas rapido que lo que tengo (porque con eso ya es 4 veces mas rapido,
otro cambio mas y son 16 veces...)

[Si, -O3 produce /programas mas lentos/, porque incluye "optimizaciones"
 que tienen como efecto codigo mas grande, y que son letales en las
 maquinas actuales que funcionan a punta de cache, no estan limitadas por
 las instrucciones ejecutadas.]

> > Compilador usado? Una version mas nueva puede optimizar mas
> > agresivamente...

> gcc version 3.3.5-20050130 (Gentoo 3.3.5.20050130-r1, ssp-3.3.5.20050130-1,
>  pie-8.7.7.1)

Aca es gcc version 4.0.1 20050822 (Red Hat 4.0.1-10), claro que no todo
esta compilado con este (pero es un 4.0.1 de base).

> Tambien comprobado en Debian. Ahh, BTW, KDE no ES UN KERNEL :)

Y? Lo relevante a nivel de optimizaciones en KDE es /menos/ relevante.
-- 
Dr. Horst H. von Brand                   User #22616 counter.li.org
Departamento de Informatica                     Fono: +56 32 654431
Universidad Tecnica Federico Santa Maria              +56 32 654239
Casilla 110-V, Valparaiso, Chile                Fax:  +56 32 797513


Más información sobre la lista de distribución Linux