Bug #71166 [Opn]: Wrong output of GC statistics

[email protected] ("y dot uchiyama dot 1015 at gmail dot com")
Newsgroups php.bugs
Message-ID <[email protected]>
Edit report at https://bugs.php.net/bug.php?id=71166&edit=1

 ID:                 71166
 User updated by:    y dot uchiyama dot 1015 at gmail dot com
 Reported by:        y dot uchiyama dot 1015 at gmail dot com
 Summary:            Wrong output of GC statistics
 Status:             Open
 Type:               Bug
 Package:            Scripting Engine problem
 Operating System:   Any
 PHP Version:        7.0.1
 Block user comment: N
 Private report:     N

 New Comment:

Sorry, but now I'm not certain my patch is right.


Previous Comments:
------------------------------------------------------------------------
[2015-12-19 08:10:45] y dot uchiyama dot 1015 at gmail dot com

Description:
------------
PHP 7 outputs wrong GC stats when compiled with -DGC_BENCH=1, because root_buf_length is not decreased when cyclic garbages are collected on GC.


Test script:
---------------
./sapi/cli/php </tmp/example1.php

where example1.php is shown at the following
http://www.php.net/manual/en/features.gc.performance-considerations.php


Expected result:
----------------
Root buffer length/peak should be <= 10000.

Actual result:
--------------
GC Statistics
-------------
Runs:               10
Collected:          99999
Root buffer length: 100001
Root buffer peak:   100006



------------------------------------------------------------------------



--
Edit this bug report at https://bugs.php.net/bug.php?id=71166&edit=1
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.