Hopefully this explains a simple method of measuring memory usage in PHP.

$time = microtime(TRUE);
$mem = memory_get_usage();

 * Put the code here that you want to measure

  'memory' => (memory_get_usage() - $mem) / (1024 * 1024),
  'seconds' => microtime(TRUE) - $time

Here’s an example, where I sleep the script for ~ 10 seconds.

And how it looks in the browser: (I’ve added <pre> around it for easy reading)

You can find more examples and full documentation on the http://php.net/memory_get_usage web site.

Categories: blogs


This blog is for people who know me, so nothing to tell. For those who don't know me yet, .. read my blog ;)