RFR: 8310031: Parallel: Implement better work distribution for large object arrays in old gen [v7]

Richard Reingruber rrich at openjdk.org
Tue Sep 19 14:37:43 UTC 2023


On Tue, 19 Sep 2023 08:23:59 GMT, Albert Mingkun Yang <ayang at openjdk.org> wrote:

> > So the precise card marks are actually used with the proposed patch. In the worst case (only the first card of each stripe is dirty) this does not help though.
> 
> Yes, this is my understanding -- in some scenarios, it degenerates into imprecise card scanning. OTOH, parallel processing large-obj-array and precise card scanning are two orthogonal aspects anyway.

Yes, indeed. If we can't find a simple scheme for precise card scanning then it's better to split that work off into a dedicated rfe.

> Using the latest revision, I don't observe any regression in the attached bms.

Thanks for testing!

-------------

PR Comment: https://git.openjdk.org/jdk/pull/14846#issuecomment-1725770508


More information about the hotspot-gc-dev mailing list