Thanks... that's what I hoped... so now I just have to make sure I don't
grow any unnecessary branches to stuff...:)  or buy a weed wacker to get rid
of it all  :-D


----- Original Message -----
From: "Will Hartung" <[EMAIL PROTECTED]>
To: "Tomcat Users List" <[EMAIL PROTECTED]>
Sent: Tuesday, September 03, 2002 2:57 PM
Subject: Re: Question about beans and memory...


> Imaging your Bean as being a branch of a tree and all of the stuff inside
of
> it their own little branches. When you remove your bean from the session,
> you just snipped the branch off the tree. Anything within that branch that
> is still connected to the trunk of the tree through some other method,
will
> stay around, but all of the rest will Go Away.
>
> So, simply, as long as nothing references anything within your bean, then
it
> will all be reclaimed in due time.
>
> Regars,
>
> Will Hartung
> ([EMAIL PROTECTED])
>
> ----- Original Message -----
> From: "Michael Nicholson" <[EMAIL PROTECTED]>
> To: "Tomcat Users List" <[EMAIL PROTECTED]>
> Sent: Tuesday, September 03, 2002 11:29 AM
> Subject: Question about beans and memory...
>
>
> So, let's say I have a bean with a whole bunch of fields/variables/objects
> in it.  You know, like some strings, some ResultSets (very short lived),
> some ints,  etc.  Ok, so I finish with my bean.  I don't need it anymore.
> So, I remove it from the session (where it lives) and null it out
(searBean
> = null;).  Hopefully it, at least, can now be garbage collected;  what
about
> all the little objects that used to live inside of it?  Are they now
> garbage?  Or do I need to null them each out?  I suppose I could have a
> method cleanUp() or something that would simply null out each object
within
> the bean and call that right before I was done with the bean, but I'm
still
> curious.  Also, for request scoped beans, presumably they're garbage
nearly
> immediately (i.e., right after the request is over).  Do I have to null
out
> they're objects to make them garbage?
>
> Ok... enough babbling for now.
>
> Michael Nicholson,
> Carolina Center for Public Service
>
>
>
> --
> To unsubscribe, e-mail:
<mailto:[EMAIL PROTECTED]>
> For additional commands, e-mail:
<mailto:[EMAIL PROTECTED]>
>
>


--
To unsubscribe, e-mail:   <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>

Reply via email to