Critical Paths Compare is one of the interactive graphs Understand can draw of your code — call trees, dependencies, control flow, and more.
Critical Paths Compare
Languages: AnyTargets: Functions, Project
Visualize critical paths and changes between project versions
This plugin visualizes critical paths within a project and highlights changes in those paths between two versions. It uses architectural models marked with "[CRITICAL]" to identify and display key workflows or processes, allowing you to analyze their evolution across versions.
The plugin offers extensive customization options:
- Scenario: Select the critical path scenario to visualize.
- Simplify Graph: Condense the graph by merging sequential nodes without changes.
- Display Changed Path Only: Show only paths with changes or all paths.
- Orientation: Arrange the graph vertically or horizontally.
- Break By Change: Split the graph into subgraphs based on different change criteria.
- Group Start and End: Visually group starting and ending nodes.
- Performance CheckContext (max path): Set a threshold to avoid performance issues with large graphs.
This visualization helps you understand the structure and changes within critical paths, facilitating a focused review process and enabling efficient identification of potential issues arising from modifications to essential workflows.
View the Readme file ↗ for setup information
This variant is a plugin. It can be enabled/disabled from the Plugin Manager.