[Webkit-unassigned] [Bug 20589] PropertyMap speedup

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Sat Sep 13 14:35:43 PDT 2008


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





------- Comment #28 from mjs at apple.com  2008-09-13 14:35 PDT -------
(In reply to comment #22)
> The results indicate a few areas that we plan to cover with polymorphic inline
> cache:
> 1. Properties of primitive values, like "".charAt.
> 2. Global resolve, like "new Array".
> 3. Values that should have been cached but weren't, like Math.abs. (Not clear
> yet why the cache failed.)

I fixed polymorphic inline caching to handle case 1, primitives, and case 2,
functions on the Math object (and others). I believe Oliver is working on
global resolves, but this may already remove most of the opportunities for
improvement from this patch. Still worth testing though.

> 
> I don't think this overlap is an argument against caching in the property map,
> but I do think that, once we fix these holes in the inline cache, caching in
> the property map may turn out to be a net loss, in which case we should remove
> it at that time.
> 


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



More information about the webkit-unassigned mailing list