- 19 5月, 2009 1 次提交
-
-
由 iveresov 提交于
Summary: During parallel rset updating we have to make sure that the worker ids of the refinement threads do not intersect with the worker ids that can be claimed by the mutator threads. Reviewed-by: tonyp
-
- 12 5月, 2009 1 次提交
-
-
由 iveresov 提交于
6826318: G1: remove traversal-based refinement code Summary: Removed traversal-based refinement code as it's no longer used. Made the concurrent refinement (queue-based) parallel. Reviewed-by: tonyp
-
- 06 5月, 2009 1 次提交
-
-
由 johnc 提交于
Summary: The code that calculates the heap region index for an object address incorrectly used signed arithmetic. Reviewed-by: jcoomes, ysr
-
- 01 5月, 2009 1 次提交
-
-
由 johnc 提交于
Summary: Change G1 flag names to be more consistent and disable some in 'product' mode. Reviewed-by: tonyp, iveresov
-
- 28 4月, 2009 1 次提交
-
-
由 iveresov 提交于
Summary: Added a feedback-driven exponential skipping for parallel RSet scanning. Reviewed-by: tonyp, apetrusenko
-
- 24 4月, 2009 1 次提交
-
-
由 tonyp 提交于
Summary: Turn off G1VerifyConcMarkPrintReachable by default to minimize the amount of verbose output we generate by default. Reviewed-by: jmasa
-
- 29 3月, 2009 1 次提交
-
-
由 ysr 提交于
Summary: When using compressed oops, rather than chaining the overflowed grey objects' pre-images through their klass words, we use GC-worker thread-local overflow stacks. Reviewed-by: jcoomes, jmasa
-
- 26 3月, 2009 2 次提交
-
-
由 iveresov 提交于
Summary: Make object_iterate() traverse the perm gen Reviewed-by: apetrusenko, tonyp
-
由 apetrusenko 提交于
Reviewed-by: iveresov, tonyp
-
- 22 3月, 2009 1 次提交
-
-
由 tonyp 提交于
Summary: Small fixes to sort out some verbosegc-related incorrectness and a failure Reviewed-by: apetrusenko
-
- 21 3月, 2009 1 次提交
-
-
由 jrose 提交于
Summary: preparatory but separable changes for method handles Reviewed-by: kvn, never
-
- 17 3月, 2009 2 次提交
- 16 3月, 2009 3 次提交
-
-
由 tonyp 提交于
Summary: Introduces two flags, -XX:-/+G1EnableParallelRSetUpdating and -XX:-/+G1EnableParallelRSetScanning, to turn on/off the "band aid" fix that serializes RSet updating / scanning during GCs. Reviewed-by: iveresov
-
由 iveresov 提交于
Summary: Enabled full verification for humongous regions. Also made sure that the VerifyAfterGC works with deferred updates and G1HRRSFlushLogBuffersOnVerify. Reviewed-by: tonyp
-
由 tonyp 提交于
6728271: G1: Cleanup G1CollectedHeap::get_gc_alloc_regions() Summary: It allows the last half-full region to be allocated to during a GC to be reused during the next GC. Reviewed-by: apetrusenko, jcoomes
-
- 14 3月, 2009 1 次提交
-
-
由 ysr 提交于
Summary: Correct the overflow check in ParGCAllocBuffer::allocate(); simplify ParGCAllocBuffer::undo_allocation(). Reviewed-by: apetrusenko, jcoomes, jmasa, minqi, phh, tonyp
-
- 13 3月, 2009 1 次提交
-
-
由 kvn 提交于
Summary: Use zero based compressed oops if java heap is below 32gb and unscaled compressed oops if java heap is below 4gb. Reviewed-by: never, twisti, jcoomes, coleenp
-
- 10 3月, 2009 2 次提交
-
-
由 apetrusenko 提交于
Reviewed-by: iveresov, tonyp
-
由 xdono 提交于
Summary: Update copyright for files that have been modified in 2009, up to 03/09 Reviewed-by: katleman, tbell, ohair
-
- 08 3月, 2009 3 次提交
-
-
由 tonyp 提交于
Summary: A few small fixes to remove some inconsistencies in the concurrent mark-related verbose GC output. Reviewed-by: jmasa
-
由 tonyp 提交于
Summary: The length of the fast cset test vector is decided at the beginning of a GC, but more regions can be added during the GC. The simple fix is to set the length of the fast cset test vector to the max. Reviewed-by: iveresov
-
由 tonyp 提交于
Summary: The _expanded flag of the sparse RSets is not reset and this can leave a RSet in an inconsistent state if it is expanded more than once. Also, we should be iterating over the _cur, instead of the _next, sparse table Reviewed-by: apetrusenko, iveresov
-
- 07 3月, 2009 1 次提交
-
-
由 iveresov 提交于
6720334: G1: don't update RSets of collection set regions during an evacuation pause Summary: Introduced a deferred update mechanism for delaying the rset updates during the collection pause Reviewed-by: apetrusenko, tonyp
-
- 04 3月, 2009 1 次提交
-
-
由 jcoomes 提交于
Reviewed-by: tonyp
-
- 03 4月, 2009 1 次提交
-
-
由 ysr 提交于
Summary: Allocate worker-local overflow stacks, introduced in 6819891, along with ParNewGeneration, rather than with the per-scavenge ParScanThreadState. Reviewed-by: jmasa
-
- 03 3月, 2009 1 次提交
-
-
由 ysr 提交于
Summary: Call newly created CollectedHeap::dump_{pre,post}_full_gc before and after every stop-world full collection cycle on GenCollectedHeap and ParallelScavengeHeap. (Support for G1CollectedHeap forthcoming under CR 6810861.) Small modifications to existing heap dumping and class histogram implementation, especially to allow multiple on-the-fly histos/dumps by the VM thread during a single safepoint. Reviewed-by: jmasa, alanb, mchung
-
- 28 2月, 2009 1 次提交
-
-
由 twisti 提交于
Summary: I have collected some typos I have found while looking at the code. Reviewed-by: kvn, never
-
- 25 2月, 2009 1 次提交
-
-
由 tonyp 提交于
Summary: Under certain circumstances (evacuation failure) the pause time is not communicated to the policy and, as a result, the pause time field is not initialized properly. Reviewed-by: jmasa
-
- 10 2月, 2009 1 次提交
-
-
由 apetrusenko 提交于
Reviewed-by: tonyp
-
- 09 2月, 2009 2 次提交
-
-
由 apetrusenko 提交于
6802413: G1: G1FixedSurvivorSpaceSize should be converted into regions in calculate_survivors_policy() Reviewed-by: tonyp, jmasa
-
由 jmasa 提交于
Summary: Substitute a spin loop for most calls to yield() to reduce the stress on the system. Reviewed-by: tonyp
-
- 06 2月, 2009 1 次提交
-
-
由 apetrusenko 提交于
6797754: G1: combined bugfix Summary: Implemented a policy to control G1 survivor space parameters. Reviewed-by: tonyp, iveresov
-
- 28 1月, 2009 1 次提交
-
-
由 iveresov 提交于
Summary: Moved pretouching to MutableSpace. Also MutableSpace now turns on page interleaving for the region it covers. Reviewed-by: jmasa, jcoomes
-
- 27 1月, 2009 1 次提交
-
-
由 ysr 提交于
Summary: Avoid overflow list walk in CMS & ParNew when it is unnecessary. Fix a couple of correctness issues, including a C-heap leak, in ParNew at the intersection of promotion failure, work queue overflow and object array chunking. Add stress testing option and related assertion checking. Reviewed-by: jmasa
-
- 17 1月, 2009 1 次提交
-
-
由 tonyp 提交于
Summary: A bunch of performance optimizations to decrease GC pause times in G1. Reviewed-by: apetrusenko, jmasa, iveresov
-
- 15 1月, 2009 1 次提交
-
-
由 coleenp 提交于
Summary: With predefined headers off for gcc, some .inline.hpp files aren't included to make definition visible for inline functions Reviewed-by: jcoomes, xlu
-
- 12 1月, 2009 1 次提交
-
-
由 jmasa 提交于
Summary: The CMS concurrent precleaning and concurrent marking phases should work around classes that are undergoing redefinition. Reviewed-by: ysr, dcubed
-
- 06 1月, 2009 1 次提交
-
-
由 jmasa 提交于
Summary: Added safe_object_iterate() for use by JMapPerm. Reviewed-by: tonyp
-
- 19 12月, 2008 1 次提交
-
-
由 jcoomes 提交于
Reviewed-by: jmasa, tonyp
-