Autor | Zpráva | ||
---|---|---|---|
icka Profil * |
#1 · Zasláno: 7. 7. 2005, 20:28:14
Měl bych prosbičku, je nějaká možnost, jak si sám testovat nebo porovnávat rychlost svých funkcí? Je na to nějaká utilitka nebo to umí i sám PHP?
Díky |
||
Charlie Profil |
#2 · Zasláno: 7. 7. 2005, 20:58:26
No, že by to umělo PHP, o tom nevím, dá se to ale zjistit tak, že si zjistíte aktuální microtime před a po provedení funkce a pak ty časy od sebe odečtete.
|
||
fimmos Profil |
#3 · Zasláno: 7. 7. 2005, 20:59:25
napadá mě jedině, že změříš čas trvání fce.
toto dáš před fci: $time1 = microtime(); $time1 = explode(" ",$time1); $time1 = $time1[1] + $time1[0]; $rd = "100000"; a toto za: $time2 = microtime(); $time2 = explode(" ",$time2); $time2 = $time2[1] + $time2[0]; $deltatime = $time2 - $time1; $deltatime = (round($deltatime*$rd))/$rd; echo "vygenerováno za <i>".$deltatime."</i> sekund."; |
||
Kaifman Profil |
#4 · Zasláno: 7. 7. 2005, 21:00:16
pouzij funkci microtime() pred funkci a za funkci ...hodnoty od sebe odecti a mas cas v microsekundach jak dlouho to trvalo
|
||
Kaifman Profil |
#5 · Zasláno: 7. 7. 2005, 21:01:39
tak nic no sem pomalej
|
||
icka Profil * |
#6 · Zasláno: 7. 7. 2005, 21:05:54
No, asi na tom microtime() něco bude :-D
|
||
Časová prodleva: 19 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0