No musim povedat, ze skutocne tento sposob :
Kód:
$pocet_opakovani=100000;
$start = microtime(1);
for($i=0;$i<$pocet_opakovani;$i++){
{kod kod kod kod}
}
$end = microtime(1);
echo $end-$start;
je velmi malo presny a vysli mi vysledky presne IBA na jedno desatinne miesto, co si myslim, ze pre seriozne testy je smiesne.
No stala sa zaujimava vec, ked som hore uvedeny skript zacyklil este do $pocet_testov :
Kód:
<?php
$pocet_opakovani=100000;
$pocet_testov = 500;
$sucet = 0;
for($ii=0;$ii<$pocet_testov;$ii++){
$start = microtime(1);
for($i=0;$i<$pocet_opakovani;$i++){
{KOD KOD KOD}
}
$end = microtime(1);
$cas = $end-$start;
$sucet += $cas;
}
echo "Vysledok".$sucet / $pocet_testov;
?>
Co znamena , ze spravim priemer z 500 testov.
Tento skript (alebo supertest 500 testov) som spravil 5x a u vsetkych vysledkoch mi vysla hodnota presna na
3 desatinne miesta(!) , co hodnotim za velmi pozitivny jav.
// este dodam, ze podla mna ak by clovek robil 10 000 - 100 000 testov vysledky by mohli byt presne mozno az na 5-6 desatinnych miest!Ale je to casovo trosku narocnejsie
