[Webkit-unassigned] [Bug 55733] New: DrawingAreaProxyImpl should decide how frequently to throw away its backing store based on how expensive painting is

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Thu Mar 3 17:22:56 PST 2011


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

           Summary: DrawingAreaProxyImpl should decide how frequently to
                    throw away its backing store based on how expensive
                    painting is
           Product: WebKit
           Version: 528+ (Nightly build)
          Platform: All
        OS/Version: All
            Status: NEW
          Keywords: NeedsRadar
          Severity: Normal
          Priority: P2
         Component: Layout and Rendering
        AssignedTo: webkit-unassigned at lists.webkit.org
        ReportedBy: aroben at apple.com
                CC: andersca at apple.com, ggaren at apple.com
        Depends on: 51262


>From bug 51262 comment 9:

> 1. Begin with a timer interval of 5s.
> 2. After throwing away a backing store, record the time interval required for the next paint.
> 3. Update the timer interval to 100 * the recorded time interval in 2.
> 
> For fast-painting sites, this will throw backing stores away quickly. For slow-painting sites, this will approximate a maximum thrash cost of 1%.

We should do this! Right now we always throw away after 5s.

Note some of the complexity in defining "the time interval required for the next paint" mentioned in bug 51262 comment 41.

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