Skip to content

Color modules based on how they parallelize #37

Open
@Profpatsch

Description

@Profpatsch

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?

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions