gc_status
获取有关垃圾回收器的信息
适用PHP版本:PHP 5.3.0及以上
gc_status() 函数返回垃圾回收器的状态信息,包括当前垃圾回收是否处于开启状态,以及与垃圾回收相关的其他信息,如当前已回收的内存等。
gc_status()
此函数不接受任何参数。
返回一个关联数组,包含以下内容:
下面是一个使用gc_status()的简单示例:
$gc_status = gc_status(); echo '垃圾回收是否正在进行: ' . ($gc_status['collecting'] ? '是' : '否') . '<br>'; echo '回收的内存块数量: ' . $gc_status['count'] . '<br>'; echo '根对象的数量: ' . $gc_status['roots'] . '<br>';
在这个示例中,调用了gc_status()来获取垃圾回收器的状态信息,并通过数组的键名输出各项信息: