hg: jdk7/hotspot-gc/hotspot: 6948539: CMS+UseCompressedOops: placement of cms_free bit interferes with promoted object link
y.s.ramakrishna at oracle.com
y.s.ramakrishna at oracle.com
Mon May 17 09:50:52 UTC 2010
Changeset: a00b51b2dda4
Author: ysr
Date: 2010-05-17 00:47 -0700
URL: http://hg.openjdk.java.net/jdk7/hotspot-gc/hotspot/rev/a00b51b2dda4
6948539: CMS+UseCompressedOops: placement of cms_free bit interferes with promoted object link
Summary: When using compressed oops, use compressed promoted pointers in b63:b31 of the mark word, so as not to interfere with the CMS "freeness bit" at b7. Updated mark-word layout documentation.
Reviewed-by: minqi, poonam, jmasa, coleenp
! src/share/vm/gc_implementation/concurrentMarkSweep/promotionInfo.cpp
! src/share/vm/gc_implementation/concurrentMarkSweep/promotionInfo.hpp
! src/share/vm/oops/markOop.hpp
More information about the hotspot-gc-dev
mailing list