kodtabla
Rancz Lajos
csigaelektro at freemail.hu
Mon Mar 21 14:26:47 CET 2005
Halihó!
Na egy kicsit mindeki félreértette :-)
Szóval teszem azt, nagyon sok hasonló vizsgálat van egy forrásban (if (vmi rendkívül bonyolult) {} else {}) na, itt a fordító észreveszi, hogy közös - hasonló a feltétel és kiteszi egy szubrutinba. Ezt assemblyben k*rvanehéz megcsinálni, mert nem vezsed éeszre triviálisan a logikai hasonlóságokat. Ezek sokat lehet nyerni.
Üdv,
Lajos
> Hát ha te több száz soros vagy hosszabb kodrész akarsz
> optimalizálni akkor a program tervezésnél nagyon elbaltáztál
> valamit.
> Igy már semmilyen fordito nem fog tudni segiteni akar kipipalod az
> optimalizalast akar nem.
>
> Az optimalizalas legfontossab szabálya csináld abban amiben a
> legjobb eredményt kitudod hozni TE az adott eszközre.
> Aztán a program tervezés: a világ legjobb programozoja sem fog jó
> dolgot csinálni ha csak úgy neki esik. Ezen megint nem segit az
> "Enable optimize".
> Amikor anno ezt tanultuk akkor még az ember legyintet rá. Mert ÉN a
> tökös gyerek egyböl programozok, aztán ez a feladtok növekedésével
> elmult.
>
> Tehát nem csak feltétlen az az optimalizálás hogy az utasításokat
> olyan sorrenbe rakom hogy a pipe is vidám legyen.
>
> Ha egy C program több száz sora (vagy hosszab) egy "müvelet" akor
> ott ne beszéljünk optimalizálásról.
>
>
> Ettöl fügetlenül nem tetszik nekem sem ez a hozzá állás hogy a
> program olyan amilyen majd a végén mondjuk meg a minimum hw igényt
More information about the Elektro
mailing list