hg: shenandoah/jdk8u/hotspot: 11 new changesets

shade at redhat.com shade at redhat.com
Sun Nov 4 23:25:40 UTC 2018


Changeset: a5dcf98c9c7f
Author:    zgu
Date:      2018-10-29 09:58 -0400
URL:       http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/a5dcf98c9c7f

[backport] Handle metadata induced GC

! src/share/vm/gc_implementation/shenandoah/heuristics/shenandoahAggressiveHeuristics.cpp
! src/share/vm/gc_implementation/shenandoah/heuristics/shenandoahPassiveHeuristics.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahCollectorPolicy.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahCollectorPolicy.hpp
! src/share/vm/gc_implementation/shenandoah/shenandoahControlThread.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahControlThread.hpp
! src/share/vm/gc_implementation/shenandoah/shenandoahHeap.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahHeuristics.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahHeuristics.hpp
! src/share/vm/gc_interface/gcCause.hpp
! src/share/vm/memory/metaspace.hpp

Changeset: 67b9081c1abe
Author:    zgu
Date:      2018-10-29 10:29 -0400
URL:       http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/67b9081c1abe

[backport] Adjust metaspace size during each GC

! src/share/vm/gc_implementation/shenandoah/shenandoahConcurrentMark.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahMarkCompact.cpp

Changeset: f7e546c6b28b
Author:    rkennke
Date:      2018-10-30 17:17 +0100
URL:       http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/f7e546c6b28b

[backport] Remove fix-roots pass in ShHeap

! src/share/vm/gc_implementation/shenandoah/shenandoahHeap.cpp

Changeset: 9446f3cd63c9
Author:    zgu
Date:      2018-10-31 20:02 -0400
URL:       http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/9446f3cd63c9

[backport] Avoid write barrier during full GC

! src/share/vm/gc_implementation/shenandoah/shenandoahBarrierSet.cpp

Changeset: a93cd6c49cbb
Author:    zgu
Date:      2018-10-31 20:29 -0400
URL:       http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/a93cd6c49cbb

[backport] Pre-evac JVMTI roots + fixes

! src/share/vm/gc_implementation/shenandoah/shenandoahRootProcessor.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahRootProcessor.hpp

Changeset: 9f86a079cb7d
Author:    shade
Date:      2018-11-01 18:41 +0100
URL:       http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/9f86a079cb7d

[backport] Protect risky conversion in ShenandoahHeap::millis_since_last_gc

! src/share/vm/gc_implementation/shenandoah/shenandoahHeap.cpp

Changeset: 720a1b71bf3b
Author:    shade
Date:      2018-11-01 18:41 +0100
URL:       http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/720a1b71bf3b

[backport] Purge unnecessary time conversion in ShenandoahPhaseTimings::record_phase_time

! src/share/vm/gc_implementation/shenandoah/shenandoahPhaseTimings.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahPhaseTimings.hpp
! src/share/vm/gc_implementation/shenandoah/shenandoahTimingTracker.cpp

Changeset: d7e6d8609c67
Author:    shade
Date:      2018-11-02 19:38 +0100
URL:       http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/d7e6d8609c67

[backport] Make heuristics tell if we can process references or unload classes

! src/share/vm/gc_implementation/shenandoah/heuristics/shenandoahAggressiveHeuristics.cpp
! src/share/vm/gc_implementation/shenandoah/heuristics/shenandoahPassiveHeuristics.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahCollectorPolicy.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahControlThread.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahHeap.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahHeuristics.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahHeuristics.hpp
! src/share/vm/gc_implementation/shenandoah/shenandoahMarkCompact.cpp

Changeset: 73e6ca3593fc
Author:    shade
Date:      2018-11-02 19:38 +0100
URL:       http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/73e6ca3593fc

[backport] Factor out implicit/explicit GC requests

! src/share/vm/gc_implementation/shenandoah/shenandoahCollectorPolicy.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahCollectorPolicy.hpp
! src/share/vm/gc_implementation/shenandoah/shenandoahControlThread.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahControlThread.hpp
! src/share/vm/gc_implementation/shenandoah/shenandoahHeuristics.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahHeuristics.hpp
! src/share/vm/gc_implementation/shenandoah/shenandoah_globals.hpp

Changeset: 8d94d547dd54
Author:    shade
Date:      2018-11-02 19:38 +0100
URL:       http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/8d94d547dd54

[backport] Concurrent cycle by default on any external GC request

! src/share/vm/gc_implementation/shenandoah/heuristics/shenandoahAdaptiveHeuristics.cpp
! src/share/vm/gc_implementation/shenandoah/heuristics/shenandoahCompactHeuristics.cpp
! src/share/vm/gc_implementation/shenandoah/heuristics/shenandoahPassiveHeuristics.cpp
! src/share/vm/gc_implementation/shenandoah/heuristics/shenandoahStaticHeuristics.cpp
! test/gc/shenandoah/options/TestExplicitGC.java

Changeset: 6a1f6dcbf840
Author:    shade
Date:      2018-11-03 23:59 +0100
URL:       http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/6a1f6dcbf840

[backport] Initial committed regions count can be more than max

! src/share/vm/gc_implementation/shenandoah/shenandoahHeap.cpp
! src/share/vm/services/shenandoahMemoryPool.cpp



More information about the shenandoah-dev mailing list