hg: hsx/hotspot-main/hotspot: 20 new changesets
mikael.gerdin at oracle.com
mikael.gerdin at oracle.com
Thu May 2 22:22:40 PDT 2013
Changeset: c23dbf0e8ab7
Author: jmasa
Date: 2013-03-01 10:19 -0800
URL: http://hg.openjdk.java.net/hsx/hotspot-main/hotspot/rev/c23dbf0e8ab7
8011268: NPG: Free unused VirtualSpaceNodes
Reviewed-by: mgerdin, coleenp, johnc
! src/share/vm/classfile/classLoaderData.cpp
! src/share/vm/memory/metachunk.cpp
! src/share/vm/memory/metachunk.hpp
! src/share/vm/memory/metaspace.cpp
! src/share/vm/memory/metaspace.hpp
Changeset: bfe3be9ebd6c
Author: kevinw
Date: 2013-04-18 17:02 +0100
URL: http://hg.openjdk.java.net/hsx/hotspot-main/hotspot/rev/bfe3be9ebd6c
7109087: gc/7072527/TestFullGCCount.java fails when GC is set in command-line
Reviewed-by: mgerdin
! test/gc/7072527/TestFullGCCount.java
Changeset: 12927badda81
Author: kevinw
Date: 2013-04-19 05:14 +0200
URL: http://hg.openjdk.java.net/hsx/hotspot-main/hotspot/rev/12927badda81
Merge
Changeset: d391427ddc29
Author: mgerdin
Date: 2013-04-22 10:10 +0200
URL: http://hg.openjdk.java.net/hsx/hotspot-main/hotspot/rev/d391427ddc29
Merge
Changeset: a08c80e9e1e5
Author: stefank
Date: 2013-04-22 20:27 +0200
URL: http://hg.openjdk.java.net/hsx/hotspot-main/hotspot/rev/a08c80e9e1e5
8012687: Remove unused is_root checks and closures
Reviewed-by: tschatzl, jmasa
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp
! src/share/vm/gc_implementation/g1/g1MarkSweep.cpp
! src/share/vm/gc_implementation/parallelScavenge/psMarkSweep.cpp
! src/share/vm/gc_implementation/parallelScavenge/psMarkSweep.hpp
! src/share/vm/gc_implementation/parallelScavenge/psParallelCompact.cpp
! src/share/vm/gc_implementation/parallelScavenge/psParallelCompact.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/genCollectedHeap.cpp
! src/share/vm/memory/genCollectedHeap.hpp
! src/share/vm/memory/genMarkSweep.cpp
! src/share/vm/memory/sharedHeap.cpp
! src/share/vm/memory/sharedHeap.hpp
Changeset: ebded0261dfc
Author: jmasa
Date: 2013-04-22 22:00 -0700
URL: http://hg.openjdk.java.net/hsx/hotspot-main/hotspot/rev/ebded0261dfc
8012111: Remove warning about CMS generation shrinking.
Reviewed-by: johnc, brutisso, stefank
! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp
+ test/gc/concurrentMarkSweep/GuardShrinkWarning.java
Changeset: 1cb4795305b9
Author: mgerdin
Date: 2013-04-23 08:39 +0200
URL: http://hg.openjdk.java.net/hsx/hotspot-main/hotspot/rev/1cb4795305b9
8011802: NPG: init_dependencies in class loader data graph can cause invalid CLD
Summary: Restructure initialization of ClassLoaderData to not add a new instance if init_dependencies fail
Reviewed-by: stefank, coleenp
! src/share/vm/classfile/classLoaderData.cpp
! src/share/vm/classfile/classLoaderData.hpp
! src/share/vm/classfile/classLoaderData.inline.hpp
Changeset: 5c93c1f61226
Author: johnc
Date: 2013-04-18 10:09 -0700
URL: http://hg.openjdk.java.net/hsx/hotspot-main/hotspot/rev/5c93c1f61226
8011724: G1: Stack allocate instances of HeapRegionRemSetIterator
Summary: Stack allocate instances of HeapRegionRemSetIterator during RSet scanning.
Reviewed-by: brutisso, jwilhelm
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp
! src/share/vm/gc_implementation/g1/g1RemSet.cpp
! src/share/vm/gc_implementation/g1/g1RemSet.hpp
! src/share/vm/gc_implementation/g1/heapRegionRemSet.cpp
! src/share/vm/gc_implementation/g1/heapRegionRemSet.hpp
! src/share/vm/gc_implementation/g1/sparsePRT.cpp
! src/share/vm/gc_implementation/g1/sparsePRT.hpp
Changeset: 868d87ed63c8
Author: jmasa
Date: 2013-02-12 14:15 -0800
URL: http://hg.openjdk.java.net/hsx/hotspot-main/hotspot/rev/868d87ed63c8
8008966: NPG: Inefficient Metaspace counter functions cause large young GC regressions
Reviewed-by: mgerdin, coleenp
! src/share/vm/classfile/classLoaderData.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/parallelScavenge/psMarkSweep.cpp
! src/share/vm/gc_implementation/parallelScavenge/psParallelCompact.cpp
! src/share/vm/gc_implementation/shared/vmGCOperations.cpp
! src/share/vm/memory/filemap.cpp
! src/share/vm/memory/genCollectedHeap.cpp
! src/share/vm/memory/metaspace.cpp
! src/share/vm/memory/metaspace.hpp
! src/share/vm/memory/metaspaceCounters.cpp
! src/share/vm/memory/metaspaceCounters.hpp
! src/share/vm/memory/metaspaceShared.cpp
Changeset: 9d75bcd7c890
Author: mgerdin
Date: 2013-04-24 19:55 +0200
URL: http://hg.openjdk.java.net/hsx/hotspot-main/hotspot/rev/9d75bcd7c890
8013136: NPG: Parallel class loading tests fail after fix for JDK-8011802
Summary: Move initialization of dependencies to before allocation of CLD
Reviewed-by: stefank, coleenp
! src/share/vm/classfile/classLoaderData.cpp
! src/share/vm/classfile/classLoaderData.hpp
Changeset: d50cc62e94ff
Author: johnc
Date: 2013-04-24 14:48 -0700
URL: http://hg.openjdk.java.net/hsx/hotspot-main/hotspot/rev/d50cc62e94ff
8012715: G1: GraphKit accesses PtrQueue::_index as int but is size_t
Summary: In graphKit INT operations were generated to access PtrQueue::_index which has type size_t. This is 64 bit on 64-bit machines. No problems occur on little endian machines as long as the index fits into 32 bit, but on big endian machines the upper part is read, which is zero. This leads to unnecessary branches to the slow path in the runtime.
Reviewed-by: twisti, johnc
Contributed-by: Martin Doerr <martin.doerr at sap.com>
! src/share/vm/opto/graphKit.cpp
Changeset: b06ac540229e
Author: stefank
Date: 2013-04-24 20:13 +0200
URL: http://hg.openjdk.java.net/hsx/hotspot-main/hotspot/rev/b06ac540229e
8013132: Add a flag to turn off the output of the verbose verification code
Reviewed-by: johnc, brutisso
! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp
! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.hpp
! src/share/vm/gc_implementation/g1/concurrentMark.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/g1MarkSweep.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/memory/genCollectedHeap.cpp
! src/share/vm/memory/universe.cpp
! src/share/vm/memory/universe.hpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/thread.cpp
! src/share/vm/runtime/vmThread.cpp
! src/share/vm/runtime/vm_operations.hpp
Changeset: b294421fa3c5
Author: brutisso
Date: 2013-04-26 09:53 +0200
URL: http://hg.openjdk.java.net/hsx/hotspot-main/hotspot/rev/b294421fa3c5
8012915: ReservedSpace::align_reserved_region() broken on Windows
Summary: remove unused constructors and helper methods for ReservedHeapSpace and ReservedSpace
Reviewed-by: mgerdin, jmasa, johnc, tschatzl
! src/share/vm/runtime/virtualspace.cpp
! src/share/vm/runtime/virtualspace.hpp
Changeset: 2f50bc369470
Author: stefank
Date: 2013-04-26 10:40 +0200
URL: http://hg.openjdk.java.net/hsx/hotspot-main/hotspot/rev/2f50bc369470
8013160: NPG: Remove unnecessary mark stack draining after CodeCache::do_unloading
Reviewed-by: coleenp, mgerdin
! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp
! src/share/vm/gc_implementation/g1/g1MarkSweep.cpp
! src/share/vm/gc_implementation/parallelScavenge/psMarkSweep.cpp
! src/share/vm/gc_implementation/parallelScavenge/psParallelCompact.cpp
! src/share/vm/memory/genMarkSweep.cpp
Changeset: 3edf23423bb2
Author: johnc
Date: 2013-04-26 10:57 -0700
URL: http://hg.openjdk.java.net/hsx/hotspot-main/hotspot/rev/3edf23423bb2
8011898: gc/TestVerifyBeforeGCDuringStartup.java: java.lang.RuntimeException: '[Verifying' missing from stdout/stderr: [Error: Could not find or load main class]
Summary: System.getProperty("test.java.opts") can return NULL, which gets converted to to the empty string, and the child java command then interprets that as the name of the main class.
Reviewed-by: jmasa, brutisso
! test/gc/TestVerifyDuringStartup.java
Changeset: caac22686b17
Author: mgerdin
Date: 2013-04-29 09:31 +0200
URL: http://hg.openjdk.java.net/hsx/hotspot-main/hotspot/rev/caac22686b17
Merge
! src/share/vm/gc_implementation/g1/heapRegionRemSet.cpp
! src/share/vm/runtime/thread.cpp
Changeset: 601183f604b2
Author: mgerdin
Date: 2013-04-29 13:07 +0200
URL: http://hg.openjdk.java.net/hsx/hotspot-main/hotspot/rev/601183f604b2
8013129: Possible deadlock with Metaspace locks due to mixed usage of safepoint aware and non-safepoint aware locking
Summary: Change Metaspace::deallocate to take lock with _no_safepoint_check_flag
Reviewed-by: coleenp, jmasa, dholmes
! src/share/vm/memory/metaspace.cpp
Changeset: 9075044ed66b
Author: ehelin
Date: 2013-04-30 16:36 +0200
URL: http://hg.openjdk.java.net/hsx/hotspot-main/hotspot/rev/9075044ed66b
8008541: Remove old code in HotSpot that supported the jmap -permstat functionality
Reviewed-by: sla, brutisso
! agent/src/share/classes/sun/jvm/hotspot/tools/JMap.java
Changeset: d58c62b7447d
Author: mgerdin
Date: 2013-05-02 19:28 +0200
URL: http://hg.openjdk.java.net/hsx/hotspot-main/hotspot/rev/d58c62b7447d
Merge
! src/share/vm/classfile/classLoaderData.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/heapRegionRemSet.cpp
Changeset: cbd4ce58f1f3
Author: mgerdin
Date: 2013-05-02 16:41 -0700
URL: http://hg.openjdk.java.net/hsx/hotspot-main/hotspot/rev/cbd4ce58f1f3
Merge
More information about the hotspot-dev
mailing list