hg: shenandoah/jdk8u/hotspot: 5 new changesets

roman at kennke.org roman at kennke.org
Thu Nov 26 21:38:50 UTC 2015


Changeset: 02a5f971dcda
Author:    rkennke
Date:      2015-11-26 22:37 +0100
URL:       http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/02a5f971dcda

Added measurements of gross pause times.

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

Changeset: 3badfa815b8e
Author:    rkennke
Date:      2015-11-26 22:37 +0100
URL:       http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/3badfa815b8e

Small build fix.

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

Changeset: 0a1c2db89784
Author:    rkennke
Date:      2015-11-26 22:37 +0100
URL:       http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/0a1c2db89784

Remove bogus safepoint synchronize code for Shenandoah.

! src/share/vm/gc_implementation/shenandoah/shenandoahConcurrentThread.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahConcurrentThread.hpp
! src/share/vm/runtime/safepoint.cpp

Changeset: ee64ddc5460a
Author:    rkennke
Date:      2015-11-26 22:37 +0100
URL:       http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/ee64ddc5460a

Improve root scanning.

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

Changeset: 6db5660c2a8e
Author:    rkennke
Date:      2015-11-26 22:37 +0100
URL:       http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/6db5660c2a8e

Fix scanning of regions when dead objects point to unloaded classes. Happens with concurrent class unloading.

! src/share/vm/gc_implementation/g1/concurrentMark.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahHeap.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahHeap.hpp
! src/share/vm/gc_implementation/shenandoah/shenandoahHeap.inline.hpp
! src/share/vm/gc_implementation/shenandoah/shenandoahHeapRegion.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahHeapRegion.hpp
! src/share/vm/gc_implementation/shenandoah/shenandoahHeapRegionSet.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahMarkCompact.cpp
! src/share/vm/gc_implementation/shenandoah/vm_operations_shenandoah.cpp
! src/share/vm/opto/shenandoahSupport.cpp
! src/share/vm/runtime/arguments.cpp



More information about the shenandoah-dev mailing list