/openjdk7/hotspot/src/share/vm/gc_implementation/g1/ |
H A D | g1GCPhaseTimes.hpp | 59 void set(uint worker_i, T value) { argument 60 assert(worker_i < _length, err_msg("Worker %d is greater than max: %d", worker_i, _length)); 61 assert(_data[worker_i] == (T)-1, err_msg("Overwriting data for worker %d", worker_i)); 62 _data[worker_i] = value; 66 T get(uint worker_i) { 67 assert(worker_i < _length, err_msg("Worker %d is greater than max: %d", worker_i, _length)); 68 assert(_data[worker_i] ! [all...] |
H A D | g1HotCardCache.cpp | 92 void G1HotCardCache::drain(int worker_i, argument 114 if (g1rs->refine_card(card_ptr, worker_i, true)) { 123 // In this case worker_i should be the id of a GC worker thread 125 assert(worker_i < (int) (ParallelGCThreads == 0 ? 1 : ParallelGCThreads), 126 err_msg("incorrect worker id: "INT32_FORMAT, worker_i));
|
H A D | dirtyCardQueue.cpp | 48 size_t worker_i) { 53 (int) worker_i); 63 int worker_i) { 72 if (!cl->do_card_ptr(card_ptr, worker_i)) return false; 117 size_t worker_i) { 125 worker_i); 140 int worker_i = thread->get_claimed_par_id(); local 142 // If worker_i is not -1 then the thread has already claimed 144 if (worker_i != -1) { 149 worker_i 46 apply_closure(CardTableEntryClosure* cl, bool consume, size_t worker_i) argument 59 apply_closure_to_buffer(CardTableEntryClosure* cl, void** buf, size_t index, size_t sz, bool consume, int worker_i) argument 116 iterate_closure_all_threads(bool consume, size_t worker_i) argument 199 apply_closure_to_completed_buffer_helper(CardTableEntryClosure* cl, int worker_i, BufferNode* nd) argument 221 apply_closure_to_completed_buffer(CardTableEntryClosure* cl, int worker_i, int stop_at, bool during_pause) argument 232 apply_closure_to_completed_buffer(int worker_i, int stop_at, bool during_pause) argument [all...] |
H A D | g1RemSet.cpp | 111 ScanRSClosure(OopsInHeapRegionClosure* oc, int worker_i) : argument 115 _worker_i(worker_i), 214 void G1RemSet::scanRS(OopsInHeapRegionClosure* oc, int worker_i) { argument 216 HeapRegion *startRegion = _g1->start_cset_region_for_worker(worker_i); 218 ScanRSClosure scanRScl(oc, worker_i); 227 _cards_scanned[worker_i] = scanRScl.cards_done(); 229 _g1p->phase_times()->record_scan_rs_time(worker_i, scan_rs_time_sec * 1000.0); 244 bool do_card_ptr(jbyte* card_ptr, int worker_i) { argument 248 // In this case worker_i should be the id of a GC worker thread. 250 assert(worker_i < (in 265 updateRS(DirtyCardQueue* into_cset_dcq, int worker_i) argument 288 oops_into_collection_set_do(OopsInHeapRegionClosure* oc, int worker_i) argument 373 do_card_ptr(jbyte* card_ptr, int worker_i) argument 515 G1UpdateRSOrPushRefOopClosure(G1CollectedHeap* g1h, G1RemSet* rs, OopsInHeapRegionClosure* push_ref_cl, bool record_refs_into_cset, int worker_i) argument 528 refine_card(jbyte* card_ptr, int worker_i, bool check_for_refs_into_cset) argument [all...] |
H A D | g1CollectedHeap.cpp | 103 bool do_card_ptr(jbyte* card_ptr, int worker_i) { argument 104 bool oops_into_cset = _g1rs->refine_card(card_ptr, worker_i, false); 134 bool do_card_ptr(jbyte* card_ptr, int worker_i) { argument 166 bool do_card_ptr(jbyte* card_ptr, int worker_i) { argument 178 bool do_card_ptr(jbyte* card_ptr, int worker_i) { argument 1189 RebuildRSOutOfRegionClosure(G1CollectedHeap* g1, int worker_i = 0) : 1190 _cl(g1->g1_rem_set(), worker_i), 1191 _worker_i(worker_i), 2360 int worker_i) { 2363 hot_card_cache->drain(worker_i, g1_rem_se 2357 iterate_dirty_card_closure(CardTableEntryClosure* cl, DirtyCardQueue* into_cset_dcq, bool concurrent, int worker_i) argument 2933 start_cset_region_for_worker(int worker_i) argument 2995 start_region_for_worker(uint worker_i, uint no_of_par_workers) argument 5077 g1_process_strong_roots(bool collecting_perm_gen, ScanningOption so, OopClosure* scan_non_heap_roots, OopsInHeapRegionClosure* scan_rs, OopsInGenClosure* scan_perm, int worker_i) argument [all...] |