hg: jdk8u/hs-dev/hotspot: 4 new changesets

thomas.schatzl at oracle.com thomas.schatzl at oracle.com
Wed Feb 26 07:26:54 PST 2014


Changeset: 86b64209f715
Author:    tschatzl
Date:      2014-02-26 15:32 +0100
URL:       http://hg.openjdk.java.net/jdk8u/hs-dev/hotspot/rev/86b64209f715

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: 2c2ae9e5f65d
Author:    tschatzl
Date:      2014-02-26 15:32 +0100
URL:       http://hg.openjdk.java.net/jdk8u/hs-dev/hotspot/rev/2c2ae9e5f65d

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: 5d492d192cbf
Author:    tschatzl
Date:      2014-02-26 15:32 +0100
URL:       http://hg.openjdk.java.net/jdk8u/hs-dev/hotspot/rev/5d492d192cbf

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: e5c0b296deb2
Author:    tschatzl
Date:      2014-02-26 15:32 +0100
URL:       http://hg.openjdk.java.net/jdk8u/hs-dev/hotspot/rev/e5c0b296deb2

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 jdk8u-all-changes mailing list