Hi, I'am doing load tests with a web application that is deployed under Tomcat 5.5.0.26 / Windows 2003 / VMWare Dual core Opteron 1.8 Ghz / 2GB. We only have tuned the memory parameters (512 MB), all other parameters are the default parameters (JVM and Tomcat). I have corrected all performance issue in the web application. Now I'm facing performance issue with Tomcat.
With only one request (no load just one call) it tooks 150 ms to call the method getParameterNames from class org.apache.catalina.connector.RequestFacade. I have done the tests with different context : - With AJP + Apache - With AJP + Apache + tomcat native - Without AJP - Without AJP + tomcat native I have the same result with all those tests. There is only 7 parameters in the request. 150 ms for 7 parameters with only one request is very slow for me (It should be less than 1 ms, ). Is there a way to reduce this time or is it the usual response time for this method. Here is the request : POST /WASSVI/IVR_CO01_CHARGEMENT_VARIABLES.jsp HTTP/1.1 User-Agent: Mozilla/4.0 (compatible; Telera _ND_C 7.5.010.34) Accept: */* Host: genvocdev-i:82 Cookie: $Version=0; JSESSIONID=19FEC24E8391D6C94AE253949B8DE14D; $Path=/WASSVI Content-Type: application/x-www-form-urlencoded Content-Length: 221 ScriptID=undefined&ScriptData=undefined& SessionID=4AEFB464-41DA-4103-A711-E0AE20893F1A& ConnectionID=TKKBSV10J16LR9PEV495GN5D6K000CJ0& GVP_IVRProfileID=313103237& OCSApplicationFlag=0& CPARESULT=undefined& OCSVoiceDN=undefined Best regards, Anthony Communier