we are facing performance problem in Jboss App Server AS 7.1.1 with Oracle 11g Database. J2EE application almost 30 Critical screens is being used by 100 users in LAN.
Application has a big page size to hold is Business critical information and has Ajax calls to validate the information in an online fashion.
Application server is provided with Windows 2008 server 16 GB Ram and 8 Cores (virtualized using ZenCenter)
Issue when this is deployed and used by 75 plus users are logging into the Application works fine in good strength for 2 hours and after 2 hours the performance degrades and slows screens take long time to refresh. Mernory , CPU Usage is normal and consistent. Could you please help us with solutions to resolve this performance issue. Any clues on what creates this problem and what else can be tuned for a better functioning on the application on JBoss server...
Server parameters at this point where we face the performance issues is below
rem # JVM memory allocation pool parameters - modify as appropriate.
set "JAVA_OPTS=-Xms4096M -Xmx8192M -XX:MaxPermSize=1024M"
rem # Reduce the RMI GCs to once per hour for Sun JVMs.
set "JAVA_OPTS=%JAVA_OPTS% -Dsun.rmi.dgc.client.gcInterval=900000 -Dsun.rmi.dgc.server.gcInterval=900000 -Djava.net.preferIPv4Stack=true"
rem # Parallel GC
set "JAVA_OPTS=%JAVA_OPTS% -XX:+UseParallelGC -XX:ParallelGCThreads=8