hg: shenandoah/jdk11: 8 new changesets

shade at redhat.com shade at redhat.com
Sun Aug 26 19:55:48 UTC 2018


Changeset: 5371704187ea
Author:    shade
Date:      2018-08-21 19:35 +0200
URL:       http://hg.openjdk.java.net/shenandoah/jdk11/rev/5371704187ea

[backport] Comprehensible GC trigger logging

! src/hotspot/share/gc/shenandoah/heuristics/shenandoahAdaptiveHeuristics.cpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahAggressiveHeuristics.cpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahCompactHeuristics.cpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahPartialConnectedHeuristics.cpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahPartialGenerationalHeuristics.cpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahPartialLRUHeuristics.cpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahStaticHeuristics.cpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahTraversalHeuristics.cpp
! src/hotspot/share/gc/shenandoah/shenandoahControlThread.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeuristics.cpp
! test/hotspot/jtreg/gc/shenandoah/TestPeriodicGC.java

Changeset: 83c843f9a083
Author:    shade
Date:      2018-08-22 11:24 +0200
URL:       http://hg.openjdk.java.net/shenandoah/jdk11/rev/83c843f9a083

[backport] Fix ShHeap::notify_alloc usages: it accepts words, not bytes

! src/hotspot/share/gc/shenandoah/shenandoahFreeSet.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.hpp

Changeset: eb4a41f0b0d0
Author:    shade
Date:      2018-08-22 12:32 +0200
URL:       http://hg.openjdk.java.net/shenandoah/jdk11/rev/eb4a41f0b0d0

[backport] Adaptive/Traversal heuristics rewrite for allocation rate

! src/hotspot/share/gc/shenandoah/heuristics/shenandoahAdaptiveHeuristics.cpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahAdaptiveHeuristics.hpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahTraversalHeuristics.cpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahTraversalHeuristics.hpp
! 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/shenandoah_globals.hpp

Changeset: ded5aaee5e4e
Author:    zgu
Date:      2018-08-22 16:26 -0400
URL:       http://hg.openjdk.java.net/shenandoah/jdk11/rev/ded5aaee5e4e

[backport] Enhancement on traversal code root scanning

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

Changeset: c9c5307a58d6
Author:    shade
Date:      2018-08-23 10:42 +0200
URL:       http://hg.openjdk.java.net/shenandoah/jdk11/rev/c9c5307a58d6

[backport] Remove ShHeuristics::print_threshold

! src/hotspot/share/gc/shenandoah/heuristics/shenandoahStaticHeuristics.cpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahStaticHeuristics.hpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeuristics.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeuristics.hpp

Changeset: 85f02f023f7a
Author:    shade
Date:      2018-08-23 10:59 +0200
URL:       http://hg.openjdk.java.net/shenandoah/jdk11/rev/85f02f023f7a

[backport] Avoid using uintx in ShenandoahHeapRegion

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

Changeset: 27e54afc3497
Author:    shade
Date:      2018-08-23 21:21 +0200
URL:       http://hg.openjdk.java.net/shenandoah/jdk11/rev/27e54afc3497

[backport] shenandoah_assert_correct should check object/forwardee klasses

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

Changeset: 278eec2d42e8
Author:    shade
Date:      2018-08-23 21:22 +0200
URL:       http://hg.openjdk.java.net/shenandoah/jdk11/rev/278eec2d42e8

[backport] Evac assist should touch marked objects only

! src/hotspot/share/gc/shenandoah/heuristics/shenandoahTraversalHeuristics.cpp
! src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.cpp
! src/hotspot/share/gc/shenandoah/shenandoah_globals.hpp



More information about the shenandoah-dev mailing list