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