Programowanie w systemie UNIX/Kompilacja: Różnice pomiędzy wersjami
Usunięta treść Dodana treść
→Make: link |
→Program Time: przykład |
||
Linia 93:
gcc -o prog main.c
time prog
Przykład użycia :
Testujemy ile czasu zajmie 4000 razy wypisani tekstu ( przykładowy kod) :
const int iXmax = 4000;
const int iYmax = 4000;
for(iY=0;iY<iYmax;++iY)
{
printf("iY/iYmax = %d / %d \n", iY, iYmax);
for(iX=0;iX<iXmax;++iX){}
}
Skompilowany :
gcc s.c -lm
Uruchomiony :
time ./a.out
real 0m0.267s
user 0m0.120s
sys 0m0.040s
Jeśli usuniemy komendę printf :
real 0m0.150s
user 0m0.140s
sys 0m0.020s
Różnica około 0.150 sekundy
== Program gprof ==
|