- 31 7月, 2009 1 次提交
-
-
由 tonyp 提交于
Summary: Instead of the region size being hard-coded, allow the user to set it. Reviewed-by: jmasa, johnc, apetrusenko
-
- 02 9月, 2009 1 次提交
-
-
由 ysr 提交于
Summary: Treat ProfileData in MDO's as a source of weak, not strong, roots. Fixes the bug for stop-world collection -- the case of concurrent collection will be fixed separately. Reviewed-by: jcoomes, jmasa, kvn, never
-
- 31 8月, 2009 1 次提交
-
-
由 apetrusenko 提交于
Reviewed-by: tonyp, iveresov
-
- 25 8月, 2009 1 次提交
-
-
由 jmasa 提交于
Summary: Override should_remember_klasses() and remember_klass() as needed. Reviewed-by: ysr, jcoomes
-
- 20 8月, 2009 1 次提交
-
-
由 tonyp 提交于
Summary: Removing the concurrent overhead tracker from G1, along with the GC overhead reporter and the G1AccountConcurrentOverhead (both of which rely on the the concurrent overhead tracker). Reviewed-by: iveresov, johnc
-
- 15 8月, 2009 1 次提交
-
-
由 apetrusenko 提交于
Reviewed-by: jcoomes, tonyp
-
- 05 8月, 2009 1 次提交
-
-
由 johnc 提交于
Summary: The first worker thread is delayed when entering the GC because it clears the card count table that is used in identifying hot cards. Replace the card count table with a dynamically sized evicting hash table that includes an epoch based counter. Reviewed-by: iveresov, tonyp
-
- 04 8月, 2009 1 次提交
-
-
由 johnc 提交于
Summary: Have the GC worker threads clear the hot card cache in parallel by having each worker thread claim a chunk of the card cache and process the cards in that chunk. The size of the chunks that each thread will claim is determined at VM initialization from the size of the card cache and the number of worker threads. Reviewed-by: jmasa, tonyp
-
- 31 7月, 2009 1 次提交
-
-
由 tonyp 提交于
Summary: It adds parameter -XX:+G1SummarizeRSetStatsPeriod that causes update buffer processing information to be printed periodically. It also includes two small formatting changes. Reviewed-by: jmasa, jcoomes, ysr
-
- 29 7月, 2009 2 次提交
- 23 7月, 2009 1 次提交
-
-
由 ysr 提交于
Summary: Anti-delta for debugging debris that was inadvertently pushed. Reviewed-by: kvn, tonyp
-
- 22 7月, 2009 1 次提交
-
-
由 apetrusenko 提交于
Summary: Implementation of RFE 6604422 (G1: re-use half-promoted regions) introduced incorrect _gc_alloc_region_counts updates which effectively disabled survivor spaces. Reviewed-by: johnc, jmasa, tonyp
-
- 16 7月, 2009 1 次提交
-
-
由 tonyp 提交于
Summary: The used() method assumes that the heap lock is held when it is called. However, when used() is called from print_on(), this is not the case. Reviewed-by: ysr, jmasa
-
- 15 7月, 2009 1 次提交
-
-
由 ysr 提交于
Summary: Modifications to G1 so as to allow the use of compressed oops. Reviewed-by: apetrusenko, coleenp, jmasa, kvn, never, phh, tonyp
-
- 08 7月, 2009 1 次提交
-
-
由 tonyp 提交于
Summary: Changing the behavior of -XX:+PrintHeapAtGC for G1 from printing lengthy, per-region information to instead printing a concise summary. Reviewed-by: ysr, apetrusenko, jcoomes
-
- 30 6月, 2009 1 次提交
-
-
由 tonyp 提交于
Summary: Missed updating two variable names when improving the code for 6850869. Reviewed-by: iveresov, jmasa, ysr
-
- 24 6月, 2009 1 次提交
-
-
由 tonyp 提交于
Summary: RSet scrubbing incorrectly deletes RSet entries that point to regions tagged as "continues humongous" due to a race when RSet scrubbing iterates over regions in parallel. Reviewed-by: apetrusenko, iveresov
-
- 13 6月, 2009 1 次提交
-
-
由 tonyp 提交于
Summary: extend G1 marking verification to use either the "prev" or "next" marking information, as appropriate. Reviewed-by: johnc, ysr
-
- 09 6月, 2009 1 次提交
-
-
由 iveresov 提交于
Summary: Typo fix Reviewed-by: jcoomes
-
- 08 6月, 2009 1 次提交
-
-
由 jcoomes 提交于
Reviewed-by: tonyp, iveresov, jmasa, ysr
-
- 12 6月, 2009 1 次提交
-
-
由 johnc 提交于
Summary: For heaps larger than 32Gb, the number of heap regions overflows the data type used to hold the region index in the SparsePRT structure. Changed the region indexes, card indexes, and RSet hash table buckets to ints and added some size overflow guarantees. Reviewed-by: ysr, tonyp
-
- 07 6月, 2009 1 次提交
-
-
由 ysr 提交于
Summary: The field is now initialized in the constructor. Reviewed-by: iveresov, jmasa, johnc
-
- 19 5月, 2009 2 次提交
-
-
由 apetrusenko 提交于
Reviewed-by: iveresov, tonyp
-
由 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
-