Autor Zpráva
icka
Profil *
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
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
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
pouzij funkci microtime() pred funkci a za funkci ...hodnoty od sebe odecti a mas cas v microsekundach jak dlouho to trvalo
Kaifman
Profil
tak nic no sem pomalej
icka
Profil *
No, asi na tom microtime() něco bude :-D
Toto téma je uzamčeno. Odpověď nelze zaslat.

0