[python-nl] Python memory leak?

Martijn Pieters mj at python.org
Wed Feb 22 15:16:01 CET 2006


Martijn Pieters wrote:
> - Print reference counts en referents als je de problemen niet precies
>    kan isoleren; sys.getrefcount laat je reference counts zien voor een
>    gegeven object, en gc.get_referrers geeft je de objecten die refereren
>    naar een gegeven object.

Wellicht ook handig is hoe Zope deze informatie beschikbaar stelt. De 
volgende link is de huidige implementatie van de Zope Control Panel:

http://svn.zope.org/Zope/trunk/lib/python/App/ApplicationManager.py?view=markup

De class 'DebugManager' verzameld reference count informatie over 
bepaalde classen, en berekend ook delta's ten opzichte van een snapshot 
(de web interface laat een ontwikkelaar een snapshot nemen zodat op een 
later tijdstip de aangroei van objecten kan worden geanalyseerd).

Martijn Pieters


More information about the Python-nl mailing list