2011-05-20 16 views
6

He escrito un archivo PHP muy grande con muchas variables y ecuaciones. Ahora voy a alojarlo en mi sitio web de la universidad, pero con nuestro alojamiento hay un límite de consumo de memoria. Habrá miles de visitas a esa página en cuanto la vinculamos.Cómo calcular el uso de la memoria en PHP

Así que quiero saber la memoria consumida de mi archivo PHP cuando se solicita una vez, para que podamos calcular el uso de recursos de memoria y en función de eso determinar cómo proceder.

Respuesta

0

Si utiliza un cargador automático para sus clases, podría ser útil incluir este código al principio de la función:

function autoloader($class) 
{ 
    $memory = memory_get_usage (FALSE); 
    print ("Autoloading $class - memory is $memory<br>"); 

    (autoloader code here) 
} 

Como desarrollo mi aplicación, se da Me da una idea aproximada de la memoria que está usando mi script. Nunca optimizo mi aplicación hasta el final, por lo que cada clase se carga individualmente, lo cual es definitivamente útil para ver cuánta memoria se está utilizando a medida que se carga cada una de ellas.

Espero que esto ayude a alguien :)

Cuestiones relacionadas