IdealGraphVisualizer

Version 7 by neverever_
on Jun 17, 2008 17:51.

compared with
Current by neverever_
on Jun 17, 2008 17:51.

Key
This line was removed.
This word was removed. This word was added.
This line was added.

Changes (2)

View page history
The Ideal Graph Visualizer is a tool developed to help examine the intermediate representation of C2 which is commonly referred to as the "ideal graph". It was developed in collaboration with the University of Linz in Austria and has been included as part of hotspot since that was the primary target of the tool. The tool itself is fairly general with only a few modules that contain C2 specific elements.
The tool is built on top of the NetBeans 6.0 rich client infrastructure and so requires NetBeans to build. It currently requires Java 6 to run as it needs support for JavaScript for its filtering mechanism and assumes it's built into the platform. It should build out of the box what NetBeans 6 and Java 6 or later. It's possible to run it on 1.5 by including Rhino on the classpath though that currently isn't working correctly. Support for exporting graphs as SVG can be enabled by adding batik to the classpath which isn't included by default.
by including Rhino on the classpath though that currently isn't working correctly. Support for exporting graphs as SVG can be enabled by adding batik to the classpath which isn't included by default.

Papers describing the tool itself is available at [Publications|HotSpotInternals:Publications JKU#IdealGraphVisualizer] and a rough user guide will be available soon. The source is part of the hotspot repository in the src/share/tools/IdealGraphVisualizer directory.

The individuals who post here are part of the extended Sun Microsystems community and they might not be employed or in any way formally affiliated with Sun Microsystems. The opinions expressed here are their own, are not necessarily reviewed in advance by anyone but the individual authors, and neither Sun nor any other party necessarily agrees with them.

Copyright 1994-2009 Sun Microsystems, Inc.
Powered by Atlassian Confluence
Sun Guidelines on Public Discourse Privacy Policy Terms of Use Trademarks Site Map Employment Investor Relations Contact