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

Reply via email to