hg: shenandoah/jdk8/hotspot: 15 new changesets

shade at redhat.com shade at redhat.com
Fri May 8 13:28:15 UTC 2020


Changeset: 63ff28e2d3db
Author:    shade
Date:      2020-04-08 13:44 +0200
URL:       https://hg.openjdk.java.net/shenandoah/jdk8/hotspot/rev/63ff28e2d3db

[backport] 8242353: Shenandoah: micro-optimize region liveness handling
Reviewed-by: rkennke

! src/share/vm/gc_implementation/shenandoah/shenandoahConcurrentMark.inline.hpp
! src/share/vm/gc_implementation/shenandoah/shenandoahHeap.cpp

Changeset: 7de7d252e64f
Author:    shade
Date:      2020-04-08 13:44 +0200
URL:       https://hg.openjdk.java.net/shenandoah/jdk8/hotspot/rev/7de7d252e64f

[backport] 8242365: Shenandoah: use uint16_t instead of jushort for liveness cache
Reviewed-by: rkennke

! src/share/vm/gc_implementation/shenandoah/shenandoahConcurrentMark.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahConcurrentMark.hpp
! src/share/vm/gc_implementation/shenandoah/shenandoahConcurrentMark.inline.hpp
! src/share/vm/gc_implementation/shenandoah/shenandoahHeap.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahHeap.hpp

Changeset: cbd180202301
Author:    shade
Date:      2020-04-14 21:17 +0200
URL:       https://hg.openjdk.java.net/shenandoah/jdk8/hotspot/rev/cbd180202301

[backport] 8241142: Shenandoah: should not use parallel reference processing with single GC thread
Reviewed-by: shade
Contributed-by: Aditya Mandaleeka <adityam at microsoft.com>

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

Changeset: ef326d11c8b4
Author:    shade
Date:      2020-04-14 22:18 +0200
URL:       https://hg.openjdk.java.net/shenandoah/jdk8/hotspot/rev/ef326d11c8b4

[backport] 8242641: Shenandoah: clear live data and update TAMS optimistically
Reviewed-by: rkennke

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

Changeset: f07807b7dc60
Author:    shade
Date:      2020-04-21 11:20 +0200
URL:       https://hg.openjdk.java.net/shenandoah/jdk8/hotspot/rev/f07807b7dc60

[backport] 8243238: Shenandoah: explicit GC request should wait for a complete GC cycle
Reviewed-by: rkennke

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

Changeset: 086d50a5013a
Author:    shade
Date:      2020-04-22 11:45 +0200
URL:       https://hg.openjdk.java.net/shenandoah/jdk8/hotspot/rev/086d50a5013a

[backport] 8243307: Shenandoah: remove ShCollectionSet::live_data
Reviewed-by: rkennke

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

Changeset: 48ab5ac81f0e
Author:    shade
Date:      2020-04-22 15:19 +0200
URL:       https://hg.openjdk.java.net/shenandoah/jdk8/hotspot/rev/48ab5ac81f0e

[backport] 8243301: Shenandoah: ditch ShenandoahAllowMixedAllocs
Reviewed-by: rkennke

! src/share/vm/gc_implementation/shenandoah/shenandoahFreeSet.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoah_globals.hpp

Changeset: 79650d2d34d5
Author:    shade
Date:      2020-04-22 15:19 +0200
URL:       https://hg.openjdk.java.net/shenandoah/jdk8/hotspot/rev/79650d2d34d5

[backport] 8243395: Shenandoah: demote guarantee in ShenandoahPhaseTimings::record_workers_end
Reviewed-by: zgu

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

Changeset: 9f3d048ba5d8
Author:    rkennke
Date:      2020-05-07 08:00 -0400
URL:       https://hg.openjdk.java.net/shenandoah/jdk8/hotspot/rev/9f3d048ba5d8

[backport] 8244551: Shenandoah: Fix racy update of update_watermark
Reviewed-by: shade

! src/share/vm/gc_implementation/shenandoah/shenandoahHeap.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahHeapRegion.hpp
! src/share/vm/gc_implementation/shenandoah/shenandoahHeapRegion.inline.hpp

Changeset: 200762661cb6
Author:    shade
Date:      2020-04-23 13:48 +0200
URL:       https://hg.openjdk.java.net/shenandoah/jdk8/hotspot/rev/200762661cb6

[backport] 8243463: Shenandoah: ditch total_pause counters
Reviewed-by: rkennke

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

Changeset: 504e60fe3333
Author:    shade
Date:      2020-04-23 13:48 +0200
URL:       https://hg.openjdk.java.net/shenandoah/jdk8/hotspot/rev/504e60fe3333

[backport] 8243464: Shenandoah: print statistic counters in time order
Reviewed-by: rkennke

! src/share/vm/gc_implementation/shenandoah/shenandoahControlThread.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahHeap.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahHeap.hpp
! src/share/vm/gc_implementation/shenandoah/shenandoahPhaseTimings.hpp

Changeset: 8dd67cec673e
Author:    shade
Date:      2020-04-23 13:48 +0200
URL:       https://hg.openjdk.java.net/shenandoah/jdk8/hotspot/rev/8dd67cec673e

[backport] 8243465: Shenandoah: ditch unused pause_other, conc_other counters
Reviewed-by: rkennke

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

Changeset: bd0bd7315464
Author:    shade
Date:      2020-04-23 18:37 +0200
URL:       https://hg.openjdk.java.net/shenandoah/jdk8/hotspot/rev/bd0bd7315464

[backport] 8243487: Shenandoah: make _num_phases illegal phase type
Reviewed-by: rkennke

! src/share/vm/gc_implementation/shenandoah/shenandoahHeap.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahPhaseTimings.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahPhaseTimings.hpp
! src/share/vm/gc_implementation/shenandoah/shenandoahVerifier.cpp

Changeset: 788b5b02f9b9
Author:    shade
Date:      2020-05-04 19:09 +0200
URL:       https://hg.openjdk.java.net/shenandoah/jdk8/hotspot/rev/788b5b02f9b9

[backport] 8244200: Shenandoah: build breakages after JDK-8241743
Reviewed-by: rkennke

! src/share/vm/gc_implementation/shenandoah/shenandoahHeapRegion.inline.hpp

Changeset: 6092e5747287
Author:    shade
Date:      2020-04-06 20:35 +0200
URL:       https://hg.openjdk.java.net/shenandoah/jdk8/hotspot/rev/6092e5747287

[backport] 8242229: Shenandoah: inline ShenandoahHeapRegion liveness-related methods
Reviewed-by: rkennke

! src/share/vm/gc_implementation/shenandoah/heuristics/shenandoahAdaptiveHeuristics.cpp
! src/share/vm/gc_implementation/shenandoah/heuristics/shenandoahAggressiveHeuristics.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
! src/share/vm/gc_implementation/shenandoah/shenandoahCollectionSet.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahHeap.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahHeapRegion.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahHeapRegion.hpp
! src/share/vm/gc_implementation/shenandoah/shenandoahHeapRegion.inline.hpp
! src/share/vm/gc_implementation/shenandoah/shenandoahHeapRegionCounters.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahHeuristics.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahMarkCompact.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahVerifier.cpp



More information about the shenandoah-dev mailing list