hg: hsx/jdk7u/hotspot: 12 new changesets (original) (raw)
thomas.schatzl at oracle.com thomas.schatzl at oracle.com
Tue Jan 28 01:41:29 PST 2014
- Previous message: Default methods: Possible problem with JDWP sendMethod resolution semantics
- Next message: RFR (M) [7u60]: Backport of JDK-8014555 G1: Memory ordering problem with Conc refinement and card marking
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Changeset: 2b97745f0735 Author: johnc Date: 2013-12-19 09:21 +0100 URL: http://hg.openjdk.java.net/hsx/jdk7u/hotspot/rev/2b97745f0735
8011343: Add new flag for verifying the heap during startup Summary: Perform verification during VM startup under control of new flag and within a VMOperation. Reviewed-by: stefank, jmasa, brutisso
! src/share/vm/classfile/systemDictionary.cpp ! src/share/vm/memory/genCollectedHeap.cpp ! src/share/vm/runtime/arguments.cpp ! src/share/vm/runtime/globals.hpp ! src/share/vm/runtime/thread.cpp ! src/share/vm/runtime/vm_operations.cpp ! src/share/vm/runtime/vm_operations.hpp
- test/gc/TestVerifyBeforeGCDuringStartup.java
- test/gc/TestVerifyDuringStartup.java
Changeset: a4bcd7d65291 Author: stefank Date: 2013-12-19 09:21 +0100 URL: http://hg.openjdk.java.net/hsx/jdk7u/hotspot/rev/a4bcd7d65291
8013132: Add a flag to turn off the output of the verbose verification code Reviewed-by: johnc, brutisso
! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp ! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.hpp ! src/share/vm/gc_implementation/g1/concurrentMark.cpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp ! src/share/vm/gc_implementation/g1/g1MarkSweep.cpp ! src/share/vm/gc_implementation/parallelScavenge/psMarkSweep.cpp ! src/share/vm/gc_implementation/parallelScavenge/psParallelCompact.cpp ! src/share/vm/gc_implementation/parallelScavenge/psScavenge.cpp ! src/share/vm/memory/genCollectedHeap.cpp ! src/share/vm/memory/universe.cpp ! src/share/vm/memory/universe.hpp ! src/share/vm/runtime/globals.hpp ! src/share/vm/runtime/thread.cpp ! src/share/vm/runtime/vmThread.cpp ! src/share/vm/runtime/vm_operations.hpp
Changeset: 1534133741c2 Author: tschatzl Date: 2013-12-19 09:21 +0100 URL: http://hg.openjdk.java.net/hsx/jdk7u/hotspot/rev/1534133741c2
8014240: G1: Add remembered set size information to output of G1PrintRegionLivenessInfo Summary: Improve the output of G1PrintRegionLivenessInfo by adding a per-region remembered set size information column Reviewed-by: jwilhelm, johnc
! src/share/vm/gc_implementation/g1/concurrentMark.cpp ! src/share/vm/gc_implementation/g1/concurrentMark.hpp ! src/share/vm/gc_implementation/g1/heapRegionRemSet.cpp
- test/gc/g1/TestPrintRegionRememberedSetInfo.java
Changeset: dc5ea6e27195 Author: tschatzl Date: 2013-12-19 09:21 +0100 URL: http://hg.openjdk.java.net/hsx/jdk7u/hotspot/rev/dc5ea6e27195
8013895: G1: G1SummarizeRSetStats output on Linux needs improvement Summary: Fixed the output of G1SummarizeRSetStats: too small datatype for the number of concurrently processed cards, added concurrent remembered set thread time retrieval for Linux and Windows (BSD uses os::elapsedTime() now), and other cleanup. The information presented during VM operation is now relative to the previous output, not always cumulative if G1SummarizeRSetStatsPeriod > 0. At VM exit, the code prints a cumulative summary. Reviewed-by: johnc, jwilhelm
! src/os/bsd/vm/os_bsd.cpp ! src/os/linux/vm/os_linux.cpp ! src/os/windows/vm/os_windows.cpp ! src/share/vm/gc_implementation/g1/concurrentG1Refine.cpp ! src/share/vm/gc_implementation/g1/concurrentG1Refine.hpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp ! src/share/vm/gc_implementation/g1/g1RemSet.cpp ! src/share/vm/gc_implementation/g1/g1RemSet.hpp
- src/share/vm/gc_implementation/g1/g1RemSetSummary.cpp
- src/share/vm/gc_implementation/g1/g1RemSetSummary.hpp
- test/gc/g1/TestSummarizeRSetStats.java
Changeset: 7afe50dc6b9f Author: johnc Date: 2013-12-19 09:21 +0100 URL: http://hg.openjdk.java.net/hsx/jdk7u/hotspot/rev/7afe50dc6b9f
8015244: G1: Verification after a full GC is incorrectly placed. Summary: In a full GC, move the verification after the GC to after RSet rebuilding. Verify RSet entries during a full GC under control of a flag. Reviewed-by: tschatzl, brutisso
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp ! src/share/vm/gc_implementation/g1/g1RemSet.cpp ! src/share/vm/gc_implementation/g1/g1_globals.hpp ! src/share/vm/gc_implementation/g1/heapRegion.cpp
Changeset: 0114a0a4434c Author: johnc Date: 2014-01-22 13:28 +0100 URL: http://hg.openjdk.java.net/hsx/jdk7u/hotspot/rev/0114a0a4434c
7145569: G1: optimize nmethods scanning Summary: Add a list of nmethods to the RSet for a region that contain references into the region. Skip scanning the code cache during root scanning and scan the nmethod lists during RSet scanning instead. Reviewed-by: tschatzl, brutisso, mgerdin, twisti, kvn
! src/share/vm/c1/c1_Runtime1.cpp ! src/share/vm/code/nmethod.cpp ! src/share/vm/code/nmethod.hpp ! src/share/vm/gc_implementation/g1/concurrentMark.cpp ! src/share/vm/gc_implementation/g1/concurrentMark.hpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp ! src/share/vm/gc_implementation/g1/g1GCPhaseTimes.cpp ! src/share/vm/gc_implementation/g1/g1GCPhaseTimes.hpp ! src/share/vm/gc_implementation/g1/g1RemSet.cpp ! src/share/vm/gc_implementation/g1/g1RemSet.hpp ! src/share/vm/gc_implementation/g1/g1RemSetSummary.cpp ! src/share/vm/gc_implementation/g1/g1_globals.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 ! src/share/vm/gc_implementation/g1/heapRegionRemSet.hpp ! src/share/vm/gc_interface/collectedHeap.cpp ! src/share/vm/gc_interface/collectedHeap.hpp ! src/share/vm/memory/iterator.cpp ! src/share/vm/memory/sharedHeap.cpp ! src/share/vm/memory/sharedHeap.hpp ! src/share/vm/runtime/sweeper.hpp ! src/share/vm/utilities/growableArray.hpp
Changeset: 4923cab3640c Author: brutisso Date: 2013-12-19 09:22 +0100 URL: http://hg.openjdk.java.net/hsx/jdk7u/hotspot/rev/4923cab3640c
8023145: G1: G1CollectedHeap::mark_strong_code_roots() needs to handle ParallelGCThreads=0 Reviewed-by: stefank, mgerdin
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
Changeset: 03ecf4784ddd Author: tschatzl Date: 2013-12-19 09:22 +0100 URL: http://hg.openjdk.java.net/hsx/jdk7u/hotspot/rev/03ecf4784ddd
8014078: G1: improve remembered set summary information by providing per region type information Summary: Add memory consumption breakdown on a per region type in the G1 remembered set summary statistics. This simplifies remembered set memory consumption analysis. Reviewed-by: brutisso
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp ! src/share/vm/gc_implementation/g1/g1RemSet.cpp ! src/share/vm/gc_implementation/g1/g1RemSet.hpp ! src/share/vm/gc_implementation/g1/g1RemSetSummary.cpp ! test/gc/g1/TestSummarizeRSetStats.java
- test/gc/g1/TestSummarizeRSetStatsPerRegion.java
- test/gc/g1/TestSummarizeRSetStatsTools.java
Changeset: f6c3b2632e00 Author: tschatzl Date: 2013-12-19 09:22 +0100 URL: http://hg.openjdk.java.net/hsx/jdk7u/hotspot/rev/f6c3b2632e00
8025541: G1: assert "assert(thread < _num_vtimes) failed: just checking" fails when G1ConcRefinementThreads > ParallelGCThreads Summary: The initialization for the remembered set summary data structures used the wrong thread count, i.e. number of worker threads instead of number of refinement threads. Reviewed-by: brutisso
! src/share/vm/gc_implementation/g1/g1RemSet.cpp ! src/share/vm/gc_implementation/g1/g1RemSetSummary.cpp ! src/share/vm/gc_implementation/g1/g1RemSetSummary.hpp
- test/gc/g1/TestSummarizeRSetStatsThreads.java
Changeset: e4bcd3d62466 Author: sjohanss Date: 2013-12-19 09:22 +0100 URL: http://hg.openjdk.java.net/hsx/jdk7u/hotspot/rev/e4bcd3d62466
8026848: -XX:+G1SummarizeRSetStats can result in wrong exit code and crash Summary: Changed the use of %d to SIZE_FORMAT macro in format string when printing size_t values. Reviewed-by: stefank, ehelin
! src/share/vm/gc_implementation/g1/g1RemSetSummary.cpp
Changeset: 05e7f9c0c822 Author: tschatzl Date: 2013-12-19 09:22 +0100 URL: http://hg.openjdk.java.net/hsx/jdk7u/hotspot/rev/05e7f9c0c822
8027756: assert(!hr->isHumongous()) failed: code root in humongous region? Summary: Change checks for isHumongous() to continuesHumongous() as installing a code root for a humongous object is valid, but not for continuations of humongous objects. Cleaned up asserts. Reviewed-by: jmasa, tamao
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp ! src/share/vm/gc_implementation/g1/heapRegion.cpp ! src/share/vm/gc_implementation/g1/heapRegionRemSet.cpp ! src/share/vm/prims/whitebox.cpp
- test/gc/g1/TestHumongousCodeCacheRoots.java ! test/testlibrary/whitebox/sun/hotspot/WhiteBox.java
Changeset: 81194fd56a9d Author: tschatzl Date: 2013-12-19 09:22 +0100 URL: http://hg.openjdk.java.net/hsx/jdk7u/hotspot/rev/81194fd56a9d
8020123: Test gc/g1/TestPrintRegionRememberedSetInfo.java fails with "test result: Error. No action after @build" Summary: Remove the @build tag and replace it by a @run tag so that the test gets executed Reviewed-by: brutisso, mgerdin
! test/gc/g1/TestPrintRegionRememberedSetInfo.java
- Previous message: Default methods: Possible problem with JDWP sendMethod resolution semantics
- Next message: RFR (M) [7u60]: Backport of JDK-8014555 G1: Memory ordering problem with Conc refinement and card marking
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]