Dne 2. srpna 2010 20:57 Ondra Medek <xmed...@gmail.com> napsal(a):
>> Takze
>> kdyz se nekomu podari "mikrooptimalizace" typu "prochazeni pole odzadu je
>> rychlejsi", v dalsim buildu JDK uz to nemusi fungovat.
>
> Ja bych jen doplnil konkretne k teto "optimalizaci": ono to nemusi byt
> rychlejsi vzdy. Zalezi, nejen na JVM, ale i jaka data se prochazi,
> typu cache a procesoru, a mozna dalsich faktorech. Tedy zrovna tato
> optimalizace je IMHO obecne naprosto zbytecna.(Mne osobne se lepe ctou
> for cykly od 1 do N.) Dobra je leda tak pro nejaky konkretni pripad,
> kde se opravdu nameri zrychleni. Tim nechci spoustet flame na tema
> rychlost prochazeni pole. Jen chci uvezt konkretni pripad, kdy je
> takova mikrooptimalizace zbytecna.

Ted si tim nejsem uplne jist, ale pokud se dobre pamatuju, tak
konstrukce foreach byla zavedena i proto, ze by si JIT mohl s poradim
pohrat podle libosti a nemusel se ohlizet na poradi prvku v kolekci ci
poli, ale nevim, pokud to nekdo s urcitosti vite, podelte se.
-- 
Oto 'tapik' Buchta, ta...@buchtovi.cz, http://tapikuv.blogspot.com

Odpovedet emailem