Mam taki program (ktory nic nie robi, ale nie wazne):
[code]
char* A, B;
for (unsigned int i = 0; i < 1000000000u; i++)
A = B;
[/code]
Calosc wykonuje sie na moim kompie ok. 1,2 s.
Po zwiekszeniu liczby obrotow petli do 4000000000 program wykonuje sie ok. 0,5 s. Dlaczego??? Kompilowalem z wlaczona optymalizacja (-O3).
P.S. Flabra, nie kasuj tego posta, mimo ze ma tytul "Optymalizacja".
// pff nie jestem taki straszny, lustra na moj widok nie pekają. [mf]