Issue metadata
Sign in to add a comment
|
7.5%-7.7% regression in smoothness.tough_canvas_cases at 555232:555320 |
||||||||||||||||||||||
Issue descriptionSee the link to graphs below.
,
May 3 2018
📍 Pinpoint job started. https://pinpoint-dot-chromeperf.appspot.com/job/128d4573c40000
,
May 3 2018
📍 Found significant differences after each of 2 commits. https://pinpoint-dot-chromeperf.appspot.com/job/128d4573c40000 blink: Set up a cc::SoftwareImageDecodeCache for canvas image decodes. by khushalsagar@chromium.org https://chromium.googlesource.com/chromium/src/+/49fc8a9c4a9eb46faa2258daea5bdbee48da7dcb [LayoutNG] Stop removing trailing spaces in CollectInlines by kojii@chromium.org https://chromium.googlesource.com/chromium/src/+/498ff64dc11978dcfdd294d466454ddb8cb0dd5c Understanding performance regressions: http://g.co/ChromePerformanceRegressions
,
May 7 2018
Not mine, mine affects only when LayoutNG runtime flag is enabled. khushalsagar@, can you please take a look?
,
May 7 2018
Yup, its my patch. The regression in canvas_bench_many_images is a dupe of issue 839763 . I'm looking at the tough_canvas_cases_rendering_throughput_put_get_image_data.html case.
,
May 7 2018
Looks like the case has no images on the main thread in blink, its not even hitting the sw image cache that was added in the patch at all. There is a call to FlushRecording for canvas during each main frame ~2000 times though, so my guess is its just the overhead of hooking up the image provider during canvas raster that wasn't there earlier? In my local run that regressed the main frame time from ~153 to 157ms. I think we can ignore this much.
,
May 8 2018
Just making sure I understand what's going on here. There's a method which can be called 2000 times a frame which we made non-trivially slower, in cases where the new logic isn't being executed? Extremely naively, this sounds like we should be able to get the overhead down. Is my understanding incorrect? Is there any way we could lazily hook up the image provider? |
|||||||||||||||||||||||
►
Sign in to add a comment |
|||||||||||||||||||||||
Comment 1 by 42576172...@developer.gserviceaccount.com
, May 3 2018