FYI : We will be working on this (hopefully) during tomoro's hackathon.
Chathura Herath wrote:
>wrong brackets earlier, some filters might not work, so forwarding
>
>---------- Forwarded message ----------
>From: Chathura Herath <[EMAIL PROTECTED]>
>Date: Dec 10, 2005 1:39 AM
>Subject: {Axis2} Fixing Memory leaks in COntext hierarchy.
>To: [email protected]
>
>
>Hi,
>This is regarding the Garbage collection in the Context hierarchy.
>As at now when a MEP is finished we remove all references to the
>OperationContext such that the Object tree with OperationCOntext, and
>its MessageContexts would get garbage collected. But ServiceContext
>and the ServiceGroupContext still remains. This one of the memory
>leaks that we should eventually fix.
>What i propose is that we keep a boolean (two)flag just to say that
>whether the ServiceCOntext and ServiceGroupContext are being shared
>beyond the a single OPerationCOntext. So far we have no mechanism to
>extend this, i believe, so for the time being it ll always be true.
>When we finish the MEP and remove references to OperationCOntext so
>that it would get garbage collected, we can remove references to
>ServiceContext and ServiceGroupCOntext too, depending on the boolean
>flag.
>Once the actual ServiceCOntext sharing is implemented we may have to
>think of a timeout mechanism. But the thing i have said so far would
>still work and useful even in that time.
>If people can agree to this, I can volunteer to do the implementation
>after next Wednesday
>Thanks
>Chathura
> --
>Chathura Herath
>http://www.bloglines.com/blog/chathurah
>
>
>--
>Chathura Herath
>http://www.bloglines.com/blog/chathurah
>
>
>