- gc_collect_cycles: documentation ( source)
- memory_get_usage: documentation ( source)
- gc_enable: documentation ( source)
- number_format: documentation ( source)
<?php
gc_enable();
class test
{
public $spl;
public function __construct()
{
$this->spl = new SplPriorityQueue();
$this->spl->insert($this, 1);
}
}
$i = 0;
while($i < 500) {
$test = new test();
unset($test);
gc_collect_cycles();
echo number_format(memory_get_usage()) . " B \n";
$i++;
}