equal
deleted
inserted
replaced
529 memset(new_claims, Unclaimed, sizeof(*_claims) * _n_regions); |
529 memset(new_claims, Unclaimed, sizeof(*_claims) * _n_regions); |
530 _claims = new_claims; |
530 _claims = new_claims; |
531 } |
531 } |
532 |
532 |
533 HeapRegionClaimer::~HeapRegionClaimer() { |
533 HeapRegionClaimer::~HeapRegionClaimer() { |
534 if (_claims != NULL) { |
534 FREE_C_HEAP_ARRAY(uint, _claims); |
535 FREE_C_HEAP_ARRAY(uint, _claims); |
|
536 } |
|
537 } |
535 } |
538 |
536 |
539 uint HeapRegionClaimer::offset_for_worker(uint worker_id) const { |
537 uint HeapRegionClaimer::offset_for_worker(uint worker_id) const { |
540 assert(worker_id < _n_workers, "Invalid worker_id."); |
538 assert(worker_id < _n_workers, "Invalid worker_id."); |
541 return _n_regions * worker_id / _n_workers; |
539 return _n_regions * worker_id / _n_workers; |