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

john.cuthbertson at sun.com john.cuthbertson at sun.com
Thu Mar 18 07:31:58 UTC 2010

Changeset: 664ae0c5e0e5
Author:    johnc
Date:      2010-03-11 11:44 -0800
URL:       http://hg.openjdk.java.net/jdk7/hotspot-gc/hotspot/rev/664ae0c5e0e5

6755988: G1: assert(new_obj != 0 || ... "should be forwarded")
Summary: A TLAB became large enough to be considered a humongous object allowing multiple objects to be allocated in a humongous region, which violates a basic assumption about humongous regions. The changes ensure that TLABs cannot be regarded as humongous.
Reviewed-by: iveresov, tonyp

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

More information about the hotspot-gc-dev mailing list