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