Wed, 26 Jan 2011 09:57:42 -0800 Merge
johnc [Wed, 26 Jan 2011 09:57:42 -0800] rev 8074
Merge
Tue, 25 Jan 2011 10:56:22 -0800 6608385: G1: need to support parallel reference processing
johnc [Tue, 25 Jan 2011 10:56:22 -0800] rev 8073
6608385: G1: need to support parallel reference processing Summary: Implement support for ParallelRefProcEnabled in the reference processing that takes place at the end of G1 concurrent marking. Reviewed-by: tonyp, ysr
Tue, 25 Jan 2011 17:58:19 -0500 7014261: G1: RSet-related failures
tonyp [Tue, 25 Jan 2011 17:58:19 -0500] rev 8072
7014261: G1: RSet-related failures Summary: A race between the concurrent cleanup thread and the VM thread while it is processing the "expanded sparse table list" causes both threads to try to free the same sparse table entry and either causes one of the threads to fail or leaves the entry in an inconsistent state. The solution is purge all entries on the expanded list that correspond go regions that are being cleaned up. Reviewed-by: brutisso, johnc
(0) -3000 -1000 -300 -100 -30 -10 -3 +3 +10 +30 +100 +300 +1000 +3000 +10000 +30000 tip