hg: shenandoah/jdk10: 3 new changesets

ashipile at redhat.com ashipile at redhat.com
Fri Dec 1 19:26:41 UTC 2017


Changeset: b067065f7bde
Author:    shade
Date:      2017-12-01 11:57 +0100
URL:       http://hg.openjdk.java.net/shenandoah/jdk10/rev/b067065f7bde

Region sampling should lock while gathering region data

! src/hotspot/share/gc/shenandoah/shenandoahHeapRegionCounters.cpp

Changeset: e64c7ea17e9c
Author:    shade
Date:      2017-12-01 12:44 +0100
URL:       http://hg.openjdk.java.net/shenandoah/jdk10/rev/e64c7ea17e9c

Full GC should compact humongous regions

! src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.hpp
! src/hotspot/share/gc/shenandoah/shenandoahMarkCompact.cpp
! src/hotspot/share/gc/shenandoah/shenandoahMarkCompact.hpp
! src/hotspot/share/gc/shenandoah/shenandoahPhaseTimings.cpp
! src/hotspot/share/gc/shenandoah/shenandoahPhaseTimings.hpp
! src/hotspot/share/gc/shenandoah/shenandoah_globals.hpp
+ test/hotspot/jtreg/gc/shenandoah/acceptance/AllocHumongousFragment.java

Changeset: d54166ac952d
Author:    shade
Date:      2017-12-01 19:42 +0100
URL:       http://hg.openjdk.java.net/shenandoah/jdk10/rev/d54166ac952d

Rework shared bool/enum flags with proper types and synchronization

! src/hotspot/share/c1/c1_LIRGenerator.cpp
! src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.cpp
! src/hotspot/share/gc/shenandoah/shenandoahCodeRoots.cpp
! src/hotspot/share/gc/shenandoah/shenandoahCodeRoots.hpp
! src/hotspot/share/gc/shenandoah/shenandoahCollectorPolicy.cpp
! src/hotspot/share/gc/shenandoah/shenandoahCollectorPolicy.hpp
! src/hotspot/share/gc/shenandoah/shenandoahConcurrentMark.cpp
! src/hotspot/share/gc/shenandoah/shenandoahConcurrentMark.hpp
! src/hotspot/share/gc/shenandoah/shenandoahConcurrentThread.cpp
! src/hotspot/share/gc/shenandoah/shenandoahConcurrentThread.hpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.hpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahHeapRegionCounters.cpp
! src/hotspot/share/gc/shenandoah/shenandoahMarkCompact.cpp
! src/hotspot/share/gc/shenandoah/shenandoahPartialGC.cpp
! src/hotspot/share/gc/shenandoah/shenandoahPartialGC.hpp
+ src/hotspot/share/gc/shenandoah/shenandoahSharedVariables.hpp



More information about the shenandoah-dev mailing list