New issue
Advanced search Search tips

Issue 682418 link

Starred by 1 user

Issue metadata

Status: Fixed
Owner: ----
Closed: Feb 2017
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: ----
Pri: 3
Type: Bug



Sign in to add a comment

Slimming paint invalidation regression on https://www.w3.org/TR/html5/single-page.html

Project Member Reported by pdr@chromium.org, Jan 18 2017

Issue description

https://www.w3.org/TR/html5/single-page.html is an edge case due to its size, but I think it may still be representative of regular page loads where content is slowly appended to the document during loading (causing paint invalidation after each append).

Taking a trace and looking at the last 5 paint invalidations:
PrePaint (aka --enable-slimming-paint-invalidation): 160ms, 152ms, 154ms, 169ms, 155ms = avg(158ms)
InvalidateTreeIfNeededRecursive (aka no spinvalidation): 112ms, 121ms, 105ms, 111ms, 128ms = avg(115ms)
 
trace_spinvalidation.json.gz
1.0 MB Download
trace_nospinvalidation.json.gz
1.0 MB Download

Comment 1 by pdr@chromium.org, Feb 23 2017

Cc: wangxianzhu@chromium.org
Status: Fixed (was: Available)
I think this has pretty much been fixed:
with --enable-slimming-paint-invalidation: 105ms, 112ms, 105ms, 99ms, 119ms
with --disable-slimming-paint-invalidation: 111ms, 112ms, 106ms, 110ms, 121ms

Sign in to add a comment