ich hab grad bischen mit dem BenchmarkTimer rumgespielt. dabei bin ich auf folgendes verhalten gestossen
Code: Alles auswählen
$t=Singleton::getInstance('APF\core\benchmark\BenchmarkTimer');
$t->start('process 1');
$t->start('process 2');
$t->stop('process 1');
sleep(5);
$t->stop('process 2');
echo $t->createReport();
Code: Alles auswählen
Root ----------------------5.3983209133 s
process 1-------------0.0145349503 s
process 2--------5.0129950047 s
der grund für die frage ist eigentlich nur, ob das überhaupt ein gewünschtes verhalten ist. also macht es eurer meinung nach sinn, dass man so messen kann?
Ich will den Timer etwas erweitern. hab schon ein bischen was zusammengebaut, aber festgestellt, dass ne messung wie oben in meinem Timer nicht mehr möglich wäre. Müsste ich natürlich noch berücksichtigen, wenn sowas überhaupt gewünscht ist.