Announcement: Visualization tool for client compiler

Volker Simonis volker.simonis at
Mon Oct 1 02:01:11 PDT 2007

Hi Christian,

looks like a great Tool. Any plans do extend this for the C2 compiler?

We use a proprietary graph visualizer to analyze the various graphs
produced by C2, but we realized that they can get quite big (several
thousand nodes and edges). How well does the graph tool you use (as
far as I could see it's the NetBeans Visual Library, right?) manages
such big graphs? Does it have any functionality to fold subgraphs?

With best regards,

On 9/30/07, Christian Wimmer <wimmer at> wrote:
> Hi
> I want to announce that the first version of the "Java HotSpot Client
> Compiler Visualizer" is now available for download from
> The tool visualizes the internal data structures of the client compiler
> (also called C1), both textually and graphically. It uses information that
> can be emitted by the debug version of the Java HotSpot VM since version 6,
> including the OpenJDK.
> The application can be useful for all developers that work on the client
> compiler, i.e. if you port it to a new platform or develop new compiler
> optimizations.
> Feel free to contact me if you have questions or comments.
> Christian

More information about the hotspot-compiler-dev mailing list