hg: jdk9/hs-gc/hotspot: 4 new changesets
thomas.schatzl at oracle.com
thomas.schatzl at oracle.com
Mon Feb 24 02:56:23 PST 2014
Changeset: e9d5c28e5059
Author: tschatzl
Date: 2014-02-24 09:40 +0100
URL: http://hg.openjdk.java.net/jdk9/hs-gc/hotspot/rev/e9d5c28e5059
8027559: Decrease code size and templatizing in G1ParCopyClosure::do_oop_work
Summary: Move methods that are not dependent on any of G1ParCopyClosure's template parameters into G1ParCopyHelper. Further remove unused methods and members of the class hierarchy.
Reviewed-by: mgerdin, stefank
! make/excludeSrc.make
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
+ src/share/vm/gc_implementation/g1/g1OopClosures.cpp
! src/share/vm/gc_implementation/g1/g1OopClosures.hpp
! src/share/vm/gc_implementation/g1/g1OopClosures.inline.hpp
Changeset: 4f227ecd7beb
Author: tschatzl
Date: 2014-02-24 09:40 +0100
URL: http://hg.openjdk.java.net/jdk9/hs-gc/hotspot/rev/4f227ecd7beb
8035326: Assume non-NULL references in G1CollectedHeap::in_cset_fast_test
Summary: Remove the assumption that G1CollectedHeap::in_cset_fast_test needs to check for NULL references. Most of the time this is not required, making the code doing this check multiple times.
Reviewed-by: stefank, mgerdin, jmasa
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp
Changeset: 97300b6165f8
Author: tschatzl
Date: 2014-02-24 09:41 +0100
URL: http://hg.openjdk.java.net/jdk9/hs-gc/hotspot/rev/97300b6165f8
8035329: Move G1ParCopyClosure::copy_to_survivor_space into G1ParScanThreadState
Summary: Move G1ParCopyClosure::copy_to_survivor_space to decrease code size.
Reviewed-by: stefank, jmasa
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp
! src/share/vm/gc_implementation/g1/g1OopClosures.hpp
Changeset: 60fd6d24f49f
Author: tschatzl
Date: 2014-02-24 10:45 +0100
URL: http://hg.openjdk.java.net/jdk9/hs-gc/hotspot/rev/60fd6d24f49f
8034948: Back out JDK-6976350 since it does not fix any issue
Summary: Revert JDK-6976350 because it does not improve PLAB fragmentation. To the contrary, it tends to increase the amount of wasted space with many threads.
Reviewed-by: brutisso
! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp
! src/share/vm/gc_implementation/shared/parGCAllocBuffer.hpp
More information about the jdk9-all-changes
mailing list