[prev in list] [next in list] [prev in thread] [next in thread] 

List:       openjdk-hotspot-runtime-dev
Subject:    hg: hsx/hotspot-rt/hotspot: 10 new changesets
From:       gary.collins () sun ! com (gary ! collins at sun ! com)
Date:       2011-08-17 14:06:22
Message-ID: 20110817140640.B2CC747C5B () hg ! openjdk ! java ! net
[Download RAW message or body]

Changeset: 14a2fd14c0db
Author:    johnc
Date:      2011-08-01 10:04 -0700
URL:       http://hg.openjdk.java.net/hsx/hotspot-rt/hotspot/rev/14a2fd14c0db

7068240: G1: Long "parallel other time" and "ext root scanning" when running specific \
                benchmark
Summary: In root processing, move the scanning of the reference processor's \
discovered lists to before RSet updating and scanning. When scanning the reference \
processor's discovered lists, use a buffering closure so that the time spent copying \
any reference object is correctly attributed. Also removed a couple of unused and \
                irrelevant timers.
Reviewed-by: ysr, jmasa

! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp
! src/share/vm/gc_implementation/g1/g1CollectorPolicy.cpp
! src/share/vm/gc_implementation/g1/g1CollectorPolicy.hpp

Changeset: 6aa4feb8a366
Author:    johnc
Date:      2011-08-02 12:13 -0700
URL:       http://hg.openjdk.java.net/hsx/hotspot-rt/hotspot/rev/6aa4feb8a366

7069863: G1: SIGSEGV running SPECjbb2011 and -UseBiasedLocking
Summary: Align the reserved size of the heap and perm to the heap region size to get \
a preferred heap base that is aligned to the region size, and call the correct heap \
reservation constructor. Also add a check in the heap reservation code that the \
                reserved space starts at the requested address (if any).
Reviewed-by: kvn, ysr

! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/runtime/virtualspace.cpp

Changeset: a20e6e447d3d
Author:    iveresov
Date:      2011-08-05 16:44 -0700
URL:       http://hg.openjdk.java.net/hsx/hotspot-rt/hotspot/rev/a20e6e447d3d

7060842: UseNUMA crash with UseHugreTLBFS running SPECjvm2008
Summary: Use mmap() instead of madvise(MADV_DONTNEED) to uncommit pages
Reviewed-by: ysr

! src/os/linux/vm/os_linux.cpp

Changeset: 7c2653aefc46
Author:    iveresov
Date:      2011-08-05 16:50 -0700
URL:       http://hg.openjdk.java.net/hsx/hotspot-rt/hotspot/rev/7c2653aefc46

7060836: RHEL 5.5 and 5.6 should support UseNUMA
Summary: Add a wrapper for sched_getcpu() for systems where libc lacks it
Reviewed-by: ysr
Contributed-by: Andrew John Hughes <ahughes at redhat.com>

! src/os/linux/vm/os_linux.cpp
! src/os/linux/vm/os_linux.hpp

Changeset: 41e6ee74f879
Author:    kevinw
Date:      2011-08-02 14:37 +0100
URL:       http://hg.openjdk.java.net/hsx/hotspot-rt/hotspot/rev/41e6ee74f879

7072527: CMS: JMM GC counters overcount in some cases
Summary: Avoid overcounting when CMS has concurrent mode failure.
Reviewed-by: ysr
Contributed-by: rednaxelafx at gmail.com

! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp
                
! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.hpp
 + test/gc/7072527/TestFullGCCount.java

Changeset: e9db47a083cc
Author:    kevinw
Date:      2011-08-11 14:58 +0100
URL:       http://hg.openjdk.java.net/hsx/hotspot-rt/hotspot/rev/e9db47a083cc

Merge


Changeset: 87e40b34bc2b
Author:    johnc
Date:      2011-08-11 11:36 -0700
URL:       http://hg.openjdk.java.net/hsx/hotspot-rt/hotspot/rev/87e40b34bc2b

7074579: G1: JVM crash with JDK7 running ATG CRMDemo Fusion App
Summary: Handlize MemoryUsage klass oop in createGCInfo routine
Reviewed-by: tonyp, fparain, ysr, jcoomes

! src/share/vm/services/gcNotifier.cpp

Changeset: f44782f04dd4
Author:    tonyp
Date:      2011-08-12 11:31 -0400
URL:       http://hg.openjdk.java.net/hsx/hotspot-rt/hotspot/rev/f44782f04dd4

7039627: G1: avoid BOT updates for survivor allocations and dirty survivor regions \
                incrementally
Summary: Refactor the allocation code during GC to use the G1AllocRegion abstraction. \
Use separate subclasses of G1AllocRegion for survivor and old regions. Avoid BOT \
                updates and dirty survivor cards incrementally for the former.
Reviewed-by: brutisso, johnc, ysr

! src/share/vm/gc_implementation/g1/g1AllocRegion.cpp
! src/share/vm/gc_implementation/g1/g1AllocRegion.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
! src/share/vm/gc_implementation/g1/g1CollectorPolicy.cpp
! src/share/vm/gc_implementation/g1/g1CollectorPolicy.hpp
! src/share/vm/gc_implementation/g1/heapRegion.cpp
! src/share/vm/gc_implementation/g1/heapRegion.hpp
! src/share/vm/gc_implementation/g1/heapRegionRemSet.cpp

Changeset: 76b1a9420e3d
Author:    ysr
Date:      2011-08-16 08:02 -0700
URL:       http://hg.openjdk.java.net/hsx/hotspot-rt/hotspot/rev/76b1a9420e3d

Merge


Changeset: 00ed4ccfe642
Author:    collins
Date:      2011-08-17 07:05 -0400
URL:       http://hg.openjdk.java.net/hsx/hotspot-rt/hotspot/rev/00ed4ccfe642

Merge


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic