有没有办法在PHP中跟踪garbe收集器活动?

时间:2012-02-05 21:00:40

标签: php garbage-collection benchmarking

我想知道PHP5.3是否有办法用-verbose:gc命令行跟踪Java中的垃圾收集器活动。

我试着知道收集发生的频率和时间。

我也很喜欢这些收藏所花费的时间。

1 个答案:

答案 0 :(得分:2)

您似乎可以激活Garbage Collector benchmarking,使用DGC_BENCH=1标志重新编译PHP。您将获得以下统计信息:

GC Statistics
-------------
Runs:               110
Collected:          2072204
Root buffer length: 0
Root buffer peak:   10000

      Possible            Remove from  Marked
        Root    Buffered     buffer     grey
      --------  --------  -----------  ------
ZVAL   7175487   1491291    1241690   3611871
ZOBJ  28506264   1527980     677581   1025731

这不是真正的痕迹,但这是我唯一能找到的东西。