commit | 05b7df20dd11fb1a02074ed95d16c036c2f444ea | [log] [tgz] |
---|---|---|
author | Antonios Printezis <tonyp@openjdk.org> | Wed Jan 19 09:35:17 2011 -0500 |
committer | Antonios Printezis <tonyp@openjdk.org> | Wed Jan 19 09:35:17 2011 -0500 |
tree | fc96845e6c5de19b914733596fa07c1d52cae72c | |
parent | a484211e0b8123f5cf029d88cde67a89486755a1 [diff] |
7011379: G1: overly long concurrent marking cycles This changeset introduces filtering of SATB buffers at the point when they are about to be enqueued. If this filtering clears enough entries on each buffer, the buffer can then be re-used and not enqueued. This cuts down the number of SATB buffers that need to be processed by the concurrent marking threads. Reviewed-by: johnc, ysr