PLD-doc: Optimization-pl.txt (NEW)

Tomasz Pala gotar w polanet.pl
Wto, 22 Kwi 2003, 15:50:52 CEST


On Tue, Apr 22, 2003 at 15:45:43 +0200, Piotr Szymański wrote:

> > A porównywałeś z -Os? Jakbyś miał chwilę wolnego czasu CPU i byś mógł,
> > byłoby świetnie:) 
> W dlugi weekend na bank bedzie jakis update snapow kde, wiec tamte serie moge 
> przbebudowac z -Os zamiast -O3 (bo rozumiem ze obu naraz nie mozna). Co do 

Nie można - -Os to jest -O2 z optymalizacją rozmiaru. -O3 na rozmiar
optymalizować się nie da, bo to -O2 z -finline-functions (i
-frename-registers), więc to jakby sprzeczne cele.

> oo, to on na duronie 800mhz/650mbram buduje sie ok. 20h, zatem przebuduje go 
> tylko jesli wzrost szybkosci dzialania kde bedzie zauwazalny.

Oki, mam nadzieję, że będzie.

> > Nie. A to daje czasem duże oszczędności na rozmiarze binarki, co się
> > przekłada na prędkość pracy.
> A jakie moga byc konsekwencie tego?

Nie da się debugować. Ale i tak nam się binarki stripują, więc żadna
strata.

> Ktos wspominal ze np. glibc sie z tym 
> wywala itp. Spytam wieczorem na kde-devel o tym.

Jeśli coś się wykłada to jest to raczej błąd w kodzie bądź samym
kompilatorze. Ale kernel czy glibce to jest trochę inna para kaloszy.

> > Zamiast dynamicznie relokować biblioteki współdzielone, przydziela im na
> > stałe sloty, dzięki czemu unika się liniowego przeszukiwania pamięci.
> Sprobuje w dlugi weekend.

Fajnie.

-- 
GoTaR <priv0.onet.pl->gotar>            USA sux
        ...Dżahilijja... znowu? Nadal...
PLD stuff at http://mops.uci.agh.edu.pl/~gotar/



Więcej informacji o liście dyskusyjnej pld-devel-pl