Status: Accepted
Owner: [email protected]
Labels: Type-FeatureRequest Priority-Low OS-All

New issue 405 by [email protected]: Evaluate performance impact of  
calling GenerateDictionaryLoad in LoadKeyedIC::GenerateGeneric
http://code.google.com/p/v8/issues/detail?id=405

When the generic (megamorphic) inline cache stub for keyed loads is called
with a string argument, inline code is generated to search the dictionary
of the receiver for that string.  This code bails out to the slow runtime
case if the receiver has fast properties, or if the key is not found due to
a non-cached hash, a string with the same value as the key, but a different
pointer, or a chain of 4 or more hash collisions.

Evaluate whether this inlined code should be kept, bypassed for symbols, or
bypassed for non-symbols, using benchmark measurements.


--
You received this message because you are listed in the owner
or CC fields of this issue, or because you starred this issue.
You may adjust your issue notification preferences at:
http://code.google.com/hosting/settings

--~--~---------~--~----~------------~-------~--~----~
v8-dev mailing list
[email protected]
http://groups.google.com/group/v8-dev
-~----------~----~----~----~------~----~------~--~---

Reply via email to