hg: jdk7/hotspot-gc/hotspot: 6940894: G1: assert(new_obj != 0 || ... "should be forwarded") for compaction tests

john.cuthbertson at sun.com john.cuthbertson at sun.com
Wed Apr 7 15:58:32 PDT 2010


Changeset: bda703475ded
Author:    johnc
Date:      2010-04-07 11:43 -0700
URL:       http://hg.openjdk.java.net/jdk7/hotspot-gc/hotspot/rev/bda703475ded

6940894: G1: assert(new_obj != 0 || ... "should be forwarded") for compaction tests
Summary: Humongous regions may contain multiple objects as a result of being retained as to-space from a previous GC and then re-used as to-space after being tagged as humongous. These changes include a check that causes retained to-space regions that are now tagged as humongous to be disregarded and a new to-space region allocated.
Reviewed-by: tonyp, iveresov

! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp



More information about the hotspot-gc-dev mailing list