Bugs item #980014, was opened at 2004-06-25 14:17 Message generated for change (Comment added) made by nobody You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=536613&aid=980014&group_id=73068
Category: main tag library Group: None Status: Open Resolution: None Priority: 5 Submitted By: fabrizio giustina (fgiust) Assigned to: fabrizio giustina (fgiust) Summary: Performance enhancements (patch) Initial Comment: Performance enhancements >From dev ml (Todd Benge) > There are several steps we are taking to improve the overall > system performance, one of which was to look at the displaytag source > code. In doing so, we were able to make a couple of significant > changes that have made a major impact on overall performance. So far > the changes we’ve made have not had any impact on functionality but we > do not use the el tags or velocity templates. We’ve tagged all of the > changes in the source files with my name (Todd) so that you can > evaluate the changes. The attached jar file includes the source files > changed as well as the Borland Optimizeit profiles taken before and > after the work was completed. You should see that the processing time > spent in the tag libraries and main JSP is significantly reduced. > This is mostly due to caching of previously reflected methods and the > removal of the iteration in the doAfterBody of the TableTag. If the > changes look reasonable, we’d be happy to commit the changes back to > the community. The two authors of the changes are Todd Benge and Matt > Green. ---------------------------------------------------------------------- Comment By: Nobody/Anonymous (nobody) Date: 2004-07-22 05:39 Message: Logged In: NO unfortunately it is not working. I am using rc-1 Testcase: testEL(org.displaytag.tags.ColumnPoolingTest): Caused an ERROR null java.lang.NullPointerException at org.displaytag.model.Column.getValue(Column.java:103) at org.displaytag.model.Column.createChoppedAndLinkedValue(Column.java:212) at org.displaytag.model.Column.getOpenTag(Column.java:182) at org.displaytag.tags.TableTag.getTableBody(TableTag.java:1513) at org.displaytag.tags.TableTag.getHTMLData(TableTag.java:1249) at org.displaytag.tags.TableTag.doEndTag(TableTag.java:921) at org.apache.jsp.columnpooling$jsp._jspService(columnpooling$jsp.java:286) at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:107) at javax.servlet.http.HttpServlet.service(HttpServlet.java:853) at org.apache.jasper.servlet.JspServlet$JspServletWrapper.service(JspServlet.java:201) at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:381) at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:473) at javax.servlet.http.HttpServlet.service(HttpServlet.java:853) at com.meterware.servletunit.InvocationContextImpl.service(InvocationContextImpl.java:79) at com.meterware.servletunit.ServletUnitClient.newResponse(ServletUnitClient.java:99) at com.meterware.httpunit.WebWindow.getResource(WebWindow.java:164) at com.meterware.httpunit.WebWindow.getSubframeResponse(WebWindow.java:128) at com.meterware.httpunit.WebWindow.getResponse(WebWindow.java:121) at com.meterware.httpunit.WebClient.getResponse(WebClient.java:112) at com.meterware.servletunit.ServletRunner.getResponse(ServletRunner.java:122) at org.displaytag.tags.ColumnPoolingTest.doTest(ColumnPoolingTest.java:45) at org.displaytag.test.DisplaytagCase.testEL(DisplaytagCase.java:77) ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=536613&aid=980014&group_id=73068 ------------------------------------------------------- This SF.Net email is sponsored by BEA Weblogic Workshop FREE Java Enterprise J2EE developer tools! Get your free copy of BEA WebLogic Workshop 8.1 today. http://ads.osdn.com/?ad_id=4721&alloc_id=10040&op=click _______________________________________________ displaytag-devel mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/displaytag-devel