hg: shenandoah/jdk: 8 new changesets

ashipile at redhat.com ashipile at redhat.com
Thu May 31 10:31:23 UTC 2018


Changeset: bea3d5a5f725
Author:    shade
Date:      2018-05-30 18:40 +0200
URL:       http://hg.openjdk.java.net/shenandoah/jdk/rev/bea3d5a5f725

More verbose profiling for phase 4 in mark-compact

! src/hotspot/share/gc/shenandoah/shenandoahMarkCompact.cpp
! src/hotspot/share/gc/shenandoah/shenandoahPhaseTimings.cpp
! src/hotspot/share/gc/shenandoah/shenandoahPhaseTimings.hpp

Changeset: 70e4ee1ac2ed
Author:    shade
Date:      2018-05-30 18:40 +0200
URL:       http://hg.openjdk.java.net/shenandoah/jdk/rev/70e4ee1ac2ed

Full GC always comes with liveness data

! src/hotspot/share/gc/shenandoah/shenandoahConcurrentMark.cpp
! src/hotspot/share/gc/shenandoah/shenandoahConcurrentMark.hpp
! src/hotspot/share/gc/shenandoah/shenandoahConcurrentMark.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahTraversalGC.cpp
! src/hotspot/share/gc/shenandoah/shenandoah_globals.hpp

Changeset: d79d9547c9f8
Author:    shade
Date:      2018-05-30 18:40 +0200
URL:       http://hg.openjdk.java.net/shenandoah/jdk/rev/d79d9547c9f8

Recycle the regions only once

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

Changeset: 6229aee0f5b6
Author:    shade
Date:      2018-05-30 18:40 +0200
URL:       http://hg.openjdk.java.net/shenandoah/jdk/rev/6229aee0f5b6

Rename and move ShenandoahPrepareForMarkClosure

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

Changeset: 6aac55a8eb4c
Author:    shade
Date:      2018-05-31 12:29 +0200
URL:       http://hg.openjdk.java.net/shenandoah/jdk/rev/6aac55a8eb4c

Reclaim immediate garbage after mark-compact marking

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

Changeset: fbcc4573c51f
Author:    shade
Date:      2018-05-31 12:29 +0200
URL:       http://hg.openjdk.java.net/shenandoah/jdk/rev/fbcc4573c51f

Shortcut regions that are known not to be alive

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

Changeset: 1ed95ba23cce
Author:    shade
Date:      2018-05-31 12:29 +0200
URL:       http://hg.openjdk.java.net/shenandoah/jdk/rev/1ed95ba23cce

Refactor and improve ShenandoahCodeRoots strategies

! src/hotspot/share/gc/shenandoah/shenandoahCodeRoots.cpp
! src/hotspot/share/gc/shenandoah/shenandoahCodeRoots.hpp
! src/hotspot/share/gc/shenandoah/shenandoah_globals.hpp

Changeset: 0adcdbbca5cd
Author:    shade
Date:      2018-05-31 12:29 +0200
URL:       http://hg.openjdk.java.net/shenandoah/jdk/rev/0adcdbbca5cd

Default to ShenandoahCodeRootsStyle = 2

! src/hotspot/share/gc/shenandoah/shenandoah_globals.hpp



More information about the shenandoah-dev mailing list