hg: shenandoah/jdk9/hotspot: 15 new changesets

ashipile at redhat.com ashipile at redhat.com
Tue Apr 3 19:39:53 UTC 2018


Changeset: 42cd5fbb6b2a
Author:    zgu
Date:      2018-03-26 09:47 -0400
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/42cd5fbb6b2a

[backport] Fixed missing ResourceMark in ShenandoahAsserts::print_obj

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

Changeset: f4ae8a364483
Author:    zgu
Date:      2018-03-28 16:27 -0400
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/f4ae8a364483

[backport] Shenandoah critical native support
 + Fixed critical native typo and test
 + Handle null critical native array

! src/cpu/x86/vm/sharedRuntime_x86_64.cpp
! src/share/vm/gc/shared/collectedHeap.hpp
! src/share/vm/gc/shenandoah/shenandoahHeap.cpp
! src/share/vm/gc/shenandoah/shenandoahHeap.hpp
! src/share/vm/runtime/sharedRuntime.cpp
! src/share/vm/runtime/sharedRuntime.hpp
+ test/gc/shenandoah/CriticalNativeArgs.java
+ test/gc/shenandoah/CriticalNativeStress.java
+ test/gc/shenandoah/libCriticalNative.c

Changeset: 8382d194c23e
Author:    shade
Date:      2018-03-28 23:02 +0200
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/8382d194c23e

[backport] UX: Shorter gc+ergo messages from CSet selection

! src/share/vm/gc/shenandoah/shenandoahCollectorPolicy.cpp
! src/share/vm/gc/shenandoah/shenandoahHeap.cpp
! src/share/vm/gc/shenandoah/shenandoahHeap.hpp

Changeset: e9c41c40688a
Author:    shade
Date:      2018-03-28 23:02 +0200
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/e9c41c40688a

[backport] UX: Pacer reports incorrect free size

! src/share/vm/gc/shenandoah/shenandoahPacer.cpp

Changeset: a3de5a845efc
Author:    shade
Date:      2018-03-28 23:02 +0200
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/a3de5a845efc

[backport] UX: Cleanup (adaptive) CSet selection message

! src/share/vm/gc/shenandoah/shenandoahCollectorPolicy.cpp

Changeset: 839cc13aa817
Author:    shade
Date:      2018-03-28 23:02 +0200
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/839cc13aa817

[backport] Compact heuristics should not shortcut on immediate garbage, but aggressively compact

! src/share/vm/gc/shenandoah/shenandoahCollectorPolicy.cpp

Changeset: 44ad2d65b9f1
Author:    shade
Date:      2018-03-29 14:25 +0200
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/44ad2d65b9f1

[backport] Cleanup SHH::should_start_normal_gc

! src/share/vm/gc/shenandoah/shenandoahCollectorPolicy.cpp
! src/share/vm/gc/shenandoah/shenandoahCollectorPolicy.hpp
! src/share/vm/gc/shenandoah/shenandoahConcurrentThread.cpp

Changeset: 99f183eed3e8
Author:    shade
Date:      2018-03-29 14:25 +0200
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/99f183eed3e8

[backport] FreeSet and HeapRegion should have the reference to ShenandoahHeap

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

Changeset: 425d510a936f
Author:    shade
Date:      2018-03-29 14:25 +0200
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/425d510a936f

[backport] Refactor FreeSet rebuilding into the single source

! src/share/vm/gc/shenandoah/shenandoahCollectorPolicy.cpp
! src/share/vm/gc/shenandoah/shenandoahCollectorPolicy.hpp
! src/share/vm/gc/shenandoah/shenandoahFreeSet.cpp
! src/share/vm/gc/shenandoah/shenandoahFreeSet.hpp
! src/share/vm/gc/shenandoah/shenandoahHeap.cpp
! src/share/vm/gc/shenandoah/shenandoahMarkCompact.cpp

Changeset: 107de05227d1
Author:    shade
Date:      2018-03-29 14:25 +0200
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/107de05227d1

[backport] FreeSet should accept responsibility over trashed regions

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

Changeset: a40b0b42380f
Author:    shade
Date:      2018-03-29 14:25 +0200
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/a40b0b42380f

[backport] Drop distinction between immediate garbage and free in heuristics

! src/share/vm/gc/shenandoah/shenandoahCollectorPolicy.cpp

Changeset: bdc3e4776dd8
Author:    shade
Date:      2018-03-29 14:25 +0200
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/bdc3e4776dd8

[backport] Do not add non-allocatable regions to the freeset

! src/share/vm/gc/shenandoah/shenandoahFreeSet.cpp
! src/share/vm/gc/shenandoah/shenandoahFreeSet.hpp

Changeset: f26e6fc02612
Author:    shade
Date:      2018-03-29 14:25 +0200
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/f26e6fc02612

[backport] Pacer should poll FreeSet to figure out actually available space

! src/share/vm/gc/shenandoah/shenandoahPacer.cpp

Changeset: 17c4f0c7bd33
Author:    shade
Date:      2018-03-29 14:25 +0200
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/17c4f0c7bd33

[backport] Remove FreeSet::add_region, inline into FreeSet::rebuild

! src/share/vm/gc/shenandoah/shenandoahFreeSet.cpp
! src/share/vm/gc/shenandoah/shenandoahFreeSet.hpp

Changeset: 06e51bdfe7f4
Author:    shade
Date:      2018-03-29 16:01 +0200
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/06e51bdfe7f4

[backport] Remove obsolete check in FreeSet::allocate

! src/share/vm/gc/shenandoah/shenandoahFreeSet.cpp



More information about the shenandoah-dev mailing list