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