FireXStuff / firex-flame-ui

The UI (graph viewer) for Flame.
BSD 3-Clause "New" or "Revised" License
3 stars 1 forks source link

Viewing large, in-progress runs is slow #3

Open djungic opened 5 years ago

djungic commented 5 years ago

Viewing of in-progress runs can be slow. This includes infrequently updating very large runs (few thousand tasks), or medium-sized runs that update frequently.

Graph update operations (e.g. calculating descendants/children per node, etc) should be done incrementally as tasks are added. Currently, all graph structure changes cause full re-calcs of most derived graph data.

djungic commented 3 years ago

Consider disabling live-update when the total task count (not just un-collapsed task count!) is high (say above 2,000).