Hi! I am trying to decide if Guice would help a problem. I'm investigating a problem with startup times in a server app. At launch, the app creates a root object with a few dozen services, with inter-service dependencies injected manually. A number of these services are very expensive (minutes to create, much RAM used). Mapping out the dependencies, it looks like starting things up is happily parallelizable, but sorting out the relationships and stages manually is a bit of a pain.
That pain is the sort of thing that Guice was created to solve. However, in the archives, I see mention that Guice single-threads the creation of Singletons, which sounds like it would prevent me from parallelizing service startups. Is there some way I can use Guice to automatically bind together my many expensive services in a way that takes advantage of the idle cores on my servers? Thanks, William -- You received this message because you are subscribed to the Google Groups "google-guice" group. To post to this group, send email to google-gu...@googlegroups.com. To unsubscribe from this group, send email to google-guice+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/google-guice?hl=.