OK, thank you for all the replies!  So it sounds like Spring isn't
necessarily the problem with releasing memory upon web app deploy
Guice might have the same problems, too.

Can anybody comment on runtime performance of Spring vs. Guice?  Will
Guice scale any better (or worse) than Spring?  How does startup speed
compare?  Anything else I should know?

Thanks to all!!

-Ryan


On Nov 25, 10:56 pm, "Stuart McCulloch" <[EMAIL PROTECTED]> wrote:
> 2008/11/26 Dhanji R. Prasanna <[EMAIL PROTECTED]>
>
>
>
>
>
> > On Tue, Nov 25, 2008 at 11:22 AM, jordi <[EMAIL PROTECTED]> wrote:
> > ...
>
> > > Looking at the console log i see this message when redeploying:
>
> > > A C3P0Registry mbean is already registered. This probably means that an
> > > application using c3p0 was undeployed, but not all PooledDataSources were
> > > closed prior to undeployment. This may lead to resource leaks over time.
> > > Please take care to close all PooledDataSources.
>
> > > I guess i'll have to clean up some resources before reloading context..
>
> > Are you calling close() on the Hibernate SessionFactory? This is very
> > important.
>
> +1, or to paraphrase a popular saying: "close early close often" ;)
>
> > Also I recommend just bringing down the appserver every time. This
> > idea that webapps can be redeployed while the server remains up is a
> > bit silly to me.
>
> you might want to look at GlassFish or the new SpringSource Application
> Platform
> (or indeed any of the upcoming OSGi based web servers) - there are many
> demos
> and real world applications out there that show that this is possible right
> now
>
> [ with OSGi you can even mix versions of the same web-app in the same
> process ]
>
> that being said, developers should always remember to close resources when
> done
> with them - and if you do happen to find a leak, be aware of the usual
> suspects like
> logging, but back it up with facts (take a series of heapdumps, use analysis
> tools)
>
> nothing's worse than a finger-pointing session when working on a potential
> CritSit
>
> Dhanji.
>
>
>
> --
> Cheers, Stuart
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"google-guice" group.
To post to this group, send email to google-guice@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/google-guice?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to