PDA

Orijinalini görmek için tıklayınız : PHP icinde programin calismasi icin gecen sureyi hesaplamak


tepisenordek
08-11-2007, 21:03 PM
PHP el kitabinda rastladigim cok orjinal bir fonksiyondan sizi de haberdar etmek istedim...

Fonksiyon kullanim icin gecen sureyi basit olarak hesapliyor.Asagida kucuk bir program icin gecen
sureleri nasil hesapladigina bakabilirsiniz.
PHP:

1.
2. <?php
3.
4. $dat = getrusage();
5.
6. echo "<br>Gecen Sure: ". $dat["ru_utime.tv_sec"] . " saniye";
7.
8. echo "<br>Gecen Sure: ". $dat["ru_utime.tv_usec"] . " mili-saniye";
9.
10. ?>



Bu kisimi programinizin en alt tarafina ekleyerek program icin gecen sureyi ekrana
yazdirabilirsiniz.
PHP:

1.
2. <?php
3.
4.
5. $serkan = array();
6.
7.
8. $serkan = array("1"=>"serkan","2"=>"ceylani","3"=>"web","4"=>"programcisi");
9.
10.
11. for ($i=1;$j=count($serkan),$i<$j+1;$i++) {
12.
13.
14. echo "<h$i>Serkan Ceylani</h$i>n";
15.
16. echo str_repeat("<blockquote>",$i);
17.
18. }
19.
20. echo "</blockquote>";
21.
22.
23. $dat = getrusage();
24.
25. echo "<br>Gecen Sure: ". $dat["ru_utime.tv_sec"] . " saniye";
26.
27. echo "<br>Gecen Sure: ". $dat["ru_utime.tv_usec"] . " mili-saniye";
28.
29. ?>



Yukaridaki kucuk kod parcasi ile programin islenmesi icin gecen sureyi bulabilirsiniz.Bu parcayi
program grubunuzun sonuna koymanizda fayda vardir...

Not : Bu prosedur yanlizca Linux sistemler icin gecerlidir.Daha detayli bilgi PHP El Kitabindan bu
fonksiyon icin hazirlanmis sayfadan alinabilir: