hg: hsx/hotspot-gc/hotspot: 8015486: PSScavenge::is_obj_in_young is unnecessarily slow with UseCompressedOops

stefan.karlsson at oracle.com stefan.karlsson at oracle.com
Fri May 31 14:21:23 UTC 2013


Changeset: 47bdfb3d010f
Author:    stefank
Date:      2013-05-30 10:58 +0200
URL:       http://hg.openjdk.java.net/hsx/hotspot-gc/hotspot/rev/47bdfb3d010f

8015486: PSScavenge::is_obj_in_young is unnecessarily slow with UseCompressedOops
Summary: Compare compressed oops to a compressed young gen boundary instead of uncompressing the oops before doing the young gen boundary check.
Reviewed-by: brutisso, jmasa

! src/share/vm/gc_implementation/parallelScavenge/psPromotionManager.inline.hpp
! src/share/vm/gc_implementation/parallelScavenge/psScavenge.cpp
! src/share/vm/gc_implementation/parallelScavenge/psScavenge.hpp
! src/share/vm/gc_implementation/parallelScavenge/psScavenge.inline.hpp




More information about the hotspot-gc-dev mailing list