Issue metadata
Sign in to add a comment
|
6.6%-63.9% regression in system_health.memory_desktop at 556061:556300 |
||||||||||||||||||||
Issue descriptionSee the link to graphs below.
,
May 8 2018
📍 Pinpoint job started. https://pinpoint-dot-chromeperf.appspot.com/job/159248dbc40000
,
May 8 2018
📍 Found a significant difference after 1 commit. https://pinpoint-dot-chromeperf.appspot.com/job/159248dbc40000 cc: Enable checkerimaging only on developer opt-in. by khushalsagar@chromium.org https://chromium.googlesource.com/chromium/src/+/465219a86327b393fb6d92e894fd80919f9f9a0a Understanding performance regressions: http://g.co/ChromePerformanceRegressions
,
May 9 2018
Interesting, the regression is in tile memory with the renderer reporting a lot more. This change affects raster and decode scheduling so some impact on how much raster work we schedule (re-rasterization of tiles to replace images affecting the amount of pre-paint that can be done?) is possible. I'm going to try to capture a dump with a longer wait, to verify if it still repros after things have stabilized.
,
May 9 2018
,
May 9 2018
Issue 840772 has been merged into this issue.
,
May 18 2018
I tried debugging this today, looking at memory traces with async decoding and without, and there is definitely more tile resource use without async decoding. Its not anything with pre-paint scheduling, I disabled that in the local run. And the test also does any raster work only during the initial load, after that there is no interaction for ~25 seconds. Also there is clearly more raster work with async decodes as expected, 22 vs 14 raster tasks. But I'm still confused about why that is resulting in less resources, 5 vs 8, in the renderer.
,
May 18 2018
Are these additional resources in the resource pool? Like we have a slightly higher watermark and then keep more around? |
|||||||||||||||||||||
►
Sign in to add a comment |
|||||||||||||||||||||
Comment 1 by 42576172...@developer.gserviceaccount.com
, May 8 2018