Como descobrir o gargalo de um script PHP

Algumas vezes temos um script que demora muito para ser executado e precisamos descobrir qual parte do código está causando a lentidão

O código abaixo grava a hora de inicio e fim da execução de um script. Para saber onde está o gargalo da aplicação, você pode colocar o primeiro trecho no inicio e o segundo trecho no fim de uma parte do código e verificar o tempo gasto para se executar esta parte.

Parte 01 – Registrando a hora do início da execução:

list($usec, $sec) = explode(' ', microtime());
$script_start = (float) $sec + (float) $usec; 

Parte 02 – Registrando a hora do fim da execução e exibir o tempo gasto:

list($usec, $sec) = explode(' ', microtime());
$script_end = (float) $sec + (float) $usec;
$elapsed_time = round($script_end - $script_start, 5);
echo $elapsed_time;

Deixe uma resposta

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *