hg: shenandoah/jdk: 4 new changesets

shade at redhat.com shade at redhat.com
Fri Nov 2 23:21:36 UTC 2018


Changeset: 7286a329be7c
Author:    shade
Date:      2018-11-02 19:38 +0100
URL:       http://hg.openjdk.java.net/shenandoah/jdk/rev/7286a329be7c

Make heuristics tell if we can process references or unload classes

! src/hotspot/share/gc/shenandoah/heuristics/shenandoahAggressiveHeuristics.cpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahPassiveHeuristics.cpp
! src/hotspot/share/gc/shenandoah/shenandoahControlThread.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeuristics.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeuristics.hpp
! src/hotspot/share/gc/shenandoah/shenandoahMarkCompact.cpp

Changeset: 08b968d6f8af
Author:    shade
Date:      2018-11-02 19:38 +0100
URL:       http://hg.openjdk.java.net/shenandoah/jdk/rev/08b968d6f8af

Print special cause for Metadata GC

! src/hotspot/share/gc/shenandoah/shenandoahControlThread.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeuristics.cpp

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

Factor out implicit/explicit GC requests

! src/hotspot/share/gc/shenandoah/shenandoahCollectorPolicy.cpp
! src/hotspot/share/gc/shenandoah/shenandoahCollectorPolicy.hpp
! src/hotspot/share/gc/shenandoah/shenandoahControlThread.cpp
! src/hotspot/share/gc/shenandoah/shenandoahControlThread.hpp
! src/hotspot/share/gc/shenandoah/shenandoahHeuristics.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeuristics.hpp
! src/hotspot/share/gc/shenandoah/shenandoah_globals.hpp

Changeset: 4ce8c4c952b3
Author:    shade
Date:      2018-11-02 19:38 +0100
URL:       http://hg.openjdk.java.net/shenandoah/jdk/rev/4ce8c4c952b3

Concurrent cycle by default on any external GC request

! src/hotspot/share/gc/shenandoah/heuristics/shenandoahAdaptiveHeuristics.cpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahCompactHeuristics.cpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahPassiveHeuristics.cpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahStaticHeuristics.cpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahTraversalHeuristics.cpp
! test/hotspot/jtreg/gc/shenandoah/options/TestExplicitGC.java



More information about the shenandoah-dev mailing list