Are you using tomcat 4.0.3 _ jdk1.4 on Solaris?
If so, there is a bug with sun.tools.javac.Main that hits performance and jsp page compilation. In general, JSP tag performance is slower than pages with scriplets. In the last 2 months there have been patches and changes to jasper which improve the performance. The are several known issues with JSP Tag performance. 1. pages with lots of tags (50+) do not perform well under load 2. pages with 100+ tags may not compile due to 64K per method limitation in Java. This particular issue is currently being address by a couple developers and should be fixed in 4.1.x. 3. deeply nested try/catch statements result in rapid performance degredation under load There are a couple things that will improve the situation. When tomcat 4.0.4 comes out, it has a recent patch which fixes deeply nested try/catch. Also, tomcat 4.0.4 has a new httpconnector called coyote. Together the performance improves dramatically such that the number of concurrent requests triples. Also, the response time improves significantly. If you're page still performs poorly, try breaking it up into include files and use action include instead of include directive. I.e use <c:import> or <jsp:include>, instead of <%@ include %>. I hope that helps. peter Hanks Mei wrote: > > Hi, > > I have been trying to analyze the > performance of my application(Jsp pages with tag libraries) > in tomcat4.0.3+ jdk1.4 > > But I was astonished to find that, the time taken for > the pages to be served was varying between 90ms to 2200ms. > The test jsp page is a dummy page without any back-end processing. > The tags use a java class which contains all the required info > hard coded for testing purposes. > > I am working on a application which must be highly > responsive. So as I was trying to find out the reason,behind it. > The time increase seems to be due to the Class lookup. > (All the required classes are within the WEB-INF/classes) > > Can anybody shed some light on this? > Has anybody seen this issue? > > I would greatly appreciate your help. > > Thx > mano > > ------------------------------------------------- > Sify Mail - now with Anti-virus protection powered by Trend Micro, USA. > Know more at http://mail.sify.com > > Take the shortest route to success! > Click here to know how http://education.sify.com > > -- > To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> > For additional commands, e-mail: <mailto:[EMAIL PROTECTED]> -- To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>