<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta content="text/html;charset=windows-1250"
http-equiv="Content-Type">
</head>
<body bgcolor="#ffffff" text="#000000">
Ted,<br>
<br>
Try this link:<br>
<br>
<a class="moz-txt-link-freetext" href="http://www.cs.kent.ac.uk/projects/gc/gcspy/">http://www.cs.kent.ac.uk/projects/gc/gcspy/</a><br>
<br>
Tony<br>
<br>
Ted Neward wrote:
<blockquote cite="mid065b01c7911b$af7b8200$8014a8c0@XPWork" type="cite">
<pre wrap="">Is GCspy available? I didn't see a download link off that URL below. I
could've just missed it on the page, but it wasn't immediately (< 5 sec)
obvious to me.
Ted Neward
Java, .NET, XML Services
Consulting, Teaching, Speaking, Writing
<a class="moz-txt-link-freetext" href="http://www.tedneward.com">http://www.tedneward.com</a>
</pre>
<blockquote type="cite">
<pre wrap="">-----Original Message-----
From: Tony Printezis [<a class="moz-txt-link-freetext" href="mailto:tony.printezis@sun.com">mailto:tony.printezis@sun.com</a>]
Sent: Monday, April 23, 2007 4:51 PM
To: Neo Jia
Cc: John Coomes; <a class="moz-txt-link-abbreviated" href="mailto:hotspot-gc-dev@openjdk.dev.java.net">hotspot-gc-dev@openjdk.dev.java.net</a>
Subject: Re: Is there any GC log reader?
On Thu, 19 Apr 2007, Neo Jia wrote:
Neo,
</pre>
<blockquote type="cite">
<pre wrap="">I would like to get a copy of your script. Maybe the openJDK project
needs this kind of script to generate some visual display, or
something else similar to the GCSpy
(<a class="moz-txt-link-freetext" href="http://www.cs.kent.ac.uk/pubs/2002/1426/">http://www.cs.kent.ac.uk/pubs/2002/1426/</a>) used in JikesRVM project.
</pre>
</blockquote>
<pre wrap="">Hi. Apologies for being late on getting on this thread; I was on
vacation.
As John said in a previous e-mail, GCspy was actually initially developed
(and named too!!!) by yours truly, but Richard at Kent eventually took it
over as I just don't have time to work on it right now. In fact, GCspy
might not be what you're looking for. It was developed to give detailed
information on the contents of the heap, at a granularity set by the user,
at the expense of a non-trivial overhead on the application (and the finer
the granularity, the higher the overhead). For example, it can show a
quite good representation of what the card table looks like, but every
time you need to get the information, you need to iterate over the card
table. Such information is not included in our GC logs, since it's too
expensive to get during production.
Tony
--------------------------------------------------------------------------
-
| Tony Printezis, Staff Engineer, Java SE | Sun Microsystems Inc.
|
| | MS BUR02-311
|
| e-mail: <a class="moz-txt-link-abbreviated" href="mailto:tony.printezis@sun.com">tony.printezis@sun.com</a> | 1 Network Drive
|
| office: +1 781 442 0998 (x20998) | Burlington, MA01803-0902, USA
|
--------------------------------------------------------------------------
-
No virus found in this incoming message.
Checked by AVG Free Edition.
Version: 7.5.463 / Virus Database: 269.5.7/771 - Release Date: 4/21/2007
11:56 AM
</pre>
</blockquote>
<pre wrap=""><!---->
No virus found in this outgoing message.
Checked by AVG Free Edition.
Version: 7.5.467 / Virus Database: 269.6.5/793 - Release Date: 5/7/2007 2:55
PM
</pre>
</blockquote>
<br>
<pre class="moz-signature" cols="72">--
------------------------------------------------------------------------
| Tony Printezis, Staff Engineer | Sun Microsystems |
| | MS BUR02-311 |
| e-mail: <a class="moz-txt-link-abbreviated" href="mailto:tony.printezis@sun.com">tony.printezis@sun.com</a> | 1 Network Drive |
| office: +1 781 442 0998 (x20998) | Burlington, MA01803-0902, USA |
------------------------------------------------------------------------</pre>
</body>
</html>