hg: jdk9/hs/hotspot: 5 new changesets

thomas.schatzl at oracle.com thomas.schatzl at oracle.com
Mon May 2 09:17:29 UTC 2016


Changeset: 37b2c3e58db6
Author:    tschatzl
Date:      2016-05-02 10:24 +0200
URL:       http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/37b2c3e58db6

8155232: Augment Workgang to run task with a given number of threads
Summary: Add a method to run a WorkGang with a set number of threads.
Reviewed-by: stefank, jmasa, mgerdin

! src/share/vm/gc/shared/workgroup.cpp
! src/share/vm/gc/shared/workgroup.hpp

Changeset: f0afeb6ea6cc
Author:    tschatzl
Date:      2016-05-02 10:24 +0200
URL:       http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/f0afeb6ea6cc

8153507: Improve Card Table Clear Task
Summary: Move card table clear code into remembered set related files. Improve work distribution of this task, and tune thread usage.
Reviewed-by: jmasa, mgerdin

! src/share/vm/gc/g1/g1CollectedHeap.cpp
! src/share/vm/gc/g1/g1CollectedHeap.hpp
! src/share/vm/gc/g1/g1RemSet.cpp
! src/share/vm/gc/g1/heapRegion.cpp
! src/share/vm/gc/g1/heapRegion.hpp

Changeset: 88b3c43da1ea
Author:    tschatzl
Date:      2016-05-02 10:24 +0200
URL:       http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/88b3c43da1ea

8155230: Tune thread usage for mark bitmap clear
Reviewed-by: jmasa, mgerdin

! src/share/vm/gc/g1/g1ConcurrentMark.cpp

Changeset: 2017de685b07
Author:    tschatzl
Date:      2016-05-02 10:24 +0200
URL:       http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/2017de685b07

8155233: Lazy coarse map clear
Summary: Only clear the coarse bitmaps of the remembered sets if they were dirtied.
Reviewed-by: jmasa, mgerdin

! src/share/vm/gc/g1/heapRegionRemSet.cpp
! src/share/vm/gc/g1/heapRegionRemSet.hpp

Changeset: fa0cd9cfc962
Author:    tschatzl
Date:      2016-05-02 10:24 +0200
URL:       http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/fa0cd9cfc962

8155229: Tune thread usage for live data clearing
Reviewed-by: mgerdin, drwhite

! src/share/vm/gc/g1/g1CardLiveData.cpp



More information about the jdk9-hs-changes mailing list