RC is a release candidate. This means it is not quite ready for production release. The speed does not vary dramatically from release to release, but you may need to remove services you don't use.
There are speed tips scattered throughout this forum to extract more from the JVM and JBoss.
I am not sure if this goes in the faq section etc, bur here are some tips from the forum, from jonlee and others ..
1) Download the source version off jboss, modify build/local.properties
- switch off debug
- switch on optimize
2) remove services that are not required (people have mentioned jca related services etc) - remove the services from your deploy directory.
3) If you are using tomcat, consider looking at its jboss-service.xml or its webdefault.xml (look inside/deploy/jbossweb-tomcat41.sar ), modify the properties such as jsp checking, production mode etc etc
4) Use a faster jvm, e.g IBM or JRockit
Once I did these changes .... all i could say was ..
"Wee .... Weee... see jboss flyeeee " .. something like that ...
i am still optmizing when i have time ... but this should be a good start for you :-)
thanks guys! That helps a lot. I will download 3.2.1 and build it using optimization. Where can you download the fast JVM's?
Also, I would like to strip out tomcat from JBOSS totally. Is there an easy way to do that? I have tried the tips in the FAQ about stripping out everything in JBOSS and turning it into a JMS server (which is exactly what I want.) but I cannot get it to work.
JBOSS complains that it's missing several things.
You can get the IBM SDK from the IBM developer site if you are a development partner with IBM. Rockit requires that you have bought or have license for a BEA WebLogic server.
There are a few services and other things dependent on Tomcat - deployed WARs. I haven't got the list available at the moment, but there is a posting somewhere that does cover removal of services. Perhaps, otherwise someone else may be able to help.
I should also point out that JBoss 3.2.2 RC4 contains some performance enhancements. The JBoss Group guys asked about some of the areas I had examined for performance hold ups, so they probably looked and ignored my suggestions and came up with some aesthetic code. :) So JBoss 3.2.2 is going to have some performance code improvements - don't use the RC4 yet as it still has a few bugs that will be ironed out in the next week or so. Still don't know if that will be a production release.