By my own benchmarking I am finding Struts 2 somewhere between 5-10 times
slower than Struts 1 in JSP rendering. JProfiler is telling me OGNL is the
bottleneck.
I would like to know whether the decision-makers for Struts 2 have
acknowledged its performance problems and if any resolution has been
The custom OGNLValueStack made little difference. AFAIK, the majority of the
OGNL calls are dealing with the tag parameters in the tag templates which
are not simple java properties. It's a pity. I was looking forward to using
Struts 2 on our next major project but much like JSF it is too risky fr
They are my stats Ted. The stats are posted below along with my sample JSP
code. I only tried the textfield tag but looking at the ftl and vm files for
the other tags I can't see how the results would be any different.
Perhaps an interim solution could be to remove the use of OGNL from core
func