- memory_get_usage: documentation ( source)
<?php
$mem_start = memory_get_usage(true);
echo 'start: ' . $mem_start . PHP_EOL;
$max_iterations = 10000;
for ($i = 1; $i <= $max_iterations; $i++) {
//DateTime::createFromFormat('M/D/Y H:i:s', '2013-11-12 20:00:00');
new stdClass;
if (($i % 1000) == 0) {
echo $i . '.: ' . memory_get_usage(true) . PHP_EOL;
}
}
$mem_end = memory_get_usage(true);
echo 'end: ' . $mem_end . PHP_EOL;
echo 'diff end-start: ' . ($mem_end - $mem_start) . PHP_EOL;