Like the speedups you did for basic expressions, like "2 + 4" or "true or false" -- Ognl was always really fast for those kinds of things. The optimizations you did for 1.4 put it at around the same level as Ognl.
The real problem is that currently WW 2.0's ValueStack access just isn't "smart" and does a lot of repetitive searching that we can most likely avoid, putting it closer to the 1.4 speed. I was thinking that a huge performance boost could come from remembering the index for certain properties, but I admit I haven't fully thought this through and there might be more than a few problems with it. The idea is that if you ask for "foo" and we've learned that the VS can get "foo" at index 2 (from the last time "foo" was asked for), why should we both looking at index 1 again? -Pat -----Original Message----- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Dick Zetterberg Sent: Thursday, January 08, 2004 2:21 PM To: [EMAIL PROTECTED] Subject: Re: [OS-webwork] Xwork/WebWork2 under extreme load ----- Original Message ----- From: "Patrick Lightbody" <[EMAIL PROTECTED]> To: <[EMAIL PROTECTED]> Sent: Thursday, January 08, 2004 5:55 PM Subject: RE: [OS-webwork] Xwork/WebWork2 under extreme load > Significantly faster would also be a bit incorrect. WebWork 2 is faster > than 1.4 in the area of raw EL support (math, boolean statements, etc). That sounds interesting, but I am not sure of what you mean with "raw EL support". Could you please show an example of this? Cheers, Dick ------------------------------------------------------- This SF.net email is sponsored by: Perforce Software. Perforce is the Fast Software Configuration Management System offering advanced branching capabilities and atomic changes on 50+ platforms. Free Eval! http://www.perforce.com/perforce/loadprog.html _______________________________________________ Opensymphony-webwork mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/opensymphony-webwork ------------------------------------------------------- This SF.net email is sponsored by: Perforce Software. Perforce is the Fast Software Configuration Management System offering advanced branching capabilities and atomic changes on 50+ platforms. Free Eval! http://www.perforce.com/perforce/loadprog.html _______________________________________________ Opensymphony-webwork mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/opensymphony-webwork