Hotspot-gc-dev Archive

List Statistics

  • Total Threads: 1110
  • Total Posts: 2778

Phrases Used to Find This Thread

  #1  
19-04-2010 06:30 PM
Hotspot-gc-dev member admin is online now
User
 

Changeset: bdb5361c461c
Author: kevinw
Date: 2010-04-16 17:36 +0100
URL: http://hg.openjdk.java.net/jdk7/hotspot-gc/hotspot/rev/bdb5361c461c

6897143: Stress test crashes during HeapInspection using ParallelGC.
Summary: ensure_parsability() must be called even if GC_locker prevents GC.
Reviewed-by: ysr, chrisphi

! src/share/vm/gc_implementation/shared/vmGCOperations.cpp

Changeset: 6ecb6e6de3d6
Author: kevinw
Date: 2010-04-19 05:40 -0700
URL: http://hg.openjdk.java.net/jdk7/hotspot-gc/hotspot/rev/6ecb6e6de3d6

Merge


)

  #2  
23-06-2010 10:05 PM
Hotspot-gc-dev member admin is online now
User
 

Changeset: 79107c3a6bd5
Author: tonyp
Date: 2010-05-07 13:14 -0400
URL: http://hg.openjdk.java.net/jdk7/hotspot-gc/hotspot/rev/79107c3a6bd5

6949307: G1: raise a vm error, do not core dump, if target pause time and target interval are inconsistent
Summary: First, change the guarantee to raising a vm error. Second, set the interval dynamically, and based on the pause time target, if it is not set explicitly.
Reviewed-by: ysr, johnc

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

Changeset: 215576b54709
Author: tonyp
Date: 2010-04-22 15:20 -0400
URL: http://hg.openjdk.java.net/jdk7/hotspot-gc/hotspot/rev/215576b54709

6946048: G1: improvements to +PrintGCDetails output
Summary: Small improvements to G1's PrintGCDetails output. It also includes minor formatting details.
Reviewed-by: ysr, johnc

! 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
! src/share/vm/gc_implementation/g1/g1RemSet.cpp

)

  #3  
24-06-2010 01:21 AM
Hotspot-gc-dev member admin is online now
User
 

Changeset: fdde661c8e06
Author: jmasa
Date: 2010-06-23 08:35 -0700
URL: http://hg.openjdk.java.net/jdk7/hotspot-gc/hotspot/rev/fdde661c8e06

6952853: SIGSEGV with UseAdaptiveGCBoundary on 64b linux running jvm2008
Summary: Shrinking of a generation and the corresponding card table was causing part of the card table to be uncommitted.
Reviewed-by: jcoomes

! src/share/vm/gc_implementation/parallelScavenge/cardTableExtension.cpp
! src/share/vm/gc_implementation/parallelScavenge/cardTableExtension.hpp
! src/share/vm/memory/cardTableModRefBS.cpp

Changeset: 0d781caf0cbb
Author: jmasa
Date: 2010-06-23 15:17 -0700
URL: http://hg.openjdk.java.net/jdk7/hotspot-gc/hotspot/rev/0d781caf0cbb

Merge


)

  #4  
15-07-2010 07:20 PM
Hotspot-gc-dev member admin is online now
User
 

Changeset: e7ec8cd4dd8a
Author: tonyp
Date: 2010-06-28 14:13 -0400
URL: http://hg.openjdk.java.net/jdk7/hotspot-gc/hotspot/rev/e7ec8cd4dd8a

6962569: assembler_sparc.cpp:1969: assert(false) failed: error
Summary: array_overlap_test() fails when the address range crosses the MSB boundary. Thanks to Tom and Vladimir for their help on this one.
Reviewed-by: kvn, never, iveresov

! src/cpu/sparc/vm/stubGenerator_sparc.cpp

Changeset: 4e5661ba9d98
Author: tonyp
Date: 2010-06-28 14:13 -0400
URL: http://hg.openjdk.java.net/jdk7/hotspot-gc/hotspot/rev/4e5661ba9d98

6944166: G1: explicit GCs are not always handled correctly
Summary: G1 was not handling explicit GCs correctly in many ways. It does now. See the CR for the list of improvements contained in this changeset.
Reviewed-by: iveresov, ysr, johnc

! src/share/vm/gc_implementation/concurrentMarkSweep/vmCMSOperations.cpp
! src/share/vm/gc_implementation/g1/concurrentMarkThread.cpp
! 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
! src/share/vm/gc_implementation/g1/vm_operations_g1.cpp
! src/share/vm/gc_implementation/g1/vm_operations_g1.hpp
! src/share/vm/gc_implementation/includeDB_gc_g1
! src/share/vm/gc_implementation/shared/vmGCOperations.hpp
! src/share/vm/gc_interface/gcCause.cpp
! src/share/vm/runtime/mutexLocker.cpp

)

  #5  
01-08-2010 12:53 AM
Hotspot-gc-dev member admin is online now
User
 

Changeset: f6f3eef8a521
Author: kevinw
Date: 2010-07-30 22:43 +0100
URL: http://hg.openjdk.java.net/jdk7/hotspot-gc/hotspot/rev/f6f3eef8a521

6581734: CMS Old Gen's collection usage is zero after GC which is incorrect
Summary: Management code enabled for use by a concurrent collector.
Reviewed-by: mchung, ysr

! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp
! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.hpp
! src/share/vm/gc_implementation/includeDB_gc_concurrentMarkSweep
! src/share/vm/services/management.cpp
! src/share/vm/services/memoryManager.cpp
! src/share/vm/services/memoryManager.hpp
! src/share/vm/services/memoryService.cpp
! src/share/vm/services/memoryService.hpp
+ test/gc/6581734/Test6581734.java

Changeset: 63f4675ac87d
Author: kevinw
Date: 2010-07-31 15:10 +0100
URL: http://hg.openjdk.java.net/jdk7/hotspot-gc/hotspot/rev/63f4675ac87d

Merge

- src/os/linux/vm/vtune_linux.cpp
- src/os/solaris/vm/vtune_solaris.cpp
- src/os/windows/vm/vtune_windows.cpp
! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp
- src/share/vm/runtime/vtune.hpp

)

  #6  
05-08-2010 04:09 PM
Hotspot-gc-dev member admin is online now
User
 

Changeset: 9d7a8ab3736b
Author: tonyp
Date: 2010-07-22 10:27 -0400
URL: http://hg.openjdk.java.net/jdk7/hotspot-gc/hotspot/rev/9d7a8ab3736b

6962589: remove breadth first scanning code from parallel gc
Summary: Remove the breadth-first copying order from ParallelScavenge and use depth-first by default.
Reviewed-by: jcoomes, ysr, johnc

! src/share/vm/gc_implementation/includeDB_gc_parallelScavenge
! src/share/vm/gc_implementation/parallelScavenge/cardTableExtension.cpp
- src/share/vm/gc_implementation/parallelScavenge/prefetchQueue.hpp
! src/share/vm/gc_implementation/parallelScavenge/psPromotionManager.cpp
! src/share/vm/gc_implementation/parallelScavenge/psPromotionManager.hpp
! src/share/vm/gc_implementation/parallelScavenge/psPromotionManager.inline.hpp
! src/share/vm/gc_implementation/parallelScavenge/psScavenge.cpp
! src/share/vm/gc_implementation/parallelScavenge/psScavenge.inline.hpp
! src/share/vm/gc_implementation/parallelScavenge/psTasks.cpp
! src/share/vm/oops/arrayKlassKlass.cpp
! src/share/vm/oops/compiledICHolderKlass.cpp
! src/share/vm/oops/constMethodKlass.cpp
! src/share/vm/oops/constantPoolKlass.cpp
! src/share/vm/oops/cpCacheKlass.cpp
! src/share/vm/oops/instanceKlass.cpp
! src/share/vm/oops/instanceKlass.hpp
! src/share/vm/oops/instanceKlassKlass.cpp
! src/share/vm/oops/instanceRefKlass.cpp
! src/share/vm/oops/klassKlass.cpp
! src/share/vm/oops/klassPS.hpp
! src/share/vm/oops/methodDataKlass.cpp
! src/share/vm/oops/methodKlass.cpp
! src/share/vm/oops/objArrayKlass.cpp
! src/share/vm/oops/objArrayKlassKlass.cpp
! src/share/vm/oops/oop.hpp
! src/share/vm/oops/oop.psgc.inline.hpp
! src/share/vm/oops/symbolKlass.cpp
! src/share/vm/oops/typeArrayKlass.cpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/globals.hpp

Changeset: 0ce1569c90e5
Author: tonyp
Date: 2010-08-04 13:03 -0400
URL: http://hg.openjdk.java.net/jdk7/hotspot-gc/hotspot/rev/0ce1569c90e5

6963209: G1: remove the concept of abandoned pauses
Summary: As part of 6944166 we disabled the concept of abandoned pauses (i.e., if the collection set is empty, we would still try to do a pause even if it is to update the RSets and scan the roots). This changeset removes the code and structures associated with abandoned pauses.
Reviewed-by: iveresov, johnc

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

)

  #7  
19-08-2010 02:15 AM
Hotspot-gc-dev member admin is online now
User
 

Changeset: 413ad0331a0c
Author: johnc
Date: 2010-08-18 10:59 -0700
URL: http://hg.openjdk.java.net/jdk7/hotspot-gc/hotspot/rev/413ad0331a0c

6977924: Changes for 6975078 produce build error with certain gcc versions
Summary: The changes introduced for 6975078 assign badHeapOopVal to the _allocation field in the ResourceObj class. In 32 bit linux builds with certain versions of gcc this assignment will be flagged as an error while compiling allocation.cpp. In 32 bit builds the constant value badHeapOopVal (which is cast to an intptr_t) is negative. The _allocation field is typed as an unsigned intptr_t and gcc catches this as an error.
Reviewed-by: jcoomes, ysr, phh

! src/share/vm/memory/allocation.cpp

Changeset: effb55808a18
Author: johnc
Date: 2010-08-18 17:44 -0400
URL: http://hg.openjdk.java.net/jdk7/hotspot-gc/hotspot/rev/effb55808a18

Merge


)

  #8  
28-08-2010 01:04 AM
Hotspot-gc-dev member admin is online now
User
 

Changeset: 1c63587d925b
Author: tonyp
Date: 2010-08-27 13:34 -0400
URL: http://hg.openjdk.java.net/jdk7/hotspot-gc/hotspot/rev/1c63587d925b

6980206: G1: assert(has_undefined_max_size, "Undefined max size");
Summary: An assert in the management.cpp is too strong and assumes the max size is always defined on memory pools, even when we don't need to use it.
Reviewed-by: mchung, johnc

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

Changeset: af586a7893cf
Author: tonyp
Date: 2010-08-27 10:44 -0700
URL: http://hg.openjdk.java.net/jdk7/hotspot-gc/hotspot/rev/af586a7893cf

Merge


)

  #9  
11-09-2010 10:13 PM
Hotspot-gc-dev member admin is online now
User
 

Changeset: 179464550c7d
Author: ysr
Date: 2010-09-10 17:07 -0700
URL: http://hg.openjdk.java.net/jdk7/hotspot-gc/hotspot/rev/179464550c7d

6983930: CMS: Various small cleanups ca September 2010
Summary: Fixed comment/documentation typos; converted some guarantee()s to assert()s.
Reviewed-by: jmasa

! src/share/vm/gc_implementation/concurrentMarkSweep/binaryTreeDictionary.cpp
! src/share/vm/gc_implementation/concurrentMarkSweep/compactibleFreeListSpace.cpp
! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp
! src/share/vm/gc_implementation/concurrentMarkSweep/freeList.cpp
! src/share/vm/gc_implementation/concurrentMarkSweep/promotionInfo.cpp
! src/share/vm/runtime/globals.hpp

Changeset: eeade8e89248
Author: ysr
Date: 2010-09-11 11:42 -0700
URL: http://hg.openjdk.java.net/jdk7/hotspot-gc/hotspot/rev/eeade8e89248

Merge

! src/share/vm/runtime/globals.hpp

)

  #10  
02-10-2010 07:51 AM
Hotspot-gc-dev member admin is online now
User
 

Changeset: 4e0094bc41fa
Author: johnc
Date: 2010-10-01 18:23 -0700
URL: http://hg.openjdk.java.net/jdk7/hotspot-gc/hotspot/rev/4e0094bc41fa

6983311: G1: LoopTest hangs when run with -XX:+ExplicitInvokesConcurrent
Summary: Clear the concurrent marking "in progress" flag while the FullGCCount_lock is held. This avoids a race that can cause back to back System.gc() calls, when ExplicitGCInvokesConcurrent is enabled, to fail to initiate a marking cycle causing the requesting thread to hang.
Reviewed-by: tonyp, ysr

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

Changeset: 32a1f7bf0c21
Author: johnc
Date: 2010-10-01 21:48 -0700
URL: http://hg.openjdk.java.net/jdk7/hotspot-gc/hotspot/rev/32a1f7bf0c21

Merge


)





NewsArc Lists  |  Culture Pages   |  Computing Archive  |  Media-Pages
Link to this page on your blog or website by copying the HTML code below and pasting it into your site: