On Sat, 27 May 2000, Eric Sattler wrote:
> I do see GenericUserFolder and SQLSession objects with the
> Control_Panel_Debug screen, and they do not seem to go away. I wrote
> a simple python script to do nothing more than authenticate (log in)
> using the GenericUserFolder method docLogin. The memory usage quickly
> grows out of control. After waiting 15 minutes(my cookie timeout),
> no decrease in memory usage. The objects are still in the cache also.
Phillip J. Eby identified a memory leak in GenericUserFolder over the
weekend. I'm just downloading LoginManager now to see if I can steal
their fix :-) (Oh... thats easy. Just search for 'Waaa!')
There is also a good chance that this is also causing the SQLSession
leak - GUF is maintaining a reference to REQUEST (in a nice circular
way causing the memory leak), and REQUEST maintains a reference to
the SESSION, so the SESSION won't be freed.
I should have a patch available shortly. I would appreciate people
who know how to drive the debuggers better than I confirming that
the leak is gone.
/me hops on the 'real garbage collection for Python' bandwagon
--
Stuart Bishop Work: [EMAIL PROTECTED]
Senior Systems Alchemist Play: [EMAIL PROTECTED]
Computer Science, RMIT University
___
Zope-Dev maillist - [EMAIL PROTECTED]
http://lists.zope.org/mailman/listinfo/zope-dev
** No cross posts or HTML encoding! **
(Related lists -
http://lists.zope.org/mailman/listinfo/zope-announce
http://lists.zope.org/mailman/listinfo/zope )