hg: jdk9/hs/hotspot: 18 new changesets

jesper.wilhelmsson at oracle.com jesper.wilhelmsson at oracle.com
Thu Apr 9 19:32:18 UTC 2015


Changeset: a8704a006c39
Author:    brutisso
Date:      2015-04-02 06:42 +0200
URL:       http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/a8704a006c39

8076314: Remove the static instance variable SharedHeap:: _sh
Reviewed-by: pliden, jmasa

! src/share/vm/gc_implementation/concurrentMarkSweep/compactibleFreeListSpace.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/g1CollectorPolicy.cpp
! src/share/vm/gc_implementation/g1/g1MarkSweep.cpp
! src/share/vm/gc_implementation/g1/g1RootProcessor.cpp
! src/share/vm/gc_implementation/g1/vm_operations_g1.cpp
! src/share/vm/gc_implementation/shared/ageTable.cpp
! src/share/vm/gc_implementation/shared/ageTable.hpp
! src/share/vm/gc_implementation/shared/vmGCOperations.cpp
! src/share/vm/memory/cardTableModRefBS.cpp
! src/share/vm/memory/cardTableRS.cpp
! src/share/vm/memory/defNewGeneration.cpp
! src/share/vm/memory/genCollectedHeap.cpp
! src/share/vm/memory/sharedHeap.cpp
! src/share/vm/memory/sharedHeap.hpp
! src/share/vm/runtime/thread.cpp
! src/share/vm/runtime/thread.hpp

Changeset: 5007579fc9a9
Author:    david
Date:      2015-04-01 12:34 +0200
URL:       http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/5007579fc9a9

8016276: CMS concurrentMarkSweepGeneration contains lots of unnecessary allocation failure handling
Reviewed-by: stefank, pliden

! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp

Changeset: b88bb4de100e
Author:    pliden
Date:      2015-04-02 09:14 +0200
URL:       http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/b88bb4de100e

8076447: Remove unused MemoryManager::kind()
Reviewed-by: stefank, tschatzl

! src/share/vm/services/memoryManager.hpp

Changeset: e641ea5c503b
Author:    stefank
Date:      2015-04-02 10:04 +0200
URL:       http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/e641ea5c503b

8075955: Replace the macro based implementation of oop_oop_iterate with a template based solution
Reviewed-by: brutisso, coleenp, kbarrett, sjohanss

! make/solaris/makefiles/product.make
+ src/share/vm/gc_implementation/concurrentMarkSweep/cmsOopClosures.cpp
! src/share/vm/gc_implementation/concurrentMarkSweep/promotionInfo.cpp
! src/share/vm/gc_implementation/g1/g1OopClosures.cpp
+ src/share/vm/gc_implementation/parNew/parOopClosures.cpp
! src/share/vm/gc_implementation/parallelScavenge/pcTasks.cpp
! src/share/vm/gc_implementation/parallelScavenge/psCompactionManager.cpp
! src/share/vm/gc_implementation/parallelScavenge/psCompactionManager.inline.hpp
! src/share/vm/gc_implementation/parallelScavenge/psParallelCompact.cpp
! src/share/vm/gc_implementation/parallelScavenge/psParallelCompact.hpp
+ src/share/vm/gc_implementation/parallelScavenge/psParallelCompact.inline.hpp
! src/share/vm/gc_implementation/parallelScavenge/psPromotionManager.cpp
! src/share/vm/gc_implementation/parallelScavenge/psPromotionManager.inline.hpp
! src/share/vm/gc_implementation/shared/markSweep.cpp
! src/share/vm/gc_implementation/shared/markSweep.hpp
! src/share/vm/gc_implementation/shared/markSweep.inline.hpp
! src/share/vm/memory/defNewGeneration.cpp
+ src/share/vm/memory/genOopClosures.cpp
! src/share/vm/memory/iterator.cpp
! src/share/vm/memory/iterator.hpp
! src/share/vm/memory/iterator.inline.hpp
! src/share/vm/memory/space.cpp
! src/share/vm/memory/tenuredGeneration.cpp
- src/share/vm/oops/instanceClassLoaderKlass.cpp
! src/share/vm/oops/instanceClassLoaderKlass.hpp
+ src/share/vm/oops/instanceClassLoaderKlass.inline.hpp
! src/share/vm/oops/instanceKlass.cpp
! src/share/vm/oops/instanceKlass.hpp
+ src/share/vm/oops/instanceKlass.inline.hpp
! src/share/vm/oops/instanceMirrorKlass.cpp
! src/share/vm/oops/instanceMirrorKlass.hpp
+ src/share/vm/oops/instanceMirrorKlass.inline.hpp
! src/share/vm/oops/instanceRefKlass.cpp
! src/share/vm/oops/instanceRefKlass.hpp
+ src/share/vm/oops/instanceRefKlass.inline.hpp
! src/share/vm/oops/klass.cpp
! src/share/vm/oops/klass.hpp
- src/share/vm/oops/klassPS.hpp
! src/share/vm/oops/objArrayKlass.cpp
! src/share/vm/oops/objArrayKlass.hpp
! src/share/vm/oops/objArrayKlass.inline.hpp
! src/share/vm/oops/oop.hpp
! src/share/vm/oops/oop.inline.hpp
- src/share/vm/oops/oop.pcgc.inline.hpp
- src/share/vm/oops/oop.psgc.inline.hpp
! src/share/vm/oops/typeArrayKlass.cpp
! src/share/vm/oops/typeArrayKlass.hpp
+ src/share/vm/oops/typeArrayKlass.inline.hpp
! src/share/vm/precompiled/precompiled.hpp

Changeset: 73bd472043ee
Author:    stefank
Date:      2015-04-02 10:22 +0200
URL:       http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/73bd472043ee

8076456: Remove unnecessary oopDesc::klass() calls
Reviewed-by: pliden, jmasa

! src/share/vm/gc_implementation/parallelScavenge/psCompactionManager.cpp
! src/share/vm/gc_implementation/parallelScavenge/psCompactionManager.inline.hpp
! src/share/vm/gc_implementation/shared/markSweep.cpp
! src/share/vm/oops/instanceKlass.inline.hpp

Changeset: 4e28fac1367b
Author:    brutisso
Date:      2015-04-02 16:06 +0200
URL:       http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/4e28fac1367b

8076454: Clean up/move things out of SharedHeap
Reviewed-by: stefank, sjohanss, david

! src/share/vm/gc_implementation/concurrentMarkSweep/compactibleFreeListSpace.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp
! src/share/vm/gc_implementation/parallelScavenge/parallelScavengeHeap.cpp
! src/share/vm/gc_implementation/parallelScavenge/parallelScavengeHeap.hpp
! src/share/vm/gc_interface/collectedHeap.cpp
! src/share/vm/gc_interface/collectedHeap.hpp
! src/share/vm/gc_interface/collectedHeap.inline.hpp
! src/share/vm/memory/cardTableModRefBS.cpp
! src/share/vm/memory/genCollectedHeap.cpp
! src/share/vm/memory/genCollectedHeap.hpp
! src/share/vm/memory/sharedHeap.cpp
! src/share/vm/memory/sharedHeap.hpp

Changeset: 3093ed84601e
Author:    brutisso
Date:      2015-04-02 16:07 +0200
URL:       http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/3093ed84601e

8076289: Move the StrongRootsScope out of SharedHeap
Reviewed-by: stefank, sjohanss, david

! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp
! src/share/vm/gc_implementation/g1/concurrentMark.cpp
! src/share/vm/gc_implementation/g1/g1RootProcessor.cpp
! src/share/vm/gc_implementation/g1/g1RootProcessor.hpp
! src/share/vm/gc_implementation/parNew/parNewGeneration.cpp
! src/share/vm/gc_implementation/parallelScavenge/parallelScavengeHeap.hpp
! src/share/vm/memory/genCollectedHeap.cpp
! src/share/vm/memory/iterator.cpp
! src/share/vm/memory/iterator.hpp
! src/share/vm/memory/sharedHeap.cpp
! src/share/vm/memory/sharedHeap.hpp
+ src/share/vm/memory/strongRootsScope.cpp
+ src/share/vm/memory/strongRootsScope.hpp
! src/share/vm/runtime/thread.hpp

Changeset: 9e68a9a208ce
Author:    brutisso
Date:      2015-04-02 16:08 +0200
URL:       http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/9e68a9a208ce

8076452: Remove SharedHeap
Reviewed-by: stefank, sjohanss, david

! agent/src/share/classes/sun/jvm/hotspot/gc_implementation/g1/G1CollectedHeap.java
! agent/src/share/classes/sun/jvm/hotspot/gc_interface/CollectedHeapName.java
! agent/src/share/classes/sun/jvm/hotspot/memory/GenCollectedHeap.java
- agent/src/share/classes/sun/jvm/hotspot/memory/SharedHeap.java
! agent/src/share/classes/sun/jvm/hotspot/tools/HeapSummary.java
! src/share/vm/gc_implementation/concurrentMarkSweep/adaptiveFreeList.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp
! src/share/vm/gc_implementation/g1/satbQueue.cpp
! src/share/vm/gc_implementation/g1/vmStructs_g1.hpp
! src/share/vm/gc_implementation/parNew/parCardTableModRefBS.cpp
! src/share/vm/gc_implementation/parallelScavenge/psParallelCompact.hpp
! src/share/vm/gc_implementation/shared/ageTable.cpp
! src/share/vm/gc_implementation/shared/mutableNUMASpace.cpp
! src/share/vm/gc_interface/collectedHeap.hpp
! src/share/vm/memory/cardTableModRefBS.cpp
! src/share/vm/memory/freeList.cpp
! src/share/vm/memory/gcLocker.cpp
! src/share/vm/memory/genCollectedHeap.cpp
! src/share/vm/memory/genCollectedHeap.hpp
! src/share/vm/memory/genOopClosures.inline.hpp
! src/share/vm/memory/iterator.hpp
- src/share/vm/memory/sharedHeap.cpp
- src/share/vm/memory/sharedHeap.hpp
! src/share/vm/precompiled/precompiled.hpp
! src/share/vm/runtime/vmStructs.cpp
! src/share/vm/utilities/workgroup.hpp

Changeset: 112ea661cf80
Author:    jwilhelm
Date:      2015-04-02 16:37 +0200
URL:       http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/112ea661cf80

8076267: Remove n_gens()
Reviewed-by: jprovino, kbarrett, jmasa

! agent/src/share/classes/sun/jvm/hotspot/memory/GenCollectedHeap.java
! src/share/vm/gc_implementation/parNew/parNewGeneration.cpp
! src/share/vm/memory/cardTableRS.cpp
! src/share/vm/memory/defNewGeneration.cpp
! src/share/vm/memory/genCollectedHeap.cpp
! src/share/vm/memory/genCollectedHeap.hpp
! src/share/vm/runtime/vmStructs.cpp
! src/share/vm/services/memoryService.cpp

Changeset: 258bd21076fe
Author:    iignatyev
Date:      2015-04-02 18:53 +0300
URL:       http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/258bd21076fe

8043225: Make whitebox API functions more stable
Summary: Added checks for null parameters where applicable
Reviewed-by: dholmes, iignatyev
Contributed-by: Kirill Zhaldybin <kirill.zhaldybin at oracle.com>

! src/share/vm/prims/whitebox.cpp

Changeset: 94949d4759d1
Author:    drwhite
Date:      2015-04-02 16:42 -0400
URL:       http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/94949d4759d1

8069004: Kitchensink hanged with 16Gb heap and GC pause >30 min
Summary: Revert bug introduced a few months ago.
Reviewed-by: brutisso, tschatzl, jmasa

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

Changeset: 9eb2691d2330
Author:    tschatzl
Date:      2015-04-07 10:53 +0200
URL:       http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/9eb2691d2330

8058354: SPECjvm2008-Derby -2.7% performance regression on Solaris-X64 starting with 9-b29
Summary: Allow use of large pages for auxiliary data structures in G1. Clean up existing interfaces.
Reviewed-by: jmasa, pliden, stefank

! src/share/vm/gc_implementation/g1/concurrentMark.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp
! src/share/vm/gc_implementation/g1/g1PageBasedVirtualSpace.cpp
! src/share/vm/gc_implementation/g1/g1PageBasedVirtualSpace.hpp
! src/share/vm/gc_implementation/g1/g1RegionToSpaceMapper.cpp
! src/share/vm/gc_implementation/g1/g1RegionToSpaceMapper.hpp
! src/share/vm/gc_implementation/g1/heapRegionSet.cpp
! src/share/vm/prims/whitebox.cpp
! src/share/vm/runtime/virtualspace.cpp
! src/share/vm/runtime/virtualspace.hpp
+ test/gc/g1/TestLargePageUseForAuxMemory.java

Changeset: 123c1ff593e6
Author:    pliden
Date:      2015-04-08 15:19 +0200
URL:       http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/123c1ff593e6

8076534: CollectedHeapName in SA agent incorrect
Reviewed-by: dsamersoff, sla, tschatzl

! agent/src/share/classes/sun/jvm/hotspot/gc_interface/CollectedHeap.java
! agent/src/share/classes/sun/jvm/hotspot/gc_interface/CollectedHeapName.java
! agent/src/share/classes/sun/jvm/hotspot/memory/Universe.java

Changeset: 4f6c752659a9
Author:    jwilhelm
Date:      2015-04-09 11:29 +0200
URL:       http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/4f6c752659a9

8077302: src/share/vm/oops/instanceRefKlass.inline.hpp has a doubble /*
Reviewed-by: stefank, mgerdin

! src/share/vm/oops/instanceClassLoaderKlass.inline.hpp
! src/share/vm/oops/instanceRefKlass.inline.hpp

Changeset: c54cb8d2d294
Author:    jwilhelm
Date:      2015-04-09 11:30 +0200
URL:       http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/c54cb8d2d294

8077315: Build failure on OSX after compiler upgrade
Reviewed-by: stefank, mgerdin

! src/share/vm/oops/instanceRefKlass.inline.hpp

Changeset: deface5fadd2
Author:    kbarrett
Date:      2015-04-08 10:32 -0400
URL:       http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/deface5fadd2

8076265: Simplify deal_with_reference
Summary: Eliminate _CHECK_BOTH_FINGERS_ and simplify.
Reviewed-by: brutisso, tschatzl

! src/share/vm/gc_implementation/g1/concurrentMark.hpp
! src/share/vm/gc_implementation/g1/concurrentMark.inline.hpp

Changeset: 6d93e6dea8fc
Author:    kbarrett
Date:      2015-04-09 12:40 +0000
URL:       http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/6d93e6dea8fc

Merge


Changeset: 99c2729f5a4b
Author:    jwilhelm
Date:      2015-04-09 17:39 +0200
URL:       http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/99c2729f5a4b

Merge

- agent/src/share/classes/sun/jvm/hotspot/memory/SharedHeap.java
- src/share/vm/memory/sharedHeap.cpp
- src/share/vm/memory/sharedHeap.hpp
- src/share/vm/oops/instanceClassLoaderKlass.cpp
! src/share/vm/oops/instanceKlass.cpp
! src/share/vm/oops/instanceKlass.hpp
- src/share/vm/oops/klassPS.hpp
- src/share/vm/oops/oop.pcgc.inline.hpp
- src/share/vm/oops/oop.psgc.inline.hpp



More information about the jdk9-all-changes mailing list