[Webkit-unassigned] [Bug 68329] New: DFG should support continuous optimization

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Sun Sep 18 17:54:21 PDT 2011


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

           Summary: DFG should support continuous optimization
           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


In the current tiered compilation scheme, the DFG may perform a speculation that turns out to be false later in the program's lifetime.  Currently this means that the program systematically fails speculation for that code block, resulting in poor performance.

The DFG should be able to reoptimize the relevant code block with updated speculations.

This involves:

1) Being able to jettison the old DFG code block, but so long as no stack frame is running on it.

2) Being able to update predictions over time.

3) Having heuristics that determine when it would be profitable to reoptimize.

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