Closed
Description
Bug report
Bug description:
The command gc.set_debug(gc.DEBUG_STATS)
no longer prints out any statistics, even though gc.set_debug(gc.DEBUG_COLLECTABLE)
shows that the gc
is still being run.
(Probably caused by the incremental GC implementation, #116206 .)
For testing you can use the following code --- in previous Python versions the collecting generation 0
text is printed, now it's not
import gc
import sys
from time import sleep
gc.set_debug(gc.DEBUG_STATS | gc.DEBUG_COLLECTABLE)
for __ in range(3000):
a=[1]
a[0]=a
del a
print(__)
sleep(0.001)
sys.exit()
CPython versions tested on:
CPython main branch
Operating systems tested on:
Linux