You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@struts.apache.org by Wayne Fuller <rw...@ev1.net> on 2002/03/01 05:17:09 UTC

RE: Memory consumption of tags

There is a patch for just this on IBM's site, but only if you are running
Websphere on a NT box.  If you need the URL, I can get it tomorrow at work.

Wayne

-----Original Message-----
From: Dave J Dandeneau [mailto:Dave.Dandeneau@viant.com]
Sent: Friday, February 22, 2002 08:16
To: Struts Users Mailing List
Subject: RE: Memory consumption of tags


We actually opened a support issue with WebSphere because our JSPs were
generating "Branch too large" exceptions in Websphere but in no other
servers. They told us that there was an optimization in the works that a
client is testing but it is not public yet.

Here is what the jsp compiler generates for each message tag on Websphere
4.0.1:

MessageTag messagetag = new MessageTag();
messagetag.setPageContext(pagecontext);
messagetag.setParent(htmltag);
JspRuntimeLibrary.introspecthelper(messagetag, "key",
"Loginlogout.login.title", null, null, false);
try
{
  int k = messagetag.doStartTag();
  if(k == 2)
    throw new JspTagException("Since tag handler class
org.apache.struts.taglib.bean.MessageTag does not implement BodyTag, it
can't return BodyTag.EVAL_BODY_TAG");

  if(k == 0);

  if(messagetag.doEndTag() == 5)
  {
    return;
  }
} finally {
  messagetag.release();
}
((JspWriter) (obj3)).print(_jspx_html_data[6]);

It doesn't look like too many objects are created, but it seems like there
may be some way to optimize it further.

Thanks,
dave dandeneau

-----Original Message-----
From: Patrick Logé [mailto:plog@emakina.com]
Sent: Friday, February 22, 2002 8:20 AM
To: Struts Users Mailing List
Subject: RE: Memory consumption of tags


We plan to do so using WS 3.5.4, and we should
have some load...

you'r frighten me <:(

....

Has anyone running Struts on Websphere noticed these
oddities as well or maybe explain the reason for this?

/Johannes

_____________________________________________________
Hitta snörapporter...
från 500 olika skidorter i Europa
på http://se.snow.yahoo.com

--
To unsubscribe, e-mail:
<ma...@jakarta.apache.org>
For additional commands, e-mail:
<ma...@jakarta.apache.org>


--
To unsubscribe, e-mail:
<ma...@jakarta.apache.org>
For additional commands, e-mail:
<ma...@jakarta.apache.org>


--
To unsubscribe, e-mail:
<ma...@jakarta.apache.org>
For additional commands, e-mail:
<ma...@jakarta.apache.org>


---
Incoming mail is certified Virus Free.
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.325 / Virus Database: 182 - Release Date: 02/19/2002

---
Outgoing mail is certified Virus Free.
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.330 / Virus Database: 184 - Release Date: 02/28/2002


--
To unsubscribe, e-mail:   <ma...@jakarta.apache.org>
For additional commands, e-mail: <ma...@jakarta.apache.org>