hg: shenandoah/jdk8u/hotspot: 30 new changesets
roman at kennke.org
roman at kennke.org
Fri Feb 10 19:49:00 UTC 2017
Changeset: 55fa9e39143e
Author: shade
Date: 2017-01-05 12:33 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/55fa9e39143e
Thread-local buffers for liveness data.
! src/share/vm/gc_implementation/shenandoah/shenandoahCollectionSet.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahCollectorPolicy.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahConcurrentMark.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahConcurrentMark.hpp
! src/share/vm/gc_implementation/shenandoah/shenandoahConcurrentMark.inline.hpp
! src/share/vm/gc_implementation/shenandoah/shenandoahFreeSet.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahHeap.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahHeapRegion.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahHeapRegion.hpp
! src/share/vm/gc_implementation/shenandoah/shenandoahHeapRegion.inline.hpp
! src/share/vm/gc_implementation/shenandoah/shenandoahHeapRegionCounters.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahHeapRegionSet.hpp
Changeset: 87ed01562715
Author: shade
Date: 2017-01-09 14:39 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/87ed01562715
Percentile levels in -Xlog:gc+stats.
! src/share/vm/gc_implementation/shenandoah/shenandoahCollectorPolicy.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahCollectorPolicy.hpp
! src/share/vm/utilities/numberSeq.cpp
! src/share/vm/utilities/numberSeq.hpp
Changeset: 11dc2b01f59e
Author: shade
Date: 2017-01-11 18:30 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/11dc2b01f59e
Avoid double-touching array headers during mark.
! src/share/vm/gc_implementation/shenandoah/shenandoahConcurrentMark.inline.hpp
Changeset: d1ebf007ae0a
Author: rkennke
Date: 2017-01-11 18:48 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/d1ebf007ae0a
Print heap start/end addresses in hs_err.
! src/share/vm/gc_implementation/shenandoah/shenandoahHeap.cpp
Changeset: 29b452a5da29
Author: shade
Date: 2017-01-11 21:25 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/29b452a5da29
Replace VirtualSpace-based pretouch with region-based one.
! src/share/vm/gc_implementation/shenandoah/shenandoahHeap.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahHeap.hpp
Changeset: 3c243692b79a
Author: shade
Date: 2017-01-12 10:33 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/3c243692b79a
Alias ObjArrayFromToTask -> SCMTask.
! src/share/vm/gc_implementation/shenandoah/shenandoahConcurrentMark.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahConcurrentMark.hpp
! src/share/vm/gc_implementation/shenandoah/shenandoahConcurrentMark.inline.hpp
! src/share/vm/gc_implementation/shenandoah/shenandoahTaskqueue.hpp
Changeset: c50c9462519a
Author: shade
Date: 2017-01-13 16:52 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/c50c9462519a
Cherry-pick the ObjArrayMarkingStride change from JDK-8057003.
! src/share/vm/runtime/globals.hpp
Changeset: 42938de9bb9e
Author: shade
Date: 2017-01-13 19:30 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/42938de9bb9e
Reformat GC stats table.
! src/share/vm/gc_implementation/shenandoah/shenandoahCollectorPolicy.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahCollectorPolicy.hpp
! src/share/vm/gc_implementation/shenandoah/shenandoahConcurrentThread.cpp
! src/share/vm/gc_implementation/shenandoah/vm_operations_shenandoah.cpp
Changeset: 5cc2468e8c44
Author: rkennke
Date: 2017-01-16 10:33 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/5cc2468e8c44
Fix (over) optimization for cmp-objects.
! src/share/vm/opto/graphKit.cpp
! src/share/vm/opto/subnode.cpp
Changeset: 5222806b5846
Author: shade
Date: 2017-01-16 17:31 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/5222806b5846
Optimize object/array marking with bit-stealing task encoding.
! src/share/vm/gc_implementation/shenandoah/shenandoahConcurrentMark.hpp
! src/share/vm/gc_implementation/shenandoah/shenandoahConcurrentMark.inline.hpp
! src/share/vm/gc_implementation/shenandoah/shenandoahOopClosures.hpp
! src/share/vm/gc_implementation/shenandoah/shenandoahTaskqueue.hpp
! src/share/vm/runtime/arguments.cpp
Changeset: 47184cae7585
Author: shade
Date: 2017-01-16 19:31 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/47184cae7585
GC stats table should report minimum and median.
! src/share/vm/gc_implementation/shenandoah/shenandoahCollectorPolicy.cpp
! src/share/vm/utilities/numberSeq.cpp
Changeset: 3d74d2afb6a5
Author: shade
Date: 2017-01-24 10:58 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/3d74d2afb6a5
Avoid touching metadata if class unloading is not requested.
! src/share/vm/gc_implementation/shenandoah/shenandoahConcurrentMark.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahConcurrentMark.hpp
! src/share/vm/gc_implementation/shenandoah/shenandoahConcurrentMark.inline.hpp
! src/share/vm/gc_implementation/shenandoah/shenandoahOopClosures.hpp
! src/share/vm/gc_implementation/shenandoah/shenandoahOopClosures.inline.hpp
! src/share/vm/gc_implementation/shenandoah/shenandoah_specialized_oop_closures.hpp
Changeset: 6cc8a3870cca
Author: shade
Date: 2017-01-25 11:06 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/6cc8a3870cca
Buffered TQ buffer breaks LIFO.
! src/share/vm/gc_implementation/shenandoah/shenandoahTaskqueue.inline.hpp
Changeset: b0a4436f09f8
Author: shade
Date: 2017-01-26 19:57 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/b0a4436f09f8
Sorting the regions for collection set takes a while during pause.
! src/share/vm/gc_implementation/shenandoah/shenandoahCollectorPolicy.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahHeap.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahHeap.hpp
Changeset: 8103fde44729
Author: shade
Date: 2017-01-27 15:48 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/8103fde44729
Interleave "process references" and "unload classes" to amortize the pause.
! src/share/vm/gc_implementation/shenandoah/shenandoahCollectorPolicy.cpp
Changeset: 4e0854067efb
Author: rkennke
Date: 2017-01-30 17:33 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/4e0854067efb
Fix double-marking.
! src/share/vm/gc_implementation/shenandoah/shenandoahCollectorPolicy.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahCollectorPolicy.hpp
! src/share/vm/gc_implementation/shenandoah/shenandoahMarkCompact.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoah_globals.hpp
Changeset: 16e9455fff12
Author: shade
Date: 2017-01-31 14:50 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/16e9455fff12
Enable ShenandoahConcurrentCodeRoots.
! src/share/vm/gc_implementation/shenandoah/shenandoahConcurrentMark.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoah_globals.hpp
Changeset: 6f7575a34072
Author: shade
Date: 2017-01-31 20:07 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/6f7575a34072
Ensure BitMaps clearing is done with memset.
! src/share/vm/gc_implementation/g1/concurrentMark.cpp
! src/share/vm/gc_implementation/g1/concurrentMark.hpp
! src/share/vm/gc_implementation/shenandoah/shenandoahHeap.cpp
! src/share/vm/utilities/bitMap.cpp
Changeset: c8881cbea37f
Author: shade
Date: 2017-02-01 13:20 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/c8881cbea37f
Update ShenandoahRegionSampling protocol.
! src/share/vm/gc_implementation/shenandoah/shenandoahConcurrentMark.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahHeapRegion.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahHeapRegion.hpp
! src/share/vm/gc_implementation/shenandoah/shenandoahHeapRegionCounters.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahHeapRegionCounters.hpp
! src/share/vm/gc_implementation/shenandoah/shenandoah_globals.hpp
Changeset: 6b0d158a7bd0
Author: rkennke
Date: 2017-02-01 16:53 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/6b0d158a7bd0
Fix ShenandoahHeapRegion initialization.
! src/share/vm/gc_implementation/shenandoah/shenandoahHeap.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahHeapRegion.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahHeapRegion.hpp
Changeset: a307e6df7440
Author: shade
Date: 2017-02-02 11:29 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/a307e6df7440
Parallel pre-touch marking bitmaps.
! src/share/vm/gc_implementation/shenandoah/shenandoahHeap.cpp
Changeset: 273b4206fd1e
Author: zgu
Date: 2017-02-06 16:58 -0500
URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/273b4206fd1e
Added UseDynamicNumberOfGCThreads support in Shenandoah
! src/share/vm/gc_implementation/shenandoah/shenandoahCollectorPolicy.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahCollectorPolicy.hpp
! src/share/vm/gc_implementation/shenandoah/shenandoahConcurrentMark.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahHeap.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahHeap.hpp
! src/share/vm/gc_implementation/shenandoah/shenandoahMarkCompact.cpp
Changeset: 90ed8f27e2ca
Author: rkennke
Date: 2017-02-07 10:31 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/90ed8f27e2ca
Consolidate oop closures.
! src/share/vm/gc_implementation/shenandoah/shenandoahConcurrentMark.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahConcurrentMark.hpp
! src/share/vm/gc_implementation/shenandoah/shenandoahConcurrentMark.inline.hpp
! src/share/vm/gc_implementation/shenandoah/shenandoahHeap.hpp
! src/share/vm/gc_implementation/shenandoah/shenandoahOopClosures.hpp
! src/share/vm/gc_implementation/shenandoah/shenandoahOopClosures.inline.hpp
Changeset: a1cc4a5f553d
Author: shade
Date: 2017-02-07 11:04 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/a1cc4a5f553d
Cleanup SCM::mark_through_ref.
! src/share/vm/gc_implementation/shenandoah/shenandoahConcurrentMark.inline.hpp
Changeset: af7702f87e46
Author: rkennke
Date: 2017-02-07 11:07 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/af7702f87e46
Make adaptive default heuristics.
! src/share/vm/gc_implementation/shenandoah/shenandoah_globals.hpp
Changeset: a3615c10ac51
Author: zgu
Date: 2017-02-08 07:27 -0500
URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/a3615c10ac51
Fixed calculation of active workers when NUMA is enabled
! src/share/vm/gc_implementation/shenandoah/shenandoahCollectorPolicy.cpp
Changeset: ccb32d242533
Author: shade
Date: 2017-02-08 15:07 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/ccb32d242533
Avoid scanning primitive arrays.
! src/share/vm/gc_implementation/shenandoah/shenandoahConcurrentMark.inline.hpp
! src/share/vm/gc_implementation/shenandoah/shenandoahRootProcessor.cpp
Changeset: 9a210f2b0b29
Author: rkennke
Date: 2017-02-08 16:22 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/9a210f2b0b29
Improve adaptive heuristics.
! src/share/vm/gc_implementation/shenandoah/shenandoahCollectorPolicy.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoah_globals.hpp
Changeset: b22b5692689d
Author: shade
Date: 2017-02-08 20:24 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/b22b5692689d
Avoid touching typeArrayKlass klasses.
! src/share/vm/gc_implementation/shenandoah/shenandoahConcurrentMark.inline.hpp
! src/share/vm/gc_implementation/shenandoah/shenandoahRootProcessor.cpp
Changeset: 60b8aede07e6
Author: rkennke
Date: 2017-02-10 20:48 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/60b8aede07e6
Merge
More information about the shenandoah-dev
mailing list