From volker.simonis at gmail.com Mon Oct 1 02:01:11 2007 From: volker.simonis at gmail.com (Volker Simonis) Date: Mon, 1 Oct 2007 11:01:11 +0200 Subject: Announcement: Visualization tool for client compiler In-Reply-To: <00a101c80392$c1ce9930$d8914e8c@Bianca> References: <00a101c80392$c1ce9930$d8914e8c@Bianca> Message-ID: 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, Volker On 9/30/07, Christian Wimmer wrote: > Hi > > I want to announce that the first version of the "Java HotSpot Client > Compiler Visualizer" is now available for download from > https://c1visualizer.dev.java.net/ > > 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 > > From wimmer at ssw.jku.at Mon Oct 1 02:39:12 2007 From: wimmer at ssw.jku.at (Christian Wimmer) Date: Mon, 1 Oct 2007 11:39:12 +0200 Subject: Announcement: Visualization tool for client compiler In-Reply-To: References: <00a101c80392$c1ce9930$d8914e8c@Bianca> Message-ID: <00ac01c8040e$eca83900$d8914e8c@Bianca> Hi > looks like a great Tool. Any plans do extend this for the C2 compiler? A visualizer for C2 is also under development at the University Linz, see e.g. the following master's thesis: http://www.ssw.uni-linz.ac.at/Research/Papers/Wuerthinger07Master/ It is developed in a research project together with Sun, so a bunch of legal issues must be resolved before it is possibly published. Christian From Thomas.Rodriguez at Sun.COM Tue Oct 2 17:12:01 2007 From: Thomas.Rodriguez at Sun.COM (Tom Rodriguez) Date: Tue, 02 Oct 2007 17:12:01 -0700 Subject: Announcement: Visualization tool for client compiler In-Reply-To: <00ac01c8040e$eca83900$d8914e8c@Bianca> References: <00a101c80392$c1ce9930$d8914e8c@Bianca> <00ac01c8040e$eca83900$d8914e8c@Bianca> Message-ID: <4702DE51.1020605@sun.com> I recently putback changes to C2 to output the files that the C2 visualizer expects and we're trying to figure out how we want to handle licensing of it so that we can put the visualizer up as a java.net project as well. Hopefully we can get figure this out fairly quickly. tom Christian Wimmer wrote: > Hi > >> looks like a great Tool. Any plans do extend this for the C2 compiler? > > A visualizer for C2 is also under development at the University Linz, see > e.g. the following master's thesis: > http://www.ssw.uni-linz.ac.at/Research/Papers/Wuerthinger07Master/ > > It is developed in a research project together with Sun, so a bunch of legal > issues must be resolved before it is possibly published. > > Christian >