Calcular el tiempo de ejecución de un script PHP
In: php
30 abr 2010
Para hacer pruebas y hacer mejoras de rendimiento, una medida a tomar es el tiempo de ejecución. Conseguir que un proceso sea más rápido, como la carga de una página web o la ejecución de un algoritmo, proporciona uno de los mejores resultados para aumentar el rendimiento.
Para calcular cuanto tiempo emplea un script de PHP, es tan fácil como conocer el instante antes de la ejecución, el instante posterior, y calcular la diferencia. Para realizar esa operación, la siguiente clasepuede facilitar esta tarea:
<?php class MeasureTime { private $_timeparts; private $_starttime; public function start() { $this->_timeparts = explode(" ",microtime()); $this->_starttime = $this->_timeparts[1].substr($this->_timeparts[0],1); $this->_timeparts = explode(" ",microtime()); } public function end() { $endtime = $this->_timeparts[1].substr($this->_timeparts[0],1); return bcsub($endtime,$this->_starttime,6); } } |
Si esta clase esta en un archivo, un ejemplo de su uso sería el siguiente:
<?php include('MeasureTime.php'); $measure = new MeasureTime(); $measure->start(); // El código a medir echo 'Hello World!'; echo $measure->end(); |
Vía Tuttoaster
- Tags: php, script, tiempo ejecución

1 Comentario en Calcular el tiempo de ejecución de un script PHP
Gustavo
13 agosto 2012 a las 16:14
Fatal error: Call to undefined function bcsub()