Graphics UMA metrics are currently bucketed under either "Browser" or "Renderer" but that is not entirely accurate and could skew results to look better than they actually are today.
In particular, we have many clients in Chrome today that are not browser UI or top level renderers: OOPIFs, offscreen canvas, video surfaces, exo, soon OOP-Ash, etc.
If the web today consists of a bunch of small OOPIFs, then that could make top level page look better than they actually are.
Exo and Ash could skew "browser" UMA.
We should replace GetClientNameForMetrics with something that is scoped per LayerTreeHost and/or AsyncLayerTreeFrameSink.
Comment 1 by bugdroid1@chromium.org
, Oct 9