hg: hsx/hotspot-main/hotspot: 8 new changesets

bengt.rutisson at oracle.com bengt.rutisson at oracle.com
Thu Feb 14 04:19:12 PST 2013


Changeset: bce1ac447f6b
Author:    johnc
Date:      2013-02-06 14:50 -0800
URL:       http://hg.openjdk.java.net/hsx/hotspot-main/hotspot/rev/bce1ac447f6b

7052429: G1: Avoid unnecessary scanning of humongous regions during concurrent marking
Summary: Skip unnecessary scanning of bitmap for unmarked humongous objects/regions.
Reviewed-by: jwilhelm, johnc
Contributed-by: Tao Mao <tao.mao at oracle.com>

! src/share/vm/gc_implementation/g1/concurrentMark.cpp
! src/share/vm/runtime/globals.hpp

Changeset: f64ffbf81af5
Author:    jwilhelm
Date:      2013-02-07 15:51 +0100
URL:       http://hg.openjdk.java.net/hsx/hotspot-main/hotspot/rev/f64ffbf81af5

8006432: Ratio flags should be unsigned
Summary: Flags changed to be of uintx type
Reviewed-by: johnc, tamao

! src/cpu/zero/vm/shark_globals_zero.hpp
! src/os_cpu/bsd_x86/vm/globals_bsd_x86.hpp
! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp
! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.hpp
! src/share/vm/gc_implementation/g1/g1_globals.hpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/globals.hpp

Changeset: 5d8325eb8240
Author:    brutisso
Date:      2013-02-07 22:04 +0100
URL:       http://hg.openjdk.java.net/hsx/hotspot-main/hotspot/rev/5d8325eb8240

Merge

! src/share/vm/runtime/thread.cpp

Changeset: 9425ba04792d
Author:    brutisso
Date:      2013-02-07 18:40 -0800
URL:       http://hg.openjdk.java.net/hsx/hotspot-main/hotspot/rev/9425ba04792d

Merge

- agent/src/share/classes/sun/jvm/hotspot/memory/BinaryTreeDictionary.java
- make/solaris/makefiles/kernel.make
! src/share/vm/runtime/arguments.cpp
- test/runtime/7158988/TestFieldMonitor.sh

Changeset: ad747ee9d0b1
Author:    brutisso
Date:      2013-02-10 21:15 +0100
URL:       http://hg.openjdk.java.net/hsx/hotspot-main/hotspot/rev/ad747ee9d0b1

8002144: G1: large number of evacuation failures may lead to large c heap memory usage
Summary: Use Stack<> instead of GrowableArray to keep track of preserved marks. Also reviewed by vitalyd at gmail.com.
Reviewed-by: johnc, jcoomes

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

Changeset: 5e401ef52ec0
Author:    johnc
Date:      2013-02-11 15:24 -0800
URL:       http://hg.openjdk.java.net/hsx/hotspot-main/hotspot/rev/5e401ef52ec0

8007772: G1: assert(!hr->isHumongous() || mr.start() == hr->bottom()) failed: the start of HeapRegion and MemRegion should be consistent for humongous regions
Summary: In do_marking_step(), we should always give up current region after scanning the object, if the region is humongous.
Reviewed-by: brutisso, jwilhelm, tamao

! src/share/vm/gc_implementation/g1/concurrentMark.cpp

Changeset: a83cd101fd62
Author:    jmasa
Date:      2013-01-23 19:08 -0800
URL:       http://hg.openjdk.java.net/hsx/hotspot-main/hotspot/rev/a83cd101fd62

8005452: NPG: Create new flags for Metaspace resizing policy
Reviewed-by: johnc, jwilhelm, coleenp, stefank

! src/share/vm/memory/metaspace.cpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/globals.hpp

Changeset: b8d5d7a6c94c
Author:    brutisso
Date:      2013-02-14 11:01 +0100
URL:       http://hg.openjdk.java.net/hsx/hotspot-main/hotspot/rev/b8d5d7a6c94c

Merge

! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/thread.cpp



More information about the hotspot-dev mailing list