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

stefan.karlsson at oracle.com stefan.karlsson at oracle.com
Fri May 10 04:25:30 PDT 2013


Changeset: 1d0fba8a2a6d
Author:    brutisso
Date:      2013-05-02 22:35 +0200
URL:       http://hg.openjdk.java.net/hsx/hotspot-main/hotspot/rev/1d0fba8a2a6d

8013574: PrintMalloc conflicts with the command line parsing
Summary: Make sure that _num_jvm_args is not updated until the new entry to _jvm_args_array has been added
Reviewed-by: johnc, tamao, tschatzl

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

Changeset: f14063dcd52a
Author:    brutisso
Date:      2013-05-06 09:16 +0200
URL:       http://hg.openjdk.java.net/hsx/hotspot-main/hotspot/rev/f14063dcd52a

8013791: G1: G1CollectorPolicy::initialize_flags() may set min_alignment > max_alignment
Summary: Make sure max alignemnt is at least as large as min alignment
Reviewed-by: johnc, jmasa, tschatzl

! src/share/vm/gc_implementation/g1/g1CollectorPolicy.cpp
! src/share/vm/memory/collectorPolicy.cpp
+ test/gc/g1/TestRegionAlignment.java

Changeset: 30860066ae8f
Author:    jwilhelm
Date:      2013-05-06 13:03 +0200
URL:       http://hg.openjdk.java.net/hsx/hotspot-main/hotspot/rev/30860066ae8f

Merge

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

Changeset: d17700c82d7d
Author:    tschatzl
Date:      2013-05-06 17:19 +0200
URL:       http://hg.openjdk.java.net/hsx/hotspot-main/hotspot/rev/d17700c82d7d

8006088: Incompatible heap size flags accepted by VM
Summary: Make processing of minimum, initial and maximum heap size more intiutive by removing previous limitations on allowed values, and make error reporting consistent. Further, fix errors in ergonomic heap sizing.
Reviewed-by: johnc, jwilhelm, tamao

! src/share/vm/memory/collectorPolicy.cpp
! src/share/vm/prims/whitebox.cpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/globals.hpp
! test/testlibrary/whitebox/sun/hotspot/WhiteBox.java

Changeset: b0d20fa374b4
Author:    brutisso
Date:      2013-05-06 21:30 +0200
URL:       http://hg.openjdk.java.net/hsx/hotspot-main/hotspot/rev/b0d20fa374b4

8013872: G1: HeapRegionSeq::shrink_by() has invalid assert
Summary: Refactored shrink_by() to only use region counts and not byte sizes
Reviewed-by: johnc, tschatzl

! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/heapRegionSeq.cpp
! src/share/vm/gc_implementation/g1/heapRegionSeq.hpp
+ test/gc/g1/TestShrinkToOneRegion.java

Changeset: a9d568b7df60
Author:    jmasa
Date:      2013-05-08 16:28 -0700
URL:       http://hg.openjdk.java.net/hsx/hotspot-main/hotspot/rev/a9d568b7df60

8013032: CMS: assert(used() == used_after_gc && used_after_gc <= capacity()) failed: used: 0 used_after_gc: 292080 capacity: 1431699456
Reviewed-by: tschatzl, mgerdin, johnc

! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp
+ test/gc/concurrentMarkSweep/CheckAllocateAndSystemGC.java

Changeset: 06ab37f08701
Author:    jmasa
Date:      2013-05-08 17:12 -0700
URL:       http://hg.openjdk.java.net/hsx/hotspot-main/hotspot/rev/06ab37f08701

8013184: CMS: Call reset_after_compaction() only if a compaction has been done
Reviewed-by: mgerdin, johnc, tschatzl

! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp
! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.hpp
+ test/gc/concurrentMarkSweep/SystemGCOnForegroundCollector.java

Changeset: 923ac8d1df95
Author:    jwilhelm
Date:      2013-05-09 12:23 +0200
URL:       http://hg.openjdk.java.net/hsx/hotspot-main/hotspot/rev/923ac8d1df95

Merge


Changeset: 194f52aa2f23
Author:    johnc
Date:      2013-05-09 11:16 -0700
URL:       http://hg.openjdk.java.net/hsx/hotspot-main/hotspot/rev/194f52aa2f23

7176479: G1: JVM crashes on T5-8 system with 1.5 TB heap
Summary: Refactor G1's hot card cache and card counts table into their own files. Simplify the card counts table, including removing the encoding of the card index in each entry. The card counts table now has a 1:1 correspondence with the cards spanned by heap. Space for the card counts table is reserved from virtual memory (rather than C heap) during JVM startup and is committed/expanded when the heap is expanded. Changes were also reviewed-by Vitaly Davidovich.
Reviewed-by: tschatzl, jmasa

! make/excludeSrc.make
! src/share/vm/gc_implementation/g1/concurrentG1Refine.cpp
! src/share/vm/gc_implementation/g1/concurrentG1Refine.hpp
+ src/share/vm/gc_implementation/g1/g1CardCounts.cpp
+ src/share/vm/gc_implementation/g1/g1CardCounts.hpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/g1GCPhaseTimes.cpp
! src/share/vm/gc_implementation/g1/g1GCPhaseTimes.hpp
+ src/share/vm/gc_implementation/g1/g1HotCardCache.cpp
+ src/share/vm/gc_implementation/g1/g1HotCardCache.hpp
! src/share/vm/gc_implementation/g1/g1RemSet.cpp
! src/share/vm/gc_implementation/g1/g1RemSet.hpp
! src/share/vm/gc_implementation/g1/g1_globals.hpp
! src/share/vm/runtime/arguments.cpp

Changeset: 73652d89e7c4
Author:    stefank
Date:      2013-05-10 09:24 +0200
URL:       http://hg.openjdk.java.net/hsx/hotspot-main/hotspot/rev/73652d89e7c4

Merge




More information about the hotspot-dev mailing list