hg: jdk9/dev/hotspot: 30 new changesets

alejandro.murillo at oracle.com alejandro.murillo at oracle.com
Tue Oct 27 20:04:45 UTC 2015


Changeset: 2bc339eaafcd
Author:    david
Date:      2015-10-13 08:37 +0200
URL:       http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/2bc339eaafcd

8139427: Break out YoungList to own class.
Reviewed-by: mgerdin, jwilhelm

! src/share/vm/gc/g1/g1CollectedHeap.cpp
! src/share/vm/gc/g1/g1CollectedHeap.hpp
+ src/share/vm/gc/g1/youngList.cpp
+ src/share/vm/gc/g1/youngList.hpp

Changeset: 8b8a3e7af130
Author:    tschatzl
Date:      2015-10-13 14:49 +0200
URL:       http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/8b8a3e7af130

8069330: Adjustment of concurrent refinement thresholds does not take hot card cache into account
Summary: Measure HCC processing time separately and remove that time from the calculation of the refinement thresholds. HCC processing time is still taken into account for general pause time predictions.
Reviewed-by: tbenson, jmasa

! src/share/vm/gc/g1/concurrentG1Refine.hpp
! src/share/vm/gc/g1/g1CollectedHeap.cpp
! src/share/vm/gc/g1/g1CollectedHeap.hpp
! src/share/vm/gc/g1/g1CollectorPolicy.cpp
! src/share/vm/gc/g1/g1CollectorPolicy.hpp
! src/share/vm/gc/g1/g1ErgoVerbose.cpp
! src/share/vm/gc/g1/g1ErgoVerbose.hpp
! src/share/vm/gc/g1/g1GCPhaseTimes.cpp
! src/share/vm/gc/g1/g1GCPhaseTimes.hpp
! src/share/vm/gc/g1/g1HotCardCache.cpp
! src/share/vm/gc/g1/g1HotCardCache.hpp
! src/share/vm/gc/g1/g1RemSet.cpp
! test/gc/g1/TestGCLogMessages.java

Changeset: 3417a8fa7b45
Author:    david
Date:      2015-10-13 14:07 +0200
URL:       http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/3417a8fa7b45

8139506: Remove the WaterMark class
Reviewed-by: stefank, mgerdin

! src/share/vm/gc/g1/heapRegion.hpp
! src/share/vm/gc/shared/generation.hpp
! src/share/vm/gc/shared/space.cpp
! src/share/vm/gc/shared/space.hpp
- src/share/vm/gc/shared/watermark.hpp
! src/share/vm/precompiled/precompiled.hpp
! src/share/vm/runtime/vmStructs.cpp

Changeset: b7618d69edaf
Author:    david
Date:      2015-10-13 17:34 +0200
URL:       http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/b7618d69edaf

Merge

- src/share/vm/gc/shared/watermark.hpp

Changeset: c8a4fbc7f6f4
Author:    hseigel
Date:      2015-10-14 13:30 -0400
URL:       http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/c8a4fbc7f6f4

8139069: JVM should throw ClassFormatError for <init> methods in interfaces
Summary: If method being parsed is in an interface, throw ClassFormatError if its name is "<init>"
Reviewed-by: acorn, lfoltan

! src/share/vm/classfile/classFileParser.cpp
! src/share/vm/classfile/verifier.cpp
+ test/runtime/classFileParserBug/InitInInterface.java
+ test/runtime/classFileParserBug/nonvoidinit.jasm
+ test/runtime/classFileParserBug/voidinit.jasm

Changeset: 088ca8a0e910
Author:    poonam
Date:      2015-10-14 15:36 -0700
URL:       http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/088ca8a0e910

8136577: Make AbortVMOnException available in product builds
Reviewed-by: coleenp

! src/share/vm/c1/c1_Runtime1.cpp
! src/share/vm/interpreter/bytecodeInterpreter.cpp
! src/share/vm/interpreter/interpreterRuntime.cpp
! src/share/vm/opto/runtime.cpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/sharedRuntime.cpp
! src/share/vm/runtime/thread.cpp
! src/share/vm/utilities/exceptions.cpp
! src/share/vm/utilities/exceptions.hpp

Changeset: bc00f9701b9c
Author:    minqi
Date:      2015-10-14 08:12 -0700
URL:       http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/bc00f9701b9c

8135284: Remove Method::_method_size field
Summary: Remove Method::_method_size to improve memory footprint after JDK-8135085,which increased 4 bytes for 32 platform. Also removed related unused code in SA.
Reviewed-by: coleenp, hseigel

! agent/src/share/classes/sun/jvm/hotspot/oops/Method.java
! src/share/vm/oops/method.cpp
! src/share/vm/oops/method.hpp
! src/share/vm/runtime/vmStructs.cpp

Changeset: 5a7f73370cf8
Author:    minqi
Date:      2015-10-14 20:59 +0000
URL:       http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/5a7f73370cf8

Merge


Changeset: 1d78034f1852
Author:    minqi
Date:      2015-10-15 00:42 +0000
URL:       http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/1d78034f1852

Merge


Changeset: 8c666050d769
Author:    david
Date:      2015-10-14 09:33 +0200
URL:       http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/8c666050d769

8139434: Unify GenRemSet and CardTableRS
Reviewed-by: jwilhelm, mgerdin

! src/share/vm/gc/g1/g1CollectedHeap.hpp
! src/share/vm/gc/g1/g1CollectorPolicy.cpp
! src/share/vm/gc/serial/defNewGeneration.cpp
! src/share/vm/gc/serial/genMarkSweep.cpp
! src/share/vm/gc/serial/tenuredGeneration.cpp
! src/share/vm/gc/serial/tenuredGeneration.hpp
! src/share/vm/gc/shared/cardGeneration.cpp
! src/share/vm/gc/shared/cardGeneration.hpp
! src/share/vm/gc/shared/cardTableRS.cpp
! src/share/vm/gc/shared/cardTableRS.hpp
! src/share/vm/gc/shared/collectorPolicy.cpp
! src/share/vm/gc/shared/collectorPolicy.hpp
! src/share/vm/gc/shared/genCollectedHeap.cpp
! src/share/vm/gc/shared/genCollectedHeap.hpp
! src/share/vm/gc/shared/genOopClosures.inline.hpp
- src/share/vm/gc/shared/genRemSet.cpp
- src/share/vm/gc/shared/genRemSet.hpp
! src/share/vm/gc/shared/generation.cpp
! src/share/vm/gc/shared/generation.hpp
! src/share/vm/gc/shared/generationSpec.cpp
! src/share/vm/gc/shared/generationSpec.hpp
! src/share/vm/gc/shared/space.hpp
! src/share/vm/memory/universe.cpp
! src/share/vm/precompiled/precompiled.hpp
! src/share/vm/runtime/vmStructs.cpp

Changeset: 5f32f22ba25e
Author:    mgerdin
Date:      2015-10-14 14:50 +0200
URL:       http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/5f32f22ba25e

8138762: Refactor setup of evacuation closures in G1
Summary: Introduce policy class containing the root scan closures.
Reviewed-by: ehelin, stefank

! src/share/vm/gc/g1/g1CodeBlobClosure.hpp
! src/share/vm/gc/g1/g1CollectedHeap.cpp
! src/share/vm/gc/g1/g1OopClosures.cpp
! src/share/vm/gc/g1/g1OopClosures.hpp
! src/share/vm/gc/g1/g1OopClosures.inline.hpp
! src/share/vm/gc/g1/g1ParScanThreadState.cpp
! src/share/vm/gc/g1/g1ParScanThreadState.hpp
! src/share/vm/gc/g1/g1RemSet.cpp
! src/share/vm/gc/g1/g1RemSet.hpp
+ src/share/vm/gc/g1/g1RootClosures.cpp
+ src/share/vm/gc/g1/g1RootClosures.hpp
! src/share/vm/gc/g1/g1RootProcessor.cpp
! src/share/vm/gc/g1/g1RootProcessor.hpp

Changeset: 5b33eeb13775
Author:    tschatzl
Date:      2015-10-15 10:07 +0200
URL:       http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/5b33eeb13775

8137082: Factor out G1 prediction code from G1CollectorPolicy and clean up
Summary: Factor out G1 prediction code from G1CollectorPolicy into its own class, constify methods of G1CollectorPolicy and move more implementations to the cpp file.
Reviewed-by: jmasa, sangheki, ecaspole, kbarrett

! src/share/vm/gc/g1/concurrentMark.cpp
! src/share/vm/gc/g1/g1CollectorPolicy.cpp
! src/share/vm/gc/g1/g1CollectorPolicy.hpp
! src/share/vm/gc/g1/g1CollectorState.hpp
+ src/share/vm/gc/g1/g1Predictions.cpp
+ src/share/vm/gc/g1/g1Predictions.hpp
! src/share/vm/gc/g1/survRateGroup.cpp
! src/share/vm/gc/g1/survRateGroup.hpp
! src/share/vm/prims/jni.cpp

Changeset: 2feeca2b688f
Author:    tschatzl
Date:      2015-10-15 10:12 +0200
URL:       http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/2feeca2b688f

8139583: Fix formatting in survRateGroup.cpp
Reviewed-by: kbarrett, stefank

! src/share/vm/gc/g1/survRateGroup.cpp

Changeset: daa76166601c
Author:    tschatzl
Date:      2015-10-15 10:13 +0200
URL:       http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/daa76166601c

8138750: Remove dead code in survivor rate group
Reviewed-by: mgerdin, tbenson

! src/share/vm/gc/g1/g1CollectorPolicy.hpp
! src/share/vm/gc/g1/g1CollectorState.hpp
! src/share/vm/gc/g1/survRateGroup.cpp
! src/share/vm/gc/g1/survRateGroup.hpp

Changeset: a0f7fb36730a
Author:    tschatzl
Date:      2015-10-15 10:15 +0200
URL:       http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/a0f7fb36730a

8138752: G1CollectorPolicy::should_should_update_surv_rate_group_predictors() uses wrong predicate
Summary: Instead of only updating the survivor rate groups in the young gc after marking and before mixed gc, update them during young gcs outside of marking
Reviewed-by: mgerdin, drwhite

! src/share/vm/gc/g1/g1CollectorPolicy.hpp

Changeset: 47181fafd4e9
Author:    tschatzl
Date:      2015-10-15 13:00 +0200
URL:       http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/47181fafd4e9

Merge

! src/share/vm/gc/g1/g1CollectorPolicy.cpp

Changeset: 901d0ab08236
Author:    jbachorik
Date:      2015-10-15 17:35 +0200
URL:       http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/901d0ab08236

8135188: RunFinalizationTest.java Exception java.lang.Error: Test failure: Object was not finalized
Reviewed-by: dcubed, martin

+ test/serviceability/dcmd/gc/FinalizationRunner.java
! test/serviceability/dcmd/gc/RunFinalizationTest.java

Changeset: 1a85bb362183
Author:    dcubed
Date:      2015-10-15 10:00 -0700
URL:       http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/1a85bb362183

8136552: Last argument wins does not work for special options with "-XX:VMOptionsFile" option
Summary: match_special_option_and_act() should insert_vm_options_file() earlier and process the inserted options right away to honor "last option wins" semantics.
Reviewed-by: dcubed, coleenp

! src/share/vm/runtime/arguments.cpp
! test/runtime/CommandLine/VMOptionsFile/TestVMOptionsFile.java

Changeset: cdd81465ef70
Author:    dcubed
Date:      2015-10-15 19:17 +0000
URL:       http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/cdd81465ef70

Merge


Changeset: 3f28db271235
Author:    gziemski
Date:      2015-10-15 13:34 -0500
URL:       http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/3f28db271235

8078556: Runtime: implement ranges (optionally constraints) for those flags that have them missing.
Summary: JEP 245: implement ranges and constraints for runtime flags.
Reviewed-by: coleenp, ddmitriev, jiangli, goetz
Contributed-by: goetz.lindenmaier at sap.com, gerard.ziemski at oracle.com

! src/cpu/aarch64/vm/globals_aarch64.hpp
! src/cpu/ppc/vm/globals_ppc.hpp
! src/cpu/sparc/vm/globals_sparc.hpp
! src/cpu/x86/vm/globals_x86.hpp
! src/cpu/zero/vm/globals_zero.hpp
! src/os/aix/vm/globals_aix.hpp
! src/os_cpu/aix_ppc/vm/globals_aix_ppc.hpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/commandLineFlagConstraintList.cpp
! src/share/vm/runtime/commandLineFlagConstraintList.hpp
! src/share/vm/runtime/commandLineFlagConstraintsRuntime.cpp
! src/share/vm/runtime/commandLineFlagConstraintsRuntime.hpp
! src/share/vm/runtime/commandLineFlagRangeList.cpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/safepoint.cpp
! src/share/vm/runtime/vmThread.cpp
! test/runtime/CommandLine/OptionsValidation/TestOptionsWithRanges.java

Changeset: db268cb78542
Author:    coleenp
Date:      2015-10-16 00:01 +0000
URL:       http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/db268cb78542

Merge

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

Changeset: 01b171218ecd
Author:    kbarrett
Date:      2015-10-15 10:10 -0400
URL:       http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/01b171218ecd

8139200: Eliminate G1ParClosureSuper::_worker_id
Summary: Moved _worker_id from G1ParClosureSuper to G1ParCopyHelper.
Reviewed-by: mgerdin, tschatzl

! src/share/vm/gc/g1/g1OopClosures.cpp
! src/share/vm/gc/g1/g1OopClosures.hpp
! src/share/vm/gc/g1/g1OopClosures.inline.hpp
! src/share/vm/gc/g1/g1ParScanThreadState.cpp
! src/share/vm/gc/g1/g1ParScanThreadState.hpp
! src/share/vm/gc/g1/g1ParScanThreadState.inline.hpp

Changeset: 09c316072f18
Author:    mdoerr
Date:      2015-10-16 10:20 +0200
URL:       http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/09c316072f18

8139734: ppc: fix build after "8078556: Runtime: implement ranges..."
Reviewed-by: goetz

! src/os_cpu/linux_ppc/vm/globals_linux_ppc.hpp

Changeset: a014961e513b
Author:    kbarrett
Date:      2015-10-16 14:55 -0400
URL:       http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/a014961e513b

8139341: Hide ExtendedOopClosure::_ref_processor
Summary: Make ExtendedOopClosure::_ref_processor private.
Reviewed-by: mgerdin, sjohanss

! src/share/vm/gc/cms/concurrentMarkSweepGeneration.cpp
! src/share/vm/gc/g1/concurrentMark.cpp
! src/share/vm/gc/g1/g1OopClosures.hpp
! src/share/vm/gc/serial/markSweep.hpp
! src/share/vm/gc/shared/genOopClosures.hpp
! src/share/vm/memory/iterator.hpp
! src/share/vm/oops/instanceRefKlass.inline.hpp

Changeset: e70a21e29520
Author:    david
Date:      2015-10-16 14:11 +0200
URL:       http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/e70a21e29520

8139277: Remove ScavengeWithObjectsInToSpace, ParallelOldGCSplitALot, ParallelOldGCSplitInterval, PSAdjustTenuredGenForMinorPause and PSAdjustYoungGenForMajorPause
Reviewed-by: tschatzl, sjohanss

! src/share/vm/gc/parallel/psAdaptiveSizePolicy.cpp
! src/share/vm/gc/parallel/psAdaptiveSizePolicy.hpp
! src/share/vm/gc/parallel/psParallelCompact.cpp
! src/share/vm/gc/parallel/psParallelCompact.hpp
! src/share/vm/gc/parallel/psScavenge.cpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/globals.hpp

Changeset: ec3193176165
Author:    ehelin
Date:      2015-10-19 15:21 +0200
URL:       http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/ec3193176165

8135078: Refactor InCSetState::is_in_cset_or_humongous
Reviewed-by: tschatzl, jwilhelm

! src/share/vm/gc/g1/g1InCSetState.hpp

Changeset: 9b74c5f1b10e
Author:    brutisso
Date:      2015-10-20 14:00 +0200
URL:       http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/9b74c5f1b10e

8139868: CMSScavengeBeforeRemark broken after JDK-8134953
Reviewed-by: sjohanss, jwilhelm

! src/share/vm/gc/shared/gcId.cpp
! src/share/vm/gc/shared/genCollectedHeap.cpp
+ test/gc/cms/TestCMSScavengeBeforeRemark.java

Changeset: 29c399fbbf25
Author:    jprovino
Date:      2015-10-20 11:17 -0400
URL:       http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/29c399fbbf25

Merge

! src/cpu/sparc/vm/globals_sparc.hpp
! src/cpu/x86/vm/globals_x86.hpp
! src/share/vm/c1/c1_Runtime1.cpp
! src/share/vm/classfile/classFileParser.cpp
! src/share/vm/gc/cms/concurrentMarkSweepGeneration.cpp
! src/share/vm/gc/g1/g1CollectedHeap.cpp
! src/share/vm/gc/parallel/psParallelCompact.cpp
! src/share/vm/gc/parallel/psScavenge.cpp
! src/share/vm/gc/serial/genMarkSweep.cpp
! src/share/vm/gc/shared/cardTableRS.cpp
! src/share/vm/gc/shared/genCollectedHeap.cpp
- src/share/vm/gc/shared/genRemSet.cpp
- src/share/vm/gc/shared/genRemSet.hpp
- src/share/vm/gc/shared/watermark.hpp
! src/share/vm/interpreter/interpreterRuntime.cpp
! src/share/vm/memory/universe.cpp
! src/share/vm/oops/method.cpp
! src/share/vm/oops/method.hpp
! src/share/vm/precompiled/precompiled.hpp
! src/share/vm/prims/jni.cpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/commandLineFlagConstraintList.cpp
! src/share/vm/runtime/commandLineFlagRangeList.cpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/sharedRuntime.cpp
! src/share/vm/runtime/thread.cpp
! src/share/vm/runtime/vmStructs.cpp
! src/share/vm/utilities/exceptions.cpp
! test/runtime/CommandLine/OptionsValidation/TestOptionsWithRanges.java

Changeset: 6bea4fdaae80
Author:    amurillo
Date:      2015-10-22 16:25 -0700
URL:       http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/6bea4fdaae80

Merge

- src/share/vm/gc/shared/genRemSet.cpp
- src/share/vm/gc/shared/genRemSet.hpp
- src/share/vm/gc/shared/watermark.hpp

Changeset: 20dff0211ded
Author:    mgerdin
Date:      2015-10-26 17:13 -0400
URL:       http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/20dff0211ded

8140452: Internal Error memory/allocation.cpp:179
Summary: use const ref & and avoid copy ctor
Reviewed-by: coleenp

! src/share/vm/oops/constantPool.cpp
! src/share/vm/oops/constantPool.hpp



More information about the jdk9-dev-changes mailing list