> It's also interesting to note that on a previous, single-threaded run, I saw > at least one timing from first findValue() to last of only 45 milliseconds. > So it would appear, at first blush, that ValueStack.findValue() suffers from > nasty thread contention. > > I wonder if anyone on the team could comment, and in particular, what the > status of some of the performance improvements to ValueStack.findValue() > are? Is there now a branch with these improvements, or can the developer who > implemented/is implementing them please tell us how to integrate them? 45 > milliseconds for 57 findValue()s is acceptable; 411 is not. Any advice as to > how to proceed would be most welcome.
I have looked through the code of the ValueStack and I can see no use of synchronization or synchronized classes. What JVM are you running this on? The ValueStack uses reflection quite heavily so using 1.4 instead of 1.3 should have some result on performance. // Anders Hovmöller ------------------------------------------------------- This sf.net email is sponsored by:ThinkGeek Welcome to geek heaven. http://thinkgeek.com/sf _______________________________________________ Opensymphony-webwork mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/opensymphony-webwork