Replies: 2 comments 9 replies
-
|
I believe we're simply not expecting the connected set of flows to be nontrivial. The rendering is known to be expensive - that's why we don't render all flows by default. A connected-depth limit sounds reasonable. @stevegolton to keep me honest |
Beta Was this translation helpful? Give feedback.
0 replies
-
Beta Was this translation helpful? Give feedback.
9 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment

Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
Problem
Hello, I have been having some issues with flow events. I have a large trace (1GB+) where all track events are connected via flows. Clicking on an event takes more than a minute to load and render since any connected flows are all automatically rendered.
Furthermore, since selecting an event automatically renders flows, any details normally present in the
Current Selectiontab are not available until after all flows have rendered which makes the UI essentially unusable.The ability to
show flowson a selection is a nice feature that helps prevent rendering explosions. However, it does not help in this case since the connectivity causes any selection to eventually render every following event's flow.Example (Tiny trace)
Here is an example showing the dependency chain being rendered on a small trace. When dependency chains expand the load time explodes.

test2.json
Question
Have I missed any existing features able to reduce the render time? Each dependency is currently represented by
s,fflow event pairs in the old json format with separate ids. I mention this as I am not sure if the new format allows some optimization which I can take advantage of in the trace.Possible Solutions
Preceding FlowsorFollowing Flowssimilar to the behavior ofchrome://tracing.a. While this would not solve the render time problem it would allow
Current Selectiondetails to be viewable.nlayers of preceding/following events.Beta Was this translation helpful? Give feedback.
All reactions