hg: jdk7/hotspot/hotspot: 10 new changesets
john.coomes at oracle.com
john.coomes at oracle.com
Fri Mar 18 13:04:04 PDT 2011
Changeset: 1216415d8e35
Author: tonyp
Date: 2011-03-04 17:13 -0500
URL: http://hg.openjdk.java.net/jdk7/hotspot/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/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/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/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/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/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/hotspot/rev/1abd292f8c38
Merge
Changeset: dde920245681
Author: ysr
Date: 2011-03-16 10:37 -0700
URL: http://hg.openjdk.java.net/jdk7/hotspot/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/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/hotspot/rev/048f98400b8e
Merge
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/globals.hpp
More information about the jdk7-changes
mailing list