Hi,

We are still using an old version of Struts (1.0.2) and at this point
upgrading to a newer version would require a really compelling reason, which
I might have found.  While investigating reasons behind slowness of our
website under a heavy load, I stumbled upon a very heavy contention issue
with PropertyDescriptor.getReadMethod().  Profiling with YourKit showed that
all Tomcats threads block each other while in that method at a rate close to
50%.  Backtracing revealed that calls to getReadMethod() are done via
commons-beanutil (we are using v. 1.6) from Struts' own OptionsTag.doEndTag().


Can anyone tell me if this issue has been addressed and fixed in more recent
releases of Struts?


Thanks
Dmitry

Reply via email to