hg: hsx/hotspot-comp/hotspot: 27 new changesets
christian.thalinger at oracle.com
christian.thalinger at oracle.com
Thu Nov 10 08:02:16 PST 2011
Changeset: ec4b032a4977
Author: tonyp
Date: 2011-10-13 13:54 -0400
URL: http://hg.openjdk.java.net/hsx/hotspot-comp/hotspot/rev/ec4b032a4977
7098085: G1: partially-young GCs not initiated under certain circumstances
Reviewed-by: ysr, brutisso
! src/share/vm/gc_implementation/g1/concurrentMarkThread.cpp
Changeset: 074f0252cc13
Author: tonyp
Date: 2011-10-14 11:12 -0400
URL: http://hg.openjdk.java.net/hsx/hotspot-comp/hotspot/rev/074f0252cc13
7088680: G1: Cleanup in the G1CollectorPolicy class
Summary: Removed unused fields and methods, removed the G1CollectoryPolicy_BestRegionsFirst class and folded its functionality into the G1CollectorPolicy class.
Reviewed-by: ysr, brutisso, jcoomes
! src/share/vm/gc_implementation/g1/concurrentMark.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/g1CollectorPolicy.cpp
! src/share/vm/gc_implementation/g1/g1CollectorPolicy.hpp
! src/share/vm/memory/universe.cpp
Changeset: bf2d2b8b1726
Author: johnc
Date: 2011-10-17 09:57 -0700
URL: http://hg.openjdk.java.net/hsx/hotspot-comp/hotspot/rev/bf2d2b8b1726
7095243: Disambiguate ReferenceProcessor::_discoveredSoftRefs
Summary: Add a new, separate, pointer to the base of the array of discovered reference lists and use this new pointer in places where we iterate over the entire array.
Reviewed-by: ysr, brutisso
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/memory/referenceProcessor.cpp
! src/share/vm/memory/referenceProcessor.hpp
Changeset: 647872693572
Author: tonyp
Date: 2011-10-21 07:24 -0400
URL: http://hg.openjdk.java.net/hsx/hotspot-comp/hotspot/rev/647872693572
Merge
Changeset: 3170e4044f2d
Author: katleman
Date: 2011-10-20 10:32 -0700
URL: http://hg.openjdk.java.net/hsx/hotspot-comp/hotspot/rev/3170e4044f2d
Added tag jdk8-b10 for changeset d815de2e85e5
! .hgtags
Changeset: 4d3850d9d326
Author: jcoomes
Date: 2011-10-21 10:27 -0700
URL: http://hg.openjdk.java.net/hsx/hotspot-comp/hotspot/rev/4d3850d9d326
Merge
- make/templates/bsd-header
Changeset: 4538caeef7b6
Author: jcoomes
Date: 2011-10-21 10:27 -0700
URL: http://hg.openjdk.java.net/hsx/hotspot-comp/hotspot/rev/4538caeef7b6
Added tag hs23-b03 for changeset 4d3850d9d326
! .hgtags
Changeset: c9d25d93ddfe
Author: jcoomes
Date: 2011-10-21 16:00 -0700
URL: http://hg.openjdk.java.net/hsx/hotspot-comp/hotspot/rev/c9d25d93ddfe
7103619: Bump the hs23 build number to 04
Reviewed-by: johnc
Contributed-by: alejandro.murillo at oracle.com
! make/hotspot_version
Changeset: 5e5d4821bf07
Author: brutisso
Date: 2011-10-20 10:21 +0200
URL: http://hg.openjdk.java.net/hsx/hotspot-comp/hotspot/rev/5e5d4821bf07
7097516: G1: assert(0<= from_card && from_card<HeapRegion::CardsPerRegion) failed: Must be in range.
Summary: Introduced a version of is_in_reserved() that looks at _orig_end as opposed to _end.
Reviewed-by: tonyp, stefank
! src/share/vm/gc_implementation/g1/heapRegion.hpp
! src/share/vm/gc_implementation/g1/heapRegionRemSet.cpp
Changeset: 8d161913dfc3
Author: tonyp
Date: 2011-10-21 12:42 -0400
URL: http://hg.openjdk.java.net/hsx/hotspot-comp/hotspot/rev/8d161913dfc3
Merge
Changeset: db89aa49298f
Author: johnc
Date: 2011-10-20 12:06 -0700
URL: http://hg.openjdk.java.net/hsx/hotspot-comp/hotspot/rev/db89aa49298f
7099824: G1: we should take the pending list lock before doing the remark pause
Summary: Acquire the pending list lock in the prologue method of G1's concurrent VM_Operation and release the lock in the epilogue() method. The locking/unlocking order of the pending list lock and the Heap_lock should match that in the prologue and epilogue methods of VM_GC_Operation.
Reviewed-by: tonyp, ysr
! src/share/vm/gc_implementation/g1/concurrentMarkThread.cpp
! src/share/vm/gc_implementation/g1/vm_operations_g1.cpp
! src/share/vm/gc_implementation/g1/vm_operations_g1.hpp
! src/share/vm/gc_implementation/shared/concurrentGCThread.cpp
Changeset: c6a6e936dc68
Author: johnc
Date: 2011-10-23 23:06 -0700
URL: http://hg.openjdk.java.net/hsx/hotspot-comp/hotspot/rev/c6a6e936dc68
7096030: G1: PrintGCDetails enhancements
7102445: G1: Unnecessary Resource allocations during RSet scanning
Summary: Add a new per-worker thread line in the PrintGCDetails output. GC Worker Other is the difference between the elapsed time for the parallel phase of the evacuation pause and the sum of the times of the sub-phases (external root scanning, mark stack scanning, RSet updating, RSet scanning, object copying, and termination) for that worker. During RSet scanning, stack allocate DirtyCardToOopClosure objects; allocating these in a resource area was causing abnormally high GC Worker Other times while the worker thread freed ResourceArea chunks.
Reviewed-by: tonyp, jwilhelm, brutisso
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/g1CollectorPolicy.cpp
! src/share/vm/gc_implementation/g1/g1CollectorPolicy.hpp
! src/share/vm/gc_implementation/g1/g1RemSet.cpp
! src/share/vm/gc_implementation/g1/heapRegion.cpp
! src/share/vm/gc_implementation/g1/heapRegion.hpp
Changeset: c08412904149
Author: ysr
Date: 2011-10-25 20:15 -0700
URL: http://hg.openjdk.java.net/hsx/hotspot-comp/hotspot/rev/c08412904149
7099817: CMS: +FLSVerifyLists +FLSVerifyIndexTable asserts: odd slot non-empty, chunk not on free list
Summary: Suitably weaken asserts that were in each case a tad too strong; fix up some loose uses of parameters in code related to size-indexed free list table.
Reviewed-by: jmasa, brutisso, stefank
! src/share/vm/gc_implementation/concurrentMarkSweep/compactibleFreeListSpace.cpp
! src/share/vm/gc_implementation/concurrentMarkSweep/compactibleFreeListSpace.hpp
Changeset: dbfcbecbb2dc
Author: brutisso
Date: 2011-10-26 08:44 +0200
URL: http://hg.openjdk.java.net/hsx/hotspot-comp/hotspot/rev/dbfcbecbb2dc
7102191: G1: assert(_min_desired_young_length <= initial_region_num) failed: Initial young gen size too small
Summary: initial_region_num actually not needed.
Reviewed-by: tonyp, johnc
! src/share/vm/gc_implementation/g1/g1CollectorPolicy.cpp
Changeset: 8487c835efbf
Author: tonyp
Date: 2011-10-28 12:49 -0400
URL: http://hg.openjdk.java.net/hsx/hotspot-comp/hotspot/rev/8487c835efbf
Merge
Changeset: 02fe430d493e
Author: katleman
Date: 2011-10-27 13:54 -0700
URL: http://hg.openjdk.java.net/hsx/hotspot-comp/hotspot/rev/02fe430d493e
Added tag jdk8-b11 for changeset 4538caeef7b6
! .hgtags
Changeset: 6534482ff68a
Author: jcoomes
Date: 2011-10-28 15:36 -0700
URL: http://hg.openjdk.java.net/hsx/hotspot-comp/hotspot/rev/6534482ff68a
Merge
Changeset: 1d3900713a67
Author: jcoomes
Date: 2011-10-28 15:41 -0700
URL: http://hg.openjdk.java.net/hsx/hotspot-comp/hotspot/rev/1d3900713a67
Added tag hs23-b04 for changeset 6534482ff68a
! .hgtags
Changeset: 5c8c7bef6403
Author: jcoomes
Date: 2011-10-28 18:30 -0700
URL: http://hg.openjdk.java.net/hsx/hotspot-comp/hotspot/rev/5c8c7bef6403
7106092: Bump the hs23 build number to 05
Reviewed-by: johnc
Contributed-by: alejandro.murillo at oracle.com
! make/hotspot_version
Changeset: d5c4c73aa855
Author: dholmes
Date: 2011-10-27 18:04 -0400
URL: http://hg.openjdk.java.net/hsx/hotspot-comp/hotspot/rev/d5c4c73aa855
7104173: sun/tools tests fail with debug build after 7012206
Summary: Disable PrintVMOptions in embedded debug builds so tests are unaffected by extra output
Reviewed-by: twisti, coleenp, phh, fparain, dsamersoff
! src/share/vm/runtime/globals.hpp
Changeset: 6da94c5a6746
Author: dholmes
Date: 2011-10-30 18:40 -0700
URL: http://hg.openjdk.java.net/hsx/hotspot-comp/hotspot/rev/6da94c5a6746
Merge
Changeset: 95009f678859
Author: brutisso
Date: 2011-11-01 13:44 +0100
URL: http://hg.openjdk.java.net/hsx/hotspot-comp/hotspot/rev/95009f678859
7106766: Move the precompiled header from the src/share/vm directory
Summary: Moved precompiled.hpp to src/share/vm/precompiled
Reviewed-by: coleenp, dholmes
Contributed-by: rbackman <rickard.backman at oracle.com>
! make/bsd/makefiles/buildtree.make
! make/bsd/makefiles/gcc.make
! make/linux/makefiles/buildtree.make
! make/linux/makefiles/gcc.make
! make/solaris/makefiles/buildtree.make
! make/solaris/makefiles/gcc.make
! make/windows/makefiles/vm.make
- src/share/vm/precompiled.hpp
+ src/share/vm/precompiled/precompiled.hpp
Changeset: ddb34559f9a7
Author: katleman
Date: 2011-11-03 10:32 -0700
URL: http://hg.openjdk.java.net/hsx/hotspot-comp/hotspot/rev/ddb34559f9a7
Added tag jdk8-b12 for changeset 1d3900713a67
! .hgtags
Changeset: 3e609627e780
Author: jcoomes
Date: 2011-11-04 12:40 -0700
URL: http://hg.openjdk.java.net/hsx/hotspot-comp/hotspot/rev/3e609627e780
Merge
- src/share/vm/precompiled.hpp
Changeset: b92ca8e229d2
Author: jcoomes
Date: 2011-11-04 12:43 -0700
URL: http://hg.openjdk.java.net/hsx/hotspot-comp/hotspot/rev/b92ca8e229d2
Added tag hs23-b05 for changeset 3e609627e780
! .hgtags
Changeset: 869804b759e7
Author: jcoomes
Date: 2011-11-04 14:06 -0700
URL: http://hg.openjdk.java.net/hsx/hotspot-comp/hotspot/rev/869804b759e7
7108553: Bump the hs23 build number to 06
Reviewed-by: johnc
Contributed-by: alejandro.murillo at oracle.com
! make/hotspot_version
Changeset: 78bef05801ca
Author: twisti
Date: 2011-11-10 04:46 -0800
URL: http://hg.openjdk.java.net/hsx/hotspot-comp/hotspot/rev/78bef05801ca
Merge
- src/share/vm/precompiled.hpp
! src/share/vm/runtime/globals.hpp
More information about the hotspot-compiler-dev
mailing list