hg: jdk7/hotspot-rt/hotspot: 17 new changesets
coleen.phillimore at oracle.com
coleen.phillimore at oracle.com
Mon Dec 13 16:44:52 PST 2010
Changeset: 016a3628c885
Author: tonyp
Date: 2010-12-07 16:47 -0500
URL: http://hg.openjdk.java.net/jdk7/hotspot-rt/hotspot/rev/016a3628c885
6994056: G1: when GC locker is active, extend the Eden instead of allocating into the old gen
Summary: Allow the eden to the expanded up to a point when the GC locker is active.
Reviewed-by: jwilhelm, johnc, ysr, jcoomes
! 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/g1CollectorPolicy.cpp
! src/share/vm/gc_implementation/g1/g1CollectorPolicy.hpp
! src/share/vm/runtime/globals.hpp
Changeset: 3cd116fd11be
Author: johnc
Date: 2010-12-07 16:18 -0800
URL: http://hg.openjdk.java.net/jdk7/hotspot-rt/hotspot/rev/3cd116fd11be
6994628: G1: Test gc/gctests/FinalizeTest05 fails (one live object is finalized)
Summary: The Solaris Studio 12 update 1 C++ compiler was incorrectly re-ordering the reads of an object's mark word in oopDesc::forward_to_atomic(). This opened a small window where one thread could execute the successful CAS path even though another thread had already successfully forwarded the object. This could result in an object being copied twice. The code in oopDesc::forward_to_atomic() was changed to read the mark word once.
Reviewed-by: ysr, tonyp
! src/share/vm/oops/oop.pcgc.inline.hpp
Changeset: 459fad165e5e
Author: johnc
Date: 2010-12-07 16:44 -0800
URL: http://hg.openjdk.java.net/jdk7/hotspot-rt/hotspot/rev/459fad165e5e
Merge
Changeset: 6cd6d394f280
Author: ysr
Date: 2010-12-07 21:55 -0800
URL: http://hg.openjdk.java.net/jdk7/hotspot-rt/hotspot/rev/6cd6d394f280
7001033: assert(gch->gc_cause() == GCCause::_scavenge_alot || !gch->incremental_collection_failed())
7002546: regression on SpecJbb2005 on 7b118 comparing to 7b117 on small heaps
Summary: Relaxed assertion checking related to incremental_collection_failed flag to allow for ExplicitGCInvokesConcurrent behaviour where we do not want a failing scavenge to bail to a stop-world collection. Parameterized incremental_collection_will_fail() so we can selectively use, or not use, as appropriate, the statistical prediction at specific use sites. This essentially reverts the scavenge bail-out logic to what it was prior to some recent changes that had inadvertently started using the statistical prediction which can be noisy in the presence of bursty loads. Added some associated verbose non-product debugging messages.
Reviewed-by: johnc, tonyp
! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp
! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.inline.hpp
! src/share/vm/memory/collectorPolicy.cpp
! src/share/vm/memory/defNewGeneration.cpp
! src/share/vm/memory/genCollectedHeap.cpp
! src/share/vm/memory/genCollectedHeap.hpp
Changeset: 8df09fb45352
Author: ysr
Date: 2010-12-09 09:22 -0800
URL: http://hg.openjdk.java.net/jdk7/hotspot-rt/hotspot/rev/8df09fb45352
7005259: CMS: BubbleUpRef asserts referent(obj)->is_oop() failed: Enqueued a bad referent
Summary: Relaxed the assert by allowing NULL referents when discovery may be concurrent.
Reviewed-by: johnc, jcoomes
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/memory/referenceProcessor.cpp
! src/share/vm/memory/referenceProcessor.hpp
Changeset: f0ef5f5a460f
Author: ysr
Date: 2010-12-09 21:47 -0800
URL: http://hg.openjdk.java.net/jdk7/hotspot-rt/hotspot/rev/f0ef5f5a460f
Merge
- src/os/linux/launcher/java.c
- src/os/linux/launcher/java.h
- src/os/linux/launcher/java_md.c
- src/os/linux/launcher/java_md.h
- src/os/linux/vm/hpi_linux.cpp
- src/os/linux/vm/hpi_linux.hpp
- src/os/solaris/launcher/java.c
- src/os/solaris/launcher/java.h
- src/os/solaris/launcher/java_md.c
- src/os/solaris/launcher/java_md.h
- src/os/solaris/vm/hpi_solaris.cpp
- src/os/solaris/vm/hpi_solaris.hpp
- src/os/windows/vm/hpi_windows.cpp
- src/os/windows/vm/hpi_windows.hpp
- src/share/vm/prims/hpi_imported.h
! src/share/vm/runtime/globals.hpp
- src/share/vm/runtime/hpi.cpp
- src/share/vm/runtime/hpi.hpp
Changeset: 79401ff1d56d
Author: lana
Date: 2010-11-13 18:40 -0800
URL: http://hg.openjdk.java.net/jdk7/hotspot-rt/hotspot/rev/79401ff1d56d
Merge
- src/os/linux/vm/objectMonitor_linux.cpp
- src/os/linux/vm/objectMonitor_linux.hpp
- src/os/linux/vm/objectMonitor_linux.inline.hpp
- src/os/solaris/vm/objectMonitor_solaris.cpp
- src/os/solaris/vm/objectMonitor_solaris.hpp
- src/os/solaris/vm/objectMonitor_solaris.inline.hpp
- src/os/windows/vm/objectMonitor_windows.cpp
- src/os/windows/vm/objectMonitor_windows.hpp
- src/os/windows/vm/objectMonitor_windows.inline.hpp
Changeset: f5603a6e5042
Author: lana
Date: 2010-11-17 22:42 -0800
URL: http://hg.openjdk.java.net/jdk7/hotspot-rt/hotspot/rev/f5603a6e5042
Merge
Changeset: 18134a5c6da5
Author: cl
Date: 2010-12-02 19:04 -0800
URL: http://hg.openjdk.java.net/jdk7/hotspot-rt/hotspot/rev/18134a5c6da5
Added tag jdk7-b120 for changeset f5603a6e5042
! .hgtags
Changeset: 33bfde7da72a
Author: trims
Date: 2010-12-03 09:44 -0800
URL: http://hg.openjdk.java.net/jdk7/hotspot-rt/hotspot/rev/33bfde7da72a
Added tag hs20-b03 for changeset 5484e7c53fa7
! .hgtags
Changeset: 073378594ec6
Author: cl
Date: 2010-11-22 14:57 -0800
URL: http://hg.openjdk.java.net/jdk7/hotspot-rt/hotspot/rev/073378594ec6
Added tag jdk7-b119 for changeset 5484e7c53fa7
! .hgtags
Changeset: 3f3653ab7af8
Author: ohair
Date: 2010-12-03 19:44 -0800
URL: http://hg.openjdk.java.net/jdk7/hotspot-rt/hotspot/rev/3f3653ab7af8
Merge
! .hgtags
Changeset: 3a548dc9cb45
Author: katleman
Date: 2010-12-09 21:25 -0800
URL: http://hg.openjdk.java.net/jdk7/hotspot-rt/hotspot/rev/3a548dc9cb45
Added tag jdk7-b121 for changeset 3f3653ab7af8
! .hgtags
Changeset: 058f494c8b6d
Author: trims
Date: 2010-12-10 15:46 -0800
URL: http://hg.openjdk.java.net/jdk7/hotspot-rt/hotspot/rev/058f494c8b6d
Merge
! .hgtags
Changeset: 505c913f22f8
Author: trims
Date: 2010-12-10 17:59 -0800
URL: http://hg.openjdk.java.net/jdk7/hotspot-rt/hotspot/rev/505c913f22f8
Merge
- make/linux/makefiles/makedeps.make
- make/solaris/makefiles/makedeps.make
- make/windows/README
- make/windows/makefiles/makedeps.make
- src/os/linux/launcher/java.c
- src/os/linux/launcher/java.h
- src/os/linux/launcher/java_md.c
- src/os/linux/launcher/java_md.h
- src/os/linux/vm/hpi_linux.cpp
- src/os/linux/vm/hpi_linux.hpp
- src/os/solaris/launcher/java.c
- src/os/solaris/launcher/java.h
- src/os/solaris/launcher/java_md.c
- src/os/solaris/launcher/java_md.h
- src/os/solaris/vm/hpi_solaris.cpp
- src/os/solaris/vm/hpi_solaris.hpp
- src/os/windows/vm/hpi_windows.cpp
- src/os/windows/vm/hpi_windows.hpp
- src/share/tools/MakeDeps/ArgsParser.java
- src/share/tools/MakeDeps/BuildConfig.java
- src/share/tools/MakeDeps/Database.java
- src/share/tools/MakeDeps/DirectoryTree.java
- src/share/tools/MakeDeps/DirectoryTreeNode.java
- src/share/tools/MakeDeps/FileFormatException.java
- src/share/tools/MakeDeps/FileList.java
- src/share/tools/MakeDeps/FileName.java
- src/share/tools/MakeDeps/Macro.java
- src/share/tools/MakeDeps/MacroDefinitions.java
- src/share/tools/MakeDeps/MakeDeps.java
- src/share/tools/MakeDeps/MetroWerksMacPlatform.java
- src/share/tools/MakeDeps/Platform.java
- src/share/tools/MakeDeps/UnixPlatform.java
- src/share/tools/MakeDeps/Util.java
- src/share/tools/MakeDeps/WinGammaPlatform.java
- src/share/tools/MakeDeps/WinGammaPlatformVC6.java
- src/share/tools/MakeDeps/WinGammaPlatformVC7.java
- src/share/tools/MakeDeps/WinGammaPlatformVC8.java
- src/share/tools/MakeDeps/WinGammaPlatformVC9.java
- src/share/vm/gc_implementation/includeDB_gc_concurrentMarkSweep
- src/share/vm/gc_implementation/includeDB_gc_g1
- src/share/vm/gc_implementation/includeDB_gc_parNew
- src/share/vm/gc_implementation/includeDB_gc_parallelScavenge
- src/share/vm/gc_implementation/includeDB_gc_serial
- src/share/vm/gc_implementation/includeDB_gc_shared
- src/share/vm/includeDB_compiler1
- src/share/vm/includeDB_compiler2
- src/share/vm/includeDB_core
- src/share/vm/includeDB_features
- src/share/vm/includeDB_gc
- src/share/vm/includeDB_gc_parallel
- src/share/vm/includeDB_jvmti
- src/share/vm/includeDB_shark
- src/share/vm/includeDB_zero
- src/share/vm/prims/hpi_imported.h
- src/share/vm/runtime/hpi.cpp
- src/share/vm/runtime/hpi.hpp
Changeset: 0d4395745860
Author: trims
Date: 2010-12-10 18:05 -0800
URL: http://hg.openjdk.java.net/jdk7/hotspot-rt/hotspot/rev/0d4395745860
7006221: Bump the HS20 build number to 04
Summary: Update the HS20 build number to 04
Reviewed-by: jcoomes
! make/hotspot_version
Changeset: 06ba96862949
Author: coleenp
Date: 2010-12-13 14:46 -0800
URL: http://hg.openjdk.java.net/jdk7/hotspot-rt/hotspot/rev/06ba96862949
Merge
More information about the serviceability-dev
mailing list