RFR: 8038925: Java 7 with G1 crashes in dump_instance_fields using jmap or jcmd without fullgc
Andreas Eriksson
andreas.eriksson at oracle.com
Fri Apr 25 12:17:17 UTC 2014
Hi,
Could I have a review for this G1 jdk7 only fix please?
Description:
When using G1 and doing a heap dump while no fullgc has been done,
hotspot crashes.
This is because G1CollectedHeap::safe_object_iterate uses
ContiguousSpace::object_iterate_from, which does not avoid dead objects
that can still be on the heap when using G1.
The fix adds a G1 specific safe_object_iterate code path that avoids
dead objects.
http://cr.openjdk.java.net/~aeriksso/8038925/webrev.00/
https://bugs.openjdk.java.net/browse/JDK-8038925
Thanks to Mikael Gerdin for his help with this.
Regards,
Andreas
More information about the hotspot-gc-dev
mailing list