hg: jdk9/hs/hotspot: 22 new changesets

jesper.wilhelmsson at oracle.com jesper.wilhelmsson at oracle.com
Thu Dec 4 11:48:39 UTC 2014


Changeset: c43f0d5cc9ec
Author:    jwilhelm
Date:      2014-11-24 23:28 +0100
URL:       http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/c43f0d5cc9ec

Merge

! test/gc/g1/TestHumongousShrinkHeap.java
! test/gc/g1/TestShrinkAuxiliaryData.java

Changeset: d90241bc32bb
Author:    mlarsson
Date:      2014-11-25 11:59 +0100
URL:       http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/d90241bc32bb

8062943: REDO - Parallelize clearing the next mark bitmap
Reviewed-by: kbarrett, tschatzl

! src/share/vm/gc_implementation/g1/concurrentMark.cpp
! src/share/vm/gc_implementation/g1/concurrentMarkThread.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp
! src/share/vm/gc_implementation/g1/heapRegionManager.cpp
! src/share/vm/gc_implementation/g1/heapRegionManager.hpp

Changeset: 50d100ae0c72
Author:    eistepan
Date:      2014-11-25 18:16 +0400
URL:       http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/50d100ae0c72

8065749: [TESTBUG]: gc/arguments/TestG1HeapRegionSize.java fails at nightly
Reviewed-by: brutisso

! test/gc/arguments/TestG1HeapRegionSize.java

Changeset: 93b6fb9abdb4
Author:    aeriksso
Date:      2013-05-17 17:24 +0200
URL:       http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/93b6fb9abdb4

7176220: 'Full GC' events miss date stamp information occasionally
Summary: Move date stamp logic into GCTraceTime
Reviewed-by: brutisso, tschatzl

! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/vm_operations_g1.cpp
! src/share/vm/gc_implementation/parallelScavenge/psMarkSweep.cpp
! src/share/vm/gc_implementation/parallelScavenge/psParallelCompact.cpp
! src/share/vm/gc_implementation/parallelScavenge/psScavenge.cpp
! src/share/vm/gc_implementation/shared/gcTraceTime.cpp
! src/share/vm/memory/genCollectedHeap.cpp

Changeset: ad524733c223
Author:    mgerdin
Date:      2014-11-26 10:51 +0100
URL:       http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/ad524733c223

8065218: Move CMS-specific fields from Space to CompactibleFreeListSpace
Reviewed-by: brutisso, tschatzl, sangheki

! src/share/vm/gc_implementation/concurrentMarkSweep/compactibleFreeListSpace.cpp
! src/share/vm/gc_implementation/concurrentMarkSweep/compactibleFreeListSpace.hpp
! src/share/vm/memory/space.hpp

Changeset: 760030342f09
Author:    mgerdin
Date:      2014-11-26 10:53 +0100
URL:       http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/760030342f09

8065358: Refactor G1s usage of save_marks and reduce related races
Summary: Stop using save_marks in G1 related code and make setting the replacement field less racy.
Reviewed-by: brutisso, tschatzl

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

Changeset: c196aca52cab
Author:    fzhinkin
Date:      2014-11-26 14:17 +0400
URL:       http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/c196aca52cab

8037968: Add tests on alignment of objects copied to survivor space
Reviewed-by: jmasa, dfazunen

! test/TEST.groups
+ test/gc/arguments/TestSurvivorAlignmentInBytesOption.java
+ test/gc/survivorAlignment/AlignmentHelper.java
+ test/gc/survivorAlignment/SurvivorAlignmentTestMain.java
+ test/gc/survivorAlignment/TestAllocationInEden.java
+ test/gc/survivorAlignment/TestPromotionFromEdenToTenured.java
+ test/gc/survivorAlignment/TestPromotionFromSurvivorToTenuredAfterFullGC.java
+ test/gc/survivorAlignment/TestPromotionFromSurvivorToTenuredAfterMinorGC.java
+ test/gc/survivorAlignment/TestPromotionToSurvivor.java

Changeset: 62be730e9cbe
Author:    jmasa
Date:      2014-11-26 17:43 +0000
URL:       http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/62be730e9cbe

Merge


Changeset: 253970373ce8
Author:    jwilhelm
Date:      2014-11-25 13:41 +0100
URL:       http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/253970373ce8

8065305: Make it possible to extend the G1CollectorPolicy
Summary: Added a G1CollectorPolicyExt where it is possible to extend the class.
Reviewed-by: sjohanss, tschatzl

! src/share/vm/gc_implementation/g1/g1CollectorPolicy.cpp
! src/share/vm/gc_implementation/g1/g1CollectorPolicy.hpp
+ src/share/vm/gc_implementation/g1/g1CollectorPolicy_ext.hpp
! src/share/vm/memory/universe.cpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/arguments.hpp
! src/share/vm/runtime/arguments_ext.hpp

Changeset: fddc5bb6f1d6
Author:    jwilhelm
Date:      2014-11-26 17:24 +0000
URL:       http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/fddc5bb6f1d6

Merge


Changeset: 8c2e5188692f
Author:    jwilhelm
Date:      2014-11-26 20:36 +0000
URL:       http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/8c2e5188692f

Merge


Changeset: f0db7d477633
Author:    sangheki
Date:      2014-11-26 21:38 -0800
URL:       http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/f0db7d477633

8055239: assert(_thread == Thread::current()->osthread()) failed: The PromotionFailedInfo should be thread local
Summary: Changed to trace and reset before second use of PromotionFailedInfo.
Reviewed-by: jmasa, brutisso, kbarrett

! src/share/vm/gc_implementation/parNew/parNewGeneration.cpp

Changeset: 438ea069d427
Author:    eistepan
Date:      2014-11-27 14:52 +0400
URL:       http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/438ea069d427

8065865: gc/TestSoftReferencesBehaviorOnOOME.java: Error. Can't find source file: TestSoftReference.java
Reviewed-by: sla

! test/gc/TestSoftReferencesBehaviorOnOOME.java

Changeset: d5486ac4e114
Author:    sjohanss
Date:      2014-11-27 11:09 +0100
URL:       http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/d5486ac4e114

8065227: Report allocation context stats at end of cleanup
Summary: Moved allocation context update from remark to the cleanup phase.
Reviewed-by: mgerdin, jmasa

! src/share/vm/gc_implementation/g1/concurrentMark.cpp
! src/share/vm/gc_implementation/g1/g1AllocationContext.hpp

Changeset: c883161f2a38
Author:    brutisso
Date:      2014-11-27 21:02 +0100
URL:       http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/c883161f2a38

8065972: Remove support for ParNew+SerialOld and DefNew+CMS
Reviewed-by: mgerdin, stefank

! src/share/vm/gc_implementation/concurrentMarkSweep/cmsCollectorPolicy.cpp
! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp
! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.hpp
! src/share/vm/gc_implementation/parNew/parNewGeneration.hpp
! src/share/vm/memory/cardTableRS.cpp
! src/share/vm/memory/cardTableRS.hpp
! src/share/vm/memory/collectorPolicy.cpp
! src/share/vm/memory/defNewGeneration.hpp
! src/share/vm/memory/genCollectedHeap.cpp
! src/share/vm/memory/genCollectedHeap.hpp
! src/share/vm/memory/genRemSet.hpp
! src/share/vm/memory/generation.hpp
! src/share/vm/memory/sharedHeap.cpp
! src/share/vm/memory/tenuredGeneration.cpp
! src/share/vm/memory/tenuredGeneration.hpp
! src/share/vm/oops/oop.inline.hpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/arguments.hpp
! test/compiler/8010927/Test8010927.java
! test/gc/TestSystemGC.java
! test/gc/startup_warnings/TestDefNewCMS.java
+ test/gc/startup_warnings/TestNoParNew.java
! test/gc/startup_warnings/TestParNewCMS.java
! test/gc/startup_warnings/TestParNewSerialOld.java

Changeset: b39224cc9ab2
Author:    brutisso
Date:      2014-11-28 08:20 +0100
URL:       http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/b39224cc9ab2

8066133: Fix missing reivew changes for JDK-8065972
Reviewed-by: mgerdin, stefank

! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp
! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.hpp
! src/share/vm/gc_implementation/parNew/parNewGeneration.cpp
! src/share/vm/gc_implementation/parNew/parNewGeneration.hpp
! src/share/vm/gc_implementation/shared/parGCAllocBuffer.cpp
! src/share/vm/gc_implementation/shared/parGCAllocBuffer.hpp
! src/share/vm/memory/blockOffsetTable.hpp
! src/share/vm/memory/cardTableModRefBS.hpp
! src/share/vm/memory/generation.cpp
! src/share/vm/memory/generation.hpp
! test/gc/startup_warnings/TestParNewSerialOld.java

Changeset: 1c207cfc557b
Author:    tschatzl
Date:      2014-11-28 09:33 +0100
URL:       http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/1c207cfc557b

8065579: WB method to start G1 concurrent mark cycle should be introduced
Summary: Add a WhiteBox callback to the VM to start a concurrent mark cycle in G1.
Reviewed-by: tschatzl, sjohanss
Contributed-by: Leonid Mesnik <leonid.mesnik at oracle.com>

! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/vm_operations_g1.cpp
! src/share/vm/gc_interface/gcCause.cpp
! src/share/vm/gc_interface/gcCause.hpp
! src/share/vm/prims/whitebox.cpp
+ test/gc/whitebox/TestConcMarkCycleWB.java
! test/testlibrary/whitebox/sun/hotspot/WhiteBox.java

Changeset: 1115d9b55e9d
Author:    tschatzl
Date:      2014-11-28 08:53 +0000
URL:       http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/1115d9b55e9d

Merge


Changeset: b6fe66681496
Author:    jwilhelm
Date:      2014-12-01 12:11 +0100
URL:       http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/b6fe66681496

Merge

! src/share/vm/prims/whitebox.cpp
! src/share/vm/runtime/arguments.cpp
! test/TEST.groups
! test/compiler/runtime/8010927/Test8010927.java
! test/testlibrary/whitebox/sun/hotspot/WhiteBox.java

Changeset: a0dc758e76ef
Author:    brutisso
Date:      2014-12-02 09:51 +0100
URL:       http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/a0dc758e76ef

8065992: Change CMSCollector::_young_gen to be a ParNewGeneration*
Reviewed-by: mgerdin, kbarrett

! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp
! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.hpp
! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.inline.hpp
! src/share/vm/memory/genCollectedHeap.cpp
! src/share/vm/memory/generation.cpp
! src/share/vm/memory/generation.hpp

Changeset: f84495a81488
Author:    brutisso
Date:      2014-12-01 14:37 +0100
URL:       http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/f84495a81488

8065993: Merge OneContigSpaceCardGeneration with TenuredGeneration
Reviewed-by: mgerdin, kbarrett

! agent/src/share/classes/sun/jvm/hotspot/memory/Generation.java
- agent/src/share/classes/sun/jvm/hotspot/memory/OneContigSpaceCardGeneration.java
! agent/src/share/classes/sun/jvm/hotspot/memory/TenuredGeneration.java
! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp
! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.inline.hpp
! src/share/vm/gc_implementation/parNew/parNewGeneration.cpp
! src/share/vm/memory/cardTableModRefBS.cpp
! src/share/vm/memory/defNewGeneration.hpp
! src/share/vm/memory/genCollectedHeap.cpp
! src/share/vm/memory/genMarkSweep.cpp
! src/share/vm/memory/generation.cpp
! src/share/vm/memory/generation.hpp
- src/share/vm/memory/generation.inline.hpp
! src/share/vm/memory/space.hpp
! src/share/vm/memory/tenuredGeneration.cpp
! src/share/vm/memory/tenuredGeneration.hpp
+ src/share/vm/memory/tenuredGeneration.inline.hpp
! src/share/vm/precompiled/precompiled.hpp
! src/share/vm/runtime/vmStructs.cpp

Changeset: ba93958aad70
Author:    jwilhelm
Date:      2014-12-04 10:40 +0100
URL:       http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/ba93958aad70

Merge

! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/g1RemSet.cpp
! src/share/vm/gc_implementation/g1/heapRegionManager.cpp
! src/share/vm/gc_implementation/parNew/parNewGeneration.cpp
! src/share/vm/memory/cardTableModRefBS.cpp
! src/share/vm/memory/cardTableRS.cpp
! src/share/vm/prims/whitebox.cpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/vmStructs.cpp
! test/testlibrary/whitebox/sun/hotspot/WhiteBox.java



More information about the jdk9-all-changes mailing list