Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Color modules based on how they parallelize #37

Open
Profpatsch opened this issue Feb 13, 2022 · 0 comments
Open

Color modules based on how they parallelize #37

Profpatsch opened this issue Feb 13, 2022 · 0 comments

Comments

@Profpatsch
Copy link

Currently, graphmod colors modules based being the same package. This information is already conveyed by the grey bounding boxes.

One property I’m usually interested in is how well modules parallelize, aka how many bottlenecks there are in the build and how many other modules a module has to wait on before it is built. Especially with a more “broken” graph, graphviz will start to draw arrows not just from the top to the bottom, but also going upwards again:

image

What if we colored the graph from the main function, so that every node gets a color based on how “deep” in the tree it is placed. Or maybe there is an even better coloring to visualize how independent modules can be compiled from each other?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant