When a janky frame occurs, the user wants to know what took a long time to build/layout/paint. With any of the “Enhance Tracing” toggles enabled, DevTools should be able to provide per-frame analysis on the widgets built and render objects laid out and painted.
One idea is to show a bottom up view for each of the build, layout, paint events to identify widgets with expensive self time. Self time in this case would be event.time - sum(children.time).
When a janky frame occurs, the user wants to know what took a long time to build/layout/paint. With any of the “Enhance Tracing” toggles enabled, DevTools should be able to provide per-frame analysis on the widgets built and render objects laid out and painted.
One idea is to show a bottom up view for each of the build, layout, paint events to identify widgets with expensive self time. Self time in this case would be
event.time - sum(children.time).