That's consistent with numbers I've found in migrating one app from 1.3 to
2.0. I've always held out hope that this was just something that
optimization could take care of. In the meantime, my performance isn't
terrible, but it doesn't fly like it did in 1.3, either. Here's hoping the
optimization works! I'd offer help except I'm terrible at profiling. If you
identify things that profiling indicates need work and need someone to
handle some grunt work, let me know. I'm eager to get my old performance
back. 

-----Original Message-----
From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] On Behalf Of
Patrick Lightbody
Sent: Thursday, November 13, 2003 7:43 PM
To: WebWork
Subject: [OS-webwork] EL Performance Between 1.3 and 2.0

I've finished the backwards support for the 1.3 EL and have migrated the
first mini-app over from 1.3 to 2.0 with almost zero effort: the monthlist
test.

I wanted to share the performance numbers:

 * WebWork 1.3 scored 80ms
 * WebWork 2.0 w/ old EL support scored 550ms
 * WebWork 2.0 w/ new EL scored 300ms

I'm not really worried about the old EL support, as I can speed up in a few
areas (especially by caching the Pattern objects used in the regex logic).
However, the 3X - 4X speed decrease is certainly not good. I expect the new
EL to be a bit slower given new features added (type conversion requires
evaluation tracing). My target is no more than a 10% slowdown. Anyway, I'll
be working on this for the next couple of days.

-Pat







-------------------------------------------------------
This SF.Net email sponsored by: ApacheCon 2003,
16-19 November in Las Vegas. Learn firsthand the latest
developments in Apache, PHP, Perl, XML, Java, MySQL,
WebDAV, and more! http://www.apachecon.com/
_______________________________________________
Opensymphony-webwork mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/opensymphony-webwork

Reply via email to