Verificar tempo de carregamento e memória utilizada com PHP

Elaborei um script super simples para verificar a performance das nossas páginas em PHP. Ele tem o objetivo de verificar o tempo total de carregamento de uma página, a memória gasta e o pico de memória utilizada.

Para este código em especial, usei 3 funções que são explicadas na documentação do PHP.

microtime

memory_get_usage

memory_get_peak_usage

Função

function status($start){
echo '<div align="right" style="padding:4px 10px;margin:0;position:absolute;bottom:0;right:0;background:#5f7d77;z-index:999;color:#FFF">'.
round(memory_get_usage(true)/1024,2).'KB | '.
round(memory_get_peak_usage(true)/1024,2) . 'KB |'.
round(microtime()-$start,3).'s</div>';
}

Como usar:

Registre em uma variável na primeira linha do seu documento o microtime do início do carregamento.


<?php
$start = microtime();
...

Na ultima linha chame a função status desta forma:


...
status($start);
?>

O resultado:



Deixe uma resposta

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair / Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair / Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair / Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair / Alterar )

Conectando a %s

%d blogueiros gostam disto: