Hi, I was running our application with JProbe and discovered that some pages with many html:links consumed a whole lot of memory. I did some research and found the computeURL() method in org.apache.struts.util.RequestUtils. In computeURL() *every* single key and value is url encoded by itself and then appended to the url string.
When trying a very simple test page with only one html:link tag on it and only one parameter (key/value) this increased the memory consumption by nearly 200kb's, and this consumption is linear by the number of parameters added!!! When changing the code, suddenly the memory consumed by some of our pages went down from 7-8MB's to 1.5MB. A real gain there... When the url encoding takes place, some memory is used every time and I think this method should be used with care and only when needed. In this case, on the whole url string at the end of the method. Will any of you guys take care of this or would you like some help? I have the modified source code by hand if you'd like it (however this should be a quick fix anyhow). Best regards /Johannes _____________________________________________________ Hitta snörapporter... frĺn 500 olika skidorter i Europa pĺ http://se.snow.yahoo.com -- To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>