hg: jdk7/hotspot/hotspot: 12 new changesets

jon.masamitsu at oracle.com jon.masamitsu at oracle.com
Fri Apr 29 16:33:51 PDT 2011


Changeset: 49a67202bc67
Author:    tonyp
Date:      2011-04-19 15:46 -0400
URL:       http://hg.openjdk.java.net/jdk7/hotspot/hotspot/rev/49a67202bc67

7011855: G1: non-product flag to artificially grow the heap
Summary: It introduces non-product cmd line parameter G1DummyRegionsPerGC which indicates how many "dummy" regions to allocate at the end of each GC. This allows the G1 heap to grow artificially and makes concurrent marking cycles more frequent irrespective of what the application that is running is doing. The dummy regions will be found totally empty during cleanup so this parameter can also be used to stress the concurrent cleanup operation.
Reviewed-by: brutisso, johnc

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

Changeset: 139667d9836a
Author:    iveresov
Date:      2011-04-20 17:12 -0700
URL:       http://hg.openjdk.java.net/jdk7/hotspot/hotspot/rev/139667d9836a

7034464: Support transparent large pages on Linux
Summary: Support transparent huge pages on Linux available since 2.6.38
Reviewed-by: iveresov, ysr
Contributed-by: aph at redhat.com

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

Changeset: c48ad6ab8bdf
Author:    ysr
Date:      2011-04-20 19:19 -0700
URL:       http://hg.openjdk.java.net/jdk7/hotspot/hotspot/rev/c48ad6ab8bdf

7037276: Unnecessary double traversal of dirty card windows
Summary: Short-circuited an unnecessary double traversal of dirty card windows when iterating younger refs. Also renamed some cardtable methods for more clarity.
Reviewed-by: jmasa, stefank, poonam

! src/share/vm/gc_implementation/parNew/parCardTableModRefBS.cpp
! src/share/vm/memory/cardTableModRefBS.cpp
! src/share/vm/memory/cardTableModRefBS.hpp
! src/share/vm/memory/cardTableRS.cpp
! src/share/vm/memory/cardTableRS.hpp

Changeset: c0dcda80820f
Author:    ysr
Date:      2011-04-21 01:16 -0700
URL:       http://hg.openjdk.java.net/jdk7/hotspot/hotspot/rev/c0dcda80820f

Merge


Changeset: b52782ae3880
Author:    jmasa
Date:      2011-04-21 10:23 -0700
URL:       http://hg.openjdk.java.net/jdk7/hotspot/hotspot/rev/b52782ae3880

6946417: G1: Java VisualVM does not support G1 properly.
Summary: Added counters for jstat
Reviewed-by: tonyp, jwilhelm, stefank, ysr, johnc

! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp
+ src/share/vm/gc_implementation/g1/g1MonitoringSupport.cpp
+ src/share/vm/gc_implementation/g1/g1MonitoringSupport.hpp
! src/share/vm/gc_implementation/shared/generationCounters.cpp
! src/share/vm/gc_implementation/shared/generationCounters.hpp
+ src/share/vm/gc_implementation/shared/hSpaceCounters.cpp
+ src/share/vm/gc_implementation/shared/hSpaceCounters.hpp
! src/share/vm/services/g1MemoryPool.cpp
! src/share/vm/services/g1MemoryPool.hpp

Changeset: 7f3faf7159fd
Author:    jmasa
Date:      2011-04-22 09:26 -0700
URL:       http://hg.openjdk.java.net/jdk7/hotspot/hotspot/rev/7f3faf7159fd

Merge

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

Changeset: d6cdc6c77582
Author:    jcoomes
Date:      2011-04-23 04:20 -0700
URL:       http://hg.openjdk.java.net/jdk7/hotspot/hotspot/rev/d6cdc6c77582

7037250: cscope.make database generation is silently broken
Reviewed-by: stefank

+ make/cscope.make
! make/linux/Makefile
- make/linux/makefiles/cscope.make
! make/solaris/Makefile
- make/solaris/makefiles/cscope.make

Changeset: c303b3532d4a
Author:    iveresov
Date:      2011-04-26 11:46 -0700
URL:       http://hg.openjdk.java.net/jdk7/hotspot/hotspot/rev/c303b3532d4a

7037939: NUMA: Disable adaptive resizing if SHM large pages are used
Summary: Make the NUMA allocator behave properly with SHM and ISM large pages.
Reviewed-by: ysr

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

Changeset: 1f4413413144
Author:    ysr
Date:      2011-04-26 21:17 -0700
URL:       http://hg.openjdk.java.net/jdk7/hotspot/hotspot/rev/1f4413413144

7039089: G1: changeset for 7037276 broke heap verification, and related cleanups
Summary: In G1 heap verification, we no longer scan perm to G1-collected heap refs as part of process_strong_roots() but rather in a separate explicit oop iteration over the perm gen. This preserves the original perm card-marks. Added a new assertion in younger_refs_iterate() to catch a simple subcase where the user may have forgotten a prior save_marks() call, as happened in the case of G1's attempt to iterate perm to G1 refs when verifying the heap before exit. The assert was deliberately weakened for ParNew+CMS and will be fixed for that combination in a future CR. Also made some (non-G1) cleanups related to code and comments obsoleted by the migration of Symbols to the native heap.
Reviewed-by: iveresov, jmasa, tonyp

! src/share/vm/gc_implementation/concurrentMarkSweep/compactibleFreeListSpace.cpp
! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/memory/cardTableRS.cpp
! src/share/vm/memory/genCollectedHeap.hpp
! src/share/vm/memory/sharedHeap.cpp
! src/share/vm/memory/sharedHeap.hpp
! src/share/vm/runtime/vmThread.cpp

Changeset: 86ebb26bcdeb
Author:    johnc
Date:      2011-04-27 14:40 -0700
URL:       http://hg.openjdk.java.net/jdk7/hotspot/hotspot/rev/86ebb26bcdeb

7037756: Deadlock in compiler thread similiar to 6789220
Summary: Avoid blocking in CompileBroker::compile_method_base() if the current thread holds the pending list lock.
Reviewed-by: never, brutisso, ysr

! src/share/vm/compiler/compileBroker.cpp

Changeset: c6033dad9fd3
Author:    jmasa
Date:      2011-04-29 12:33 -0700
URL:       http://hg.openjdk.java.net/jdk7/hotspot/hotspot/rev/c6033dad9fd3

Merge

- make/linux/makefiles/cscope.make
- make/solaris/makefiles/cscope.make

Changeset: df0a92a7e30b
Author:    jmasa
Date:      2011-04-29 14:36 -0700
URL:       http://hg.openjdk.java.net/jdk7/hotspot/hotspot/rev/df0a92a7e30b

Merge




More information about the hotspot-dev mailing list