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