[Webkit-unassigned] [Bug 152738] New: Changing prototypes should cache the new structure.

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Tue Jan 5 11:04:35 PST 2016


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

            Bug ID: 152738
           Summary: Changing prototypes should cache the new structure.
    Classification: Unclassified
           Product: WebKit
           Version: WebKit Nightly Build
          Hardware: Unspecified
                OS: Unspecified
            Status: NEW
          Severity: Normal
          Priority: P2
         Component: JavaScriptCore
          Assignee: webkit-unassigned at lists.webkit.org
          Reporter: keith_miller at apple.com

Currently, when a programmer changes the prototype of their object we allocate a new structure every time even if they use the same prototype every time. Not only does this use linear additional memory if they do it to every object they allocate but it also perniciously causes all the code these objects touch to become megamorphic.

-- 
You are receiving this mail because:
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.webkit.org/pipermail/webkit-unassigned/attachments/20160105/9f750d93/attachment-0001.html>


More information about the webkit-unassigned mailing list