It ain't your dad's J2EE application server

With the fairly large number of Java EE 6-compliant implementations, both for the full platform and the web profile, Antonio Goncalves put out a new post comparing startup time and memory footprint of different products.

Of all the Java EE servers, GlassFish comes out second to Resin, by a small margin, on startup time (less than two seconds), and second to TomEE on memory footprint. This shows that the innovative architecture GlassFish pioneered is still paying off as others are coming to market with similar goals and architectures.


As Antonio clearly states, this is not a benchmark but rather a way to realize how much lighter-weight almost all servers have become. Coupled with the radical simplification of Java EE 6, that's two major arguments to look into the standard Java EE platform to cover all your enterprise Java needs, that is if you're not using it already.


architectures are really different, in particular OSGi architectures loads lazily everything which gains a lot of time when starting with no application to deploy.

the more interesting comparison is to come ;)

Posted by rmannibucau on October 23, 2011 at 10:19 PM PDT #

WebSphere has been using OSGi for many years which I would argue means that it doesn't buy you a lightweight architecture by default.

Posted by Alexis MP on October 23, 2011 at 11:13 PM PDT #

i didn't say every OSGi-based platform was lightweight i just say it is easier to have a fast start up time in OSGi than in JSE (as in tomcat). But Glassfish did a great job over OSGi.

My comment was mainly to prevent too fast conclusion

Posted by rmannibucau on October 23, 2011 at 11:21 PM PDT #

Post a Comment:
Comments are closed for this entry.