Optimalizace programu v C?

Miloš Prchlík happz na volny.cz
Pátek Květen 12 21:46:05 CEST 2000


> On 12/05/2000, Michal Dobes wrote:
>
> > existuje nejaky dokument zabyvajici se optimalizaci na maximalni
> > rychlost v C, presneji gcc version egcs-2.91.66 19990314/Linux
> > (egcs-1.1.2 release)?
>
> Ja jsem neco podobneho nedavno hledal a nekde (kde, to uz nevim) jsem
> nasel, ze urychlit aplikaci mohou tyhle prepinace:
>
> -funroll-loops -fomit-frame-pointer -malign-loops=2 -malign-functions=2
> -malign-jumps=2 -ffast-math

Kdyz tak zkuste jeste: -fforce-addr -fforce-mem
Melo by to program jeste o fous zrychlit, ale uz asi ne o moc - sami autori
jsou pry zvedavi na vysledky techto optimalizaci :) Ale u me to celkem
fungovalo....

> Zda je to nejlepsi, to nevim, ale muj testovaci program (implementace
> hashe [neboli asociativniho pole], par milionu dotazu na nahodne prvky)
> se zrychlil zhruba dvojnasobne.




Další informace o konferenci Linux