> I've been giving this topic considerable thought for > the last month. Now that JSTL is getting close to > official release, performance may become a bigger > issue. > > I've been evaluating JSTL and experimenting with using > it for complex rendering logic. From what I've seen, > the common pattern of usage tends to have a limited > number of tags, with a few tags use repeatedly. As > denis pointed out, the performance would improve, > though one other benefit is improved reliability. > > In my early benchmarks with JMeter and JProbe, deeply > nested try/catch statements results in excessive GC, > which kills reliability and performance. The work > Denis and Kin-man did recently has improved > performance dramatically for pages with lots of tags. > I have noticed on long tests that memory usage slowly > creeps up until I get "out of memory error".
The OOM errors may be caused because you have too many active sessions. > reusing tags probably won't improve performance by > 2-4x, but it should make deployments with JSTL tags > more stable. I think you're pessimistic here. Depending on the page and the tags used (JDBC tags would kill throughtput, obvioulsy), it may be very significant. Remy -- To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>