PHP проверьте, сколько времени занимает каждая инструкция для завершения

$start = microtime(true);
while (...) {

}
$time_elapsed_secs = microtime(true) - $start;
SeriousMonk