This performance issue is preventing us from delivering the system to the client. Can anyone, please, give us a hand or some hint? Thanks in advance,
Everyone is willing to help you out but so far we don't know much about your application.
What are you doing with the messages? R you running a long lasting job or something? Are you accessing a database?
R you seeing major garbage collections? Anything interesting in the log?
OS? hardware? memory configuration?
Hi. I'm a newbie to JBoss (well, J2EE for that matter), so please forgive me if you've already tried this.
In the jmx-console, under jboss.j2ee, you can play with the minimum and maximum number of MDBs. Can you try increasing those to see if that makes any difference? Unfortunately, I haven't found how to make this change permanent, but at least this would give us some idea if the number of MDB instances is the bottleneck.
Also, you can increase the maximum memory used by JBoss in bin/run.conf. This could potentially improve performance a bit as well.
I hope that helps.