Igor Veresov
8c764e214c
6484957: G1: parallel concurrent refinement
...
6826318: G1: remove traversal-based refinement code
Removed traversal-based refinement code as it's no longer used. Made the concurrent refinement (queue-based) parallel.
Reviewed-by: tonyp
2009-05-11 16:30:56 -07:00
John Cuthbertson
55750920b4
6490395: G1: Tidy up command line flags
...
Change G1 flag names to be more consistent and disable some in 'product' mode.
Reviewed-by: tonyp, iveresov
2009-04-30 15:07:53 -07:00
Andrey Petrusenko
cf2ae8d98d
6543938: G1: remove the concept of popularity
...
Reviewed-by: iveresov, tonyp
2009-03-25 13:10:54 -07:00
Antonios Printezis
d5e5e5a3d1
6820321: G1: Error: guarantee(check_nums(total, n, parts), "all seq lengths should match")
...
Small fixes to sort out some verbosegc-related incorrectness and a failure
Reviewed-by: apetrusenko
2009-03-21 22:53:04 -04:00
Antonios Printezis
f8c3115e4e
Merge
2009-03-18 11:37:48 -04:00
Antonios Printezis
ecdb99412d
6604422: G1: re-use half-promoted regions
...
6728271: G1: Cleanup G1CollectedHeap::get_gc_alloc_regions()
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
2009-03-15 22:03:38 -04:00
Erik Trimble
8d6035660e
Merge
2009-03-12 18:16:36 -07:00
Xiomara Jayasena
2be2e027b0
6814575: Update copyright year
...
Update copyright for files that have been modified in 2009, up to 03/09
Reviewed-by: katleman, tbell, ohair
2009-03-09 13:28:46 -07:00
Antonios Printezis
f883e6fde8
6804746: G1: guarantee(variance() > -1.0,"variance should be >= 0") (due to evacuation failure)
...
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
2009-02-24 15:50:23 -05:00
Andrey Petrusenko
4be1a50ed3
6802413: G1: G1FixedSurvivorSpaceSize should be converted into regions in calculate_survivors_policy()
...
Reviewed-by: tonyp, jmasa
2009-02-09 17:33:06 +03:00
Andrey Petrusenko
61181babf1
6484959: G1: introduce survivor spaces
...
6797754: G1: combined bugfix
Implemented a policy to control G1 survivor space parameters.
Reviewed-by: tonyp, iveresov
2009-02-06 01:38:50 +03:00
Antonios Printezis
5d486c3a66
6484956: G1: improve evacuation pause efficiency
...
A bunch of performance optimizations to decrease GC pause times in G1.
Reviewed-by: apetrusenko, jmasa, iveresov
2009-01-16 13:02:20 -05:00
Xiomara Jayasena
99f0eac1a2
6785258: Update copyright year
...
Update copyright for files that have been modified starting July 2008 to Dec 2008
Reviewed-by: katleman, ohair, tbell
2008-12-15 16:55:11 -08:00
Antonios Printezis
e2b3310cb6
6722565: G1: assert !r->is_on_unclean_list() fires
...
Under certain circumstances, two cleanup threads can claim and process the same region.
Reviewed-by: apetrusenko, ysr
2008-08-06 11:57:31 -04:00
Y. Srinivas Ramakrishna
18f3386a98
6711316: Open source the Garbage-First garbage collector
...
First mercurial integration of the code for the Garbage-First garbage collector.
Reviewed-by: apetrusenko, iveresov, jmasa, sgoldman, tonyp, ysr
2008-06-05 15:57:56 -07:00