We are using JBoss 3.0.8/Jetty on RHEL 3.0. How do you control the number of threads in JBoss?
There is Web/J2EE application hosted on this server and sometimes the application responds very slowly. Among other things we would like to see if we could optimize the response time by changing the number of threads created by JBoss.
The database is hosted on Oracle 9i server and it stores lots of BLOB objects. Are there any performance tip recommendations for this type of setting?
Is there any profiling/monitoring tool for JBoss that you would recommend?
If you are using Redhat ES, the number of threads shouldn't affect performance as much as you might think. I think you need better profiling tools (likely database ones) before you decide JBoss has too many outstanding threads, a red herring in my opinion. Usually, it comes down to architectural problems, like concurrency, table locking, lack of caching.