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



我写了一个php扩展,用XAMPP的php.ini注册了它,我记录了这个事件:模块初始化,请求初始化,请求关闭。

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

===

== 初始化模块: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

-关闭请求:26/9/2019 10:23:9:0

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

-关闭请求: 26/9/2019 10:26:9 : 0

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

非常感谢。

一旦扩展被加载,它将永远存在于内存中。它也不会进入睡眠模式。否则,您将不会获得这些日志。

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

最新更新