Mira lo que puedes hacer son test entre procesimientos con esto:
Código PHP:
Ver originalfunction myMT(){
return ((float)$t[0]+ (float)$t[1]);
}
$start = myMT();
//procedimiento
$end = myMT();
$diff = abs($start-$end); //diff of time
Entonces primero puedes hacer para todo el codigo y luego ir testeando entre procedimientos para ver donde esta el problema.