hg: jdk9/hs-gc/hotspot: 12 new changesets
john.coomes at oracle.com
john.coomes at oracle.com
Mon Sep 22 20:08:56 UTC 2014
Changeset: 812725420769
Author: sla
Date: 2014-09-04 11:21 +0200
URL: http://hg.openjdk.java.net/jdk9/hs-gc/hotspot/rev/812725420769
8057535: add a thread extension class
Reviewed-by: mgerdin, bdelsart, jcoomes
! src/share/vm/runtime/thread.cpp
! src/share/vm/runtime/thread.hpp
+ src/share/vm/runtime/thread_ext.cpp
+ src/share/vm/runtime/thread_ext.hpp
! src/share/vm/services/management.cpp
Changeset: c04d77177920
Author: jcoomes
Date: 2014-09-04 09:37 -0700
URL: http://hg.openjdk.java.net/jdk9/hs-gc/hotspot/rev/c04d77177920
8054970: gc src file exclusion should exclude alternative sources
Reviewed-by: ehelin, stefank
! make/excludeSrc.make
Changeset: 0df1606be959
Author: jcoomes
Date: 2014-09-04 16:53 -0700
URL: http://hg.openjdk.java.net/jdk9/hs-gc/hotspot/rev/0df1606be959
8057531: refactor gc argument processing code slightly
Reviewed-by: mgerdin, tschatzl, jmasa
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/arguments.hpp
Changeset: 5e081c4e4fce
Author: sjohanss
Date: 2014-09-05 09:49 +0200
URL: http://hg.openjdk.java.net/jdk9/hs-gc/hotspot/rev/5e081c4e4fce
8057536: Refactor G1 to allow context specific allocations
Summary: Splitting out a g1 allocator class to simply specialized allocators which can associate each allocation with a given context.
Reviewed-by: mgerdin, brutisso
+ agent/src/share/classes/sun/jvm/hotspot/gc_implementation/g1/G1Allocator.java
! agent/src/share/classes/sun/jvm/hotspot/gc_implementation/g1/G1CollectedHeap.java
! src/share/vm/gc_implementation/g1/g1AllocRegion.cpp
! src/share/vm/gc_implementation/g1/g1AllocRegion.hpp
+ src/share/vm/gc_implementation/g1/g1AllocationContext.hpp
+ src/share/vm/gc_implementation/g1/g1Allocator.cpp
+ src/share/vm/gc_implementation/g1/g1Allocator.hpp
+ src/share/vm/gc_implementation/g1/g1Allocator_ext.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.inline.hpp
! src/share/vm/gc_implementation/g1/g1ParScanThreadState.cpp
! src/share/vm/gc_implementation/g1/g1ParScanThreadState.hpp
! src/share/vm/gc_implementation/g1/heapRegion.cpp
! src/share/vm/gc_implementation/g1/heapRegion.hpp
! src/share/vm/gc_implementation/g1/vmStructs_g1.hpp
! src/share/vm/gc_implementation/g1/vm_operations_g1.cpp
! src/share/vm/gc_implementation/g1/vm_operations_g1.hpp
! src/share/vm/runtime/vm_operations.hpp
Changeset: 5c7b72d062bd
Author: jcoomes
Date: 2014-09-05 12:36 -0700
URL: http://hg.openjdk.java.net/jdk9/hs-gc/hotspot/rev/5c7b72d062bd
8057623: add an extension class for argument handling
Reviewed-by: brutisso, mgerdin, tschatzl
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/arguments.hpp
- src/share/vm/runtime/arguments_ext.cpp
+ src/share/vm/runtime/arguments_ext.hpp
Changeset: 20b6ad26387a
Author: sjohanss
Date: 2014-09-09 00:05 +0200
URL: http://hg.openjdk.java.net/jdk9/hs-gc/hotspot/rev/20b6ad26387a
8057658: Enable G1 FullGC extensions
Summary: Refactored the G1 FullGC code to enable it to be extended.
Reviewed-by: mgerdin, brutisso
! src/share/vm/gc_implementation/g1/g1Allocator.hpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp
! src/share/vm/gc_implementation/g1/g1MarkSweep.cpp
! src/share/vm/gc_implementation/g1/g1MarkSweep.hpp
+ src/share/vm/gc_implementation/g1/g1MarkSweep_ext.cpp
! src/share/vm/gc_implementation/g1/heapRegion.cpp
! src/share/vm/gc_implementation/g1/heapRegion.hpp
! src/share/vm/gc_implementation/g1/heapRegionManager.cpp
! src/share/vm/memory/space.hpp
Changeset: 6d9b5aa357aa
Author: sjohanss
Date: 2014-09-09 04:48 +0200
URL: http://hg.openjdk.java.net/jdk9/hs-gc/hotspot/rev/6d9b5aa357aa
8057710: Refactor G1 heap region default sizes
Summary: Refactored the defines to instead be static const in a HeapRegionBounds class.
Reviewed-by: mgerdin, tschatzl
! src/share/vm/gc_implementation/g1/heapRegion.cpp
+ src/share/vm/gc_implementation/g1/heapRegionBounds.hpp
+ src/share/vm/gc_implementation/g1/heapRegionBounds.inline.hpp
Changeset: 2f481af73ec4
Author: jcoomes
Date: 2014-09-10 13:01 -0700
URL: http://hg.openjdk.java.net/jdk9/hs-gc/hotspot/rev/2f481af73ec4
8057818: collect allocation context statistics at gc pauses
Reviewed-by: mikael, jmasa
! src/share/vm/gc_implementation/g1/concurrentMark.cpp
! src/share/vm/gc_implementation/g1/g1AllocationContext.hpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.inline.hpp
Changeset: 09d9871af47b
Author: jcoomes
Date: 2014-09-10 13:01 -0700
URL: http://hg.openjdk.java.net/jdk9/hs-gc/hotspot/rev/09d9871af47b
8057824: methods to copy allocation context statistics
Reviewed-by: mikael, jmasa, tschatzl
! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp
+ src/share/vm/gc_implementation/g1/g1CollectedHeap_ext.cpp
! src/share/vm/gc_interface/collectedHeap.hpp
Changeset: e5c84e2c461a
Author: jcoomes
Date: 2014-09-10 16:06 -0700
URL: http://hg.openjdk.java.net/jdk9/hs-gc/hotspot/rev/e5c84e2c461a
8057827: notify an obj when allocation context stats are available
Reviewed-by: mikael, jmasa, tschatzl
! src/share/vm/gc_implementation/g1/g1AllocationContext.hpp
! src/share/vm/memory/universe.cpp
! src/share/vm/memory/universe.hpp
! src/share/vm/memory/universe.inline.hpp
! src/share/vm/runtime/serviceThread.cpp
+ src/share/vm/services/allocationContextService.hpp
Changeset: a513d9d3cd85
Author: sjohanss
Date: 2014-09-08 15:24 +0200
URL: http://hg.openjdk.java.net/jdk9/hs-gc/hotspot/rev/a513d9d3cd85
8057752: WhiteBox extension support for testing
Summary: Refactored parts of whitebox.cpp to enable registration of whitebox methods defined outside this file.
Reviewed-by: mikael, ctornqvi, jmasa
! src/share/vm/prims/whitebox.cpp
! src/share/vm/prims/whitebox.hpp
+ src/share/vm/prims/whitebox_ext.cpp
! test/testlibrary/whitebox/sun/hotspot/WhiteBox.java
Changeset: 545e90b97200
Author: jcoomes
Date: 2014-09-11 17:13 -0700
URL: http://hg.openjdk.java.net/jdk9/hs-gc/hotspot/rev/545e90b97200
8058235: identify GCs initiated to update allocation context stats
Reviewed-by: mikael, sjohanss
! src/share/vm/gc_interface/gcCause.cpp
! src/share/vm/gc_interface/gcCause.hpp
More information about the jdk9-all-changes
mailing list