Bug 15335 - Cache global prototypes more efficiently for 10% speedup on CK AJAX benchmark
Summary: Cache global prototypes more efficiently for 10% speedup on CK AJAX benchmark
Status: RESOLVED FIXED
Alias: None
Product: WebKit
Classification: Unclassified
Component: JavaScriptCore (show other bugs)
Version: 523.x (Safari 3)
Hardware: Mac OS X 10.4
: P2 Normal
Assignee: Maciej Stachowiak
URL: http://celtickane.com/projects/jsspee...
Keywords:
Depends on:
Blocks:
 
Reported: 2007-10-01 12:01 PDT by Maciej Stachowiak
Modified: 2007-10-02 20:33 PDT (History)
0 users

See Also:


Attachments
sweet sweet fix (1.39 KB, patch)
2007-10-01 21:51 PDT, Maciej Stachowiak
mrowe: review+
Details | Formatted Diff | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Maciej Stachowiak 2007-10-01 12:01:44 PDT
We can get a 10% speedup on the "AJAX declaration" part of the Celtic Kane JS benchmark by not regenerating the Identifier every time we look up a cached DOM prototype.
Comment 1 Maciej Stachowiak 2007-10-01 21:51:10 PDT
Created attachment 16493 [details]
sweet sweet fix
Comment 2 Mark Rowe (bdash) 2007-10-02 02:22:38 PDT
Comment on attachment 16493 [details]
sweet sweet fix

r=me