hg: shenandoah/jdk9/hotspot: 5 new changesets
roman at kennke.org
roman at kennke.org
Wed Jun 15 21:04:44 UTC 2016
Changeset: 9408f7323a71
Author: rkennke
Date: 2016-06-15 22:49 +0200
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/9408f7323a71
Don't update any GC roots at init-mark.
! src/share/vm/gc/shenandoah/shenandoahConcurrentMark.cpp
! src/share/vm/gc/shenandoah/shenandoahConcurrentMark.hpp
! src/share/vm/gc/shenandoah/shenandoahHeap.cpp
! src/share/vm/opto/graphKit.cpp
Changeset: 7cdfc8515b5e
Author: rkennke
Date: 2016-06-15 22:59 +0200
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/7cdfc8515b5e
Process references and unload classes only every Nth GC cycle (configurable).
! src/share/vm/gc/shenandoah/shenandoahCollectorPolicy.cpp
! src/share/vm/gc/shenandoah/shenandoahCollectorPolicy.hpp
! src/share/vm/gc/shenandoah/shenandoahConcurrentMark.cpp
! src/share/vm/gc/shenandoah/shenandoahConcurrentMark.hpp
! src/share/vm/gc/shenandoah/shenandoahConcurrentThread.cpp
! src/share/vm/gc/shenandoah/shenandoahHeap.cpp
! src/share/vm/gc/shenandoah/shenandoahMarkCompact.cpp
! src/share/vm/gc/shenandoah/shenandoah_globals.hpp
Changeset: a015ffcbe423
Author: rkennke
Date: 2016-06-15 22:59 +0200
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/a015ffcbe423
Fix strong/all roots sets.
! src/share/vm/gc/shenandoah/shenandoahRootProcessor.cpp
Changeset: 64328d2eb6d5
Author: rkennke
Date: 2016-06-15 23:00 +0200
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/64328d2eb6d5
Don't mark any GC roots at final-mark, only update all the roots.
! src/share/vm/gc/shenandoah/shenandoahCollectorPolicy.cpp
! src/share/vm/gc/shenandoah/shenandoahCollectorPolicy.hpp
! src/share/vm/gc/shenandoah/shenandoahConcurrentMark.cpp
! src/share/vm/gc/shenandoah/shenandoahConcurrentMark.hpp
Changeset: d3b684839504
Author: rkennke
Date: 2016-06-15 23:02 +0200
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/d3b684839504
Don't evacuate all GC roots at init-evac, only thread stacks, monitors and the code cache.
! src/share/vm/classfile/javaClasses.cpp
! src/share/vm/gc/shenandoah/shenandoahHeap.cpp
! src/share/vm/gc/shenandoah/shenandoahRootProcessor.cpp
! src/share/vm/gc/shenandoah/shenandoahRootProcessor.hpp
! src/share/vm/oops/constantPool.cpp
! src/share/vm/oops/objArrayOop.cpp
More information about the shenandoah-dev
mailing list