Understand the runtime impact of additional layers used by material design ripples |
||||||||||
Issue descriptionThe material design work is resulting in a lot more layers for views. We should understand the impact of this on chrome. It may not matter at all, but I want to make sure we understand if it does and plan accordingly.
,
Mar 16 2016
,
Mar 16 2016
It's also conceivable it improves performance by optimizing paints. I agree we should look into it. Is this something we can use chrome://tracing/ for?
,
Mar 16 2016
Yeah, there may be performance/memory tradeoffs. Tracing has memory data in it too. But it's not amazing for A/B performance testing. Will require some fair bit of analysis. Normally you'd write telemetry tests to look at performance changes, and then you can monitor over time also.
,
Mar 21 2016
I chatted with vollick@ on friday and he gave me some direction on how to get some rough metrics using chrome://tracing. He was hopeful that these should be conclusive enough that we shouldn't need to explore telemetry tests. Stay tuned for progress.
,
Mar 23 2016
,
Mar 23 2016
Possibly related to performance of the ripple animation, I came across issue 596289 today (though it looks to be Windows-specific).
,
Mar 24 2016
I've come across a couple of reports about flashes and flickering in the browser UI (issue 593449 and issue 596122 ). I am also seeing this myself on Chrome OS M-50 beta if I open a ton of windows and move the cursor quickly over top of elements which have MD hover; the issue does not reproduce with the MD flag turned off. Let's bump up the priority of this investigation.
,
Mar 24 2016
vollick@, or danakj@, do you have any idea what might be causing these flickers or a direction on how to investigate the root cause? vollick@, what are the chances the tracing metrics we discussed last week would have markers/signals for this issue?
,
Mar 24 2016
No, but tracing is the tool to use to debug stuff.
,
Mar 30 2016
,
May 4 2016
This did not make M-50, but what I've heard at the weekly meetings makes me think this is still a high-priority issue.
,
May 4 2016
This is definitely still a high-priority and some of the preliminary findings were the motivation for fixing issue 604415 ASAP.
,
May 18 2016
,
May 18 2016
I have completed my investigation and AFAIK there are no concerns here anymore. I just need to document one more part of the investigation before opening it up for review.
,
Jun 1 2016
Moving this nonessential bug to the next milestone. For more details visit https://www.chromium.org/issue-tracking/autotriage - Your friendly Sheriffbot
,
Jun 22 2016
Ben, it's been a bit over a month since comment 15. Can this bug be closed? What remains to be done?
,
Jun 22 2016
I still haven't been able to capture my discussions about memory costs however all findings show there there is little to no concern. Perhaps we should reduce the priority here and maybe even remove the milestone.
,
Jun 22 2016
I agree this is no longer a cause for concern. Removing the milestone but posting the findings would be good still. Also changing description to state that this is specifically about ripple cost to not be too general.
,
Jan 18 2017
Where is a good spot to 'advertise' the findings?
,
Jan 18 2017
graphics-dev and maybe chromium-dev
,
Aug 9 2017
|
||||||||||
►
Sign in to add a comment |
||||||||||
Comment 1 by tdander...@chromium.org
, Mar 16 2016