hg: jdk7/hotspot-comp/hotspot: 26 new changesets
john.coomes at oracle.com
john.coomes at oracle.com
Fri Mar 25 13:03:58 PDT 2011
Changeset: 1216415d8e35
Author: tonyp
Date: 2011-03-04 17:13 -0500
URL: http://hg.openjdk.java.net/jdk7/hotspot-comp/hotspot/rev/1216415d8e35
7014923: G1: code cleanup
Summary: Some G1 code cleanup.
Reviewed-by: johnc, jcoomes, jwilhelm
! 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/g1MarkSweep.cpp
! src/share/vm/gc_implementation/g1/g1RemSet.cpp
! src/share/vm/gc_implementation/g1/heapRegion.hpp
! src/share/vm/gc_implementation/g1/heapRegionSeq.cpp
! src/share/vm/gc_implementation/g1/heapRegionSeq.hpp
! src/share/vm/gc_implementation/g1/heapRegionSet.cpp
! src/share/vm/gc_implementation/g1/heapRegionSet.hpp
! src/share/vm/gc_implementation/g1/heapRegionSet.inline.hpp
! src/share/vm/gc_implementation/g1/heapRegionSets.cpp
! src/share/vm/utilities/debug.hpp
! src/share/vm/utilities/globalDefinitions.hpp
Changeset: a2c2eac1ca62
Author: jcoomes
Date: 2011-03-06 11:37 -0800
URL: http://hg.openjdk.java.net/jdk7/hotspot-comp/hotspot/rev/a2c2eac1ca62
7018056: large pages not always enabled by default
Reviewed-by: phh, kvn
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/arguments.hpp
! src/share/vm/runtime/globals.hpp
Changeset: c93aa6caa02f
Author: brutisso
Date: 2011-03-03 22:58 +0100
URL: http://hg.openjdk.java.net/jdk7/hotspot-comp/hotspot/rev/c93aa6caa02f
7022943: G1: improve logging to avoid interleaved numbers
Summary: Introduced buffered loggging to make sure that log lines are logged one line at a time
Reviewed-by: stefank, johnc, dsamersoff
! src/share/vm/gc_implementation/g1/g1CollectorPolicy.cpp
Changeset: 04d1138b4cce
Author: brutisso
Date: 2011-03-03 11:35 +0100
URL: http://hg.openjdk.java.net/jdk7/hotspot-comp/hotspot/rev/04d1138b4cce
7023747: G1: too strict assert in RefineRecordRefsIntoCSCardTableEntryClosure::do_card_ptr in g1RemSet.cpp
Summary: Made sure that the assert looks at ParallelGCThreads.
Reviewed-by: stefank, tonyp, jwilhelm, johnc
! src/share/vm/gc_implementation/g1/concurrentG1Refine.cpp
! src/share/vm/gc_implementation/g1/g1RemSet.cpp
Changeset: a181f3a124dd
Author: ysr
Date: 2011-03-14 21:52 -0700
URL: http://hg.openjdk.java.net/jdk7/hotspot-comp/hotspot/rev/a181f3a124dd
6987703: iCMS: Intermittent hang with gc/gctests/CallGC/CallGC01 and +ExplicitGCInvokesConcurrent
Summary: Count enable_icms() and disable_icms() events so as to prevent inteference between concurrent calls, which can cause the iCMS thread to be left stranded in icms_wait() with an unserviced request and no young allocations to unwedge it.
Reviewed-by: jcoomes, poonam
! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp
! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepThread.cpp
! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepThread.hpp
! src/share/vm/gc_implementation/concurrentMarkSweep/vmCMSOperations.cpp
! src/share/vm/gc_implementation/concurrentMarkSweep/vmCMSOperations.hpp
Changeset: 1fb790245268
Author: jwilhelm
Date: 2011-03-11 16:35 +0100
URL: http://hg.openjdk.java.net/jdk7/hotspot-comp/hotspot/rev/1fb790245268
6820066: Check that -XX:ParGCArrayScanChunk has a value larger than zero.
Summary: Check that -XX:ParGCArrayScanChunk has a value larger than zero.
Reviewed-by: johnc, jmasa, ysr
! src/share/vm/gc_implementation/parallelScavenge/psPromotionManager.cpp
! src/share/vm/runtime/arguments.cpp
Changeset: 1abd292f8c38
Author: jwilhelm
Date: 2011-03-15 09:07 -0700
URL: http://hg.openjdk.java.net/jdk7/hotspot-comp/hotspot/rev/1abd292f8c38
Merge
Changeset: dde920245681
Author: ysr
Date: 2011-03-16 10:37 -0700
URL: http://hg.openjdk.java.net/jdk7/hotspot-comp/hotspot/rev/dde920245681
6896099: Integrate CMS heap ergo with default heap sizing ergo
6627787: CMS: JVM refuses to start up with -Xms16m -Xmx16m
7000125: CMS: Anti-monotone young gen sizing with respect to maximum whole heap size specification
7027529: CMS: retire CMSUseOldDefaults flag
Summary: Simplify CMS heap sizing code, relying on ergonomic initial sizing consistent with other collectors for the most part, controlling only young gen sizing to rein in pause times. Make CMS young gen sizing default statically cpu-dependant. Remove inconsistencies wrt generation sizing and policy code, allowing for the fixing for 6627787 and 7000125. For 7027529, retire the flag CMSUseOldDefaults which had been introduced as a bridge from JDK 5 to JDK 6 a number of years ago.
Reviewed-by: brutisso, poonam
! src/cpu/sparc/vm/globals_sparc.hpp
! src/cpu/x86/vm/globals_x86.hpp
! src/share/vm/memory/collectorPolicy.cpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/globals.hpp
Changeset: 92da084fefc9
Author: ysr
Date: 2011-03-17 10:32 -0700
URL: http://hg.openjdk.java.net/jdk7/hotspot-comp/hotspot/rev/92da084fefc9
6668573: CMS: reference processing crash if ParallelCMSThreads > ParallelGCThreads
Summary: Use _max_num_q = max(discovery_degree, processing_degree), and let balance_queues() redistribute from discovery_degree to processing_degree of queues. This should also allow a more dynamic and flexible parallelism policy in the future.
Reviewed-by: jmasa, johnc
! 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/parNew/parNewGeneration.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/generation.cpp
! src/share/vm/memory/referenceProcessor.cpp
! src/share/vm/memory/referenceProcessor.hpp
! src/share/vm/utilities/workgroup.cpp
! src/share/vm/utilities/workgroup.hpp
Changeset: 048f98400b8e
Author: jcoomes
Date: 2011-03-18 09:03 -0700
URL: http://hg.openjdk.java.net/jdk7/hotspot-comp/hotspot/rev/048f98400b8e
Merge
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/globals.hpp
Changeset: 2707f76d15e3
Author: schien
Date: 2011-03-17 14:32 -0700
URL: http://hg.openjdk.java.net/jdk7/hotspot-comp/hotspot/rev/2707f76d15e3
Added tag jdk7-b134 for changeset 447e6faab4a8
! .hgtags
Changeset: fc1b183bfc0a
Author: trims
Date: 2011-03-17 17:25 -0700
URL: http://hg.openjdk.java.net/jdk7/hotspot-comp/hotspot/rev/fc1b183bfc0a
Added tag hs21-b04 for changeset 3c76374706ea
! .hgtags
Changeset: e97ad5d5c990
Author: trims
Date: 2011-03-18 13:28 -0700
URL: http://hg.openjdk.java.net/jdk7/hotspot-comp/hotspot/rev/e97ad5d5c990
Merge
Changeset: b898f0fc3ced
Author: trims
Date: 2011-03-18 13:28 -0700
URL: http://hg.openjdk.java.net/jdk7/hotspot-comp/hotspot/rev/b898f0fc3ced
7028846: Bump the HS21 build number to 05
Summary: Update the HS21 build number to 05
Reviewed-by: jcoomes
! make/hotspot_version
Changeset: d673ef06fe96
Author: never
Date: 2011-03-18 15:52 -0700
URL: http://hg.openjdk.java.net/jdk7/hotspot-comp/hotspot/rev/d673ef06fe96
7028374: race in fix_oop_relocations for scavengeable nmethods
Reviewed-by: kvn
! src/cpu/sparc/vm/nativeInst_sparc.cpp
! src/cpu/sparc/vm/nativeInst_sparc.hpp
! src/cpu/sparc/vm/relocInfo_sparc.cpp
! src/cpu/x86/vm/relocInfo_x86.cpp
! src/share/vm/code/codeCache.cpp
! src/share/vm/code/codeCache.hpp
! src/share/vm/code/nmethod.cpp
! src/share/vm/code/nmethod.hpp
! src/share/vm/code/relocInfo.cpp
! src/share/vm/code/relocInfo.hpp
! src/share/vm/memory/universe.cpp
Changeset: c7f3d0b4570f
Author: never
Date: 2011-03-18 16:00 -0700
URL: http://hg.openjdk.java.net/jdk7/hotspot-comp/hotspot/rev/c7f3d0b4570f
7017732: move static fields into Class to prepare for perm gen removal
Reviewed-by: kvn, coleenp, twisti, stefank
! agent/src/share/classes/sun/jvm/hotspot/jdi/FieldImpl.java
! agent/src/share/classes/sun/jvm/hotspot/oops/InstanceKlass.java
! agent/src/share/classes/sun/jvm/hotspot/oops/IntField.java
! agent/src/share/classes/sun/jvm/hotspot/oops/OopField.java
! agent/src/share/classes/sun/jvm/hotspot/oops/OopUtilities.java
! agent/src/share/classes/sun/jvm/hotspot/runtime/VM.java
! agent/test/jdi/sasanity.sh
! src/cpu/sparc/vm/c1_CodeStubs_sparc.cpp
! src/cpu/sparc/vm/dump_sparc.cpp
! src/cpu/x86/vm/c1_CodeStubs_x86.cpp
! src/cpu/zero/vm/cppInterpreter_zero.cpp
! src/share/vm/c1/c1_GraphBuilder.cpp
! src/share/vm/c1/c1_Runtime1.cpp
! src/share/vm/ci/ciCPCache.cpp
! src/share/vm/ci/ciField.cpp
! src/share/vm/ci/ciInstance.cpp
! src/share/vm/ci/ciInstance.hpp
! src/share/vm/ci/ciInstanceKlass.cpp
! src/share/vm/ci/ciObjectFactory.cpp
! src/share/vm/classfile/classFileParser.cpp
! src/share/vm/classfile/classFileParser.hpp
! src/share/vm/classfile/javaClasses.cpp
! src/share/vm/classfile/javaClasses.hpp
! src/share/vm/code/codeCache.cpp
! src/share/vm/code/nmethod.cpp
! src/share/vm/interpreter/bytecodeInterpreter.cpp
! src/share/vm/interpreter/interpreterRuntime.cpp
! src/share/vm/memory/compactingPermGenGen.hpp
! src/share/vm/memory/oopFactory.cpp
! src/share/vm/memory/oopFactory.hpp
! src/share/vm/memory/universe.cpp
! src/share/vm/oops/arrayKlassKlass.cpp
! src/share/vm/oops/constantPoolOop.cpp
! src/share/vm/oops/cpCacheKlass.cpp
! src/share/vm/oops/cpCacheOop.cpp
! src/share/vm/oops/instanceKlass.cpp
! src/share/vm/oops/instanceKlass.hpp
! src/share/vm/oops/instanceKlassKlass.cpp
! src/share/vm/oops/instanceKlassKlass.hpp
+ src/share/vm/oops/instanceMirrorKlass.cpp
+ src/share/vm/oops/instanceMirrorKlass.hpp
! src/share/vm/oops/klass.hpp
! src/share/vm/oops/klassKlass.cpp
! src/share/vm/oops/klassOop.hpp
! src/share/vm/oops/klassVtable.cpp
! src/share/vm/oops/objArrayKlassKlass.cpp
! src/share/vm/oops/oop.hpp
! src/share/vm/oops/oop.inline.hpp
! src/share/vm/oops/oopsHierarchy.hpp
! src/share/vm/opto/compile.cpp
! src/share/vm/opto/compile.hpp
! src/share/vm/opto/parse.hpp
! src/share/vm/opto/parse3.cpp
! src/share/vm/opto/type.cpp
! src/share/vm/prims/jni.cpp
! src/share/vm/prims/jniCheck.cpp
! src/share/vm/prims/jvm.cpp
! src/share/vm/prims/jvmtiEnvBase.cpp
! src/share/vm/prims/jvmtiTagMap.cpp
! src/share/vm/prims/unsafe.cpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/reflection.cpp
! src/share/vm/runtime/thread.cpp
! src/share/vm/runtime/vmStructs.cpp
! src/share/vm/shark/sharkNativeWrapper.cpp
Changeset: 57552dca1708
Author: never
Date: 2011-03-21 14:06 -0700
URL: http://hg.openjdk.java.net/jdk7/hotspot-comp/hotspot/rev/57552dca1708
7029509: nightly failures after static fields in Class
Reviewed-by: kvn
! src/share/vm/prims/jvmtiRedefineClasses.cpp
! src/share/vm/prims/jvmtiTagMap.cpp
! src/share/vm/services/heapDumper.cpp
Changeset: 924777755fad
Author: jcoomes
Date: 2011-03-21 18:38 -0700
URL: http://hg.openjdk.java.net/jdk7/hotspot-comp/hotspot/rev/924777755fad
6962930: make the string table size configurable
Reviewed-by: never, phh, stefank, kamg, dholmes, coleenp
! agent/src/share/classes/sun/jvm/hotspot/memory/StringTable.java
! src/share/vm/classfile/symbolTable.hpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/vmStructs.cpp
Changeset: b099aaf51bf8
Author: jcoomes
Date: 2011-03-22 13:36 -0700
URL: http://hg.openjdk.java.net/jdk7/hotspot-comp/hotspot/rev/b099aaf51bf8
6962931: move interned strings out of the perm gen
Reviewed-by: never, coleenp, ysr, jwilhelm
! src/share/vm/classfile/javaClasses.cpp
! src/share/vm/classfile/symbolTable.cpp
! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp
! src/share/vm/gc_implementation/parallelScavenge/psScavenge.cpp
! src/share/vm/gc_implementation/parallelScavenge/psScavenge.inline.hpp
! src/share/vm/gc_implementation/parallelScavenge/psTasks.cpp
! src/share/vm/memory/dump.cpp
! src/share/vm/memory/sharedHeap.cpp
! src/share/vm/oops/constantPoolKlass.cpp
! src/share/vm/opto/library_call.cpp
! src/share/vm/opto/memnode.cpp
! src/share/vm/opto/stringopts.cpp
! src/share/vm/opto/type.hpp
! src/share/vm/runtime/globals.hpp
Changeset: 32f7097f9d8f
Author: never
Date: 2011-03-23 10:55 -0700
URL: http://hg.openjdk.java.net/jdk7/hotspot-comp/hotspot/rev/32f7097f9d8f
7030300: more nightly failures after statics in Class changes
Reviewed-by: iveresov, jcoomes, dcubed
! agent/src/share/classes/sun/jvm/hotspot/utilities/HeapHprofBinWriter.java
! src/cpu/sparc/vm/c1_CodeStubs_sparc.cpp
! src/cpu/x86/vm/c1_CodeStubs_x86.cpp
Changeset: f195ebb181b8
Author: jcoomes
Date: 2011-03-24 23:00 -0700
URL: http://hg.openjdk.java.net/jdk7/hotspot-comp/hotspot/rev/f195ebb181b8
Merge
Changeset: 0e3ed5a14f73
Author: jcoomes
Date: 2011-03-24 23:04 -0700
URL: http://hg.openjdk.java.net/jdk7/hotspot-comp/hotspot/rev/0e3ed5a14f73
Merge
! src/share/vm/opto/library_call.cpp
! src/share/vm/opto/parse.hpp
! src/share/vm/opto/stringopts.cpp
- test/compiler/6987555/Test6987555.java
- test/compiler/6991596/Test6991596.java
Changeset: 083f13976b51
Author: dholmes
Date: 2011-03-21 22:16 -0400
URL: http://hg.openjdk.java.net/jdk7/hotspot-comp/hotspot/rev/083f13976b51
6535709: interrupt of wait()ing thread isn't triggerring InterruptedException - test intwait3
Summary: only clear the interrupt state if we will report that it was set
Reviewed-by: dcubed, alanb, phh, coleenp, dice
! src/os/windows/vm/os_windows.cpp
! src/share/vm/runtime/osThread.hpp
! src/share/vm/runtime/vmStructs.cpp
Changeset: fc416c2556ec
Author: mchung
Date: 2011-03-22 18:04 -0400
URL: http://hg.openjdk.java.net/jdk7/hotspot-comp/hotspot/rev/fc416c2556ec
7025628: Remove the temporary hack added for jdk modularization in hotspot
Summary: Removed
Reviewed-by: ohair, coleenp
! src/share/vm/runtime/os.cpp
Changeset: 006b3750a4d4
Author: jcoomes
Date: 2011-03-24 23:06 -0700
URL: http://hg.openjdk.java.net/jdk7/hotspot-comp/hotspot/rev/006b3750a4d4
Merge
! src/share/vm/runtime/vmStructs.cpp
Changeset: f731b22cd52d
Author: jcoomes
Date: 2011-03-24 23:49 -0700
URL: http://hg.openjdk.java.net/jdk7/hotspot-comp/hotspot/rev/f731b22cd52d
Merge
! src/share/vm/interpreter/bytecodeInterpreter.cpp
More information about the jdk7-changes
mailing list