-
Sub-task
-
Resolution: Delivered
-
P3
-
17
-
Verified
Ideal Graph Visualizer (IGV), a tool to explore visually and interactively the intermediate representation used in the HotSpot VM C2 just-in-time (JIT) compiler, has been modernized. Enhancements include:
- Support for running IGV on up to JDK 15 (the latest version supported by IGV's underlying NetBeans Platform)
- Faster, Maven-based IGV build system
- Stabilization of block formation, group removal, and node tracking
- More intuitive coloring and node categorization in default filters
- Ranked quick node search with more natural default behavior
The modernized IGV is *partially* compatible with graphs generated from earlier JDK releases. It supports basic functionality such as graph loading and visualization, but auxiliary functionality such as node clustering and coloring might be affected.
Details about building and running IGV are available in the [src/utils/IdealGraphVisualizer/README.md](https://github.com/openjdk/jdk17/tree/master/src/utils/IdealGraphVisualizer) file in the tool's source directory.
- Support for running IGV on up to JDK 15 (the latest version supported by IGV's underlying NetBeans Platform)
- Faster, Maven-based IGV build system
- Stabilization of block formation, group removal, and node tracking
- More intuitive coloring and node categorization in default filters
- Ranked quick node search with more natural default behavior
The modernized IGV is *partially* compatible with graphs generated from earlier JDK releases. It supports basic functionality such as graph loading and visualization, but auxiliary functionality such as node clustering and coloring might be affected.
Details about building and running IGV are available in the [src/utils/IdealGraphVisualizer/README.md](https://github.com/openjdk/jdk17/tree/master/src/utils/IdealGraphVisualizer) file in the tool's source directory.