hg: hsx/hotspot-main/hotspot: 11 new changesets

john.coomes at oracle.com john.coomes at oracle.com
Fri Oct 11 11:28:03 PDT 2013


Changeset: 9b4d0569f2f4
Author:    jwilhelm
Date:      2013-10-03 21:36 +0200
URL:       http://hg.openjdk.java.net/hsx/hotspot-main/hotspot/rev/9b4d0569f2f4

8025852: Remove unnecessary setters in collector policy classes
Summary: Use instance variables directly within the collector policy classes and remove unused setters.
Reviewed-by: tschatzl, jcoomes

! src/share/vm/gc_implementation/g1/g1CollectorPolicy.cpp
! src/share/vm/memory/collectorPolicy.cpp
! src/share/vm/memory/collectorPolicy.hpp

Changeset: 087f02e22fc2
Author:    jwilhelm
Date:      2013-10-04 22:08 +0200
URL:       http://hg.openjdk.java.net/hsx/hotspot-main/hotspot/rev/087f02e22fc2

8025854: Use "young gen" instead of "eden"
Summary: Changed a few descriptions and variable names to young gen.
Reviewed-by: tschatzl, jcoomes

! src/share/vm/memory/collectorPolicy.cpp
! src/share/vm/runtime/arguments.cpp

Changeset: 263f2c796d6c
Author:    stefank
Date:      2013-10-05 10:14 +0200
URL:       http://hg.openjdk.java.net/hsx/hotspot-main/hotspot/rev/263f2c796d6c

8024838: Significant slowdown due to transparent huge pages
Summary: Don't turn on transparent huge pages (-XX:+UseTransparentHugePages) unless explicitly specified on the command line. This has the effect that large pages are never turned on Linux unless the user has explicitly enabled any of the large pages flags: -XX:+UseLargePages, -XX:+UseTransparentHugePages, -XX:+UseHugeTLBFS, and -XX:+UseSHM.
Reviewed-by: jwilhelm, tschatzl, brutisso

! src/os/linux/vm/globals_linux.hpp
! src/os/linux/vm/os_linux.cpp
+ test/runtime/memory/LargePages/TestLargePagesFlags.java

Changeset: 8618e0d7735b
Author:    stefank
Date:      2013-10-05 08:01 -0700
URL:       http://hg.openjdk.java.net/hsx/hotspot-main/hotspot/rev/8618e0d7735b

Merge


Changeset: 04b18a42c2f3
Author:    mgerdin
Date:      2013-10-04 13:33 +0200
URL:       http://hg.openjdk.java.net/hsx/hotspot-main/hotspot/rev/04b18a42c2f3

8025526: VirtualSpace should support per-instance disabling of large pages
Summary: Add a new initialization function to VirtualSpace which allows the caller to override the max commit granularity.
Reviewed-by: stefank, ehelin, tschatzl

! src/share/vm/runtime/virtualspace.cpp
! src/share/vm/runtime/virtualspace.hpp

Changeset: 69944b868a32
Author:    mgerdin
Date:      2013-10-08 17:35 +0200
URL:       http://hg.openjdk.java.net/hsx/hotspot-main/hotspot/rev/69944b868a32

8014555: G1: Memory ordering problem with Conc refinement and card marking
Summary: Add a StoreLoad barrier in the G1 post-barrier to fix a race with concurrent refinement. Also-reviewed-by: martin.doerr at sap.com
Reviewed-by: iveresov, tschatzl, brutisso, roland, kvn

! src/cpu/sparc/vm/c1_Runtime1_sparc.cpp
! src/cpu/sparc/vm/macroAssembler_sparc.cpp
! src/cpu/x86/vm/c1_Runtime1_x86.cpp
! src/cpu/x86/vm/macroAssembler_x86.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.inline.hpp
! src/share/vm/gc_implementation/g1/g1SATBCardTableModRefBS.cpp
! src/share/vm/gc_implementation/g1/g1SATBCardTableModRefBS.hpp
! src/share/vm/gc_implementation/g1/ptrQueue.hpp
! src/share/vm/opto/graphKit.cpp

Changeset: b4d8a3d4db73
Author:    tamao
Date:      2013-10-09 11:18 -0700
URL:       http://hg.openjdk.java.net/hsx/hotspot-main/hotspot/rev/b4d8a3d4db73

8010506: Typos and errors in descriptions of vm options in globals.hpp
Summary: Fix typos and errors in descriptions of vm options in globals.hpp
Reviewed-by: jmasa, jwilhelm

! src/share/vm/runtime/globals.hpp

Changeset: 82af7d7a0128
Author:    tschatzl
Date:      2013-10-09 10:57 +0200
URL:       http://hg.openjdk.java.net/hsx/hotspot-main/hotspot/rev/82af7d7a0128

8003420: NPG: make new GC root for pd_set
Summary: Move protection domain oops from system dictionary entries into a seperate set; the system dictionary references entries in that set now. This allows fast iteration during non-classunloading garbage collection. Implementation based on initial prototype from Ioi Lam (iklam).
Reviewed-by: coleenp, iklam

+ agent/src/share/classes/sun/jvm/hotspot/memory/ProtectionDomainCacheEntry.java
! agent/src/share/classes/sun/jvm/hotspot/memory/ProtectionDomainEntry.java
! src/share/vm/classfile/dictionary.cpp
! src/share/vm/classfile/dictionary.hpp
! src/share/vm/classfile/systemDictionary.cpp
! src/share/vm/runtime/vmStructs.cpp
! src/share/vm/utilities/globalDefinitions.hpp

Changeset: 85c1ca43713f
Author:    stefank
Date:      2013-10-07 15:51 +0200
URL:       http://hg.openjdk.java.net/hsx/hotspot-main/hotspot/rev/85c1ca43713f

8024547: MaxMetaspaceSize should limit the committed memory used by the metaspaces
Reviewed-by: brutisso, jmasa, coleenp

! src/share/vm/gc_implementation/shared/vmGCOperations.hpp
! src/share/vm/gc_interface/collectedHeap.cpp
! src/share/vm/gc_interface/collectedHeap.hpp
! src/share/vm/memory/collectorPolicy.cpp
! src/share/vm/memory/filemap.hpp
! src/share/vm/memory/metaspace.cpp
! src/share/vm/memory/metaspace.hpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/globals.hpp

Changeset: a6414751d537
Author:    stefank
Date:      2013-10-07 15:51 +0200
URL:       http://hg.openjdk.java.net/hsx/hotspot-main/hotspot/rev/a6414751d537

8025996: Track metaspace usage when metaspace is expanded
Reviewed-by: coleenp, ehelin

! src/share/vm/memory/metaspace.cpp
! src/share/vm/services/memoryService.hpp

Changeset: aa6f2ea19d8f
Author:    jcoomes
Date:      2013-10-11 08:27 -0700
URL:       http://hg.openjdk.java.net/hsx/hotspot-main/hotspot/rev/aa6f2ea19d8f

Merge

! src/os/linux/vm/os_linux.cpp
! src/share/vm/classfile/dictionary.cpp
! src/share/vm/classfile/dictionary.hpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/g1SATBCardTableModRefBS.cpp
! src/share/vm/opto/graphKit.cpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/vmStructs.cpp
! src/share/vm/utilities/globalDefinitions.hpp



More information about the hotspot-dev mailing list