Resin, what happened?
April 29, 2007 on 2:54 pm | In Technical stuff |I’ve been a loyal Resin user for about 3 years now. For a time, it was one of the fastest servlet containers. Well, I have an web-app, made up of 3 wars. It uses a number of open-source, 3rd party libraries, such as Hibernate, Spring, Acegi, DisplayTag. The length of startup time has never really been an issue. However, after upgrading from resin-3.0.19 to resin-3.0.23, and deploying the expanded war, startup time went from 90 to 117 seconds.
Since I simply deployed the expanded war from on instance to another, I knew it had nothing to do w/ the war contents. Rather Resin was doing something different. The majority of load time seems to be during the precompiling of jsps. I wouldn’t mind the extra time, if a benefit was visible at request-time, but I didn’t see that. Although just a visual inspection, the pages returned in about the same speed.
I was initially writing to see if maybe i was imagining this — and then I saw a comparison done by Matt Raible. Guess should to take a closer look at Tomcat-5.5.
3 Comments »
RSS feed for comments on this post. TrackBack URI
Leave a comment
Powered by WordPress with Pool theme design by Borja Fernandez.
Entries and comments feeds.
Valid XHTML and CSS. ^Top^


Go for Tomcat 6.x instead of 5.5 if you don’t have application hosting limitation. It’s faster both on startup and on runtime (using NIO)…
Comment by Armond Avanes — April 30, 2007 #
Thanks, I’ll check it out.
Comment by Jay — April 30, 2007 #
[…] too long ago I wondered (aloud), what the heck happened to Resin-3.0 performance. I found that after upgrading from resin-3.0.19 to resin-3.0.23, and deploying the expanded war, […]
Pingback by that’s great… » resin-3.1 performance — December 16, 2007 #