Re: huge memory amount bound by sleeping standard tags
thomas rimmele-nguyen <[email protected]>
| Newsgroups | gmane.comp.jakarta.taglibs.user |
|---|---|
| Message-ID | <[email protected]> |
Tomcat 5.0.27 Does it have a big impact on performance? Kris Schneider schrieb: > thomas rimmele-nguyen wrote: >> Hy, >> >> I was searching a memory leak in our application. A profiler told me >> that there are standard tags (probably sleeping in a pool) that are >> holding the references to our objects. Especially the items-variable >> in the forEach-tag seems to be very greedy in our application. >> >> When I modified the standard-tag code (call a Tag.release() within >> every TryCatchFinally.doFinally()), our objects were >> garbage-collected as desired. >> >> The javadoc of javax.servlet.jsp..Tag tells, that the call of >> release() is NOT guaranteed for every usage of a Tag. So everything >> seems to be ok, no bug. >> >> But does anybody have good advice how I could reduce the amount of >> bound memory? > > One option would be to disable tag pooling. Which app server are you > using? > >> Greetings, >> >> Thomas >