hg: jdk8u/hs-dev/hotspot: 7 new changesets
thomas.schatzl at oracle.com
thomas.schatzl at oracle.com
Mon May 18 11:08:06 UTC 2015
Changeset: cbc7c4c9e11c
Author: tschatzl
Date: 2015-01-07 15:15 +0100
URL: http://hg.openjdk.java.net/jdk8u/hs-dev/hotspot/rev/cbc7c4c9e11c
8048179: Early reclaim of large objects that are referenced by a few objects
Summary: Push the remembered sets of large objects with few referenced into the dirty card queue at the beginning of the evacuation so that they may end up with zero remembered set entries at the end of the collection, and are potentially reclaimed. Also improve timing measurements of the early reclaim mechanism, and shorten flag names.
Reviewed-by: brutisso, jmasa, dfazunen
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp
! src/share/vm/gc_implementation/g1/g1GCPhaseTimes.cpp
! src/share/vm/gc_implementation/g1/g1GCPhaseTimes.hpp
! src/share/vm/gc_implementation/g1/g1_globals.hpp
! src/share/vm/gc_implementation/g1/heapRegionRemSet.cpp
! src/share/vm/gc_implementation/g1/heapRegionRemSet.hpp
- test/gc/g1/TestEagerReclaimHumongousRegions2.java
+ test/gc/g1/TestEagerReclaimHumongousRegionsClearMarkBits.java
+ test/gc/g1/TestEagerReclaimHumongousRegionsWithRefs.java
+ test/gc/g1/TestG1TraceEagerReclaimHumongousObjects.java
- test/gc/g1/TestG1TraceReclaimDeadHumongousObjectsAtYoungGC.java
! test/gc/g1/TestGCLogMessages.java
Changeset: 24c446b2460d
Author: kbarrett
Date: 2015-04-08 10:32 -0400
URL: http://hg.openjdk.java.net/jdk8u/hs-dev/hotspot/rev/24c446b2460d
8076265: Simplify deal_with_reference
Summary: Eliminate _CHECK_BOTH_FINGERS_ and simplify.
Reviewed-by: brutisso, tschatzl
! src/share/vm/gc_implementation/g1/concurrentMark.hpp
! src/share/vm/gc_implementation/g1/concurrentMark.inline.hpp
Changeset: b7c8142a9e0b
Author: kbarrett
Date: 2015-04-15 12:16 -0400
URL: http://hg.openjdk.java.net/jdk8u/hs-dev/hotspot/rev/b7c8142a9e0b
8069367: Eagerly reclaimed humongous objects left on mark stack
Summary: Prevent eager reclaim of objects that might be on mark stack.
Reviewed-by: brutisso, tschatzl
! src/share/vm/gc_implementation/g1/concurrentMark.cpp
! src/share/vm/gc_implementation/g1/concurrentMark.hpp
! src/share/vm/gc_implementation/g1/concurrentMark.inline.hpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.inline.hpp
! test/TEST.groups
+ test/gc/g1/TestGreyReclaimedHumongousObjects.java
Changeset: 2e5e058881f4
Author: kbarrett
Date: 2015-04-15 16:37 -0400
URL: http://hg.openjdk.java.net/jdk8u/hs-dev/hotspot/rev/2e5e058881f4
8075466: SATB queue pre-filter verify found reclaimed humongous object
Summary: Removed pre-filter verify, and made filtering more careful.
Reviewed-by: brutisso, tschatzl
! src/share/vm/gc_implementation/g1/satbQueue.cpp
! src/share/vm/gc_implementation/g1/satbQueue.hpp
Changeset: b5d14ef905b5
Author: kbarrett
Date: 2015-04-17 13:49 -0400
URL: http://hg.openjdk.java.net/jdk8u/hs-dev/hotspot/rev/b5d14ef905b5
8078021: SATB apply_closure_to_completed_buffer should have closure argument
Summary: Apply closure directly, eliminating registration.
Reviewed-by: stefank, tschatzl
! src/share/vm/gc_implementation/g1/concurrentMark.cpp
! src/share/vm/gc_implementation/g1/satbQueue.cpp
! src/share/vm/gc_implementation/g1/satbQueue.hpp
Changeset: 0f8f1250fed5
Author: kbarrett
Date: 2015-04-22 14:06 -0400
URL: http://hg.openjdk.java.net/jdk8u/hs-dev/hotspot/rev/0f8f1250fed5
8078023: verify_no_cset_oops found reclaimed humongous object in SATB buffer
Summary: Removed no longer valid checking of SATB buffers
Reviewed-by: jmasa, pliden
! src/share/vm/gc_implementation/g1/concurrentMark.cpp
! src/share/vm/gc_implementation/g1/concurrentMark.hpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/satbQueue.cpp
! src/share/vm/gc_implementation/g1/satbQueue.hpp
Changeset: 399885e13e90
Author: kbarrett
Date: 2015-05-01 17:38 -0400
URL: http://hg.openjdk.java.net/jdk8u/hs-dev/hotspot/rev/399885e13e90
8075215: SATB buffer processing found reclaimed humongous object
Summary: Don't assume SATB buffer entries are valid objects
Reviewed-by: brutisso, ecaspole
! src/share/vm/gc_implementation/g1/concurrentMark.cpp
! src/share/vm/gc_implementation/g1/concurrentMark.hpp
! src/share/vm/gc_implementation/g1/concurrentMark.inline.hpp
! src/share/vm/gc_implementation/g1/satbQueue.cpp
! src/share/vm/gc_implementation/g1/satbQueue.hpp
More information about the jdk8u-all-changes
mailing list