Technology used in UI is JSF Richfaces & Seam.
Number of concurrent users are 300-400.
Application is of midium size with 20-30 screens.
While doing performance testing we found that "javaURLContextRoot.lookup" is being called 30-40 times per screen for a user. Even on simple onchange listener ajax call 10-15 times lookup() is called.
Looks like its called by richfaces. Its causing to much CPU utilisation: mostly around 97-100% (with 300 users).
I will be gratefull if someone can show me a way to fix this high CPU Usage. I am pretty good in web layer development but never experienced things like this. I have 7-8 months exp in JSF & Richfaces.
Thanks in advance.
Number of concurrent users are 300-400.
Application is of midium size with 20-30 screens.
While doing performance testing we found that "javaURLContextRoot.lookup" is being called 30-40 times per screen for a user. Even on simple onchange listener ajax call 10-15 times lookup() is called.
Looks like its called by richfaces. Its causing to much CPU utilisation: mostly around 97-100% (with 300 users).
I will be gratefull if someone can show me a way to fix this high CPU Usage. I am pretty good in web layer development but never experienced things like this. I have 7-8 months exp in JSF & Richfaces.
Thanks in advance.