The analysis of a compiler’s intermediate data structures helps at debugging complex optimizations. We present a graphical
tool for analyzing the program dependence graph of Sun Microsystems’ Java HotSpotTM server compiler. The tool saves snapshots of the graph during the compilation. It displays the graphs and provides filtering
mechanisms based on customizable JavaScript code and regular expressions. High performance and sophisticated navigation possibilities
enable the tool to handle large graphs with thousands of nodes.
This work was supported by Sun Microsystems, Inc.