hg: jdk7/hotspot/hotspot: 11 new changesets
bengt.rutisson at oracle.com
bengt.rutisson at oracle.com
Fri May 6 07:22:12 PDT 2011
Changeset: da0fffdcc453
Author: johnc
Date: 2011-04-28 15:29 -0700
URL: http://hg.openjdk.java.net/jdk7/hotspot/hotspot/rev/da0fffdcc453
7040410: -Xloggc:<file> incorrectly enables TraceClassUnloading causing tracing on tty
Summary: Don't enable TraceClassUnloading whne -Xloggc is specified.
Reviewed-by: tonyp, ysr
! src/share/vm/runtime/arguments.cpp
Changeset: cd8e33b2a8ad
Author: tonyp
Date: 2011-04-29 12:40 -0400
URL: http://hg.openjdk.java.net/jdk7/hotspot/hotspot/rev/cd8e33b2a8ad
7034139: G1: assert(Thread::current()->is_ConcurrentGC_thread()) failed: only a conc GC thread can call this.
Summary: We were calling STS join and leave during a STW pause and we are not suppoesed to. I now only call those during concurrent phase. I also added stress code in the non-product builds to force an overflows (the condition that ws uncovering the bug) to make sure it does not happen again.
Reviewed-by: johnc, brutisso
! src/share/vm/gc_implementation/g1/concurrentMark.cpp
! src/share/vm/gc_implementation/g1/concurrentMark.hpp
! src/share/vm/gc_implementation/g1/g1_globals.hpp
Changeset: 063382f9b575
Author: tonyp
Date: 2011-04-29 14:59 -0400
URL: http://hg.openjdk.java.net/jdk7/hotspot/hotspot/rev/063382f9b575
7035144: G1: nightly failure: Non-dirty cards in region that should be dirty (failures still exist...)
Summary: We should only undirty cards after we decide that they are not on a young region, not before. The fix also includes improvements to the verify_dirty_region() method which print out which cards were not found dirty.
Reviewed-by: johnc, brutisso
! src/share/vm/gc_implementation/g1/concurrentMark.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.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
! src/share/vm/memory/cardTableModRefBS.cpp
! src/share/vm/memory/cardTableModRefBS.hpp
! src/share/vm/memory/modRefBarrierSet.hpp
Changeset: 188c9a5d6a6d
Author: iveresov
Date: 2011-04-29 12:39 -0700
URL: http://hg.openjdk.java.net/jdk7/hotspot/hotspot/rev/188c9a5d6a6d
7040485: Use transparent huge page on linux by default
Summary: Turn on UseLargePages by default but try only HugeTLBFS method if it is not explicitly specified on the command line.
Reviewed-by: ysr
! src/os/linux/vm/globals_linux.hpp
! src/os/linux/vm/os_linux.cpp
! src/os/solaris/vm/os_solaris.cpp
! src/os/windows/vm/os_windows.cpp
! src/share/vm/runtime/os.hpp
Changeset: 6dd3d74b2674
Author: iveresov
Date: 2011-04-29 20:42 -0700
URL: http://hg.openjdk.java.net/jdk7/hotspot/hotspot/rev/6dd3d74b2674
Merge
Changeset: ca7c15a01229
Author: jmasa
Date: 2011-05-02 07:08 -0700
URL: http://hg.openjdk.java.net/jdk7/hotspot/hotspot/rev/ca7c15a01229
Merge
Changeset: a1d5f532838d
Author: brutisso
Date: 2011-04-29 09:11 +0200
URL: http://hg.openjdk.java.net/jdk7/hotspot/hotspot/rev/a1d5f532838d
7040068: CMS: Possibly unsafe initialization of BlockOffsetArrayUseUnallocatedBlock
Summary: BlockOffsetArrayUseUnallocatedBlock was intended to be turned off as part of BUG 6948538 but a code line in collectorPolicy.cpp actually kept it turned on.
Reviewed-by: jwilhelm, ysr
! src/share/vm/memory/collectorPolicy.cpp
! src/share/vm/runtime/globals.hpp
Changeset: 567c87d484a0
Author: iveresov
Date: 2011-05-04 15:08 -0700
URL: http://hg.openjdk.java.net/jdk7/hotspot/hotspot/rev/567c87d484a0
7041501: NUMA: Expand the old gen more aggressively
Summary: Expand the old gen in bigger increments
Reviewed-by: jmasa
! src/share/vm/gc_implementation/parallelScavenge/psOldGen.cpp
! src/share/vm/runtime/arguments.cpp
Changeset: 75af3e8de182
Author: tonyp
Date: 2011-05-05 09:15 -0400
URL: http://hg.openjdk.java.net/jdk7/hotspot/hotspot/rev/75af3e8de182
7040450: G1: assert((_g1->evacuation_failed()) || (!_g1->obj_in_cs(obj))) failed: shouldn't still be in ...
Summary: There is a race in the evac failure handling code that causes the condition the assert checks not to be true. The fix is to replace the too-strong assert with a more targeted one.
Reviewed-by: johnc, ysr, jcoomes
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
Changeset: acf5e660c71a
Author: jcoomes
Date: 2011-05-05 07:51 -0700
URL: http://hg.openjdk.java.net/jdk7/hotspot/hotspot/rev/acf5e660c71a
6728025: LinkResolver is missing some ResourceMarks
Reviewed-by: dholmes, coleenp, ysr, kamg
! src/share/vm/interpreter/linkResolver.cpp
Changeset: 54a56bbaf95b
Author: brutisso
Date: 2011-05-06 09:45 +0200
URL: http://hg.openjdk.java.net/jdk7/hotspot/hotspot/rev/54a56bbaf95b
Merge
! src/share/vm/runtime/globals.hpp
More information about the hotspot-dev
mailing list