[Zope] Zope 2.6.2 Beta 3 Released

Fernando Martins fmartins@hetnet.nl
Sun, 29 Jun 2003 12:00:21 +0200


Excelent explanation. Thanks,
Fernando

From: Jo Meder [mailto:jo@meder.de]
> schruhb Fernando Martins <fmartins@hetnet.nl>:
> > Out of curiosity, what kind of Python code can have memory leaks?
> 
> For example code generating circular references of objects:
> 
> object A has reference to object B
> object B has reference to object C
> 
> Up to now, if object A is deleted, object B could be deleted as well
> as there are no more references to B. But now imagine that some code
> leads to:
> 
> object C creates reference to object B
> 
> Now, when A is deleted, there are still references to B and references
> to C, so neither of them can safely be deleted by a garbage collector
> relying on reference counts. And thats what Python uses (at least the
> last time I looked).
> 
> 
> 	Jo.