[Webkit-unassigned] [Bug 41213] improved lexer for JavaScriptCore

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Fri Jun 25 11:25:16 PDT 2010


https://bugs.webkit.org/show_bug.cgi?id=41213


Zoltan Herczeg <zherczeg at webkit.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
           Platform|PC                          |All
         OS/Version|Mac OS X 10.5               |All




--- Comment #4 from Zoltan Herczeg <zherczeg at webkit.org>  2010-06-25 11:25:16 PST ---
Performance gain is minimal. I plan to refactor the other parts of lexer (want to remove the majority of the gotos), just not everything in one step, except if you prefer the one big change.

TEST                           COMPARISON            FROM                 TO             DETAILS

=============================================================================

** TOTAL **:                   -                 34.0ms +/- 2.6%   33.2ms +/- 2.0%

=============================================================================

  jquery:                      ??                 5.1ms +/- 4.4%    5.3ms +/- 6.5%     not conclusive: might be *1.039x as slow*
    1.3.2:                     ??                 5.1ms +/- 4.4%    5.3ms +/- 6.5%     not conclusive: might be *1.039x as slow*

  mootools:                    ??                 5.3ms +/- 6.5%    5.4ms +/- 6.8%     not conclusive: might be *1.019x as slow*
    1.2.2-core-nc:             ??                 5.3ms +/- 6.5%    5.4ms +/- 6.8%     not conclusive: might be *1.019x as slow*

  prototype:                   -                  6.4ms +/- 5.8%    6.1ms +/- 3.7%
    1.6.0.3:                   -                  6.4ms +/- 5.8%    6.1ms +/- 3.7%

  concat:                      1.049x as fast    17.2ms +/- 3.3%   16.4ms +/- 2.3%     significant
    jquery-mootools-prototype: 1.049x as fast    17.2ms +/- 3.3%   16.4ms +/- 2.3%     significant

-- 
Configure bugmail: https://bugs.webkit.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.



More information about the webkit-unassigned mailing list