Re: RFR: 8343704: Bad GC parallelism with processing Cleaner queues [v10]

2024-11-16 Thread Kelvin Nilsen
On Fri, 15 Nov 2024 19:30:06 GMT, Aleksey Shipilev wrote: >> See the bug for more discussion and reproducer. This PR replaces the ad-hoc >> linked list with segmented list of arrays. Arrays are easy targets for GC. >> There are possible improvements here, most glaring is parallelism that is >>

Re: RFR: 8343704: Bad GC parallelism with processing Cleaner queues [v4]

2024-11-13 Thread Kelvin Nilsen
On Wed, 13 Nov 2024 15:38:35 GMT, Aleksey Shipilev wrote: >> See the bug for more discussion and reproducer. This PR replaces the ad-hoc >> linked list with the `ArrayList` wrapper that manages synchronization, >> search and replacements efficiently. Arrays are easy targets for GC. There >> ar