PDA

Tam Sürümünü Görmek İçin : program ne kadar suredir calisiyor?


tujix
26/03/2008, 04:11
merhaba arkadaslar;
yazdigim programin ne kadar suredir calistigini ogrenmek istiyorum,arastirdim biraz ama
istedigim sonucu elde edemedim bulduklarimdan.mesela
prototipi double difftime ( time_t time2, time_t time1 );
bu sekilde olan difftime fonksiyonu klavyeden giri s yaptiktan sonra gecen
sureyi hesapliyor buda tam olarak isimi gormuyor


bluekid
26/03/2008, 08:47
görür görür

tujix
26/03/2008, 18:42
nasil yapildigini tarif edecekmsin yoksa benmi tahmin edeyim:)

acehreli
26/03/2008, 19:34
difftime iki zaman degerinin farkini verir. Onu cagirdigin degerlerin birini programin basinda, digerini de sonunda alirsan, ve difftime'i en sonda cagirirsan istedigini verir.

O bastaki ve sondaki degerleri de 'time' ile elde edersin.

Bundan baska olarak, programin ne kadar calistigini programi baslattigin ortamda da olcebilirsin. Ornegin Linux'ta 'time' diye bir program var:

[acehreli@istanbul bin]$ time ./deneme
real 0m1.276s
user 0m0.003s
sys 0m0.001s

Komut satirindan aldigi parametreyle ciktisini degistirmek de mumkun...

Ali