1.1 --- a/src/share/vm/gc_implementation/g1/g1CollectorPolicy.cpp Wed Dec 21 07:53:53 2011 -0500 1.2 +++ b/src/share/vm/gc_implementation/g1/g1CollectorPolicy.cpp Wed Dec 14 13:34:57 2011 -0800 1.3 @@ -2332,17 +2332,19 @@ 1.4 _g1(G1CollectedHeap::heap()) 1.5 {} 1.6 1.7 - void work(int i) { 1.8 - ParKnownGarbageHRClosure parKnownGarbageCl(_hrSorted, _chunk_size, i); 1.9 + void work(uint worker_id) { 1.10 + ParKnownGarbageHRClosure parKnownGarbageCl(_hrSorted, 1.11 + _chunk_size, 1.12 + worker_id); 1.13 // Back to zero for the claim value. 1.14 - _g1->heap_region_par_iterate_chunked(&parKnownGarbageCl, i, 1.15 + _g1->heap_region_par_iterate_chunked(&parKnownGarbageCl, worker_id, 1.16 _g1->workers()->active_workers(), 1.17 HeapRegion::InitialClaimValue); 1.18 jint regions_added = parKnownGarbageCl.marked_regions_added(); 1.19 _hrSorted->incNumMarkedHeapRegions(regions_added); 1.20 if (G1PrintParCleanupStats) { 1.21 gclog_or_tty->print_cr(" Thread %d called %d times, added %d regions to list.", 1.22 - i, parKnownGarbageCl.invokes(), regions_added); 1.23 + worker_id, parKnownGarbageCl.invokes(), regions_added); 1.24 } 1.25 } 1.26 };