We have a severe performance issue. When our application has about 40-50 users logged in, performance becomes atrocious. Around that time, the system slows down to a crawl. A bit later, performance may pick up then slow down again. We haven't figured out what the issue is.
CPU usage is not very high (15% CPU usage) but the system looks like it is locked up. Eventually, it starts responding again, behaviour goes back to normal but after a while, it bogs down again.
We have tried changing the number of threads in the server.xml file for tomcat, but that doesn't seem to have helped any. This is what it is currently configured as:
Is there a known practical limit (other than the memory) which could explain these performance issues? Or is there some configuration which I need to modify in order to increase performance with a large number of users?