Para un perfil muy simple utilizo microtime()
así:Perfilado de PHP con microtime(): ¿Tiempo negativo?
$now = microtime();
for (...) {
// do something
echo microtime() - $now;
$now = microtime();
}
Ahora, la salida de la línea de echo
parece completamente al azar, es decir, que esperaba fluctuaciones, pero no esperan números negativos apareciendo.
Sin embargo, un resultado típico contiene ~ 1/3 números negativos. Confirmé esto en Solaris (PHP 5.0.x) y WinVista (PHP 5.2.3).
¿Qué diablos está pasando aquí? ¿He inventado accidentalmente una máquina del tiempo?
Sí U tiene !!!!! :) Déjame saber para controlarlo ... –
esto es algo que noté también pero nunca me molesté en investigar, tengo curiosidad por el guión :) – ChrisR