[Webkit-unassigned] [Bug 72311] New: Inline caches that refer to otherwise dead objects should be cleared

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Mon Nov 14 14:26:40 PST 2011


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

           Summary: Inline caches that refer to otherwise dead objects
                    should be cleared
           Product: WebKit
           Version: 528+ (Nightly build)
          Platform: All
        OS/Version: All
            Status: NEW
          Severity: Normal
          Priority: P2
         Component: JavaScriptCore
        AssignedTo: webkit-unassigned at lists.webkit.org
        ReportedBy: fpizlo at apple.com


Currently if we perform inline cache optimization, this creates strong references from the CodeBlock to whatever objects the inline cache tests (structures, functions, prototypes, etc).  This means that even if those objects are otherwise dead but the CodeBlock is alive, the objects are kept alive, possibly much longer than they otherwise would be.

For now, this is an umbrella bug, since this will require a fair bit of work.

-- 
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