hg: jdk8u/hs-dev/hotspot: 5 new changesets

thomas.schatzl at oracle.com thomas.schatzl at oracle.com
Thu Mar 26 11:24:16 UTC 2015


Changeset: c132be0fb74d
Author:    tschatzl
Date:      2014-12-19 09:21 +0100
URL:       http://hg.openjdk.java.net/jdk8u/hs-dev/hotspot/rev/c132be0fb74d

8060025: Object copy time regressions after JDK-8031323 and JDK-8057536
Summary: Evaluate and improve object copy time by micro-optimizations and splitting out slow and fast paths aggressively.
Reviewed-by: kbarrett, mgerdin, jmasa
Contributed-by: Tony Printezis <tprintezis at twitter.com>, Thomas Schatzl <thomas.schatzl at oracle.com>

! src/share/vm/gc_implementation/g1/g1AllocRegion.cpp
! src/share/vm/gc_implementation/g1/g1Allocator.cpp
! src/share/vm/gc_implementation/g1/g1Allocator.hpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.inline.hpp
! src/share/vm/gc_implementation/g1/g1CollectorPolicy.cpp
! src/share/vm/gc_implementation/g1/g1CollectorPolicy.hpp
+ src/share/vm/gc_implementation/g1/g1InCSetState.hpp
! src/share/vm/gc_implementation/g1/g1OopClosures.hpp
! src/share/vm/gc_implementation/g1/g1OopClosures.inline.hpp
! src/share/vm/gc_implementation/g1/g1ParScanThreadState.cpp
! src/share/vm/gc_implementation/g1/g1ParScanThreadState.hpp
! src/share/vm/gc_implementation/g1/g1ParScanThreadState.inline.hpp

Changeset: ae374055ebce
Author:    mlarsson
Date:      2014-09-18 11:27 +0200
URL:       http://hg.openjdk.java.net/jdk8u/hs-dev/hotspot/rev/ae374055ebce

8053998: Hot card cache flush chunk size too coarse grained
Summary: Changed the chunk size to a smaller fixed number.
Reviewed-by: tschatzl, mgerdin

! src/share/vm/gc_implementation/g1/g1HotCardCache.cpp
! src/share/vm/gc_implementation/g1/g1HotCardCache.hpp

Changeset: b6a1bf5222c5
Author:    redestad
Date:      2015-01-29 15:05 +0100
URL:       http://hg.openjdk.java.net/jdk8u/hs-dev/hotspot/rev/b6a1bf5222c5

8069273: Decrease Hot Card Cache Lock contention
Reviewed-by: tschatzl, mgerdin

! src/share/vm/gc_implementation/g1/g1HotCardCache.cpp
! src/share/vm/gc_implementation/g1/g1HotCardCache.hpp
! src/share/vm/runtime/mutexLocker.cpp
! src/share/vm/runtime/mutexLocker.hpp

Changeset: 36c7518fd486
Author:    tschatzl
Date:      2015-02-02 10:38 +0100
URL:       http://hg.openjdk.java.net/jdk8u/hs-dev/hotspot/rev/36c7518fd486

8069760: When iterating over a card, G1 often iterates over much more references than are contained in the card
Summary: Properly bound the iteration work for objArray-oops.
Reviewed-by: mgerdin, kbarrett

! src/share/vm/gc_implementation/g1/heapRegion.cpp

Changeset: 8e9ede9dd2cd
Author:    mgerdin
Date:      2014-12-08 18:57 +0100
URL:       http://hg.openjdk.java.net/jdk8u/hs-dev/hotspot/rev/8e9ede9dd2cd

8067655: Clean up G1 remembered set oop iteration
Summary: Pass on the static type G1ParPushHeapRSClosure to allow oop_iterate devirtualization
Reviewed-by: jmasa, kbarrett

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



More information about the jdk8u-all-changes mailing list