RFR: 8058298: Separate heap region iterator claim values from the data structures iterated over
Thomas Schatzl
thomas.schatzl at oracle.com
Tue Sep 16 14:07:52 UTC 2014
Hi again,
On Tue, 2014-09-16 at 15:06 +0200, Thomas Schatzl wrote:
> Hi Marcus,
>
> On Fri, 2014-09-12 at 14:05 +0200, Marcus Larsson wrote:
> > Hi,
> >
> > I would like reviews for the following refactorization to separate the
> > heap region claiming from the actual heap region data structure. This
> > allows concurrent tasks to claim heap regions independent of each other.
[...]
> > Testing:
> > jprt
> > local UTE vm.gc.testlist
> > SPECjbb2013
>
> a few notes:
>
> - there is no Atomic::cmpxchg() for uint, only jint (iirc!). Please
> change the type for HeapRegionClaimer::_claims accordingly.
There is actually an Atomic::cmpxchg() for uint, so skip this.
Thomas
More information about the hotspot-gc-dev
mailing list