1292 // It resets all the region claim values to the default. |
1292 // It resets all the region claim values to the default. |
1293 void reset_heap_region_claim_values(); |
1293 void reset_heap_region_claim_values(); |
1294 |
1294 |
1295 #ifdef ASSERT |
1295 #ifdef ASSERT |
1296 bool check_heap_region_claim_values(jint claim_value); |
1296 bool check_heap_region_claim_values(jint claim_value); |
|
1297 |
|
1298 // Same as the routine above but only checks regions in the |
|
1299 // current collection set. |
|
1300 bool check_cset_heap_region_claim_values(jint claim_value); |
1297 #endif // ASSERT |
1301 #endif // ASSERT |
|
1302 |
|
1303 // Given the id of a worker, calculate a suitable |
|
1304 // starting region for iterating over the current |
|
1305 // collection set. |
|
1306 HeapRegion* start_cset_region_for_worker(int worker_i); |
1298 |
1307 |
1299 // Iterate over the regions (if any) in the current collection set. |
1308 // Iterate over the regions (if any) in the current collection set. |
1300 void collection_set_iterate(HeapRegionClosure* blk); |
1309 void collection_set_iterate(HeapRegionClosure* blk); |
1301 |
1310 |
1302 // As above but starting from region r |
1311 // As above but starting from region r |