Atualizado em 25 de Setembro de 2013

Monitorando Consumo de Memória com PHP

Olá pessoal,

Imagine a seguinte situação: Você esta criando um script e de repente você tem duas possibilidades de implementação do script com funções diferentes, qual escolher?.

Para isso o PHP nos disponibiliza uma função chamada memory_get_usage() que nos permite monitorar o consumo de memória alocada para o script que esta sendo executado.

Esta função também é importante para que possamos avaliar os nossos sistemas para saber se não estão consumindo mais do que deveriam. O retorno desta função será a quantidade de memória em bytes.

Vamos ver um exemplo:

<?php
echo 'Mauricio Programador - Blog sobre programação PHP. <br />';

echo memory_get_usage(); //Resultado: 122120
?>

Obs.: Esta função mostra a quantidade de me memória alocada para este script, porém podemos usar o parâmetro TRUE para que a função retorne a quantidade total usada no script. O comando ficaria assim: memory_get_usage(TRUE).

O valor retornado pode ser diferente em alguns servidores, pois isso irá dependerá do sistema usado.


Não deixem de enviar seus comentários e suas sugestões para novos posts afinal o blog e de vocês.


E isso aí pessoal, até a próxima.

Tags:  Comandos PHP | PHP | Servidor

NEWSLETTER

Receba dicas de programação
em seu e-mail

TWITTER

Acompanhe tudo o que rola
com Mauricio Programador

NEWSLETTER