PHP扩展在内存中可用的时间有多长?

PHP扩展在内存中可用的时间有多长?,php,xampp,php-extension,Php,Xampp,Php Extension,我编写了一个php扩展,在XAMPP的php.ini中注册了它,并记录了以下事件:module init、request init、request shutdown 因此,我可以计算每个事件的间隔,如下所示: ====初始模块:26/9/2019 10:20:58 -初始请求:26/9/2019 10:22:23 -关闭请求:26/9/2019 10:22:56:33 -初始请求:26/9/2019 10:23:9 -关闭请求:2019年9月26日10:23:9:0 -初始请求:26/9/201

我编写了一个php扩展,在XAMPP的php.ini中注册了它,并记录了以下事件:module init、request init、request shutdown

因此,我可以计算每个事件的间隔,如下所示:

====初始模块:26/9/2019 10:20:58

-初始请求:26/9/2019 10:22:23

-关闭请求:26/9/2019 10:22:56:33

-初始请求:26/9/2019 10:23:9

-关闭请求:2019年9月26日10:23:9:0

-初始请求:26/9/2019 10:26:9

-关闭请求:2019年9月26日10:26:9:0

第一个事件的间隔始终最长(33秒)。 在此之后,间隔几乎为0秒。我认为,当长时间不调用扩展时,它将进入一种睡眠模式。 那么,在进入睡眠状态之前,PHP扩展在内存中的可用时间有多长


非常感谢。

一旦加载了扩展,它就会一直存在于内存中。它也不会进入睡眠模式。否则,您将无法获取这些日志

通常,由于初始化,第一个请求需要时间。之后,请求处理得非常快,因此间隔为0