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