[Webkit-unassigned] [Bug 51262] WebPageProxy should delete its backing store after not painting for a while

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Thu Feb 10 13:31:13 PST 2011


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





--- Comment #5 from Adam Roben (aroben) <aroben at apple.com>  2011-02-10 13:31:14 PST ---
(In reply to comment #4)
> (In reply to comment #2)
> > Geoff:
> > One thing I'll mention about it: I think it's worth doing a basic measurement to figure out how long a full paint, starting with no backing store, takes on reasonably modern hardware.
> 
> In a Debug build on Windows XP on an 8-core 2.8GHz Mac Pro, it takes ~60ms. I'm of course going to try a Release build next.

I was testing by going to <http://www.apple.com/startpage/>, waiting for it to load, then dragging another window in front of the WKView (which caused it to have to redraw). I modified WebKit2 to fetch an entirely new backing store on each paint.

I decided to try some other sites, too. Here's what I see in a Release build on the same machine:

<about:blank>: ~10ms
<https://encrypted.google.com/>: ~18ms
<http://webkit.org/>: ~20ms
<http://tivofaq.com/>: ~30ms
<http://www.cnn.com/>: ~40ms
<http://www.apple.com/startpage/>: Mostly ~50ms, but sometimes spikes up to 150+ms

I haven't yet found a site that takes longer than 50ms, though I'm sure we could find some eventually.

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