hg: jdk9/hs-rt/hotspot: 17 new changesets
daniel.daugherty at oracle.com
daniel.daugherty at oracle.com
Fri Oct 17 15:18:54 UTC 2014
Changeset: e7f0ff234dbd
Author: roland
Date: 2014-10-06 14:53 +0200
URL: http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/e7f0ff234dbd
8058746: escape analysis special case code for array copy broken by 7173584
Summary: escape analysis doesn't handler arraycopy nodes properly
Reviewed-by: kvn, iveresov, vlivanov
! src/share/vm/opto/escape.cpp
Changeset: 51a2224e845e
Author: anoll
Date: 2014-10-10 14:48 +0200
URL: http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/51a2224e845e
8059847: complement JDK-8055286 and JDK-8056964 changes
Summary: Extend scan_flag_and_value() to process flag of type double. Add regression test compiler/oracle/CheckCompileCommandOption.java.
Reviewed-by: kvn, anoll
! src/share/vm/ci/ciMethod.cpp
! src/share/vm/compiler/compilerOracle.cpp
! src/share/vm/runtime/globals.hpp
+ test/compiler/oracle/CheckCompileCommandOption.java
Changeset: 9f24a0b16c29
Author: anoll
Date: 2014-10-10 13:05 +0000
URL: http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/9f24a0b16c29
Merge
Changeset: d9e8579b960e
Author: anoll
Date: 2014-10-10 13:26 +0000
URL: http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/d9e8579b960e
Merge
Changeset: 2b1ea93ea45e
Author: thartmann
Date: 2014-10-13 12:30 +0200
URL: http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/2b1ea93ea45e
8046268: compiler/whitebox/ tests fail : must be osr_compiled
Summary: Added code to 'warm up' the methods before triggering OSR compilation by executing them a limited number of times. Like this, the profile information marks the loop exit as taken and we don't add an uncommon trap.
Reviewed-by: kvn, dlong, iignatyev
! test/compiler/tiered/NonTieredLevelsTest.java
! test/compiler/tiered/TieredLevelsTest.java
! test/compiler/whitebox/ClearMethodStateTest.java
! test/compiler/whitebox/CompilerWhiteBoxTest.java
! test/compiler/whitebox/DeoptimizeAllTest.java
! test/compiler/whitebox/DeoptimizeMethodTest.java
! test/compiler/whitebox/EnqueueMethodForCompilationTest.java
! test/compiler/whitebox/GetNMethodTest.java
! test/compiler/whitebox/MakeMethodNotCompilableTest.java
Changeset: 8a8f6e7c5180
Author: zmajo
Date: 2014-10-15 10:51 +0200
URL: http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/8a8f6e7c5180
8060215: per-method PrintIdealGraphLevel
Summary: Use CompileCommand=option to set PrintIdealGraphLevel on a per-method level. Introduce the PrintIdealGraph develop to control/check if printing the graph is enabled for any method
Reviewed-by: kvn, dlong, thartmann
! src/share/vm/opto/c2_globals.hpp
! src/share/vm/opto/compile.cpp
! src/share/vm/opto/compile.hpp
! src/share/vm/opto/idealGraphPrinter.cpp
! src/share/vm/opto/idealGraphPrinter.hpp
! src/share/vm/opto/parse2.cpp
! src/share/vm/runtime/arguments.cpp
Changeset: ffe9c8c82350
Author: zmajo
Date: 2014-10-15 14:00 +0200
URL: http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/ffe9c8c82350
8059604: Add CompileThresholdScaling flag to control when methods are first compiled (with and withour TieredCompilation)
Summary: This patch adds a new flag (CompileThresholdScaling) to control when methods are first compiled
Reviewed-by: anoll, iveresov, kvn
! src/share/vm/opto/bytecodeInfo.cpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/arguments.hpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/simpleThresholdPolicy.inline.hpp
+ test/compiler/arguments/CheckCompileThresholdScaling.java
Changeset: f605a3199018
Author: tschatzl
Date: 2014-10-09 11:40 +0200
URL: http://hg.openjdk.java.net/jdk9/hs-rt/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-rt/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-rt/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-rt/hotspot/rev/6488854ccc01
Merge
Changeset: 1698cbc9fa21
Author: mlarsson
Date: 2014-10-14 19:55 +0200
URL: http://hg.openjdk.java.net/jdk9/hs-rt/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-rt/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-rt/hotspot/rev/91b0a91f2171
Merge
Changeset: 150cf09d1244
Author: jwilhelm
Date: 2014-10-16 15:59 +0000
URL: http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/150cf09d1244
Merge
! src/share/vm/runtime/globals.hpp
Changeset: 4d6ab395ae35
Author: dcubed
Date: 2014-10-16 17:36 +0000
URL: http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/4d6ab395ae35
Merge
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/globals.hpp
Changeset: 8b2a4f5232e4
Author: dcubed
Date: 2014-10-17 06:58 -0700
URL: http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/8b2a4f5232e4
Merge
! src/share/vm/runtime/arguments.cpp
More information about the jdk9-all-changes
mailing list