RFR (M): 8008920: Tracing events for heap statistics

Erik Helin erik.helin at oracle.com
Fri Mar 22 01:55:22 PDT 2013


based on internal feedback, this change has been updated.

The event has been renamed to vm/gc/detailed/object_count_after_gc. 
Furthermore, the part of the change that updated heapInspection.cpp/hpp 
has been extracted to a separate change (also out for review on 
hotspot-gc-dev at openjdk.java.net).

New webrev located at:


On 03/16/2013 11:38 AM, Erik Helin wrote:
> Hi all,
> this change adds an event, vm/gc/detailed/class_count_after_gc, that
> sends information about the number of instances of each class on the
> heap (as well as size and the name of the class).
> The event is sent after the marking phase for all old collections and an
> object will be counted as live if the GC think that the object is live
> (this is only tricky in the case of a concurrent collection).
> Webrev:
> http://cr.openjdk.java.net/~ehelin/8008920/webrev.00/
> Bug:
> http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=8008920
> Testing:
> Thanks,
> Erik

More information about the hotspot-gc-dev mailing list