GCspy version 1.0 released

Richard Jones <[email protected]> Fri, 17 Nov 2006 18:05:07 +0000
Newsgroups gmane.comp.programming.garbage-collection.general
Message-ID <[email protected]>
[I should have announced this before...]

A new version of the GCspy heap visualisation framework is now available from 
	
	http://www.cs.kent.ac.uk/projects/gc/gcspy/

The main changes are to the visualiser and other the other clients.

* The GCspy clients have been refactored, especially to take advantage of
  Java 5 generics.

* The GCspy visualiser client now has a plugable view interface. This makes
  it easy to write new views. The old history view is now a plug-in view; a
  further bar-chart and table view are provided.

* The Java visualiser code is properly documented.

Readers of the JikesRVM mailing list will already know that the interface to 
GCspy in JikesRVM 2.4.6 has been improved, but here is the summary:

* Much of the functionality of the drivers has been moved into stream 
  classes. This means that it is much simpler to write drivers.

* There are no dependencies on where GCspy libraries live (or at least
  you need to set these in the rvm config file).

* The GCspy native code server and the Java visualiser for the new version
  are held at Kent. There's no need to patch the sources now.

Richard Jones