Here are some tips for WebSphere Application Server Performance Tuning: 1. Turn verbose garbage collection on, either by using WAS console (Servers => Application servers => server_name => Process definition => Java Virtual Machine) or by modifying command line parameters. Then, restart JVM. 2. Run your test harness and peruse the log file native_stderr.log. This will give you an idea whether your JVM has got optimal heap size allocated: you'll want to find that garbage collection does not occur more often than every 10-15 seconds and it does not take longer than 1 to 2 seconds to complete. 3. If the above is not true, change the JVM heap size, restart JVM and repeat step 2. 4. Use WAS console to check the size of Web Container's thread pool. the maximum size of 60-80 is usually a good default value. 5. Use WAS console to make sure the JDBC Connection Pool has its Maximum Connections set up to a value lower than Web Container's...
Life is not about what you couldn't do so far, its about "What You Still Can..."