Hi,

I've been looking at ways to reduce the start up time of my app and found that I can save about 50% of the time that Guice takes to build its Injector by using the No-AOP version. On my app this reduced initialisation time from 6-7 seconds to about 4 seconds... so not a huge difference but an easy change to make. I found that the non-aop Guice threw some exceptions about not being able to access members of inner classes which were not public so I had to make a few classes public - including a couple from the Guice Servlet library.

I also changed into Development stage which can save time if you have a lot of singletons.

Has anyone else got any tips regarding reducing load times? Unfortunately Wicket also does quite a lot of upfront initialisation so I've had to dump it.

Hope this helps.

John

--
You received this message because you are subscribed to the Google Groups "Google 
App Engine for Java" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/google-appengine-java?hl=en.

Reply via email to