[Python-bugs-list] Reuben Sumner: Py_REF_COUNT (PR#43)
guido@CNRI.Reston.VA.US
guido@CNRI.Reston.VA.US
Fri, 30 Jul 1999 13:53:02 -0400 (EDT)
------- Forwarded Message
Date: Tue, 20 Jul 1999 10:53:34 +0300
From: Reuben Sumner <rasumner@iname.com>
To: guido@python.org
Subject: Py_REF_COUNT
I posted a message through DejaNews which didn't seem to propogate (at
least it didn't reach here).
Try the following in a Python with Py_REF_DEBUG but without Py_TRACE_REFS
class C:
def __init__(self): pass
while 1:
c=C()
Stop it after a while and look at the reference count printed! Python
is not actually using all that memory though. With Py_TRACE_REFS things
are ok. I can't figure it out. The class instance dealloc routine is rather
hairy.
With Py_TRACE_REFS some code of mine is doing some really bizarre things
but I would rather deal with one thing at a time.
Python version is 1.5.2 (tried on at least two platforms, both using gcc)
Many thanks,
Reuben
------- End of Forwarded Message