- gc_collect_cycles: documentation ( source)
- memory_get_usage: documentation ( source)
- gc_enable: documentation ( source)
<?php
gc_enable();
echo memory_get_usage(true)/1024 . "\n";
function callFunc($i = 0) {
if ($i < 100000) {
gc_collect_cycles();
callFunc(++$i);
}
}
gc_collect_cycles();
callFunc();
gc_collect_cycles();
echo memory_get_usage(true)/1024 . "\n";
callFunc();
gc_collect_cycles();
echo memory_get_usage(true)/1024 . "\n";