hg: jdk9/hs/hotspot: 8 new changesets

jesper.wilhelmsson at oracle.com jesper.wilhelmsson at oracle.com
Thu Oct 16 17:35:28 UTC 2014


Changeset: f605a3199018
Author:    tschatzl
Date:      2014-10-09 11:40 +0200
URL:       http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/f605a3199018

8059758: Footprint regressions with JDK-8038423
Summary: Changes in JDK-8038423 always initialize (zero out) virtual memory used for auxiliary data structures. This causes a footprint regression for G1 in startup benchmarks. This is because they do not touch that memory at all, so the operating system does not actually commit these pages. The fix is to, if the initialization value of the data structures matches the default value of just committed memory (=0), do not do anything.
Reviewed-by: jwilhelm, brutisso

! src/share/vm/gc_implementation/g1/concurrentMark.cpp
! src/share/vm/gc_implementation/g1/concurrentMark.hpp
! src/share/vm/gc_implementation/g1/g1BlockOffsetTable.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/g1CollectedHeap.hpp
! src/share/vm/gc_implementation/g1/g1RegionToSpaceMapper.cpp
! src/share/vm/gc_implementation/g1/g1RegionToSpaceMapper.hpp
! src/share/vm/gc_implementation/g1/g1SATBCardTableModRefBS.cpp
! src/share/vm/gc_implementation/g1/g1SATBCardTableModRefBS.hpp

Changeset: a37f7bbdfd57
Author:    mgerdin
Date:      2014-10-09 13:06 -0700
URL:       http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/a37f7bbdfd57

8057737: Avoid G1 write barriers on newly allocated objects
Reviewed-by: mgerdin, kvn, iveresov
Contributed-by: Staffan Friberg <staffan.friberg at oracle.com>

! src/share/vm/opto/graphKit.cpp
! src/share/vm/opto/graphKit.hpp

Changeset: 744f961b9393
Author:    tschatzl
Date:      2014-10-10 12:15 +0200
URL:       http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/744f961b9393

8058801: G1TraceReclaimDeadHumongousObjectsAtYoungGC only prints humongous object liveness output when there is at least one candidate humongous object
Summary: If G1TraceReclaimDeadHumongousObjectsAtYoungGC is enabled, always print humongous object liveness output.
Reviewed-by: tschatzl
Contributed-by: sangheon.kim at oracle.com

! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
+ test/gc/g1/TestG1TraceReclaimDeadHumongousObjectsAtYoungGC.java

Changeset: 6488854ccc01
Author:    jwilhelm
Date:      2014-10-13 16:05 +0200
URL:       http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/6488854ccc01

Merge


Changeset: 1698cbc9fa21
Author:    mlarsson
Date:      2014-10-14 19:55 +0200
URL:       http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/1698cbc9fa21

8060116: After JDK-8047976 gc/g1/TestSummarizeRSetStatsThreads fails
Summary: Also reviewed by: sangheon.kim at oracle.com
Reviewed-by: brutisso

! test/gc/g1/TestSummarizeRSetStatsThreads.java

Changeset: 5bfd90e33eab
Author:    jwilhelm
Date:      2014-10-14 20:58 +0200
URL:       http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/5bfd90e33eab

8027428: Different conditions for printing taskqueue statistics for parallel gc, parNew and G1
Summary: Changed flag names for printing taskqueue and termination statistics for parallel gc, parNew and G1.
Reviewed-by: jwilhelm, brutisso, tschatzl
Contributed-by: sangheon.kim at oracle.com

! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/parNew/parNewGeneration.cpp
! src/share/vm/gc_implementation/parallelScavenge/psPromotionManager.cpp
! src/share/vm/gc_implementation/parallelScavenge/psPromotionManager.hpp
! src/share/vm/runtime/globals.hpp

Changeset: 91b0a91f2171
Author:    jwilhelm
Date:      2014-10-14 20:35 +0000
URL:       http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/91b0a91f2171

Merge


Changeset: 150cf09d1244
Author:    jwilhelm
Date:      2014-10-16 15:59 +0000
URL:       http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/150cf09d1244

Merge

! src/share/vm/runtime/globals.hpp



More information about the jdk9-hs-changes mailing list